获取在C#方法主体内部使用的类型
|
有没有一种方法可以在C#方法中使用所有类型?
例如,
public int foo(string str)
{
Bar bar = new Bar();
string x = \"test\";
TEST t = bar.GetTEST();
}
将返回:Bar,字符串和TEST。
我现在所能获得的就是使用EnvDTE.CodeFunction的方法主体文本。也许有比尝试解析此代码更好的方法。
没有找到相关结果
已邀请:
7 个回复
布埃郝卞簿
破弯
场竟矩喘崩
亲奋漏
的例子。 我还展示了一个CallTreeSearch枚举器类,该类可以静态分析调用树,查找某些有趣的东西并使用自定义提供的选择器函数生成结果,因此您可以使用\ payload逻辑将其插入,例如
这省略了一些细节
,
和
的实现,因为它们是微不足道的,仅用作说明 希望能有所帮助
喷乡顾沥沪
靛新比比催
扭湘阀柿蹄