public static bool GetData(this object o, string info, out object data) { var field = o.GetType().GetField(info, ReflectionLibrary.INSTANCE_MEMBER_BINDING_FLAGS); var valid = field != null; data = valid ? field.GetValue(o) : null; return valid; }