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