protected override void Process(FieldMetadata field) { if (foundField.value != null) { return; } if (field.GetName().Equals(fieldName)) { if (fieldTypeFilter == null || fieldTypeFilter == field.FieldType()) { foundField.value = field; } } }