6 instantiations of ValidationStateEntry
Microsoft.AspNetCore.Mvc.Core (6)
ModelBinding\Binders\CancellationTokenModelBinder.cs (1)
25bindingContext.ValidationState.Add(model, new ValidationStateEntry() { SuppressValidation = true });
ModelBinding\Binders\CollectionModelBinder.cs (1)
171bindingContext.ValidationState.Add(model, new ValidationStateEntry()
ModelBinding\Binders\DictionaryModelBinder.cs (1)
214bindingContext.ValidationState.Add(model, new ValidationStateEntry()
ModelBinding\Binders\FormFileModelBinder.cs (1)
121bindingContext.ValidationState.Add(value, new ValidationStateEntry()
ModelBinding\Binders\KeyedServicesModelBinder.cs (1)
37bindingContext.ValidationState.Add(model, new ValidationStateEntry() { SuppressValidation = true });
ModelBinding\Binders\ServicesModelBinder.cs (1)
31bindingContext.ValidationState.Add(model, new ValidationStateEntry() { SuppressValidation = true });
35 references to ValidationStateEntry
Microsoft.AspNetCore.Mvc.Abstractions (32)
ModelBinding\Validation\ValidationStateDictionary.cs (32)
15[DebuggerTypeProxy(typeof(DictionaryDebugView<object, ValidationStateEntry>))] 17IDictionary<object, ValidationStateEntry>, 18IReadOnlyDictionary<object, ValidationStateEntry> 20private readonly Dictionary<object, ValidationStateEntry> _inner; 27_inner = new Dictionary<object, ValidationStateEntry>(ReferenceEqualityComparer.Instance); 31public ValidationStateEntry? this[object key] 35TryGetValue(key, out var entry); 46ValidationStateEntry IDictionary<object, ValidationStateEntry>.this[object key] 52ValidationStateEntry IReadOnlyDictionary<object, ValidationStateEntry>.this[object key] => this[key]!; 58public bool IsReadOnly => ((IDictionary<object, ValidationStateEntry>)_inner).IsReadOnly; 61public ICollection<object> Keys => ((IDictionary<object, ValidationStateEntry>)_inner).Keys; 64public ICollection<ValidationStateEntry> Values => ((IDictionary<object, ValidationStateEntry>)_inner).Values; 67IEnumerable<object> IReadOnlyDictionary<object, ValidationStateEntry>.Keys => 68((IReadOnlyDictionary<object, ValidationStateEntry>)_inner).Keys; 71IEnumerable<ValidationStateEntry> IReadOnlyDictionary<object, ValidationStateEntry>.Values => 72((IReadOnlyDictionary<object, ValidationStateEntry>)_inner).Values; 75public void Add(KeyValuePair<object, ValidationStateEntry> item) 77((IDictionary<object, ValidationStateEntry>)_inner).Add(item); 81public void Add(object key, ValidationStateEntry value) 93public bool Contains(KeyValuePair<object, ValidationStateEntry> item) 95return ((IDictionary<object, ValidationStateEntry>)_inner).Contains(item); 105public void CopyTo(KeyValuePair<object, ValidationStateEntry>[] array, int arrayIndex) 107((IDictionary<object, ValidationStateEntry>)_inner).CopyTo(array, arrayIndex); 111public IEnumerator<KeyValuePair<object, ValidationStateEntry>> GetEnumerator() 113return ((IDictionary<object, ValidationStateEntry>)_inner).GetEnumerator(); 117public bool Remove(KeyValuePair<object, ValidationStateEntry> item) 129public bool TryGetValue(object key, [MaybeNullWhen(false)] out ValidationStateEntry value) 137return ((IDictionary<object, ValidationStateEntry>)_inner).GetEnumerator();
Microsoft.AspNetCore.Mvc.Core (3)
ModelBinding\Validation\ValidationVisitor.cs (3)
313var entry = GetValidationEntry(model); 473protected virtual ValidationStateEntry? GetValidationEntry(object? model) 480ValidationState.TryGetValue(model, out var entry);