#nullable enable
*REMOVED*Microsoft.Extensions.Validation.ValidatableParameterInfo.ValidatableParameterInfo(System.Type! parameterType, string! name, string! displayName) -> void
*REMOVED*Microsoft.Extensions.Validation.ValidatablePropertyInfo.ValidatablePropertyInfo(System.Type! declaringType, System.Type! propertyType, string! name, string! displayName) -> void
*REMOVED*Microsoft.Extensions.Validation.ValidatableTypeInfo.ValidatableTypeInfo(System.Type! type, System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.Validation.ValidatablePropertyInfo!>! members) -> void
*REMOVED*Microsoft.Extensions.Validation.ValidateContext.ValidationErrors.get -> System.Collections.Generic.Dictionary<string!, string![]!>?
*REMOVED*Microsoft.Extensions.Validation.ValidateContext.ValidationErrors.set -> void
*REMOVED*Microsoft.Extensions.Validation.ValidateContext.OnValidationError -> System.Action<Microsoft.Extensions.Validation.ValidationErrorContext>?
*REMOVED*Microsoft.Extensions.Validation.IValidatableInfo
*REMOVED*Microsoft.Extensions.Validation.IValidatableInfo.ValidateAsync(object? value, Microsoft.Extensions.Validation.ValidateContext! context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!
*REMOVED*Microsoft.Extensions.Validation.IValidatableInfoResolver.TryGetValidatableParameterInfo(System.Reflection.ParameterInfo! parameterInfo, out Microsoft.Extensions.Validation.IValidatableInfo? validatableInfo) -> bool
*REMOVED*Microsoft.Extensions.Validation.IValidatableInfoResolver.TryGetValidatableTypeInfo(System.Type! type, out Microsoft.Extensions.Validation.IValidatableInfo? validatableInfo) -> bool
*REMOVED*Microsoft.Extensions.Validation.ValidationOptions.TryGetValidatableParameterInfo(System.Reflection.ParameterInfo! parameterInfo, out Microsoft.Extensions.Validation.IValidatableInfo? validatableInfo) -> bool
*REMOVED*Microsoft.Extensions.Validation.ValidationOptions.TryGetValidatableTypeInfo(System.Type! type, out Microsoft.Extensions.Validation.IValidatableInfo? validatableTypeInfo) -> bool
*REMOVED*virtual Microsoft.Extensions.Validation.ValidatablePropertyInfo.ValidateAsync(object? value, Microsoft.Extensions.Validation.ValidateContext! context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!
*REMOVED*Microsoft.Extensions.Validation.ValidateContext.ValidationContext.get -> System.ComponentModel.DataAnnotations.ValidationContext!
*REMOVED*Microsoft.Extensions.Validation.ValidateContext.ValidationContext.set -> void
*REMOVED*Microsoft.Extensions.Validation.ValidateContext.ValidationOptions.set -> void
Microsoft.Extensions.Validation.IValidatableInfoResolver.TryGetValidatableParameterInfo(System.Reflection.ParameterInfo! parameterInfo, out Microsoft.Extensions.Validation.IValidatableParameterInfo? validatableParameterInfo) -> bool
Microsoft.Extensions.Validation.IValidatableInfoResolver.TryGetValidatableTypeInfo(System.Type! type, out Microsoft.Extensions.Validation.IValidatableTypeInfo? validatableTypeInfo) -> bool
Microsoft.Extensions.Validation.IValidatableParameterInfo
Microsoft.Extensions.Validation.IValidatableParameterInfo.Validate(object? value, Microsoft.Extensions.Validation.ValidateContext! context) -> void
Microsoft.Extensions.Validation.IValidatableParameterInfo.ValidateAsync(object? value, Microsoft.Extensions.Validation.ValidateContext! context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!
Microsoft.Extensions.Validation.IValidatablePropertyInfo
Microsoft.Extensions.Validation.IValidatablePropertyInfo.Validate(object! containingObject, Microsoft.Extensions.Validation.ValidateContext! context) -> void
Microsoft.Extensions.Validation.IValidatablePropertyInfo.ValidateAsync(object! containingObject, Microsoft.Extensions.Validation.ValidateContext! context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!
Microsoft.Extensions.Validation.IValidatableTypeInfo
Microsoft.Extensions.Validation.IValidatableTypeInfo.TryFindProperty(string! propertyName, Microsoft.Extensions.Validation.ValidationOptions! validationOptions, out Microsoft.Extensions.Validation.IValidatablePropertyInfo? validatablePropertyInfo) -> bool
Microsoft.Extensions.Validation.IValidatableTypeInfo.Validate(object? value, Microsoft.Extensions.Validation.ValidateContext! context) -> void
Microsoft.Extensions.Validation.IValidatableTypeInfo.ValidateAsync(object? value, Microsoft.Extensions.Validation.ValidateContext! context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!
Microsoft.Extensions.Validation.IValidationMessageFormatter
Microsoft.Extensions.Validation.IValidationMessageFormatter.FormatMessage(System.Globalization.CultureInfo! culture, string! messageTemplate, string! displayName) -> string!
Microsoft.Extensions.Validation.ValidateContext.AddValidationError(Microsoft.Extensions.Validation.ValidationError! validationError) -> void
Microsoft.Extensions.Validation.ValidateContext.ServiceProvider.get -> System.IServiceProvider?
Microsoft.Extensions.Validation.ValidateContext.ServiceProvider.init -> void
Microsoft.Extensions.Validation.ValidateContext.ValidationErrors.get -> System.Collections.Generic.IReadOnlyDictionary<string!, System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.Validation.ValidationError!>!>?
Microsoft.Extensions.Validation.ValidateContext.ValidationOptions.init -> void
Microsoft.Extensions.Validation.ValidationMessageKeyContext
Microsoft.Extensions.Validation.ValidationMessageKeyContext.DeclaringType.get -> System.Type!
Microsoft.Extensions.Validation.ValidationMessageKeyContext.DeclaringType.init -> void
Microsoft.Extensions.Validation.ValidationMessageKeyContext.MemberName.get -> string!
Microsoft.Extensions.Validation.ValidationMessageKeyContext.MemberName.init -> void
Microsoft.Extensions.Validation.ValidationMessageKeyContext.ValidationMessageKeyContext() -> void
Microsoft.Extensions.Validation.ValidationMessageKeyContext.ValidatorType.get -> System.Type!
Microsoft.Extensions.Validation.ValidationMessageKeyContext.ValidatorType.init -> void
Microsoft.Extensions.Validation.ValidationOptions.LocalizerProvider.get -> System.Func<System.Type!, Microsoft.Extensions.Localization.IStringLocalizerFactory!, Microsoft.Extensions.Localization.IStringLocalizer!>!
Microsoft.Extensions.Validation.ValidationOptions.LocalizerProvider.set -> void
Microsoft.Extensions.Validation.ValidationOptions.MessageKeyProvider.get -> System.Func<Microsoft.Extensions.Validation.ValidationMessageKeyContext!, string?>?
Microsoft.Extensions.Validation.ValidationOptions.MessageKeyProvider.set -> void
Microsoft.Extensions.Validation.ValidationOptions.TryGetValidatableParameterInfo(System.Reflection.ParameterInfo! parameterInfo, out Microsoft.Extensions.Validation.IValidatableParameterInfo? validatableInfo) -> bool
Microsoft.Extensions.Validation.ValidationOptions.TryGetValidatableTypeInfo(System.Type! type, out Microsoft.Extensions.Validation.IValidatableTypeInfo? validatableTypeInfo) -> bool
*REMOVED*abstract Microsoft.Extensions.Validation.ValidatableParameterInfo.GetValidationAttributes() -> System.ComponentModel.DataAnnotations.ValidationAttribute![]!
*REMOVED*abstract Microsoft.Extensions.Validation.ValidatablePropertyInfo.GetValidationAttributes() -> System.ComponentModel.DataAnnotations.ValidationAttribute![]!
*REMOVED*abstract Microsoft.Extensions.Validation.ValidatableTypeInfo.GetValidationAttributes() -> System.ComponentModel.DataAnnotations.ValidationAttribute![]!
*REMOVED*Microsoft.Extensions.Validation.ValidatableParameterInfo
*REMOVED*Microsoft.Extensions.Validation.ValidatablePropertyInfo
*REMOVED*Microsoft.Extensions.Validation.ValidatableTypeInfo
*REMOVED*virtual Microsoft.Extensions.Validation.ValidatableParameterInfo.ValidateAsync(object? value, Microsoft.Extensions.Validation.ValidateContext! context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!
*REMOVED*virtual Microsoft.Extensions.Validation.ValidatableTypeInfo.ValidateAsync(object? value, Microsoft.Extensions.Validation.ValidateContext! context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!
*REMOVED*Microsoft.Extensions.Validation.ValidationErrorContext
*REMOVED*Microsoft.Extensions.Validation.ValidationErrorContext.Container.get -> object?
*REMOVED*Microsoft.Extensions.Validation.ValidationErrorContext.Container.init -> void
*REMOVED*Microsoft.Extensions.Validation.ValidationErrorContext.Errors.get -> System.Collections.Generic.IReadOnlyList<string!>!
*REMOVED*Microsoft.Extensions.Validation.ValidationErrorContext.Errors.init -> void
*REMOVED*Microsoft.Extensions.Validation.ValidationErrorContext.Name.get -> string!
*REMOVED*Microsoft.Extensions.Validation.ValidationErrorContext.Name.init -> void
*REMOVED*Microsoft.Extensions.Validation.ValidationErrorContext.Path.get -> string!
*REMOVED*Microsoft.Extensions.Validation.ValidationErrorContext.Path.init -> void
*REMOVED*Microsoft.Extensions.Validation.ValidationErrorContext.ValidationErrorContext() -> void
Microsoft.Extensions.Validation.ValidationError
Microsoft.Extensions.Validation.ValidationError.Container.get -> object?
Microsoft.Extensions.Validation.ValidationError.Container.init -> void
Microsoft.Extensions.Validation.ValidationError.ErrorMessage.get -> string!
Microsoft.Extensions.Validation.ValidationError.ErrorMessage.init -> void
Microsoft.Extensions.Validation.ValidationError.Name.get -> string!
Microsoft.Extensions.Validation.ValidationError.Name.init -> void
Microsoft.Extensions.Validation.ValidationError.Path.get -> string!
Microsoft.Extensions.Validation.ValidationError.Path.init -> void
Microsoft.Extensions.Validation.ValidationError.ValidationError() -> void
