草庐IT

propertySyntaxNode

全部标签

c# - 何时使用 SemanticModel.GetSymbolInfo 以及何时使用 SemanticModel.GetDeclaredSymbol

在某些情况下,当我尝试获取语法节点的ISymbol时,使用SemanticModel.GetSymbolInfo会失败(获取null),但使用SemanticModel.GetDeclaredSymbol会成功。我在下面附上了一个例子。所以我的问题是什么时候使用每种方法来获取语义模型?publicclassClass1{publicSystem.StringMyString{get;set;}publicstaticvoidMain(){varstr=@"namespaceClassLibrary31{publicclassClass1{publicSystem.StringMyStr