1 implementation of ILoadContextualOptions
Microsoft.Extensions.Options.Contextual (1)
Internal\LoadContextualOptions.cs (1)
16internal sealed class LoadContextualOptions<TOptions> : ILoadContextualOptions<TOptions>
15 references to ILoadContextualOptions
Microsoft.Extensions.Options.Contextual (5)
ContextualOptionsServiceCollectionExtensions.cs (2)
64.AddSingleton<ILoadContextualOptions<TOptions>>( 95return services.AddContextualOptions().AddSingleton<ILoadContextualOptions<TOptions>>(
Internal\ContextualOptionsFactory.cs (3)
24private readonly ILoadContextualOptions<TOptions>[] _loaders; 38IEnumerable<ILoadContextualOptions<TOptions>> loaders, 82foreach (var loader in _loaders)
Microsoft.Extensions.Options.Contextual.Tests (10)
ContextualOptionsFactoryTests.cs (6)
24Enumerable.Empty<ILoadContextualOptions<List<string>>>(), 38Enumerable.Empty<ILoadContextualOptions<List<string>>>(), 51Enumerable.Empty<ILoadContextualOptions<List<string>>>(), 125Enumerable.Empty<ILoadContextualOptions<List<string>>>(), 138Enumerable.Empty<ILoadContextualOptions<List<string>>>(), 151Enumerable.Empty<ILoadContextualOptions<List<string>>>(),
ContextualOptionsServiceCollectionExtensionsTests.cs (4)
36var loader = (LoadContextualOptions<string>)provider.GetRequiredService<ILoadContextualOptions<string>>(); 46var loader = (LoadContextualOptions<string>)provider.GetRequiredService<ILoadContextualOptions<string>>(); 58var loader = (LoadContextualOptions<string>)provider.GetRequiredService<ILoadContextualOptions<string>>(); 68var loader = (LoadContextualOptions<string>)provider.GetRequiredService<ILoadContextualOptions<string>>();