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