通过ReSharper SDK访问IMethodDeclaration对象



我手头有一个INamespaceBody、IClassDeclaration和IMethod。我想得到与IMethod对应的IMethodDeclaration和与IClassDeclaration对应的IClassBody。但我完全不知所措。。。我怎样才能做到这一点?

您可以在给定的IMethod上调用GetDeclarations()方法来获取IMethodDeclaration

IMethod method = MyGetMethod(); // Your code to get the IMethod.
// This returns a list of IDeclaration
var declaration = main.GetDeclarations();
IMethodDeclaration methodDeclaration = declaration[0];

至于从IClassDeclaration中获取IClassBody,只需调用Body属性即可。

相关内容

  • 没有找到相关文章

最新更新