リファクタリングを行うために、CSharp ファイルの解析に NRefactory 5 の使用を開始したいと思います。しかし、ドキュメントはほとんどありません。だから私は試してみましたが失敗しました: AstNode
cs ファイルからツリーを取得できるかどうかを確認するために、次のコードから始めました。
解析によっていくつかのノードが生成されることを期待していますが、そうではありません。誰かが私を案内できますか?
TextReader reader = File.OpenText(fname);
CompilationUnit compilationUnit;
CSharpParser parser = new CSharpParser();
compilationUnit = parser.Parse(reader, fname);
AstNode node = compilationUnit.GetNextNode();
System.Collections.Generic.IEnumerable<AstNode> desc =
compilationUnit.Descendants;
foreach (AstNode jo in desc)
{
System.Console.WriteLine("At least something here");
}