作者:国务二局 | 来源:互联网 | 2023-09-06 21:03
我正在寻找实际使用该方法的参数类型。该方法声明具有对象类型参数。我真正得到的是使用此方法的所有引用
var referencesToM = SymbolFinder.FindReferencesAsync(symbol,projectDocument.Project.Solution);
我找到了这个答案Getting method arguments with Roslyn
但是这段代码
var arguments = referenceSymbol.Definition.DeclaringSyntaxNodes.First()
.DescendantNodes().OfType().ToList();
由于referenceSymbol.Definition
不包含DeclaringSyntaxNodes
属性而不再起作用。