44 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 });
Microsoft.AspNetCore.Mvc.Core.Test (38)
ModelBinding\Validation\DefaultObjectValidatorTests.cs (38)
34validationState.Add(model, new ValidationStateEntry() { Key = "parameter" }); 60validationState.Add(model, new ValidationStateEntry() { Key = "parameter" }); 89validationState.Add(model, new ValidationStateEntry() { Key = "parameter" }); 116validationState.Add(model, new ValidationStateEntry() { Key = "parameter", SuppressValidation = true }); 141{ model, new ValidationStateEntry { SuppressValidation = true } } 166validationState.Add(model, new ValidationStateEntry() { Key = "parameter" }); 198validationState.Add(model, new ValidationStateEntry() { Key = "parameter" }); 228validationState.Add(model, new ValidationStateEntry() { Key = string.Empty }); 266validationState.Add(model, new ValidationStateEntry() { Key = "person" }); 267validationState.Add(model.Address, new ValidationStateEntry() 303validationState.Add(model, new ValidationStateEntry() { Key = "parameter" }); 335validationState.Add(model, new ValidationStateEntry() { Key = string.Empty }); 367validationState.Add(model, new ValidationStateEntry() { Key = string.Empty }); 404{ model, new ValidationStateEntry() }, 438{ model, new ValidationStateEntry { Key = "invalidProperties" } }, 480validationState.Add(model, new ValidationStateEntry() { Key = "parameter" }); 527validationState.Add(model, new ValidationStateEntry() { Key = "parameter" }); 626validationState.Add(model, new ValidationStateEntry() { Key = "parameter" }); 657validationState.Add(model, new ValidationStateEntry() { Key = "parameter" }); 693validationState.Add(model, new ValidationStateEntry() { Key = "parameter" }); 733validationState.Add(model, new ValidationStateEntry() { Key = "user", }); 763validationState.Add(model, new ValidationStateEntry() { Key = "parameter" }); 794validationState.Add(model, new ValidationStateEntry() { Key = string.Empty }); 837validationState.Add(model, new ValidationStateEntry() { Key = string.Empty }); 913validationState.Add(model, new ValidationStateEntry() 950{ model, new ValidationStateEntry() }, 995validationState.Add(model, new ValidationStateEntry() { Key = "items" }); 1036validationState.Add(model, new ValidationStateEntry() { Key = string.Empty }); 1142validationState.Add(model, new ValidationStateEntry() { Key = "user", }); 1172validationState.Add(model, new ValidationStateEntry() { Key = "userIds", }); 1206{ model, new ValidationStateEntry() { Key = "parameter" } } 1234{ model, new ValidationStateEntry { SuppressValidation = true } } 1275{ model, new ValidationStateEntry() } 1295{ model, new ValidationStateEntry() } 1324{ model, new ValidationStateEntry() } 1367{ model, new ValidationStateEntry() } 1396{ model, new ValidationStateEntry() } 1426{ model, new ValidationStateEntry() }
44 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)
318var entry = GetValidationEntry(model); 478protected virtual ValidationStateEntry? GetValidationEntry(object? model) 485ValidationState.TryGetValue(model, out var entry);
Microsoft.AspNetCore.Mvc.Core.Test (9)
ModelBinding\Binders\DictionaryModelBinderTest.cs (1)
366var entry = bindingContext.ValidationState[bindingContext.Result.Model];
ModelBinding\Binders\FormFileModelBinderTest.cs (7)
31var entry = bindingContext.ValidationState[bindingContext.Result.Model]; 65var entry = bindingContext.ValidationState[bindingContext.Result.Model]; 105var entry = bindingContext.ValidationState[bindingContext.Result.Model]; 147var entry = bindingContext.ValidationState[bindingContext.Result.Model]; 181var entry = bindingContext.ValidationState[bindingContext.Result.Model]; 217var entry = bindingContext.ValidationState[bindingContext.Result.Model]; 238var entry = bindingContext.ValidationState[bindingContext.Result.Model];
ModelBinding\Binders\ServicesModelBinderTest.cs (1)
27var entry = bindingContext.ValidationState[bindingContext.Result.Model];