145 references to Validator
Microsoft.AspNetCore.Components.Forms (3)
EditContextDataAnnotationsExtensions.cs (3)
146await Validator.TryValidateObjectAsync(_editContext.Model, validationContext, validationResults, validateAllProperties: true, cancellationToken); 160Validator.TryValidateObject(_editContext.Model, validationContext, validationResults, validateAllProperties: true); 260await Validator.TryValidatePropertyAsync(propertyValue, validationContext, results, cancellationToken);
Microsoft.AspNetCore.Diagnostics.Middleware (9)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (9)
28if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.AutoFlushDuration, context, validationResults, validationAttributes)) 38if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.MaxLogRecordSizeInBytes, context, validationResults, validationAttributes)) 48if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.MaxPerRequestBufferSizeInBytes, context, validationResults, validationAttributes)) 80if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.LatencyDataExportTimeout, context, validationResults, validationAttributes)) 112if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.RouteParameterDataClasses, context, validationResults, validationAttributes)) 122if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.RequestHeadersDataClasses, context, validationResults, validationAttributes)) 132if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.ResponseHeadersDataClasses, context, validationResults, validationAttributes)) 142if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.ExcludePathStartsWith, context, validationResults, validationAttributes)) 174if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.HeadersDataClasses, context, validationResults, validationAttributes))
Microsoft.AspNetCore.HeaderParsing (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (1)
28if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.DefaultMaxCachedValuesPerHeader, context, validationResults, validationAttributes))
Microsoft.Extensions.AmbientMetadata.Application (2)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (2)
28if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.ApplicationName, context, validationResults, validationAttributes)) 38if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.EnvironmentName, context, validationResults, validationAttributes))
Microsoft.Extensions.Compliance.Redaction (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (1)
29if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Key, context, validationResults, validationAttributes))
Microsoft.Extensions.Compliance.Testing (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (1)
28if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.RedactionFormat, context, validationResults, validationAttributes))
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (3)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (3)
29if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.DegradedUtilizationPercentage, context, validationResults, validationAttributes)) 39if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.UnhealthyUtilizationPercentage, context, validationResults, validationAttributes)) 81if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.SamplingWindow, context, validationResults, validationAttributes))
Microsoft.Extensions.Diagnostics.Probes (3)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (3)
35if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.TcpPort, context, validationResults, validationAttributes)) 45if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.MaxPendingConnections, context, validationResults, validationAttributes)) 55if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.HealthAssessmentPeriod, context, validationResults, validationAttributes))
Microsoft.Extensions.Diagnostics.ResourceMonitoring (6)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (6)
28if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.CollectionWindow, context, validationResults, validationAttributes)) 38if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.SamplingInterval, context, validationResults, validationAttributes)) 48if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.PublishingWindow, context, validationResults, validationAttributes)) 58if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.CpuConsumptionRefreshInterval, context, validationResults, validationAttributes)) 68if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.MemoryConsumptionRefreshInterval, context, validationResults, validationAttributes)) 78if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.SourceIpAddresses, context, validationResults, validationAttributes))
Microsoft.Extensions.Http.Diagnostics (8)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (8)
26if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.RequestQueryParametersDataClasses, context, validationResults, validationAttributes)) 36if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.BodySizeLimit, context, validationResults, validationAttributes)) 46if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.BodyReadTimeout, context, validationResults, validationAttributes)) 56if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.RequestBodyContentTypes, context, validationResults, validationAttributes)) 66if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.ResponseBodyContentTypes, context, validationResults, validationAttributes)) 76if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.RequestHeadersDataClasses, context, validationResults, validationAttributes)) 86if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.ResponseHeadersDataClasses, context, validationResults, validationAttributes)) 96if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.RouteParameterDataClasses, context, validationResults, validationAttributes))
Microsoft.Extensions.Http.Resilience (33)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (33)
27if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.RateLimiter, context, validationResults, validationAttributes)) 42if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.CircuitBreaker, context, validationResults, validationAttributes)) 57if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Timeout, context, validationResults, validationAttributes)) 93if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.FailureRatio, context, validationResults, validationAttributes)) 103if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.MinimumThroughput, context, validationResults, validationAttributes)) 113if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.SamplingDuration, context, validationResults, validationAttributes)) 123if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.BreakDuration, context, validationResults, validationAttributes)) 133if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.ShouldHandle, context, validationResults, validationAttributes)) 164if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.MaxHedgedAttempts, context, validationResults, validationAttributes)) 174if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.ShouldHandle, context, validationResults, validationAttributes)) 184if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.ActionGenerator, context, validationResults, validationAttributes)) 215if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.DefaultRateLimiterOptions, context, validationResults, validationAttributes)) 246if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.MaxRetryAttempts, context, validationResults, validationAttributes)) 256if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Delay, context, validationResults, validationAttributes)) 266if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.MaxDelay, context, validationResults, validationAttributes)) 276if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.ShouldHandle, context, validationResults, validationAttributes)) 286if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Randomizer, context, validationResults, validationAttributes)) 317if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Timeout, context, validationResults, validationAttributes)) 348if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Endpoints, context, validationResults, validationAttributes)) 396if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Weight, context, validationResults, validationAttributes)) 406if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Endpoints, context, validationResults, validationAttributes)) 454if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Uri, context, validationResults, validationAttributes)) 464if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Weight, context, validationResults, validationAttributes)) 495if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Groups, context, validationResults, validationAttributes)) 543if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Groups, context, validationResults, validationAttributes)) 590if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.TotalRequestTimeout, context, validationResults, validationAttributes)) 605if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Hedging, context, validationResults, validationAttributes)) 620if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Endpoint, context, validationResults, validationAttributes)) 655if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.RateLimiter, context, validationResults, validationAttributes)) 670if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.TotalRequestTimeout, context, validationResults, validationAttributes)) 685if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Retry, context, validationResults, validationAttributes)) 700if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.CircuitBreaker, context, validationResults, validationAttributes)) 715if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.AttemptTimeout, context, validationResults, validationAttributes))
Microsoft.Extensions.Http.Resilience.Tests (1)
..\..\..\..\test\Libraries\Microsoft.Extensions.Http.Resilience.Tests\Helpers\OptionsUtilities.cs (1)
16Validator.ValidateObject(options, context, true);
Microsoft.Extensions.Options.DataAnnotations (3)
DataAnnotationValidateOptions.Async.cs (1)
100bool res = await Validator.TryValidateObjectAsync(options, new ValidationContext(options), results, validateAllProperties: true, cancellationToken).ConfigureAwait(false);
DataAnnotationValidateOptions.cs (2)
16/// Implementation of <see cref="IValidateOptions{TOptions}"/> that uses DataAnnotation's <see cref="Validator"/> for validation. 92bool res = Validator.TryValidateObject(options, new ValidationContext(options), results, validateAllProperties: true);
Microsoft.Extensions.Options.SourceGeneration (1)
Emitter.cs (1)
79/// <see cref="System.ComponentModel.DataAnnotations.Validator.TryValidateValue(object, ValidationContext, ICollection{ValidationResult}, IEnumerable{ValidationAttribute})"/> is nullable annotated.
Microsoft.Extensions.Telemetry (3)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (3)
27if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Probability, context, validationResults, validationAttributes)) 57if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.Rules, context, validationResults, validationAttributes)) 104if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.MaxStackTraceLength, context, validationResults, validationAttributes))
Microsoft.Extensions.Telemetry.Abstractions (3)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (3)
35if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.CheckpointNames, context, validationResults, validationAttributes)) 45if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.MeasureNames, context, validationResults, validationAttributes)) 55if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.TagNames, context, validationResults, validationAttributes))
Shared.Tests (60)
..\..\..\..\test\Shared\Data.Validation\LengthAttributeTests.cs (34)
34Assert.True(Validator.TryValidateObject(options, context, results, true)); 39Assert.False(Validator.TryValidateObject(options, context, results, true)); 46Assert.True(Validator.TryValidateObject(options, context, results, true)); 53Assert.False(Validator.TryValidateObject(options, context, results, true)); 60Assert.False(Validator.TryValidateObject(options, context, results, true)); 67Assert.True(Validator.TryValidateObject(options, context, results, true)); 90Assert.True(Validator.TryValidateObject(options, context, results, true)); 95Assert.False(Validator.TryValidateObject(options, context, results, true)); 102Assert.True(Validator.TryValidateObject(options, context, results, true)); 109Assert.False(Validator.TryValidateObject(options, context, results, true)); 117Assert.False(Validator.TryValidateObject(options, context, results, true)); 124Assert.True(Validator.TryValidateObject(options, context, results, true)); 161Assert.True(Validator.TryValidateObject(options, context, results, true)); 168Assert.False(Validator.TryValidateObject(options, context, results, true)); 178Assert.True(Validator.TryValidateObject(options, context, results, true)); 186Assert.False(Validator.TryValidateObject(options, context, results, true)); 196Assert.True(Validator.TryValidateObject(options, context, results, true)); 218Assert.True(Validator.TryValidateObject(options, context, results, true)); 222Assert.False(Validator.TryValidateObject(options, context, results, true)); 229Assert.True(Validator.TryValidateObject(options, context, results, true)); 234Assert.False(Validator.TryValidateObject(options, context, results, true)); 241Assert.True(Validator.TryValidateObject(options, context, results, true)); 268Assert.True(Validator.TryValidateObject(options, context, results, true)); 275Assert.False(Validator.TryValidateObject(options, context, results, true)); 285Assert.True(Validator.TryValidateObject(options, context, results, true)); 293Assert.False(Validator.TryValidateObject(options, context, results, true)); 303Assert.True(Validator.TryValidateObject(options, context, results, true)); 343Assert.Throws<InvalidOperationException>(() => _ = Validator.TryValidateObject(options0, context, results, true)); 348Assert.Throws<InvalidOperationException>(() => _ = Validator.TryValidateObject(options1, context, results, true)); 353Assert.Throws<InvalidOperationException>(() => _ = Validator.TryValidateObject(options2, context, results, true)); 358Assert.Throws<InvalidOperationException>(() => _ = Validator.TryValidateObject(options3, context, results, true)); 363Assert.Throws<InvalidOperationException>(() => _ = Validator.TryValidateObject(options4, context, results, true)); 393Assert.False(Validator.TryValidateObject(options, context, results, true)); 413Assert.False(Validator.TryValidateObject(options, context, results, true));
..\..\..\..\test\Shared\Data.Validation\TimeSpanAttributeTests.cs (26)
32Assert.True(Validator.TryValidateObject(options, context, results, true)); 37Assert.False(Validator.TryValidateObject(options, context, results, true)); 44Assert.False(Validator.TryValidateObject(options, context, results, true)); 51Assert.True(Validator.TryValidateObject(options, context, results, true)); 56Assert.True(Validator.TryValidateObject(options, context, results, true)); 62Assert.False(Validator.TryValidateObject(options, context, results, true)); 69Assert.True(Validator.TryValidateObject(options, context, results, true)); 74Assert.True(Validator.TryValidateObject(options, context, results, true)); 97Assert.True(Validator.TryValidateObject(options, context, results, true)); 102Assert.False(Validator.TryValidateObject(options, context, results, true)); 109Assert.False(Validator.TryValidateObject(options, context, results, true)); 116Assert.True(Validator.TryValidateObject(options, context, results, true)); 123Assert.False(Validator.TryValidateObject(options, context, results, true)); 130Assert.False(Validator.TryValidateObject(options, context, results, true)); 137Assert.True(Validator.TryValidateObject(options, context, results, true)); 160Assert.True(Validator.TryValidateObject(options, context, results, true)); 165Assert.False(Validator.TryValidateObject(options, context, results, true)); 172Assert.False(Validator.TryValidateObject(options, context, results, true)); 179Assert.True(Validator.TryValidateObject(options, context, results, true)); 184Assert.True(Validator.TryValidateObject(options, context, results, true)); 190Assert.False(Validator.TryValidateObject(options, context, results, true)); 197Assert.True(Validator.TryValidateObject(options, context, results, true)); 202Assert.True(Validator.TryValidateObject(options, context, results, true)); 230Assert.Throws<InvalidOperationException>(() => _ = Validator.TryValidateObject(options0, context, results, true)); 235Assert.Throws<InvalidOperationException>(() => _ = Validator.TryValidateObject(options1, context, results, true)); 240Assert.Throws<InvalidOperationException>(() => _ = Validator.TryValidateObject(options3, context, results, true));
System.ComponentModel.Annotations (3)
System\ComponentModel\DataAnnotations\IAsyncValidatableObject.cs (3)
14/// <see cref="Validator"/> APIs (such as 15/// <see cref="Validator.TryValidateObjectAsync(object, ValidationContext, System.Collections.Generic.ICollection{ValidationResult}?, System.Threading.CancellationToken)"/>) 17/// is not called on the async path. The synchronous <see cref="Validator"/>
System.ComponentModel.DataAnnotations (1)
System.ComponentModel.DataAnnotations.cs (1)
46[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.DataAnnotations.Validator))]