I\'m using reflection to map out objects. These objects are in managed code but I have no visibility into their source code, underlying structure, etc. other than through re
To answer your other question:Under what circumstances do properties not have backing fields?
public DateTime CurrentDay { get { return DateTime.Now; } }
or property may use any other number of backing fields/classes
public string FullName { get {return firstName + " " + lastName;} }