3 instantiations of DnsResolver
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
Resolver\LoopbackDnsTestBase.cs (1)
40var resolver = new DnsResolver(TimeProvider, services.BuildServiceProvider().GetRequiredService<ILogger<DnsResolver>>(), Options);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests.Fuzzing (1)
Fuzzers\DnsResponseFuzzer.cs (1)
22_resolver = new DnsResolver(new ResolverOptions(new IPEndPoint(IPAddress.Loopback, 53))
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (1)
YarpServiceDiscoveryTests.cs (1)
235DnsResolver resolver = new DnsResolver(TimeProvider.System, NullLogger<DnsResolver>.Instance);
14 references to DnsResolver
Microsoft.Extensions.ServiceDiscovery.Dns (5)
Resolver\DnsResolver.cs (4)
29private readonly ILogger<DnsResolver> _logger; 31public DnsResolver(TimeProvider timeProvider, ILogger<DnsResolver> logger) : this(timeProvider, logger, OperatingSystem.IsLinux() || OperatingSystem.IsMacOS() ? ResolvConf.GetOptions() : NetworkInfo.GetOptions()) 35internal DnsResolver(TimeProvider timeProvider, ILogger<DnsResolver> logger, ResolverOptions options) 49internal DnsResolver(ResolverOptions options) : this(TimeProvider.System, NullLogger<DnsResolver>.Instance, options)
ServiceDiscoveryDnsServiceCollectionExtensions.cs (1)
52services.TryAddSingleton<IDnsResolver, DnsResolver>();
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (6)
DnsServiceEndpointResolverTests.cs (1)
20.AddSingleton<IDnsResolver, DnsResolver>()
Resolver\LoopbackDnsTestBase.cs (5)
16private readonly Lazy<DnsResolver> _resolverLazy; 17internal DnsResolver Resolver => _resolverLazy.Value; 34DnsResolver InitializeResolver() 40var resolver = new DnsResolver(TimeProvider, services.BuildServiceProvider().GetRequiredService<ILogger<DnsResolver>>(), 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);