Hawkeye.Reflection.FieldAccessor.FindField C# (CSharp) Method

FindField() private method

private FindField ( BindingFlags flags ) : FieldInfo
flags BindingFlags
return System.Reflection.FieldInfo
        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;
        }