/// <summary> /// Fetches the field value. /// </summary> /// <param name="instance">The instance.</param> /// <param name="fieldName">Name of the field.</param> /// <returns>The field value.</returns> private static object GetFieldValue(TransferManager instance, string fieldName) { FieldInfo fieldInfo = instance.GetType().GetField(fieldName, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy); return(fieldInfo.GetValue(instance)); }