Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 解析源文件并尝试获取其方法不会';不行。为什么它不起作用?_C#_Roslyn_Roslyn Code Analysis - Fatal编程技术网

C# 解析源文件并尝试获取其方法不会';不行。为什么它不起作用?

C# 解析源文件并尝试获取其方法不会';不行。为什么它不起作用?,c#,roslyn,roslyn-code-analysis,C#,Roslyn,Roslyn Code Analysis,它不起作用了。控制台只显示任何内容(除了按任意键文本)。所以它可以编译,但不打印任何内容。谁能解释一下原因吗 编辑:我只是愚蠢。我在文件上使用parsetext,我需要ParseFile,并且必须这样使用它: foreach (var method in methods) { Console.WriteLine(method.Identifier); } var path = @"C:\Users\Umut\source

它不起作用了。控制台只显示任何内容(除了按任意键文本)。所以它可以编译,但不打印任何内容。谁能解释一下原因吗

编辑:我只是愚蠢。我在文件上使用parsetext,我需要ParseFile,并且必须这样使用它:

foreach (var method in methods)
        {
            Console.WriteLine(method.Identifier);
        }
    var path = @"C:\Users\Umut\source\repos\frmMain\frmMain1.cs";
        using (var stream = File.OpenRead(path))
        {
            var syntaxTree = CSharpSyntaxTree.ParseText(SourceText.From(stream), path: path);

我只是愚蠢。我在文件上使用parsetext,我需要ParseFile,并且必须这样使用它:

foreach (var method in methods)
        {
            Console.WriteLine(method.Identifier);
        }
    var path = @"C:\Users\Umut\source\repos\frmMain\frmMain1.cs";
        using (var stream = File.OpenRead(path))
        {
            var syntaxTree = CSharpSyntaxTree.ParseText(SourceText.From(stream), path: path);