有没有办法在C#方法中获取所有类型?例如,publicintfoo(stringstr){Barbar=newBar();stringx="test";TESTt=bar.GetTEST();}将返回:Bar、string和TEST。我现在所能得到的只是使用EnvDTE.CodeFunction的方法正文。也许有比尝试解析此代码更好的方法来实现它。 最佳答案 我将借此机会发布我所做的概念验证,因为有人告诉我它无法完成-在这里和那里进行一些调整,将其扩展到提取方法中所有引用的类型-对它的大小和缺少前言表示歉意,但它有一些评论:void