private FieldInfo FindField(BindingFlags flags)
{
var fieldInfo = targetType.GetField(name, flags);
if (fieldInfo != null)
return fieldInfo;
var allFields = targetType.GetFields(flags);
foreach (var field in allFields)
{
if (field.Name == name)
return field;
}
return null;
}