3 instantiations of DnsResolver
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
Resolver\LoopbackDnsTestBase.cs (1)
45var resolver = new DnsResolver(TimeProvider, NullLogger<DnsResolver>.Instance, new OptionsWrapper<DnsResolverOptions>(Options));
Microsoft.Extensions.ServiceDiscovery.Dns.Tests.Fuzzing (1)
Fuzzers\DnsResponseFuzzer.cs (1)
22_resolver = new DnsResolver(new DnsResolverOptions
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (1)
YarpServiceDiscoveryTests.cs (1)
235DnsResolver resolver = new DnsResolver(TimeProvider.System, NullLogger<DnsResolver>.Instance, new OptionsWrapper<DnsResolverOptions>(new DnsResolverOptions()));
14 references to DnsResolver
Microsoft.Extensions.ServiceDiscovery.Dns (5)
Resolver\DnsResolver.cs (3)
27private readonly ILogger<DnsResolver> _logger; 29public DnsResolver(TimeProvider timeProvider, ILogger<DnsResolver> logger, IOptions<DnsResolverOptions> options) 55_logger = NullLogger<DnsResolver>.Instance;
ServiceDiscoveryDnsServiceCollectionExtensions.cs (2)
53services.TryAddSingleton<IDnsResolver, DnsResolver>(); 102services.TryAddSingleton<IDnsResolver, DnsResolver>();
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (6)
DnsServiceEndpointResolverTests.cs (1)
20.AddSingleton<IDnsResolver, DnsResolver>()
Resolver\LoopbackDnsTestBase.cs (5)
21private readonly Lazy<DnsResolver> _resolverLazy; 22internal DnsResolver Resolver => _resolverLazy.Value; 40DnsResolver InitializeResolver() 45var resolver = new DnsResolver(TimeProvider, NullLogger<DnsResolver>.Instance, new OptionsWrapper<DnsResolverOptions>(Options));
Microsoft.Extensions.ServiceDiscovery.Dns.Tests.Fuzzing (1)
Fuzzers\DnsResponseFuzzer.cs (1)
12DnsResolver? _resolver;
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (2)
YarpServiceDiscoveryTests.cs (2)
235DnsResolver resolver = new DnsResolver(TimeProvider.System, NullLogger<DnsResolver>.Instance, new OptionsWrapper<DnsResolverOptions>(new DnsResolverOptions()));