4 writes to ValidationOptions
Microsoft.AspNetCore.Components.Forms (2)
EditContextDataAnnotationsExtensions.cs (2)
253ValidationOptions = _validationOptions!, 314ValidationOptions = _validationOptions!,
Microsoft.AspNetCore.Routing (1)
ValidationEndpointFilterFactory.cs (1)
85ValidationOptions = options,
Microsoft.Extensions.Validation (1)
ValidateContext.cs (1)
104ValidationOptions = this.ValidationOptions,
17 references to ValidationOptions
Microsoft.Extensions.Validation (17)
DisplayNameInfo.cs (1)
27/// <see cref="ValidateContext.ValidationOptions"/>. Implementations that source their value
RuntimeValidatableParameterInfoResolver.cs (1)
108var localizer = context.ValidationOptions.Localizer;
ValidatableParameterInfo.cs (4)
102var validationOptions = context.ValidationOptions; 143if (context.ValidationOptions.TryGetValidatableTypeInfo(valueType, out var validatableType)) 178var validationOptions = context.ValidationOptions; 206if (context.ValidationOptions.TryGetValidatableTypeInfo(valueType, out var validatableType))
ValidatablePropertyInfo.cs (4)
74if (context.CurrentDepth >= context.ValidationOptions.MaxDepth) 77$"Maximum validation depth of {context.ValidationOptions.MaxDepth} exceeded at '{context.CurrentValidationPath}' in '{DeclaringType.Name}.{Name}'. " + 137var validationOptions = context.ValidationOptions; 235var validationOptions = context.ValidationOptions;
ValidatableTypeInfo.cs (4)
132if (context.CurrentDepth >= context.ValidationOptions.MaxDepth) 135$"Maximum validation depth of {context.ValidationOptions.MaxDepth} exceeded at '{context.CurrentValidationPath}' in '{Type.Name}'. " + 160foreach (var superTypeInfo in GetSuperTypeInfos(actualType, context.ValidationOptions)) 208foreach (var superTypeInfo in GetSuperTypeInfos(actualType, context.ValidationOptions))
ValidateContext.cs (3)
104ValidationOptions = this.ValidationOptions, 183if (ValidationOptions.Localizer is null || attribute.ErrorMessageResourceType is not null) 196return ValidationOptions.Localizer.ResolveErrorMessage(context) ?? result.ErrorMessage;