Ну, это немного зависит от того, что вы получаете. Например:
static void Main(string[] args)
{
Testme t = new Testme();
Type obj = t.GetType();
MemberInfo[] objMember = obj.GetMembers();
foreach (MemberInfo m in objMember)
{
Console.WriteLine(m);
}
}
class Testme
{
public String name;
public String phone;
}
Возвращает
System.String ToString()
Boolean Equals(System.Object)
Int32 GetHashCode()
System.Type GetType()
Void .ctor()
System.String name
System.String phone
Это то, что я ожидал, помните, только потому, что ваш класс откуда-то наследуется, по умолчанию есть и другие вещи.