IEnumerator IEnumerable.GetEnumerator() { if (_values._containsInvalidValue) { for (int index = 0; index < _values.Count; index++) { object value = _values[index]; if (value is InvalidPropValue) { yield return value; } } } } }