Ich glaube, das Symbol für einen bestimmten Syntax-Knoten, bedeuten immer und nicht das semantische Modell für den Baum zu bekommen.
Im Allgemeinen, wenn Sie das zugrunde liegende Symbol einer Erklärung (Klasse, Eigenschaft, Methode, ...) erhalten wollen, dann sollten Sie das GetDeclaredSymbol
verwenden. Intern GetSymbolInfo
ruft diese Methode. Sie können die verschiedenen Fälle dort behandelt sehen. Erklärungen werden nicht behandelt, so dass für diejenigen, die Sie% verwenden müssen, würde co_de%, deren Interna Sie können eine href finden <= "http://source.roslyn.codeplex.com/#Microsoft.CodeAnalysis.CSharp/Compilation/CSharpSemanticModel .cs, 4425 "> hier .