3 implementations of IValidatableInfo
Microsoft.Extensions.Validation (3)
ValidatableParameterInfo.cs (1)
14
public abstract class ValidatableParameterInfo :
IValidatableInfo
ValidatablePropertyInfo.cs (1)
13
public abstract class ValidatablePropertyInfo :
IValidatableInfo
ValidatableTypeInfo.cs (1)
14
public abstract class ValidatableTypeInfo :
IValidatableInfo
22 references to IValidatableInfo
Microsoft.AspNetCore.Components.Forms (5)
EditContextDataAnnotationsExtensions.cs (5)
53
private readonly
IValidatableInfo
? _validatorTypeInfo;
65
_validatorTypeInfo = _validationOptions != null && _validationOptions.TryGetValidatableTypeInfo(_editContext.Model.GetType(), out
var
typeInfo)
86
_validationOptions.TryGetValidatablePropertyInfo(modelType, fieldIdentifier.FieldName, out
var
validatablePropertyInfo))
146
private async Task ValidateFormAsync(
IValidatableInfo
validatableInfo, CancellationToken cancellationToken)
207
IValidatableInfo
validatableInfo,
Microsoft.AspNetCore.Routing (2)
ValidationEndpointFilterFactory.cs (2)
21
private readonly record struct ValidatableParameterEntry(int Index,
IValidatableInfo
Parameter, string Name);
44
if (options.TryGetValidatableParameterInfo(parameters[i], out
var
validatableParameter))
Microsoft.Extensions.Validation (15)
IValidatableInfoResolver.cs (2)
24
bool TryGetValidatableTypeInfo(Type type, [NotNullWhen(true)] out
IValidatableInfo
? validatableInfo);
32
bool TryGetValidatableParameterInfo(ParameterInfo parameterInfo, [NotNullWhen(true)] out
IValidatableInfo
? validatableInfo);
RuntimeValidatableParameterInfoResolver.cs (2)
19
public bool TryGetValidatableTypeInfo(Type type, [NotNullWhen(true)] out
IValidatableInfo
? validatableInfo)
25
public bool TryGetValidatableParameterInfo(ParameterInfo parameterInfo, [NotNullWhen(true)] out
IValidatableInfo
? validatableInfo)
ValidatableParameterInfo.cs (2)
145
if (context.ValidationOptions.TryGetValidatableTypeInfo(item.GetType(), out
var
validatableType))
159
if (context.ValidationOptions.TryGetValidatableTypeInfo(valueType, out
var
validatableType))
ValidatablePropertyInfo.cs (2)
144
if (context.ValidationOptions.TryGetValidatableTypeInfo(itemType, out
var
validatableType))
160
if (context.ValidationOptions.TryGetValidatableTypeInfo(valueType, out
var
validatableType))
ValidatableTypeInfo.cs (2)
92
if (options.TryGetValidatableTypeInfo(superType, out
var
superInfo)
293
if (context.ValidationOptions.TryGetValidatableTypeInfo(superType, out
var
found)
ValidateContext.cs (1)
20
/// This property should be set by the consumer of the <see cref="
IValidatableInfo
"/>
ValidationOptions.cs (4)
68
public bool TryGetValidatableTypeInfo(Type type, [NotNullWhen(true)] out
IValidatableInfo
? validatableTypeInfo)
90
public bool TryGetValidatableParameterInfo(ParameterInfo parameterInfo, [NotNullWhen(true)] out
IValidatableInfo
? validatableInfo)
121
public bool TryGetValidatablePropertyInfo(Type type, string propertyName, [NotNullWhen(true)] out
IValidatableInfo
? validatablePropertyInfo)
126
if (TryGetValidatableTypeInfo(type, out
var
info)