1 write to Name
Microsoft.Extensions.Options (1)
OptionsBuilder.cs (1)
40Name = name ?? Options.DefaultName;
33 references to Name
Microsoft.Extensions.Http.Diagnostics (2)
Logging\Internal\LoggingOptionsBinder.cs (2)
27new LoggingOptionsConfigureOptions(builder.Name, section)) 29new ConfigurationChangeTokenSource<LoggingOptions>(builder.Name, section));
Microsoft.Extensions.Options (27)
OptionsBuilder.cs (26)
55Services.AddSingleton<IConfigureOptions<TOptions>>(new ConfigureNamedOptions<TOptions>(Name, configureOptions)); 74new ConfigureNamedOptions<TOptions, TDep>(Name, sp.GetRequiredService<TDep>(), configureOptions)); 95new ConfigureNamedOptions<TOptions, TDep1, TDep2>(Name, sp.GetRequiredService<TDep1>(), sp.GetRequiredService<TDep2>(), configureOptions)); 119Name, 149Name, 182Name, 204Services.AddSingleton<IPostConfigureOptions<TOptions>>(new PostConfigureOptions<TOptions>(Name, configureOptions)); 223new PostConfigureOptions<TOptions, TDep>(Name, sp.GetRequiredService<TDep>(), configureOptions)); 244new PostConfigureOptions<TOptions, TDep1, TDep2>(Name, sp.GetRequiredService<TDep1>(), sp.GetRequiredService<TDep2>(), configureOptions)); 268Name, 298Name, 331Name, 368return new NamedAsyncValidateOptionsFilter<TOptions>(Name, asyncValidator); 371return new NamedValidateOptionsFilter<TOptions, TValidateOptions>(Name, validator); 394Services.AddSingleton<IValidateOptions<TOptions>>(new ValidateOptions<TOptions>(Name, validation, failureMessage)); 419new ValidateOptions<TOptions, TDep>(Name, sp.GetRequiredService<TDep>(), validation, failureMessage)); 450new ValidateOptions<TOptions, TDep1, TDep2>(Name, 489new ValidateOptions<TOptions, TDep1, TDep2, TDep3>(Name, 533new ValidateOptions<TOptions, TDep1, TDep2, TDep3, TDep4>(Name, 582new ValidateOptions<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5>(Name, 630new AsyncValidateOptions<TOptions>(Name, validation, failureMessage)); 674Name, 727Name, 785Name, 848Name, 916Name,
OptionsBuilderExtensions.cs (1)
57string name = optionsBuilder.Name;
Microsoft.Extensions.Options.ConfigurationExtensions (2)
OptionsBuilderConfigurationExtensions.cs (2)
45optionsBuilder.Services.Configure<TOptions>(optionsBuilder.Name, config, configureBinder); 83return new ConfigurationChangeTokenSource<TOptions>(optionsBuilder.Name, sp.GetRequiredService<IConfiguration>());
Microsoft.Extensions.Options.DataAnnotations (2)
OptionsBuilderDataAnnotationsExtensions.cs (2)
47registration.Name == optionsBuilder.Name) 53optionsBuilder.Services.AddSingleton(new DataAnnotationValidateOptionsRegistration<TOptions>(optionsBuilder.Name));