54 instantiations of ValidationResult
Aspire.Dashboard (3)
BasketService (1)
Microsoft.Extensions.Compliance.Redaction (6)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (6)
Microsoft.Extensions.Diagnostics.Probes (6)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (6)
Microsoft.Extensions.Http.Resilience (6)
Microsoft.Extensions.Telemetry (6)
MyFrontend (1)
OrderProcessor (1)
Shared (6)
System.ComponentModel.Annotations (6)
200 references to ValidationResult
Aspire.Dashboard (1)
Aspire.Hosting.Azure.Tests (4)
BasketService (2)
Microsoft.AspNetCore.Components.Forms (6)
Microsoft.AspNetCore.Mvc.DataAnnotations (4)
Microsoft.Extensions.Compliance.Redaction (7)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (7)
Microsoft.Extensions.Diagnostics.Probes (7)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (7)
Microsoft.Extensions.Http.Resilience (7)
Microsoft.Extensions.Options (5)
Microsoft.Extensions.Options.DataAnnotations (8)
Microsoft.Extensions.Telemetry (7)
MyFrontend (2)
OrderProcessor (2)
Shared (7)
Shared.Tests (16)
System.ComponentModel.Annotations (100)
System\ComponentModel\DataAnnotations\ValidationAttribute.cs (19)
305private protected ValidationResult CreateFailedValidationResult(ValidationContext validationContext)
314private protected ValidationResult? EnsureValidationResultErrorMessage(
315ValidationResult? result,
406return IsValid(value, null!) == ValidationResult.Success;
421/// When validation is valid, <see cref="ValidationResult.Success" />.
423/// When validation is invalid, an instance of <see cref="ValidationResult" />.
431protected virtual ValidationResult? IsValid(object? value, ValidationContext validationContext)
442? ValidationResult.Success
451/// If this method returns <see cref="ValidationResult.Success" />, then validation was successful, otherwise
452/// an instance of <see cref="ValidationResult" /> will be returned with a guaranteed non-null
453/// <see cref="ValidationResult.ErrorMessage" />.
461/// When validation is valid, <see cref="ValidationResult.Success" />.
463/// When validation is invalid, an instance of <see cref="ValidationResult" />.
472public ValidationResult? GetValidationResult(object? value, ValidationContext validationContext)
476var result = IsValid(value, validationContext);
515/// If that method doesn't return <see cref="ValidationResult.Success" />, this base method will throw
516/// a <see cref="ValidationException" /> containing the <see cref="ValidationResult" /> describing the problem.
522/// doesn't return <see cref="ValidationResult.Success" />.
533ValidationResult? result = GetValidationResult(value, validationContext);
System\ComponentModel\DataAnnotations\Validator.cs (42)
28/// this method will add a <see cref="ValidationResult" /> to it for each validation failure.
44/// <param name="validationResults">Optional collection to receive <see cref="ValidationResult" />s for the failures.</param>
52ICollection<ValidationResult>? validationResults)
94/// <param name="validationResults">Optional collection to receive <see cref="ValidationResult" />s for the failures.</param>
103object instance, ValidationContext validationContext, ICollection<ValidationResult>? validationResults) =>
133/// <param name="validationResults">Optional collection to receive <see cref="ValidationResult" />s for the failures.</param>
146ICollection<ValidationResult>? validationResults, bool validateAllProperties)
173/// <paramref name="validationResults" /> is non-null, this method will add a <see cref="ValidationResult" />
191/// <param name="validationResults">Optional collection to receive <see cref="ValidationResult" />s for the failures.</param>
198ICollection<ValidationResult>? validationResults, IEnumerable<ValidationAttribute> validationAttributes)
352/// this method adds a <see cref="ValidationResult" /> to it for each validation failure.
368/// An optional collection that receives validation failures as <see cref="ValidationResult" /> instances.
385ICollection<ValidationResult>? validationResults,
414/// <see cref="TryValidateObjectAsync(object, ValidationContext, ICollection{ValidationResult}?, bool, CancellationToken)" />
427/// An optional collection that receives validation failures as <see cref="ValidationResult" /> instances.
442ICollection<ValidationResult>? validationResults,
482/// An optional collection that receives validation failures as <see cref="ValidationResult" /> instances.
500ICollection<ValidationResult>? validationResults,
529/// <paramref name="validationResults" /> is non-null, this method adds a <see cref="ValidationResult" />
539/// An optional collection that receives validation failures as <see cref="ValidationResult" /> instances.
550ICollection<ValidationResult>? validationResults,
769IAsyncEnumerable<ValidationResult>? results = asyncValidatable.ValidateAsync(validationContext, cancellationToken);
773await foreach (ValidationResult result in results.ConfigureAwait(false))
775if (result != ValidationResult.Success)
788foreach (ValidationResult result in results)
790if (result != ValidationResult.Success)
883var validationResult = reqAttr.GetValidationResult(property.Value, property.Key);
884if (validationResult != ValidationResult.Success)
964var tasks = new List<Task<(AsyncValidationAttribute Attr, ValidationResult? Result)>>(asyncAttributes.Count);
974Task<(AsyncValidationAttribute Attr, ValidationResult? Result)> completed =
978(AsyncValidationAttribute attr, ValidationResult? result) completedResult;
988if (completedResult.result != ValidationResult.Success)
1020private static async Task<(AsyncValidationAttribute Attr, ValidationResult? Result)> RunAsyncValidation(
1026ValidationResult? result = await attr.GetValidationResultAsync(value, validationContext, cancellationToken).ConfigureAwait(false);
1142foreach (ValidationResult result in results)
1144if (result != ValidationResult.Success)
1192var validationResult = reqAttr.GetValidationResult(property.Value, property.Key);
1193if (validationResult != ValidationResult.Success)
1320var validationResult = attribute.GetValidationResult(value, validationContext);
1321if (validationResult != ValidationResult.Success)
1341ValidationResult validationResult)
1348internal ValidationResult ValidationResult { get; }
System.ComponentModel.DataAnnotations (1)