Вот ещё вопросик, ткните пожалуйста носом куда копать:
пишу Addin, в нем предусматривается анализ кода в часности нужно получить список всех свойств и полей класса
включая подкалссы, т.е.
если есть сласс myClass1, описаный в проэкте
public class myClass1
{
public string test;
public int test1;
}
потом допустим есть класс myClass2 :
public class myClass2
{
public string test3;
public int test4;
public myClass1 cl1;
}
при исследовании класса myClass2 на выходе я получаю следующее:
string myClass2.test3;
int myClass2.test4;
string myClass2.cl1.test;
int myClass2.cl1.test1;
данный пример проблем не вызывает, но если в классе определено поле или свойства типа, который реализован
не в этом проекте, то возникает проблема.
собсно как "изучать" структуру некоторого типа, зная его имя допустим?
причем не запуская при этом исследуемый проект.