public static object GetField(this object instance, string fieldName) { var fieldInfo = instance.GetType() .GetField(fieldName, BindingFlags.Instance | BindingFlags.NonPublic); return fieldInfo.GetValue(instance); }