Я добавил несколько узлов в единицу компиляции, и теперь я хочу найти синтаксический узел, соответствующий заданному символу :
var compilation = Compilation.Create("HelloWorld")
.AddSyntaxTrees(SyntaxTree.ParseCompilationUnit("<some namespace>"));
ISymbol symbol = // some arbitrary symbol, e.g. a method whose syntax node I had
compilation.GlobalNamespace.GetNamespaceMembers().First();
SyntaxToken token = ???; // how do I get the token for that symbol?
. Как получить токен для этого символа?
Моя цель — получить из него тело метода для каждого метода MethodSymbol
.