4 instantiations of ValidateContext
Microsoft.AspNetCore.Components.Forms (2)
EditContextDataAnnotationsExtensions.cs (2)
251
return new
ValidateContext
312
var validateContext = new
ValidateContext
Microsoft.AspNetCore.Routing (1)
ValidationEndpointFilterFactory.cs (1)
83
validateContext = new
ValidateContext
Microsoft.Extensions.Validation (1)
ValidateContext.cs (1)
102
return new
ValidateContext
(this, state)
56 references to ValidateContext
Microsoft.AspNetCore.Components.Forms (5)
EditContextDataAnnotationsExtensions.cs (5)
204
var
validateContext = CreateFormValidateContext();
227
var
validateContext = CreateFormValidateContext();
248
private
ValidateContext
CreateFormValidateContext()
260
private void AddValidateContextErrors(
ValidateContext
validateContext)
312
var
validateContext = new ValidateContext
Microsoft.AspNetCore.Routing (1)
ValidationEndpointFilterFactory.cs (1)
62
ValidateContext
? validateContext = null;
Microsoft.Extensions.Validation (50)
DisplayNameInfo.cs (3)
20
/// pipeline calls <see cref="GetDisplayName(
ValidateContext
, string, Type?)"/> once per
27
/// <see cref="
ValidateContext
.ValidationOptions"/>. Implementations that source their value
51
public abstract string? GetDisplayName(
ValidateContext
context, string memberName, Type? type);
IValidatableParameterInfo.cs (2)
19
void Validate(object? value,
ValidateContext
context);
28
Task ValidateAsync(object? value,
ValidateContext
context, CancellationToken cancellationToken);
IValidatablePropertyInfo.cs (2)
19
void Validate(object containingObject,
ValidateContext
context);
28
Task ValidateAsync(object containingObject,
ValidateContext
context, CancellationToken cancellationToken);
IValidatableTypeInfo.cs (2)
19
void Validate(object? value,
ValidateContext
context);
28
Task ValidateAsync(object? value,
ValidateContext
context, CancellationToken cancellationToken);
IValidationErrorReporter.cs (1)
14
void ReportError(
ValidateContext
context, object? container, ValidationAttribute attribute, ValidationResult result);
RuntimeValidatableParameterInfoResolver.cs (2)
106
public override string? GetDisplayName(
ValidateContext
context, string memberName, Type? type)
127
public override string? GetDisplayName(
ValidateContext
context, string memberName, Type? type)
ValidatableParameterInfo.cs (5)
58
private bool ValidateRequiredAttribute(ValidationAttribute[] validationAttributes, object? value,
ValidateContext
context)
79
public virtual async Task ValidateAsync(object? value,
ValidateContext
context, CancellationToken cancellationToken)
112
var
currentContext = tracker.NextContext();
155
public virtual void Validate(object? value,
ValidateContext
context)
218
void IValidationErrorReporter.ReportError(
ValidateContext
context, object? container, ValidationAttribute attribute, ValidationResult result)
ValidatablePropertyInfo.cs (6)
71
private void ValidateDepth(
ValidateContext
context)
83
private bool ValidateRequiredAttribute(ValidationAttribute[] validationAttributes,
ValidateContext
context, object? propertyValue, object containingObject)
101
public virtual async Task ValidateAsync(object containingObject,
ValidateContext
context, CancellationToken cancellationToken)
160
var
currentContext = tracker.NextContext();
199
public virtual void Validate(object containingObject,
ValidateContext
context)
289
void IValidationErrorReporter.ReportError(
ValidateContext
context, object? container, ValidationAttribute attribute, ValidationResult result)
ValidatableTypeInfo.cs (14)
70
/// from super-types, matching the order in which <see cref="ValidateAsync(object?,
ValidateContext
, CancellationToken)"/>
129
private void ValidateDepth(
ValidateContext
context)
142
public virtual async Task ValidateAsync(object? value,
ValidateContext
context, CancellationToken cancellationToken)
192
public virtual void Validate(object? value,
ValidateContext
context)
237
private
ValidateContext
.AsyncValidationTracker ValidateMembers(
239
ValidateContext
.AsyncValidationTracker tracker,
244
var
context = tracker.NextContext();
259
private void ValidateMembersSynchronously(object value,
ValidateContext
context)
267
private async Task ValidateTypeAttributesAsync(object? value,
ValidateContext
context, string displayName, CancellationToken cancellationToken)
286
private void ValidateTypeAttributes(object? value,
ValidateContext
context, string displayName)
305
private async Task ValidateValidatableObjectInterfaceAsync(object? value,
ValidateContext
context, string displayName, CancellationToken cancellationToken)
344
private static void HandleValidationResultForValidatableObject(ValidationResult validationResult, string errorPrefix, object? value,
ValidateContext
context)
378
private void ValidateValidatableObjectInterface(object? value,
ValidateContext
context, string displayName)
446
void IValidationErrorReporter.ReportError(
ValidateContext
context, object? container, ValidationAttribute attribute, ValidationResult result)
ValidateContext.cs (13)
19
/// Initializes a new instance of <see cref="
ValidateContext
"/>.
25
internal ValidateContext(
ValidateContext
original, ValidateContextMutableState state)
100
internal
ValidateContext
CopyWithState(ValidateContextMutableState state)
129
private bool MergeErrorsFromClonedContexts(List<
ValidateContext
>? clonedContexts)
137
foreach (
var
clonedContext in clonedContexts)
314
ValidateContext
context,
343
private readonly
ValidateContext
_originalContext;
347
private
ValidateContext
_currentContext;
348
private List<
ValidateContext
>? _clonedContexts;
351
public AsyncValidationTracker(
ValidateContext
context)
360
public
ValidateContext
NextContext()
387
private static async Task<bool> AwaitAndMergeAsync(List<Task> pendingTasks, List<
ValidateContext
>? clonedContexts,
ValidateContext
originalContext)