我手头有 INamespaceBody、IClassDeclaration 和 IMethod。我想得到IMethod对应的IMethodDeclaration和IClassDeclaration对应的IClassBody。但我完全不知所措......我怎么能做到这一点?
问问题
107 次
1 回答
1
您可以在给定的 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
属性即可。
于 2013-11-16T15:57:06.527 回答