1 write to Services
Microsoft.Extensions.Options (1)
OptionsBuilder.cs (1)
36Services = services;
23 references to Services
Microsoft.Extensions.Options (20)
OptionsBuilder.cs (18)
50Services.AddSingleton<IConfigureOptions<TOptions>>(new ConfigureNamedOptions<TOptions>(Name, configureOptions)); 66Services.AddTransient<IConfigureOptions<TOptions>>(sp => 85Services.AddTransient<IConfigureOptions<TOptions>>(sp => 106Services.AddTransient<IConfigureOptions<TOptions>>( 134Services.AddTransient<IConfigureOptions<TOptions>>( 165Services.AddTransient<IConfigureOptions<TOptions>>( 187Services.AddSingleton<IPostConfigureOptions<TOptions>>(new PostConfigureOptions<TOptions>(Name, configureOptions)); 203Services.AddTransient<IPostConfigureOptions<TOptions>>(sp => 222Services.AddTransient<IPostConfigureOptions<TOptions>>(sp => 243Services.AddTransient<IPostConfigureOptions<TOptions>>( 271Services.AddTransient<IPostConfigureOptions<TOptions>>( 302Services.AddTransient<IPostConfigureOptions<TOptions>>( 332Services.AddSingleton<IValidateOptions<TOptions>>(new ValidateOptions<TOptions>(Name, validation, failureMessage)); 356Services.AddTransient<IValidateOptions<TOptions>>(sp => 387Services.AddTransient<IValidateOptions<TOptions>>(sp => 426Services.AddTransient<IValidateOptions<TOptions>>(sp => 470Services.AddTransient<IValidateOptions<TOptions>>(sp => 519Services.AddTransient<IValidateOptions<TOptions>>(sp =>
OptionsBuilderExtensions.cs (2)
29optionsBuilder.Services.TryAddTransient<IStartupValidator, StartupValidator>(); 30optionsBuilder.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 (1)
OptionsBuilderDataAnnotationsExtensions.cs (1)
24optionsBuilder.Services.AddSingleton<IValidateOptions<TOptions>>(new DataAnnotationValidateOptions<TOptions>(optionsBuilder.Name));