1 implementation of IContextualOptionsFactory
Microsoft.Extensions.Options.Contextual (1)
Internal\ContextualOptionsFactory.cs (1)
21internal sealed class ContextualOptionsFactory<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TOptions> : IContextualOptionsFactory<TOptions>
5 references to IContextualOptionsFactory
Microsoft.Extensions.Options.Contextual (4)
ContextualOptionsServiceCollectionExtensions.cs (1)
29services.TryAdd(ServiceDescriptor.Singleton(typeof(IContextualOptionsFactory<>), typeof(ContextualOptionsFactory<>)));
Internal\ContextualOptions.cs (2)
19private readonly IContextualOptionsFactory<TOptions> _factory; 25public ContextualOptions(IContextualOptionsFactory<TOptions> factory)
Internal\ContextualOptionsFactory.cs (1)
18/// Implementation of <see cref="IContextualOptionsFactory{TOptions}"/>.
Microsoft.Extensions.Options.Contextual.Tests (1)
ContextualOptionsServiceCollectionExtensionsTests.cs (1)
26Assert.IsType<ContextualOptionsFactory<object>>(provider.GetRequiredService<IContextualOptionsFactory<object>>());