104 instantiations of ValidateOptionsResultBuilder
Aspire.Hosting (1)
Microsoft.AspNetCore.Diagnostics.Middleware (10)
Microsoft.AspNetCore.HeaderParsing (2)
Microsoft.Extensions.AmbientMetadata.Application (2)
Microsoft.Extensions.Compliance.Redaction (1)
Microsoft.Extensions.Compliance.Testing (2)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (5)
Microsoft.Extensions.Diagnostics.Probes (4)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (7)
Microsoft.Extensions.Http.Diagnostics (8)
Microsoft.Extensions.Http.Resilience (54)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (52)
29(builder ??= new()).AddResults(validationResults);
34(builder ??= new()).AddResult(global::Microsoft.Extensions.Http.Resilience.__HttpRateLimiterStrategyOptionsValidator__.Validate(string.IsNullOrEmpty(name) ? "HedgingEndpointOptions.RateLimiter" : $"{name}.RateLimiter", options.RateLimiter));
44(builder ??= new()).AddResults(validationResults);
49(builder ??= new()).AddResult(global::Microsoft.Extensions.Http.Resilience.__HttpCircuitBreakerStrategyOptionsValidator__.Validate(string.IsNullOrEmpty(name) ? "HedgingEndpointOptions.CircuitBreaker" : $"{name}.CircuitBreaker", options.CircuitBreaker));
59(builder ??= new()).AddResults(validationResults);
64(builder ??= new()).AddResult(global::Microsoft.Extensions.Http.Resilience.__HttpTimeoutStrategyOptionsValidator__.Validate(string.IsNullOrEmpty(name) ? "HedgingEndpointOptions.Timeout" : $"{name}.Timeout", options.Timeout));
95(builder ??= new()).AddResults(validationResults);
105(builder ??= new()).AddResults(validationResults);
115(builder ??= new()).AddResults(validationResults);
125(builder ??= new()).AddResults(validationResults);
135(builder ??= new()).AddResults(validationResults);
166(builder ??= new()).AddResults(validationResults);
176(builder ??= new()).AddResults(validationResults);
186(builder ??= new()).AddResults(validationResults);
217(builder ??= new()).AddResults(validationResults);
248(builder ??= new()).AddResults(validationResults);
258(builder ??= new()).AddResults(validationResults);
268(builder ??= new()).AddResults(validationResults);
278(builder ??= new()).AddResults(validationResults);
288(builder ??= new()).AddResults(validationResults);
319(builder ??= new()).AddResults(validationResults);
350(builder ??= new()).AddResults(validationResults);
360(builder ??= new()).AddResult(global::Microsoft.Extensions.Http.Resilience.__WeightedUriEndpointValidator__.Validate(string.IsNullOrEmpty(name) ? $"UriEndpointGroup.Endpoints[{count}]" : $"{name}.Endpoints[{count}]", o));
364(builder ??= new()).AddError(string.IsNullOrEmpty(name) ? $"UriEndpointGroup.Endpoints[{count}] is null" : $"{name}.Endpoints[{count}] is null");
398(builder ??= new()).AddResults(validationResults);
408(builder ??= new()).AddResults(validationResults);
418(builder ??= new()).AddResult(global::Microsoft.Extensions.Http.Resilience.__WeightedUriEndpointValidator__.Validate(string.IsNullOrEmpty(name) ? $"WeightedUriEndpointGroup.Endpoints[{count}]" : $"{name}.Endpoints[{count}]", o));
422(builder ??= new()).AddError(string.IsNullOrEmpty(name) ? $"WeightedUriEndpointGroup.Endpoints[{count}] is null" : $"{name}.Endpoints[{count}] is null");
456(builder ??= new()).AddResults(validationResults);
466(builder ??= new()).AddResults(validationResults);
497(builder ??= new()).AddResults(validationResults);
507(builder ??= new()).AddResult(global::Microsoft.Extensions.Http.Resilience.__UriEndpointGroupValidator__.Validate(string.IsNullOrEmpty(name) ? $"OrderedGroupsRoutingOptions.Groups[{count}]" : $"{name}.Groups[{count}]", o));
511(builder ??= new()).AddError(string.IsNullOrEmpty(name) ? $"OrderedGroupsRoutingOptions.Groups[{count}] is null" : $"{name}.Groups[{count}] is null");
545(builder ??= new()).AddResults(validationResults);
555(builder ??= new()).AddResult(global::Microsoft.Extensions.Http.Resilience.__WeightedUriEndpointGroupValidator__.Validate(string.IsNullOrEmpty(name) ? $"WeightedGroupsRoutingOptions.Groups[{count}]" : $"{name}.Groups[{count}]", o));
559(builder ??= new()).AddError(string.IsNullOrEmpty(name) ? $"WeightedGroupsRoutingOptions.Groups[{count}] is null" : $"{name}.Groups[{count}] is null");
592(builder ??= new()).AddResults(validationResults);
597(builder ??= new()).AddResult(global::Microsoft.Extensions.Http.Resilience.__HttpTimeoutStrategyOptionsValidator__.Validate(string.IsNullOrEmpty(name) ? "HttpStandardHedgingResilienceOptions.TotalRequestTimeout" : $"{name}.TotalRequestTimeout", options.TotalRequestTimeout));
607(builder ??= new()).AddResults(validationResults);
612(builder ??= new()).AddResult(global::Microsoft.Extensions.Http.Resilience.__HttpHedgingStrategyOptionsValidator__.Validate(string.IsNullOrEmpty(name) ? "HttpStandardHedgingResilienceOptions.Hedging" : $"{name}.Hedging", options.Hedging));
622(builder ??= new()).AddResults(validationResults);
627(builder ??= new()).AddResult(global::Microsoft.Extensions.Http.Resilience.__HedgingEndpointOptionsValidator__.Validate(string.IsNullOrEmpty(name) ? "HttpStandardHedgingResilienceOptions.Endpoint" : $"{name}.Endpoint", options.Endpoint));
657(builder ??= new()).AddResults(validationResults);
662(builder ??= new()).AddResult(global::Microsoft.Extensions.Http.Resilience.__HttpRateLimiterStrategyOptionsValidator__.Validate(string.IsNullOrEmpty(name) ? "HttpStandardResilienceOptions.RateLimiter" : $"{name}.RateLimiter", options.RateLimiter));
672(builder ??= new()).AddResults(validationResults);
677(builder ??= new()).AddResult(global::Microsoft.Extensions.Http.Resilience.__HttpTimeoutStrategyOptionsValidator__.Validate(string.IsNullOrEmpty(name) ? "HttpStandardResilienceOptions.TotalRequestTimeout" : $"{name}.TotalRequestTimeout", options.TotalRequestTimeout));
687(builder ??= new()).AddResults(validationResults);
692(builder ??= new()).AddResult(global::Microsoft.Extensions.Http.Resilience.__HttpRetryStrategyOptionsValidator__.Validate(string.IsNullOrEmpty(name) ? "HttpStandardResilienceOptions.Retry" : $"{name}.Retry", options.Retry));
702(builder ??= new()).AddResults(validationResults);
707(builder ??= new()).AddResult(global::Microsoft.Extensions.Http.Resilience.__HttpCircuitBreakerStrategyOptionsValidator__.Validate(string.IsNullOrEmpty(name) ? "HttpStandardResilienceOptions.CircuitBreaker" : $"{name}.CircuitBreaker", options.CircuitBreaker));
717(builder ??= new()).AddResults(validationResults);
722(builder ??= new()).AddResult(global::Microsoft.Extensions.Http.Resilience.__HttpTimeoutStrategyOptionsValidator__.Validate(string.IsNullOrEmpty(name) ? "HttpStandardResilienceOptions.AttemptTimeout" : $"{name}.AttemptTimeout", options.AttemptTimeout));
Microsoft.Extensions.Telemetry (5)
Microsoft.Extensions.Telemetry.Abstractions (3)
39 references to ValidateOptionsResultBuilder
Aspire.Hosting (1)
Microsoft.AspNetCore.Diagnostics.Middleware (5)
Microsoft.AspNetCore.HeaderParsing (2)
Microsoft.Extensions.AmbientMetadata.Application (1)
Microsoft.Extensions.Compliance.Redaction (1)
Microsoft.Extensions.Compliance.Testing (2)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (2)
Microsoft.Extensions.Diagnostics.Probes (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Microsoft.Extensions.Http.Diagnostics (1)
Microsoft.Extensions.Http.Resilience (15)
Microsoft.Extensions.Options (1)
Microsoft.Extensions.Telemetry (3)
Microsoft.Extensions.Telemetry.Abstractions (1)