Well, it depends a little on what you get. For example:
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; }
Returns
System.String ToString() Boolean Equals(System.Object) Int32 GetHashCode() System.Type GetType() Void .ctor() System.String name System.String phone
This is what I expected, remember, only because your class is inherited somewhere, there are other things provided by default.
Bugfinder
source share