5 implementations of IDnsResolver
Microsoft.Extensions.ServiceDiscovery.Dns (3)
FallbackDnsResolver.cs (1)
11internal sealed class FallbackDnsResolver : IDnsResolver
Resolver\DnsResolver.cs (1)
17internal sealed partial class DnsResolver : IDnsResolver, IDisposable
Resolver\DnsResolver.Log.cs (1)
8internal partial class DnsResolver : IDnsResolver, IDisposable
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
DnsSrvServiceEndpointResolverTests.cs (1)
22private sealed class FakeDnsResolver : IDnsResolver
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (1)
YarpServiceDiscoveryTests.cs (1)
310private sealed class FakeDnsResolver : IDnsResolver
11 references to IDnsResolver
Microsoft.Extensions.ServiceDiscovery.Dns (6)
DnsServiceEndpointProvider.cs (1)
16IDnsResolver resolver,
DnsServiceEndpointProviderFactory.cs (1)
14IDnsResolver resolver,
DnsSrvServiceEndpointProvider.cs (1)
17IDnsResolver resolver,
DnsSrvServiceEndpointProviderFactory.cs (1)
14IDnsResolver resolver,
ServiceDiscoveryDnsServiceCollectionExtensions.cs (2)
52services.TryAddSingleton<IDnsResolver, DnsResolver>(); 56services.TryAddSingleton<IDnsResolver, FallbackDnsResolver>();
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (3)
DnsServiceEndpointResolverTests.cs (1)
20.AddSingleton<IDnsResolver, DnsResolver>()
DnsSrvServiceEndpointResolverTests.cs (2)
53.AddSingleton<IDnsResolver>(dnsClientMock) 113.AddSingleton<IDnsResolver>(dnsClientMock)
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (2)
YarpServiceDiscoveryTests.cs (2)
238.AddSingleton<IDnsResolver>(resolver) 287.AddSingleton<IDnsResolver>(dnsClientMock)