public object GetValue(object parent) { return(Field.GetValue(MIBase?.GetValue(parent) ?? parent)); }
public void SetValue(object parent, object value) { // If using emulated MI: fetch the base class pointer first, then write the field Field.SetValue(MIBase?.GetValue(parent) ?? parent, value); }