通过ReSharper SDK访问IMethodDeclaration对象

本文关键字:IMethodDeclaration 对象 访问 SDK ReSharper 通过 | 更新日期: 2023-09-27 18:19:49

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

通过ReSharper SDK访问IMethodDeclaration对象

您可以在给定的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属性即可。

相关文章:
  • 没有找到相关文章