237 references to Options
Aspire.Dashboard (1)
Utils\GlobalizationHelpers.cs (1)
139var middleware = new RequestLocalizationMiddleware(c => Task.CompletedTask, Options.Create(new RequestLocalizationOptions
Aspire.Dashboard.Components.Tests (2)
Shared\FluentUISetupHelpers.cs (1)
156context.Services.AddSingleton<IOptions<DashboardOptions>>(Options.Create(new DashboardOptions()));
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
269Options.Create(new DashboardOptions { TelemetryLimits = options }),
Aspire.Dashboard.Tests (3)
Integration\DashboardClientAuthTests.cs (1)
130dashboardOptions: Options.Create(options),
Model\DashboardClientTests.cs (1)
36_dashboardOptions = Options.Create(options);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
269Options.Create(new DashboardOptions { TelemetryLimits = options }),
Aspire.Hosting (1)
ResourceBuilderExtensions.cs (1)
2469var httpClient = context.ServiceProvider.GetRequiredService<IHttpClientFactory>().CreateClient(commandOptions.HttpClientName ?? Options.DefaultName);
Aspire.Hosting.Azure.Tests (4)
AzureManifestUtils.cs (1)
28var azurePreparer = new AzureResourcePreparer(Options.Create(new AzureProvisioningOptions()), executionContext);
DefaultTokenCredentialProviderTests.cs (1)
348return Options.Create(options);
ProvisioningTestHelpers.cs (2)
85return Options.Create(options); 95return Options.Create(options);
Aspire.Hosting.Tests (35)
Dashboard\DashboardLifecycleHookTests.cs (10)
128var dashboardOptions = Options.Create(new DashboardOptions 177var dashboardOptions = Options.Create(new DashboardOptions 218var dashboardOptions = Options.Create(new DashboardOptions 312var dashboardOptions = Options.Create(new DashboardOptions { DashboardPath = dashboardDll }); 395var dashboardOptions = Options.Create(new DashboardOptions { DashboardPath = dashboardExe }); 464var dashboardOptions = Options.Create(new DashboardOptions { DashboardPath = dashboardExe }); 531var dashboardOptions = Options.Create(new DashboardOptions { DashboardPath = dashboardDll }); 574codespacesOptions ??= Options.Create(new CodespacesOptions()); 575dashboardOptions ??= Options.Create(new DashboardOptions { DashboardPath = "test.dll" }); 593new DcpNameGenerator(configuration, Options.Create(new DcpOptions())),
Dcp\DcpExecutorTests.cs (3)
2578Options.Create(dcpOptions), 2583.AddService(Options.Create(dcpOptions)) 2588new DcpNameGenerator(configuration, Options.Create(dcpOptions)),
Dcp\DcpHostNotificationTests.cs (14)
38var dcpOptions = Options.Create(new DcpOptions()); 73var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 130var dcpOptions = Options.Create(new DcpOptions()); 174var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 235var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 296var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "podman", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 352var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 426var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 531var dcpOptions = Options.Create(new DcpOptions()); 583var dcpOptions = Options.Create(new DcpOptions()); 635var dcpOptions = Options.Create(new DcpOptions()); 688var dcpOptions = Options.Create(new DcpOptions()); 751var dcpOptions = Options.Create(new DcpOptions()); 811var dcpOptions = Options.Create(new DcpOptions());
ExpressionResolverTests.cs (2)
179testServiceProvider.AddService(Options.Create(new DcpOptions() { EnableAspireContainerTunnel = withTunnel })); 204testServiceProvider.AddService(Options.Create(new DcpOptions() { EnableAspireContainerTunnel = withTunnel }));
Orchestrator\ApplicationOrchestratorTests.cs (1)
492Options.Create(dashboardOptions ?? new()),
Pipelines\PipelineLoggerProviderTests.cs (2)
74var options = Options.Create(new PipelineLoggingOptions()); 90var options = Options.Create(new PipelineLoggingOptions());
Publishing\DeploymentStateManagerTests.cs (3)
393var pipelineOptions = Options.Create(new Hosting.Pipelines.PipelineOptions()); 467var pipelineOptions = Options.Create(new Hosting.Pipelines.PipelineOptions()); 494var pipelineOptions = Options.Create(new Hosting.Pipelines.PipelineOptions());
Aspire.Hosting.Yarp.Tests (3)
AddYarpTests.cs (3)
50testProvider.AddService(Options.Create(new DcpOptions())); 99testProvider.AddService(Options.Create(new DcpOptions())); 144testProvider.AddService(Options.Create(new DcpOptions()));
Aspire.Microsoft.Azure.StackExchangeRedis (1)
AspireMicrosoftAzureStackExchangeRedisExtensions.cs (1)
32var optionsName = builder.ServiceKey is null ? Options.Options.DefaultName : builder.ServiceKey;
Aspire.OpenAI (1)
AspireOpenAIExtensions.cs (1)
83var optionsName = serviceKey is null ? Options.Options.DefaultName : connectionName;
Aspire.StackExchange.Redis (3)
AspireRedisExtensions.cs (1)
117var optionsName = serviceKey is null ? Options.Options.DefaultName : connectionName;
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisInstrumentation.cs (1)
31=> this.AddConnection(Options.DefaultName, connection);
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\TracerProviderBuilderExtensions.cs (1)
104name ??= Options.DefaultName;
Microsoft.AspNetCore.Authorization (1)
PassThroughAuthorizationHandler.cs (1)
21public PassThroughAuthorizationHandler() : this(Options.Create(new AuthorizationOptions()))
Microsoft.AspNetCore.Components (1)
Routing\RouteTableFactory.cs (1)
118var routeOptions = Options.Create(new RouteOptions());
Microsoft.AspNetCore.CookiePolicy (1)
CookiePolicyAppBuilderExtensions.cs (1)
37return app.UseMiddleware<CookiePolicyMiddleware>(Options.Create(options));
Microsoft.AspNetCore.DataProtection (1)
Internal\KeyManagementOptionsPostSetup.cs (1)
64if (name != Options.DefaultName)
Microsoft.AspNetCore.Diagnostics (6)
DeveloperExceptionPage\DeveloperExceptionPageExtensions.cs (1)
47return app.UseMiddleware<DeveloperExceptionPageMiddlewareImpl>(Options.Create(options));
ExceptionHandler\ExceptionHandlerExtensions.cs (1)
103var iOptions = Options.Create(options);
StatusCodePage\StatusCodePagesExtensions.cs (3)
35return app.UseMiddleware<StatusCodePagesMiddleware>(Options.Create(options)); 164Options.Create(new StatusCodePagesOptions() { HandleAsync = CreateHandler(pathFormat, queryFormat, newNext) })).Invoke; 196Options.Create(new StatusCodePagesOptions()
WelcomePage\WelcomePageExtensions.cs (1)
26return app.UseMiddleware<WelcomePageMiddleware>(Options.Create(options));
Microsoft.AspNetCore.Diagnostics.HealthChecks (4)
Builder\HealthCheckApplicationBuilderExtensions.cs (3)
62UseHealthChecksCore(app, path, port: null, new[] { Options.Create(options), }); 148UseHealthChecksCore(app, path, port, new[] { Options.Create(options), }); 187UseHealthChecksCore(app, path, portAsInt, new[] { Options.Create(options), });
Builder\HealthCheckEndpointRouteBuilderExtensions.cs (1)
65var args = options != null ? new[] { Options.Create(options) } : Array.Empty<object>();
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (11)
Latency\RequestLatencyTelemetryMiddlewareTests.cs (11)
33Options.Create(new RequestLatencyTelemetryOptions()), new List<ILatencyDataExporter> { ex1, ex2 }, 34Options.Create(new ApplicationMetadata { ApplicationName = serverName })); 63Options.Create(new RequestLatencyTelemetryOptions()), 92Options.Create(new RequestLatencyTelemetryOptions()), new List<ILatencyDataExporter> { ex1, ex2 }, 93Options.Create(new ApplicationMetadata { ApplicationName = serverName })); 121Options.Create(new RequestLatencyTelemetryOptions()), 123Options.Create(new ApplicationMetadata())); 150Options.Create(new RequestLatencyTelemetryOptions()), 152Options.Create(new ApplicationMetadata())); 172Options.Create(new RequestLatencyTelemetryOptions { LatencyDataExportTimeout = exportTimeout }), 174Options.Create(new ApplicationMetadata()));
Microsoft.AspNetCore.HeaderParsing (1)
HeaderKey.cs (1)
44_valueCache = new MemoryCache(Options.Create(o));
Microsoft.AspNetCore.HeaderParsing.Tests (2)
HeaderParsingFeatureTests.cs (1)
33_options = Options.Create(new HeaderParsingOptions());
HeaderRegistryTests.cs (1)
20_options = Options.Create(new HeaderParsingOptions());
Microsoft.AspNetCore.HttpOverrides (2)
ForwardedHeadersExtensions.cs (1)
55return builder.UseMiddleware<ForwardedHeadersMiddleware>(Options.Create(options));
HttpMethodOverrideExtensions.cs (1)
40return builder.UseMiddleware<HttpMethodOverrideMiddleware>(Options.Create(options));
Microsoft.AspNetCore.Localization (3)
ApplicationBuilderExtensions.cs (3)
41return app.UseMiddleware<RequestLocalizationMiddleware>(Options.Create(options)); 64return app.UseMiddleware<RequestLocalizationMiddleware>(Options.Create(options)); 94return app.UseMiddleware<RequestLocalizationMiddleware>(Options.Create(options));
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\MvcCoreMvcOptionsSetup.cs (1)
30: this(readerFactory, NullLoggerFactory.Instance, Options.Create(new JsonOptions()))
Microsoft.AspNetCore.RateLimiting (1)
RateLimiterApplicationBuilderExtensions.cs (1)
43return app.UseMiddleware<RateLimitingMiddleware>(Options.Create(options));
Microsoft.AspNetCore.Rewrite (1)
RewriteBuilderExtensions.cs (1)
42return AddRewriteMiddleware(app, Options.Create(options));
Microsoft.AspNetCore.Session (1)
SessionMiddlewareExtensions.cs (1)
37return app.UseMiddleware<SessionMiddleware>(Options.Create(options));
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Protocol\JsonHubProtocol.cs (1)
60public JsonHubProtocol() : this(Options.Create(new JsonHubProtocolOptions()))
Microsoft.AspNetCore.StaticFiles (3)
DefaultFilesExtensions.cs (1)
63return app.UseMiddleware<DefaultFilesMiddleware>(Options.Create(options));
DirectoryBrowserExtensions.cs (1)
63return app.UseMiddleware<DirectoryBrowserMiddleware>(Options.Create(options));
StaticFileExtensions.cs (1)
63return app.UseMiddleware<StaticFileMiddleware>(Options.Create(options));
Microsoft.AspNetCore.WebSockets (1)
WebSocketMiddlewareExtensions.cs (1)
47return app.UseMiddleware<WebSocketMiddleware>(Options.Create(options));
Microsoft.Extensions.AI.Integration.Tests (6)
ChatClientIntegrationTests.cs (5)
663new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions()))); 688new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions()))); 736.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions()))) 776.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions()))) 818.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions())))
EmbeddingGeneratorIntegrationTests.cs (1)
89.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions())))
Microsoft.Extensions.AI.OpenAI.Tests (6)
OpenAIAssistantChatClientTests.cs (1)
63.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions())))
OpenAIChatClientTests.cs (2)
69.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions()))) 94.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions())))
OpenAIEmbeddingGeneratorTests.cs (2)
62.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions()))) 85.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions())))
OpenAIResponseClientTests.cs (1)
63.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions())))
Microsoft.Extensions.Caching.Hybrid (2)
HybridCacheServiceExtensions.cs (2)
57AddKeyedHybridCache(services, serviceKey, serviceKey?.ToString() ?? Options.Options.DefaultName, setupAction); 84AddKeyedHybridCache(services, serviceKey, serviceKey?.ToString() ?? Options.Options.DefaultName);
Microsoft.Extensions.Compliance.Redaction.Tests (10)
HmacRedactorTest.cs (4)
33var redactor = new HmacRedactor(Microsoft.Extensions.Options.Options.Create(new HmacRedactorOptions 55var redactor = new HmacRedactor(Microsoft.Extensions.Options.Options.Create(new HmacRedactorOptions 70var redactor = new HmacRedactor(Microsoft.Extensions.Options.Options.Create(new HmacRedactorOptions 87Assert.Throws<ArgumentException>(() => new HmacRedactor(Microsoft.Extensions.Options.Options.Create<HmacRedactorOptions>(null!)));
RedactorProviderTests.cs (6)
18options: Microsoft.Extensions.Options.Options.Create(new RedactorProviderOptions())); 30options: Microsoft.Extensions.Options.Options.Create(new RedactorProviderOptions())); 49options: Microsoft.Extensions.Options.Options.Create(opt)); 107options: Microsoft.Extensions.Options.Options.Create<RedactorProviderOptions>(null!))); 115Microsoft.Extensions.Options.Options.Create(new RedactorProviderOptions()))); 132Microsoft.Extensions.Options.Options.Create(opt)));
Microsoft.Extensions.Compliance.Testing (3)
FakeRedactor.cs (2)
41var opt = options ?? Microsoft.Extensions.Options.Options.Create(new FakeRedactorOptions()); 71public static FakeRedactor Create(FakeRedactorOptions? options = null, FakeRedactionCollector? collector = null) => new(Options.Options.Create(options ?? new FakeRedactorOptions()), collector);
FakeRedactorProvider.cs (1)
31_redactor = new FakeRedactor(Options.Options.Create(options ?? new FakeRedactorOptions()), Collector);
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (2)
TelemetryHealthChecksPublisherTests.cs (2)
94var options = Options.Options.Create(new TelemetryHealthCheckPublisherOptions 135Assert.Throws<ArgumentException>(() => new TelemetryHealthCheckPublisher(metrics, logger, Options.Options.Create<TelemetryHealthCheckPublisherOptions>(null!)));
Microsoft.Extensions.Diagnostics.Probes (1)
TcpEndpointProbesExtensions.cs (1)
30return services.AddTcpEndpointProbe(Microsoft.Extensions.Options.Options.DefaultName);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (15)
ResourceMonitoringOptionsCustomValidatorTests.cs (1)
23var tcpStateInfo = new WindowsTcpStateInfo(Options.Options.Create(options));
ResourceMonitoringServiceTests.cs (2)
18using static Microsoft.Extensions.Options.Options; 738Microsoft.Extensions.Options.Options.Create(new ResourceMonitoringOptions()), Array.Empty<IResourceUtilizationPublisher>(), TimeProvider.System);
Windows\Disk\WindowsDiskMetricsTests.cs (3)
40Microsoft.Extensions.Options.Options.Create(options)); 72Options.Options.Create(options)); 146Options.Options.Create(options));
Windows\Tcp6TableInfoTests.cs (3)
238var tcp6TableInfo = new WindowsTcpStateInfo(Options.Options.Create(options)); 254WindowsTcpStateInfo tcp6TableInfo = new WindowsTcpStateInfo(Options.Options.Create(options)); 272WindowsTcpStateInfo tcp6TableInfo = new WindowsTcpStateInfo(Options.Options.Create(options));
Windows\TcpTableInfoTests.cs (3)
180WindowsTcpStateInfo tcpTableInfo = new WindowsTcpStateInfo(Options.Options.Create(options)); 196WindowsTcpStateInfo tcpTableInfo = new WindowsTcpStateInfo(Options.Options.Create(options)); 214WindowsTcpStateInfo tcpTableInfo = new WindowsTcpStateInfo(Options.Options.Create(options));
Windows\WindowsCountersTests.cs (2)
35var tcpTableInfo = new WindowsTcpStateInfo(Options.Options.Create(options)); 77var tcpTableInfo = new WindowsTcpStateInfo(Options.Options.Create(options));
Windows\WindowsSnapshotProviderTests.cs (1)
33_options = Options.Options.Create<ResourceMonitoringOptions>(new());
Microsoft.Extensions.Diagnostics.Testing (1)
Logging\FakeLogCollector.cs (1)
48return new FakeLogCollector(Options.Options.Create(Throw.IfNull(options)));
Microsoft.Extensions.Diagnostics.Testing.Tests (2)
Logging\FakeLogCollectorTests.cs (2)
82var collector = new FakeLogCollector(Microsoft.Extensions.Options.Options.Create(options)); 114Assert.Throws<ArgumentException>(() => new FakeLogCollector(Microsoft.Extensions.Options.Options.Create((FakeLogCollectorOptions)null!)));
Microsoft.Extensions.Hosting.WindowsServices (1)
WindowsServiceLifetime.cs (1)
34: this(environment, applicationLifetime, loggerFactory, optionsAccessor, Options.Options.Create(new WindowsServiceLifetimeOptions()))
Microsoft.Extensions.Http (11)
DependencyInjection\HttpClientFactoryServiceCollectionExtensions.cs (9)
105/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 132/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 162/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 277/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 320/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 527/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 569/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 615/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 662/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client.
HttpClientFactoryExtensions.cs (1)
22return factory.CreateClient(Options.DefaultName);
HttpMessageHandlerFactoryExtensions.cs (1)
22return factory.CreateHandler(Options.DefaultName);
Microsoft.Extensions.Http.Diagnostics.Tests (6)
Logging\HttpClientLoggerTest.cs (5)
310Options.Options.Create( 417var fakeLogger = new FakeLogger<HttpClientLogger>(new FakeLogCollector(Options.Options.Create(new FakeLogCollectorOptions()))); 516Options.Options.Create(new FakeLogCollectorOptions()))); 629var fakeLogger = new FakeLogger<HttpClientLogger>(new FakeLogCollector(Options.Options.Create(new FakeLogCollectorOptions()))); 900var fakeLogger = new FakeLogger<HttpClientLogger>(new FakeLogCollector(Options.Options.Create(new FakeLogCollectorOptions())));
Logging\HttpRequestReaderTest.cs (1)
756Options.Options.Create(
Microsoft.Extensions.Logging.Console (1)
ConsoleLoggerExtensions.Obsolete.cs (1)
139string IOptionsChangeTokenSource<ConsoleLoggerOptions>.Name => Options.Options.DefaultName;
Microsoft.Extensions.Options (59)
ConfigureNamedOptions.cs (12)
52/// Configures a <typeparamref name="TOptions"/> instance with the <see cref="Options.DefaultName"/>. 55public void Configure(TOptions options) => Configure(Options.DefaultName, options); 112/// Configures a <typeparamref name="TOptions"/> instance with the <see cref="Options.DefaultName"/>. 115public void Configure(TOptions options) => Configure(Options.DefaultName, options); 181/// Configures a <typeparamref name="TOptions"/> instance with the <see cref="Options.DefaultName"/>. 184public void Configure(TOptions options) => Configure(Options.DefaultName, options); 259/// Configures a <typeparamref name="TOptions"/> instance with the <see cref="Options.DefaultName"/>. 262public void Configure(TOptions options) => Configure(Options.DefaultName, options); 346/// Configures a <typeparamref name="TOptions"/> instance with the <see cref="Options.DefaultName"/>. 349public void Configure(TOptions options) => Configure(Options.DefaultName, options); 442/// Configures a <typeparamref name="TOptions"/> instance with the <see cref="Options.DefaultName"/>. 445public void Configure(TOptions options) => Configure(Options.DefaultName, options);
IOptions.cs (1)
12public interface IOptions<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] out TOptions>
IOptionsFactory.cs (1)
13public interface IOptionsFactory<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions>
IOptionsMonitor.cs (3)
13public interface IOptionsMonitor<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] out TOptions> 16/// Gets the current <typeparamref name="TOptions"/> instance with the <see cref="Options.DefaultName"/>. 23/// <param name="name">The name of the <typeparamref name="TOptions"/> instance. If <see langword="null"/>, <see cref="Options.DefaultName"/>, which is the empty string, is used.</param>
IOptionsMonitorCache.cs (1)
13public interface IOptionsMonitorCache<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions>
IOptionsSnapshot.cs (2)
12public interface IOptionsSnapshot<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] out TOptions> : 19/// <param name="name">The name of the <typeparamref name="TOptions"/> instance. If <see langword="null"/>, <see cref="Options.DefaultName"/>, which is the empty string, is used.</param>
OptionsBuilder.cs (2)
32/// <param name="name">The default name of the <typeparamref name="TOptions"/> instance; if <see langword="null"/>, <see cref="Options.DefaultName"/> is used.</param> 38Name = name ?? Options.DefaultName;
OptionsCache.cs (7)
14public class OptionsCache<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions> : 35name ??= Options.DefaultName; 62return GetOrAdd(name, () => localCreateOptions(localName ?? Options.DefaultName, localFactoryArgument)); 67name ?? Options.DefaultName, 80if (_cache.TryGetValue(name ?? Options.DefaultName, out Lazy<TOptions>? lazy)) 100return _cache.TryAdd(name ?? Options.DefaultName, new Lazy<TOptions>( 113_cache.TryRemove(name ?? Options.DefaultName, out _);
OptionsFactory.cs (2)
14public class OptionsFactory<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions> : 64else if (name == Options.DefaultName)
OptionsManager.cs (4)
13public class OptionsManager<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions> : 33public TOptions Value => Get(Options.DefaultName); 38/// <param name="name">The name of the <typeparamref name="TOptions"/> instance. If <see langword="null"/>, <see cref="Options.DefaultName"/>, which is the empty string, is used.</param> 44name ??= Options.DefaultName;
OptionsMonitor.cs (5)
15public class OptionsMonitor<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions> : 66name ??= Options.DefaultName; 79get => Get(Options.DefaultName); 85/// <param name="name">The name of the <typeparamref name="TOptions"/> instance. If <see langword="null"/>, <see cref="Options.DefaultName"/>, which is the empty string, is used.</param> 94string localName = name ?? Options.DefaultName;
OptionsMonitorExtensions.cs (1)
21public static IDisposable? OnChange<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions>(
OptionsServiceCollectionExtensions.cs (5)
50return new OptionsBuilder<TOptions>(services, name ?? Options.Options.DefaultName).ValidateOnStart(); 73return new OptionsBuilder<TOptions>(services, name ?? Options.Options.DefaultName).ValidateOnStart(); 84=> services.Configure(Options.Options.DefaultName, configureOptions); 125=> services.PostConfigure(Options.Options.DefaultName, configureOptions); 268=> services.AddOptions<TOptions>(Options.Options.DefaultName);
OptionsWrapper.cs (1)
12public class OptionsWrapper<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions> :
PostConfigureOptions.cs (10)
106/// Configures a <typeparamref name="TOptions"/> instance using the <see cref="Options.DefaultName"/>. 109public void PostConfigure(TOptions options) => PostConfigure(Options.DefaultName, options); 175/// Configures a <typeparamref name="TOptions"/> instance using the <see cref="Options.DefaultName"/>. 178public void PostConfigure(TOptions options) => PostConfigure(Options.DefaultName, options); 253/// Configures a <typeparamref name="TOptions"/> instance using the <see cref="Options.DefaultName"/>. 256public void PostConfigure(TOptions options) => PostConfigure(Options.DefaultName, options); 340/// Configures a <typeparamref name="TOptions"/> instance using the <see cref="Options.DefaultName"/>. 343public void PostConfigure(TOptions options) => PostConfigure(Options.DefaultName, options); 436/// Configures a <typeparamref name="TOptions"/> instance using the <see cref="Options.DefaultName"/>. 439public void PostConfigure(TOptions options) => PostConfigure(Options.DefaultName, options);
UnnamedOptionsManager.cs (2)
9internal sealed class UnnamedOptionsManager<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions> : 30return _value ??= _factory.Create(Options.DefaultName);
Microsoft.Extensions.Options.ConfigurationExtensions (4)
ConfigurationChangeTokenSource.cs (2)
23public ConfigurationChangeTokenSource(IConfiguration config) : this(Options.DefaultName, config) 37Name = name ?? Options.DefaultName;
OptionsConfigurationServiceCollectionExtensions.cs (2)
26=> services.Configure<TOptions>(Options.Options.DefaultName, config); 53=> services.Configure<TOptions>(Options.Options.DefaultName, config, configureBinder);
Microsoft.Extensions.Options.Contextual (4)
ContextualOptionsServiceCollectionExtensions.cs (2)
47=> services.Configure(Options.Options.DefaultName, Throw.IfNull(loadOptions)); 80=> services.Configure(Options.Options.DefaultName, Throw.IfNull(configure));
Internal\ContextualOptions.cs (1)
32=> GetAsync(Options.DefaultName, context, cancellationToken);
Internal\ContextualOptionsFactory.cs (1)
67else if (name == Options.DefaultName)
Microsoft.Extensions.Options.Contextual.Tests (1)
ContextualOptionsFactoryTests.cs (1)
157Assert.Equal(new[] { "pre configure" }, await sut.CreateAsync(Options.DefaultName, Mock.Of<IOptionsContext>(), default));
Microsoft.Extensions.ServiceDiscovery.Tests (2)
ExtensionsServicePublicApiTests.cs (1)
152Options.Options.Create(new ServiceDiscoveryOptions()),
ServiceEndpointResolverTests.cs (1)
39var watcher = new ServiceEndpointWatcher([], NullLogger.Instance, "foo", TimeProvider.System, Options.Options.Create(new ServiceDiscoveryOptions()));
Microsoft.Extensions.Telemetry.Tests (4)
Latency\Internal\LatencyConsoleExporterTests.cs (4)
75var options = Options.Options.Create(new LatencyConsoleOptions 97var options = Options.Options.Create(new LatencyConsoleOptions 119var options = Options.Options.Create(new LatencyConsoleOptions 141var options = Options.Options.Create(new LatencyConsoleOptions