5 implementations of IDnsResolver
Microsoft.Extensions.ServiceDiscovery.Dns (3)
FallbackDnsResolver.cs (1)
11internal sealed class FallbackDnsResolver : IDnsResolver
Resolver\DnsResolver.cs (1)
18internal 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
15 references to IDnsResolver
Microsoft.Extensions.ServiceDiscovery.Dns (8)
DnsServiceEndpointProvider.cs (1)
16IDnsResolver resolver,
DnsServiceEndpointProviderFactory.cs (1)
14IDnsResolver resolver,
DnsSrvServiceEndpointProvider.cs (1)
17IDnsResolver resolver,
DnsSrvServiceEndpointProviderFactory.cs (1)
14IDnsResolver resolver,
ServiceDiscoveryDnsServiceCollectionExtensions.cs (4)
53services.TryAddSingleton<IDnsResolver, DnsResolver>(); 57services.TryAddSingleton<IDnsResolver, FallbackDnsResolver>(); 102services.TryAddSingleton<IDnsResolver, DnsResolver>(); 106services.TryAddSingleton<IDnsResolver, FallbackDnsResolver>();
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (5)
DnsServiceEndpointResolverTests.cs (1)
20.AddSingleton<IDnsResolver, DnsResolver>()
DnsSrvServiceEndpointResolverTests.cs (4)
59.AddSingleton<IDnsResolver>(dnsClientMock) 94.AddSingleton<IDnsResolver>(dnsClientMock) 133.AddSingleton<IDnsResolver>(dnsClientMock) 193.AddSingleton<IDnsResolver>(dnsClientMock)
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (2)
YarpServiceDiscoveryTests.cs (2)
238.AddSingleton<IDnsResolver>(resolver) 287.AddSingleton<IDnsResolver>(dnsClientMock)