Есть ли способ получить все типы, используемые внутри метода С#?
Например,
public int foo(string str)
{
Bar bar = new Bar();
string x = "test";
TEST t = bar.GetTEST();
}
вернется: Bar, string и TEST.
Все, что я могу получить, это текст основного текста метода с использованием EnvDTE.CodeFunction. Возможно, есть лучший способ добиться этого, чем пытаться разобрать этот код.