1 implementation of IValidatableTypeInfo
Microsoft.Extensions.Validation (1)
ValidatableTypeInfo.cs (1)
14
public abstract class ValidatableTypeInfo :
IValidatableTypeInfo
, IValidationErrorReporter
19 references to IValidatableTypeInfo
Microsoft.AspNetCore.Components.Forms (5)
EditContextDataAnnotationsExtensions.cs (5)
53
private readonly
IValidatableTypeInfo
? _validatorTypeInfo;
65
_validatorTypeInfo = _validationOptions != null && _validationOptions.TryGetValidatableTypeInfo(_editContext.Model.GetType(), out
var
typeInfo)
86
_validationOptions.TryGetValidatableTypeInfo(modelType, out
var
typeInfo) &&
202
private async Task ValidateFormWithValidatableInfoAsync(
IValidatableTypeInfo
validatableInfo, CancellationToken cancellationToken)
225
private void ValidateFormWithValidatableInfo(
IValidatableTypeInfo
validatableInfo)
Microsoft.Extensions.Validation (14)
IValidatableInfoResolver.cs (1)
24
bool TryGetValidatableTypeInfo(Type type, [NotNullWhen(true)] out
IValidatableTypeInfo
? validatableTypeInfo);
RuntimeValidatableParameterInfoResolver.cs (1)
19
public bool TryGetValidatableTypeInfo(Type type, [NotNullWhen(true)] out
IValidatableTypeInfo
? validatableTypeInfo)
ValidatableParameterInfo.cs (4)
110
if (validationOptions.TryGetValidatableTypeInfo(item.GetType(), out
var
validatableType))
143
if (context.ValidationOptions.TryGetValidatableTypeInfo(valueType, out
var
validatableType))
184
if (validationOptions.TryGetValidatableTypeInfo(item.GetType(), out
var
validatableType))
206
if (context.ValidationOptions.TryGetValidatableTypeInfo(valueType, out
var
validatableType))
ValidatablePropertyInfo.cs (4)
158
if (validationOptions.TryGetValidatableTypeInfo(itemType, out
var
validatableType))
185
if (validationOptions.TryGetValidatableTypeInfo(valueType, out
var
validatableType))
255
if (validationOptions.TryGetValidatableTypeInfo(itemType, out
var
validatableType))
271
if (validationOptions.TryGetValidatableTypeInfo(valueType, out
var
validatableType))
ValidatableTypeInfo.cs (3)
94
if (validationOptions.TryGetValidatableTypeInfo(@interface, out
var
interfaceTypeInfo) &&
104
if (validationOptions.TryGetValidatableTypeInfo(baseType, out
var
baseTypeTypeInfo))
431
options.TryGetValidatableTypeInfo(superType, out
var
found)
ValidationOptions.cs (1)
68
public bool TryGetValidatableTypeInfo(Type type, [NotNullWhen(true)] out
IValidatableTypeInfo
? validatableTypeInfo)