3 implementations of ValidateAsync
Microsoft.AspNetCore.Http.Abstractions (3)
Validation\ValidatableParameterInfo.cs (1)
60public virtual async Task ValidateAsync(object? value, ValidateContext context, CancellationToken cancellationToken)
Validation\ValidatablePropertyInfo.cs (1)
61public virtual async Task ValidateAsync(object? value, ValidateContext context, CancellationToken cancellationToken)
Validation\ValidatableTypeInfo.cs (1)
45public virtual async Task ValidateAsync(object? value, ValidateContext context, CancellationToken cancellationToken)
22 references to ValidateAsync
Microsoft.AspNetCore.Http.Abstractions (5)
Validation\ValidatableParameterInfo.cs (2)
121await validatableType.ValidateAsync(item, context, cancellationToken); 135await validatableType.ValidateAsync(value, context, cancellationToken);
Validation\ValidatablePropertyInfo.cs (2)
126await validatableType.ValidateAsync(item, context, cancellationToken); 142await validatableType.ValidateAsync(propertyValue, context, cancellationToken);
Validation\ValidatableTypeInfo.cs (1)
83await subTypeInfo.ValidateAsync(value, context, cancellationToken);
Microsoft.AspNetCore.Http.Extensions.Tests (10)
ValidationsGenerator\ValidationsGenerator.ValidatableType.cs (10)
108await validatableTypeInfo.ValidateAsync(instance, context, CancellationToken.None); 127await validatableInfo.ValidateAsync(instance, context, CancellationToken.None); 146await validatableInfo.ValidateAsync(instance, context, CancellationToken.None); 168await validatableInfo.ValidateAsync(instance, context, CancellationToken.None); 197await validatableInfo.ValidateAsync(instance, context, CancellationToken.None); 249await validatableInfo.ValidateAsync(instance, context, CancellationToken.None); 279await validatableInfo.ValidateAsync(instance, context, CancellationToken.None); 298await validatableInfo.ValidateAsync(instance, context, CancellationToken.None); 325await validatableInfo.ValidateAsync(instance, context, CancellationToken.None); 375await validatableInfo.ValidateAsync(instance, context, CancellationToken.None);
Microsoft.AspNetCore.Http.Microbenchmarks (6)
ValidatableTypesBenchmark.cs (6)
115await _simpleTypeInfo.ValidateAsync(_simpleModel, _context, default); 123await _complexTypeInfo.ValidateAsync(_complexModel, _context, default); 131await _hierarchicalTypeInfo.ValidateAsync(_hierarchicalModel, _context, default); 139await _ivalidatableObjectTypeInfo.ValidateAsync(_validatableObjectModel, _context, default); 148await _simpleTypeInfo.ValidateAsync(_simpleModel, _context, default); 157await _ivalidatableObjectTypeInfo.ValidateAsync(_validatableObjectModel, _context, default);
Microsoft.AspNetCore.Routing (1)
ValidationEndpointFilterFactory.cs (1)
91await entry.Parameter.ValidateAsync(argument, validateContext, context.HttpContext.RequestAborted);