1 write to Services
Microsoft.Extensions.Options (1)
OptionsBuilder.cs (1)
39Services = services;
55 references to Services
Microsoft.AspNetCore.Diagnostics.Middleware (3)
Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (3)
44.Services.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsCustomValidator>(); 69.Services.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsCustomValidator>() 97.Services.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsCustomValidator>()
Microsoft.AspNetCore.HeaderParsing (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
52Configure<TOptions>(optionsBuilder.Services, optionsBuilder.Name, config, configureBinder);
Microsoft.Extensions.AmbientMetadata.Application (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
51Configure<TOptions>(optionsBuilder.Services, optionsBuilder.Name, config, configureBinder);
Microsoft.Extensions.AmbientMetadata.Build (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
51Configure<TOptions>(optionsBuilder.Services, optionsBuilder.Name, config, configureBinder);
Microsoft.Extensions.Compliance.Redaction (2)
RedactionExtensions.cs (1)
55.Services.Configure<HmacRedactorOptions>(section);
RedactionServiceCollectionExtensions.cs (1)
40.Services
Microsoft.Extensions.Compliance.Testing (8)
FakeRedactionBuilderExtensions.cs (4)
52.Services.AddOptionsWithValidateOnStart<FakeRedactorOptions, FakeRedactorOptionsCustomValidator>() 54.Services.TryAddSingleton<FakeRedactionCollector>(); 74.Services.AddOptionsWithValidateOnStart<FakeRedactorOptions, FakeRedactorOptionsCustomValidator>() 75.Services.Configure<FakeRedactorOptions>(section)
FakeRedactionServiceCollectionExtensions.cs (4)
38.Services.AddOptionsWithValidateOnStart<FakeRedactorOptions, FakeRedactorOptionsCustomValidator>() 39.Services; 65.Services.AddOptionsWithValidateOnStart<FakeRedactorOptions, FakeRedactorOptionsCustomValidator>() 67.Services;
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
54Configure<TOptions>(optionsBuilder.Services, optionsBuilder.Name, config, configureBinder);
ResourceMonitoringBuilderExtensions.cs (1)
61.Services.AddOptionsWithValidateOnStart<ResourceMonitoringOptions, ResourceMonitoringOptionsCustomValidator>();
Microsoft.Extensions.Http.Diagnostics (1)
Logging\Internal\LoggingOptionsBinder.cs (1)
25_ = builder.Services
Microsoft.Extensions.Http.Resilience (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
55Configure<TOptions>(optionsBuilder.Services, optionsBuilder.Name, config, configureBinder);
Microsoft.Extensions.Options (29)
OptionsBuilder.cs (25)
55Services.AddSingleton<IConfigureOptions<TOptions>>(new ConfigureNamedOptions<TOptions>(Name, configureOptions)); 73Services.AddTransient<IConfigureOptions<TOptions>>(sp => 94Services.AddTransient<IConfigureOptions<TOptions>>(sp => 117Services.AddTransient<IConfigureOptions<TOptions>>( 147Services.AddTransient<IConfigureOptions<TOptions>>( 180Services.AddTransient<IConfigureOptions<TOptions>>( 204Services.AddSingleton<IPostConfigureOptions<TOptions>>(new PostConfigureOptions<TOptions>(Name, configureOptions)); 222Services.AddTransient<IPostConfigureOptions<TOptions>>(sp => 243Services.AddTransient<IPostConfigureOptions<TOptions>>(sp => 266Services.AddTransient<IPostConfigureOptions<TOptions>>( 296Services.AddTransient<IPostConfigureOptions<TOptions>>( 329Services.AddTransient<IPostConfigureOptions<TOptions>>( 357Services.AddTransient<IValidateOptions<TOptions>>(sp => 389Services.AddSingleton<IValidateOptions<TOptions>>(new ValidateOptions<TOptions>(Name, validation, failureMessage)); 413Services.AddTransient<IValidateOptions<TOptions>>(sp => 444Services.AddTransient<IValidateOptions<TOptions>>(sp => 483Services.AddTransient<IValidateOptions<TOptions>>(sp => 527Services.AddTransient<IValidateOptions<TOptions>>(sp => 576Services.AddTransient<IValidateOptions<TOptions>>(sp => 606Services.AddSingleton<IValidateOptions<TOptions>>( 631Services.AddTransient<IValidateOptions<TOptions>>(sp => 666Services.AddTransient<IValidateOptions<TOptions>>(sp => 706Services.AddTransient<IValidateOptions<TOptions>>(sp => 751Services.AddTransient<IValidateOptions<TOptions>>(sp => 801Services.AddTransient<IValidateOptions<TOptions>>(sp =>
OptionsBuilderExtensions.cs (4)
61optionsBuilder.Services.TryAddSingleton<StartupValidator>(); 63optionsBuilder.Services.TryAddSingleton<IStartupValidator>( 66optionsBuilder.Services.TryAddEnumerable( 69optionsBuilder.Services.AddOptions<StartupValidatorOptions>()
Microsoft.Extensions.Options.ConfigurationExtensions (2)
OptionsBuilderConfigurationExtensions.cs (2)
45optionsBuilder.Services.Configure<TOptions>(optionsBuilder.Name, config, configureBinder); 81optionsBuilder.Services.AddSingleton<IOptionsChangeTokenSource<TOptions>, ConfigurationChangeTokenSource<TOptions>>(sp =>
Microsoft.Extensions.Options.DataAnnotations (3)
OptionsBuilderDataAnnotationsExtensions.cs (3)
43foreach (ServiceDescriptor descriptor in optionsBuilder.Services) 52optionsBuilder.Services.AddSingleton(new DataAnnotationValidateOptionsRegistration<TOptions>(optionsBuilder.Name)); 53optionsBuilder.Services.TryAddSingleton<DataAnnotationValidateOptionsAdapter<TOptions>>();
Microsoft.Extensions.Telemetry (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
61Configure<TOptions>(optionsBuilder.Services, optionsBuilder.Name, config, configureBinder);