206 references to AddressFamily
aspire (2)
Backchannel\AppHostBackchannel.cs (1)
132
var socket = new Socket(
AddressFamily
.Unix, SocketType.Stream, ProtocolType.Unspecified);
Backchannel\ExtensionBackchannel.cs (1)
154
var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
Aspire.Hosting (2)
Backchannel\BackchannelService.cs (1)
43
var serverSocket = new Socket(
AddressFamily
.Unix, SocketType.Stream, ProtocolType.Unspecified);
Dcp\DcpHost.cs (1)
235
var socket = new Socket(
AddressFamily
.Unix, SocketType.Stream, ProtocolType.Unspecified);
Aspire.Hosting.Tests (3)
Backchannel\AppHostBackchannelTests.cs (3)
42
var socket = new Socket(
AddressFamily
.Unix, SocketType.Stream, ProtocolType.Unspecified);
72
var socket = new Socket(
AddressFamily
.Unix, SocketType.Stream, ProtocolType.Unspecified);
115
var socket = new Socket(
AddressFamily
.Unix, SocketType.Stream, ProtocolType.Unspecified);
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CoreClrSocketConnection.cs (2)
926
AddressFamily
addressFamily = address.AddressFamily;
943
AddressFamily
addressFamily = address.AddressFamily;
IIS.Common.TestLib (6)
TestConnections.cs (6)
30
: this(port,
AddressFamily
.InterNetwork)
34
public TestConnection(int port,
AddressFamily
addressFamily)
238
public static Socket CreateConnectedLoopbackSocket(int port,
AddressFamily
addressFamily)
240
if (addressFamily !=
AddressFamily
.InterNetwork && addressFamily !=
AddressFamily
.InterNetworkV6)
246
var address = addressFamily ==
AddressFamily
.InterNetworkV6
IIS.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\AspNetCorePortTests.cs (1)
161
using (var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
IIS.LongTests (1)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (1)
1443
using (var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
IIS.NewHandler.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (1)
1443
using (var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
IIS.NewShim.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (1)
1443
using (var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
IISExpress.FunctionalTests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\AspNetCorePortTests.cs (1)
161
using (var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (1)
1443
using (var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
InMemory.FunctionalTests (9)
src\Servers\Kestrel\shared\test\CertHelper.cs (2)
48
using (Socket listener = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
53
var clientSocket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
src\Servers\Kestrel\shared\test\TestConnection.cs (7)
18
: this(port,
AddressFamily
.InterNetwork)
22
public TestConnection(int port,
AddressFamily
addressFamily)
56
public static Socket CreateConnectedLoopbackSocket(int port) => CreateConnectedLoopbackSocket(port,
AddressFamily
.InterNetwork);
58
public static Socket CreateConnectedLoopbackSocket(int port,
AddressFamily
addressFamily)
60
if (addressFamily !=
AddressFamily
.InterNetwork && addressFamily !=
AddressFamily
.InterNetworkV6)
66
var address = addressFamily ==
AddressFamily
.InterNetworkV6
Microsoft.AspNetCore.Grpc.JsonTranscoding (2)
Internal\JsonTranscodingServerCallContext.cs (2)
87
case
AddressFamily
.InterNetwork:
89
case
AddressFamily
.InterNetworkV6:
Microsoft.AspNetCore.Http.Extensions.Tests (6)
RequestDelegateFactoryTests.cs (4)
334
new object[] { (Action<HttpContext,
AddressFamily
[]>)Store, new[] { "Unix" },new[] {
AddressFamily
.Unix } },
385
new object[] { (Action<HttpContext,
AddressFamily
>)Store, "Unix",
AddressFamily
.Unix },
RequestDelegateGenerator\RequestDelegateCreationTests.Arrays.cs (1)
141
new object[] { "AddressFamily[]", new[] { "Unix" },new[] {
AddressFamily
.Unix } },
RequestDelegateGenerator\RequestDelegateCreationTests.TryParse.cs (1)
52
new object[] { "AddressFamily", "Unix",
AddressFamily
.Unix },
Microsoft.AspNetCore.HttpOverrides (2)
IPNetwork.cs (2)
105
AddressFamily
.InterNetwork => prefixLength <= 32,
106
AddressFamily
.InterNetworkV6 => prefixLength <= 128,
Microsoft.AspNetCore.Rewrite (1)
PatternSegments\IsIPV6Segment.cs (1)
16
return context.HttpContext.Connection.RemoteIpAddress.AddressFamily ==
AddressFamily
.InterNetworkV6 ? "on" : "off";
Microsoft.AspNetCore.Server.IntegrationTesting (3)
Common\TestPortHelper.cs (2)
24
using (var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
37
using (var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
Deployers\NginxDeployer.cs (1)
45
_portSelector = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\Infrastructure\KestrelMetrics.cs (2)
332
case
AddressFamily
.InterNetwork:
335
case
AddressFamily
.InterNetworkV6:
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (9)
src\Servers\Kestrel\shared\test\CertHelper.cs (2)
48
using (Socket listener = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
53
var clientSocket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
src\Servers\Kestrel\shared\test\TestConnection.cs (7)
18
: this(port,
AddressFamily
.InterNetwork)
22
public TestConnection(int port,
AddressFamily
addressFamily)
56
public static Socket CreateConnectedLoopbackSocket(int port) => CreateConnectedLoopbackSocket(port,
AddressFamily
.InterNetwork);
58
public static Socket CreateConnectedLoopbackSocket(int port,
AddressFamily
addressFamily)
60
if (addressFamily !=
AddressFamily
.InterNetwork && addressFamily !=
AddressFamily
.InterNetworkV6)
66
var address = addressFamily ==
AddressFamily
.InterNetworkV6
Microsoft.Extensions.Diagnostics.ResourceMonitoring (4)
ResourceMonitoringOptionsCustomValidator.cs (2)
26
|| (ipAddress.AddressFamily !=
AddressFamily
.InterNetwork && ipAddress.AddressFamily !=
AddressFamily
.InterNetworkV6))
Windows\Network\WindowsTcpStateInfo.cs (2)
32
.Where(ip => IPAddress.TryParse(ip, out var ipAddress) && ipAddress.AddressFamily ==
AddressFamily
.InterNetwork)
38
.Where(ip => IPAddress.TryParse(ip, out var ipAddress) && ipAddress.AddressFamily ==
AddressFamily
.InterNetworkV6)
Microsoft.Extensions.Hosting.Systemd (1)
SystemdNotifier.cs (1)
50
using (var socket = new Socket(
AddressFamily
.Unix, SocketType.Dgram, ProtocolType.Unspecified))
Microsoft.Extensions.ServiceDiscovery.Abstractions (1)
Internal\ServiceEndpointImpl.cs (1)
17
IPEndPoint ip when ip.Port == 0 && ip.AddressFamily == System.Net.Sockets.
AddressFamily
.InterNetworkV6 => $"[{ip.Address}]",
Microsoft.Extensions.ServiceDiscovery.Dns (9)
Resolver\DnsResolver.cs (8)
134
var ipv4AddressesTask = ResolveIPAddressesAsync(name,
AddressFamily
.InterNetwork, cancellationToken);
135
var ipv6AddressesTask = ResolveIPAddressesAsync(name,
AddressFamily
.InterNetworkV6, cancellationToken);
146
public ValueTask<AddressResult[]> ResolveIPAddressesAsync(string name,
AddressFamily
addressFamily, CancellationToken cancellationToken = default)
151
if (addressFamily !=
AddressFamily
.InterNetwork && addressFamily !=
AddressFamily
.InterNetworkV6)
159
if (addressFamily ==
AddressFamily
.InterNetwork && Socket.OSSupportsIPv4)
163
else if (addressFamily ==
AddressFamily
.InterNetworkV6 && Socket.OSSupportsIPv6)
173
var queryType = addressFamily ==
AddressFamily
.InterNetwork ? QueryType.A : QueryType.AAAA;
Resolver\IDnsResolver.cs (1)
10
ValueTask<AddressResult[]> ResolveIPAddressesAsync(string name,
AddressFamily
addressFamily, CancellationToken cancellationToken = default);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (32)
DnsSrvServiceEndpointResolverTests.cs (2)
24
public Func<string,
AddressFamily
, CancellationToken, ValueTask<AddressResult[]>>? ResolveIPAddressesAsyncFunc { get; set; }
25
public ValueTask<AddressResult[]> ResolveIPAddressesAsync(string name,
AddressFamily
addressFamily, CancellationToken cancellationToken = default) => ResolveIPAddressesAsyncFunc!.Invoke(name, addressFamily, cancellationToken);
Resolver\CancellationTests.cs (2)
21
var ex = await Assert.ThrowsAnyAsync<OperationCanceledException>(async () => await Resolver.ResolveIPAddressesAsync("example.com",
AddressFamily
.InterNetwork, cts.Token));
31
var task = Assert.ThrowsAnyAsync<OperationCanceledException>(async () => await Resolver.ResolveIPAddressesAsync("example.com",
AddressFamily
.InterNetwork, cts.Token));
Resolver\LoopbackDnsServer.cs (3)
22
_dnsSocket = new(
AddressFamily
.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
79
_tcpSocket = new(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
236
QueryType type = address.AddressFamily ==
AddressFamily
.InterNetwork ? QueryType.A : QueryType.AAAA;
Resolver\ResolveAddressesTests.cs (17)
32
AddressResult[] results = await Resolver.ResolveIPAddressesAsync(hostName,
AddressFamily
.InterNetwork);
53
AddressResult[] results = await Resolver.ResolveIPAddressesAsync(hostName,
AddressFamily
.InterNetwork);
70
AddressResult[] results = await Resolver.ResolveIPAddressesAsync(name,
AddressFamily
.InterNetwork);
91
AddressResult[] results = await Resolver.ResolveIPAddressesAsync(hostName,
AddressFamily
.InterNetwork);
112
AddressResult[] results = await Resolver.ResolveIPAddressesAsync(hostName,
AddressFamily
.InterNetwork);
132
AddressResult[] results = await Resolver.ResolveIPAddressesAsync(hostName,
AddressFamily
.InterNetwork);
150
AddressResult[] results = await Resolver.ResolveIPAddressesAsync(hostName,
AddressFamily
.InterNetwork);
169
AddressResult[] results = await Resolver.ResolveIPAddressesAsync(hostName,
AddressFamily
.InterNetwork);
190
AddressResult[] results = await Resolver.ResolveIPAddressesAsync(hostName,
AddressFamily
.InterNetwork);
211
AddressResult[] results = await Resolver.ResolveIPAddressesAsync(hostName,
AddressFamily
.InterNetwork);
219
await Assert.ThrowsAsync<ArgumentOutOfRangeException>(async () => await Resolver.ResolveIPAddressesAsync("invalid-af.test",
AddressFamily
.Unknown));
223
[InlineData(
AddressFamily
.InterNetwork, "127.0.0.1")]
224
[InlineData(
AddressFamily
.InterNetworkV6, "::1")]
225
public async Task ResolveIP_Localhost_ReturnsLoopback(
AddressFamily
family, string addressAsString)
238
AddressResult[] result = await Resolver.ResolveIPAddressesAsync("timeout-empty.test",
AddressFamily
.InterNetwork);
258
AddressResult[] result = await Resolver.ResolveIPAddressesAsync("example.com",
AddressFamily
.InterNetwork);
285
ValueTask<AddressResult[]> task = Resolver.ResolveIPAddressesAsync(name,
AddressFamily
.InterNetwork);
Resolver\RetryTests.cs (3)
63
AddressResult[] results = await Resolver.ResolveIPAddressesAsync(hostName,
AddressFamily
.InterNetwork);
289
return await Resolver.ResolveIPAddressesAsync(name,
AddressFamily
.InterNetwork);
304
AddressResult[] results = await Resolver.ResolveIPAddressesAsync("nameerror-noretry",
AddressFamily
.InterNetwork);
Resolver\TcpFailoverTests.cs (5)
34
AddressResult[] results = await Resolver.ResolveIPAddressesAsync(hostName,
AddressFamily
.InterNetwork);
59
AddressResult[] results = await Resolver.ResolveIPAddressesAsync(hostName,
AddressFamily
.InterNetwork).AsTask().WaitAsync(TimeSpan.FromSeconds(10));
78
AddressResult[] results = await Resolver.ResolveIPAddressesAsync(hostName,
AddressFamily
.InterNetwork);
102
AddressResult[] result = await Resolver.ResolveIPAddressesAsync(hostName,
AddressFamily
.InterNetwork);
129
AddressResult[] result = await Resolver.ResolveIPAddressesAsync(hostName,
AddressFamily
.InterNetwork);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests.Fuzzing (1)
Fuzzers\DnsResponseFuzzer.cs (1)
40
ValueTask<AddressResult[]> task = _resolver!.ResolveIPAddressesAsync("www.example.com",
AddressFamily
.InterNetwork, CancellationToken.None);
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (2)
YarpServiceDiscoveryTests.cs (2)
312
public Func<string,
AddressFamily
, CancellationToken, ValueTask<AddressResult[]>>? ResolveIPAddressesAsyncFunc { get; set; }
313
public ValueTask<AddressResult[]> ResolveIPAddressesAsync(string name,
AddressFamily
addressFamily, CancellationToken cancellationToken = default) => ResolveIPAddressesAsyncFunc!.Invoke(name, addressFamily, cancellationToken);
netstandard (1)
netstandard.cs (1)
1256
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Sockets.
AddressFamily
))]
Sockets.BindTests (29)
SocketTransportOptionsTests.cs (1)
106
var fileHandleSocket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
src\Servers\Kestrel\shared\test\TestConnection.cs (7)
18
: this(port,
AddressFamily
.InterNetwork)
22
public TestConnection(int port,
AddressFamily
addressFamily)
56
public static Socket CreateConnectedLoopbackSocket(int port) => CreateConnectedLoopbackSocket(port,
AddressFamily
.InterNetwork);
58
public static Socket CreateConnectedLoopbackSocket(int port,
AddressFamily
addressFamily)
60
if (addressFamily !=
AddressFamily
.InterNetwork && addressFamily !=
AddressFamily
.InterNetworkV6)
66
var address = addressFamily ==
AddressFamily
.InterNetworkV6
src\Servers\Kestrel\shared\test\TransportTestHelpers\IPv6ScopeIdPresentConditionAttribute.cs (1)
27
.Any(addressInfo => addressInfo.Address.AddressFamily ==
AddressFamily
.InterNetworkV6 && addressInfo.Address.ScopeId != 0);
src\Servers\Kestrel\shared\test\TransportTestHelpers\IPv6SupportedConditionAttribute.cs (1)
24
using (var socket = new Socket(
AddressFamily
.InterNetworkV6, SocketType.Stream, ProtocolType.Tcp))
src\Servers\Kestrel\test\BindTests\AddressRegistrationTests.cs (19)
538
using (var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
573
using (var socket = new Socket(
AddressFamily
.InterNetworkV6, SocketType.Stream, ProtocolType.Tcp))
731
ThrowsWhenBindingLocalhostToAddressInUse(
AddressFamily
.InterNetwork);
738
ThrowsWhenBindingLocalhostToAddressInUse(
AddressFamily
.InterNetworkV6);
926
private void ThrowsWhenBindingLocalhostToAddressInUse(
AddressFamily
addressFamily)
933
var address = addressFamily ==
AddressFamily
.InterNetwork ? IPAddress.Loopback : IPAddress.IPv6Loopback;
934
var
otherAddressFamily = addressFamily ==
AddressFamily
.InterNetwork ?
AddressFamily
.InterNetworkV6 :
AddressFamily
.InterNetwork;
940
using (var socket = new Socket(
AddressFamily
.InterNetworkV6, SocketType.Stream, ProtocolType.Tcp))
975
var thisAddressString = $"http://{(addressFamily ==
AddressFamily
.InterNetwork ? "127.0.0.1" : "[::1]")}:{port}";
976
var otherAddressString = $"http://{(addressFamily ==
AddressFamily
.InterNetworkV6 ? "127.0.0.1" : "[::1]")}:{port}";
1021
.Where(ip => ip.AddressFamily ==
AddressFamily
.InterNetwork)
1066
.Where(ip => ip.AddressFamily ==
AddressFamily
.InterNetwork)
1076
.Where(ip => ip.AddressFamily ==
AddressFamily
.InterNetworkV6)
1124
.Where(ip => ip.AddressFamily ==
AddressFamily
.InterNetworkV6)
1160
.Where(ip => ip.AddressFamily ==
AddressFamily
.InterNetworkV6)
1195
using (var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
Sockets.FunctionalTests (17)
src\Servers\Kestrel\shared\test\TestConnection.cs (7)
18
: this(port,
AddressFamily
.InterNetwork)
22
public TestConnection(int port,
AddressFamily
addressFamily)
56
public static Socket CreateConnectedLoopbackSocket(int port) => CreateConnectedLoopbackSocket(port,
AddressFamily
.InterNetwork);
58
public static Socket CreateConnectedLoopbackSocket(int port,
AddressFamily
addressFamily)
60
if (addressFamily !=
AddressFamily
.InterNetwork && addressFamily !=
AddressFamily
.InterNetworkV6)
66
var address = addressFamily ==
AddressFamily
.InterNetworkV6
src\Servers\Kestrel\shared\test\TransportTestHelpers\IPv6ScopeIdPresentConditionAttribute.cs (1)
27
.Any(addressInfo => addressInfo.Address.AddressFamily ==
AddressFamily
.InterNetworkV6 && addressInfo.Address.ScopeId != 0);
src\Servers\Kestrel\shared\test\TransportTestHelpers\IPv6SupportedConditionAttribute.cs (1)
24
using (var socket = new Socket(
AddressFamily
.InterNetworkV6, SocketType.Stream, ProtocolType.Tcp))
src\Servers\Kestrel\test\FunctionalTests\ListenHandleTests.cs (1)
29
new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
src\Servers\Kestrel\test\FunctionalTests\MaxRequestBufferSizeTests.cs (1)
379
var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
src\Servers\Kestrel\test\FunctionalTests\RequestTests.cs (4)
116
using (var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
630
using (var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
677
using (var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
771
using (var socket = new Socket(
AddressFamily
.InterNetwork, SocketType.Stream, ProtocolType.Tcp))
src\Servers\Kestrel\test\FunctionalTests\UnixDomainSocketsTests.cs (2)
97
using (var socket = new Socket(
AddressFamily
.Unix, SocketType.Stream, ProtocolType.Unspecified))
165
using (var socket = new Socket(
AddressFamily
.Unix, SocketType.Stream, ProtocolType.Unspecified))
System (1)
src\libraries\shims\System\ref\System.cs (1)
746
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Sockets.
AddressFamily
))]
System.Net (1)
System.Net.cs (1)
37
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Sockets.
AddressFamily
))]
System.Net.NameResolution (4)
artifacts\obj\System.Net.NameResolution\Debug\net10.0\System.Net.NameResolution.notsupported.cs (4)
25
public static System.Net.IPAddress[] GetHostAddresses(string hostNameOrAddress, System.Net.Sockets.
AddressFamily
family) { throw new System.PlatformNotSupportedException(System.SR.SystemNetNameResolution_PlatformNotSupported); }
27
public static System.Threading.Tasks.Task<System.Net.IPAddress[]> GetHostAddressesAsync(string hostNameOrAddress, System.Net.Sockets.
AddressFamily
family, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw new System.PlatformNotSupportedException(System.SR.SystemNetNameResolution_PlatformNotSupported); }
37
public static System.Net.IPHostEntry GetHostEntry(string hostNameOrAddress, System.Net.Sockets.
AddressFamily
family) { throw new System.PlatformNotSupportedException(System.SR.SystemNetNameResolution_PlatformNotSupported); }
40
public static System.Threading.Tasks.Task<System.Net.IPHostEntry> GetHostEntryAsync(string hostNameOrAddress, System.Net.Sockets.
AddressFamily
family, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw new System.PlatformNotSupportedException(System.SR.SystemNetNameResolution_PlatformNotSupported); }
System.Net.Ping (31)
src\libraries\Common\src\System\Net\IPEndPointExtensions.cs (5)
13
AddressFamily
family = SocketAddressPal.GetAddressFamily(socketAddressBuffer);
15
if (family ==
AddressFamily
.InterNetworkV6)
24
else if (family ==
AddressFamily
.InterNetwork)
36
if (address.AddressFamily ==
AddressFamily
.InterNetwork)
70
if (endPoint.AddressFamily ==
AddressFamily
.InterNetwork)
src\libraries\Common\src\System\Net\RawSocketPermissions.cs (6)
10
private static readonly Lazy<bool> s_canUseRawIPv4Sockets = new Lazy<bool>(() => CheckRawSocketPermissions(
AddressFamily
.InterNetwork));
11
private static readonly Lazy<bool> s_canUseRawIPv6Sockets = new Lazy<bool>(() => CheckRawSocketPermissions(
AddressFamily
.InterNetworkV6));
16
public static bool CanUseRawSockets(
AddressFamily
addressFamily) =>
17
addressFamily ==
AddressFamily
.InterNetworkV6 ?
21
private static bool CheckRawSocketPermissions(
AddressFamily
addressFamily)
25
new Socket(addressFamily, SocketType.Raw, addressFamily ==
AddressFamily
.InterNetwork ? ProtocolType.Icmp : ProtocolType.IcmpV6).Dispose();
src\libraries\Common\src\System\Net\SocketAddressPal.Unix.cs (5)
60
public static unsafe
AddressFamily
GetAddressFamily(ReadOnlySpan<byte> buffer)
62
AddressFamily
family;
73
public static unsafe void SetAddressFamily(Span<byte> buffer,
AddressFamily
family)
77
if (family !=
AddressFamily
.Unknown)
178
AddressFamily
family = GetAddressFamily(buffer);
src\libraries\Common\src\System\Net\SocketProtocolSupportPal.cs (3)
13
public static bool OSSupportsIPv6 { get; } = IsSupported(
AddressFamily
.InterNetworkV6) && !IsIPv6Disabled();
14
public static bool OSSupportsIPv4 { get; } = IsSupported(
AddressFamily
.InterNetwork);
15
public static bool OSSupportsUnixDomainSockets { get; } = IsSupported(
AddressFamily
.Unix);
src\libraries\Common\src\System\Net\SocketProtocolSupportPal.Unix.cs (2)
13
private static unsafe bool IsSupported(
AddressFamily
af)
17
if (af ==
AddressFamily
.Unix && (OperatingSystem.IsTvOS() || OperatingSystem.IsWasi() || (OperatingSystem.IsIOS() && !OperatingSystem.IsMacCatalyst())))
System\Net\NetworkInformation\Ping.cs (3)
108
IPAddress addressSnapshot = address.AddressFamily ==
AddressFamily
.InterNetwork ?
740
if (ip.AddressFamily ==
AddressFamily
.InterNetwork && !SocketProtocolSupportPal.OSSupportsIPv4)
744
else if ((ip.AddressFamily ==
AddressFamily
.InterNetworkV6 && !SocketProtocolSupportPal.OSSupportsIPv6))
System\Net\NetworkInformation\Ping.PingUtility.cs (2)
20
bool isIpv4 = address.AddressFamily ==
AddressFamily
.InterNetwork;
36
if (options != null && address.AddressFamily ==
AddressFamily
.InterNetwork)
System\Net\NetworkInformation\Ping.RawSocket.cs (5)
31
bool ipv4 = address.AddressFamily ==
AddressFamily
.InterNetwork;
67
AddressFamily
addrFamily = ep.Address.AddressFamily;
75
if (addrFamily ==
AddressFamily
.InterNetworkV6 && !SupportsDualMode)
87
if (addrFamily ==
AddressFamily
.InterNetwork)
104
bool ipv4 = addrFamily ==
AddressFamily
.InterNetwork;
System.Net.Primitives (9)
artifacts\obj\System.Net.Primitives\Debug\net10.0\System.Net.Primitives.notsupported.cs (9)
127
public DnsEndPoint(string host, int port, System.Net.Sockets.
AddressFamily
addressFamily) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_NetPrimitives); }
128
public override System.Net.Sockets.
AddressFamily
AddressFamily { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_NetPrimitives); } }
138
public virtual System.Net.Sockets.
AddressFamily
AddressFamily { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_NetPrimitives); } }
244
public System.Net.Sockets.
AddressFamily
AddressFamily { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_NetPrimitives); } }
293
public override System.Net.Sockets.
AddressFamily
AddressFamily { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_NetPrimitives); } }
366
public SocketAddress(System.Net.Sockets.
AddressFamily
family) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_NetPrimitives); }
367
public SocketAddress(System.Net.Sockets.
AddressFamily
family, int size) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_NetPrimitives); }
368
public System.Net.Sockets.
AddressFamily
Family { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_NetPrimitives); } }
371
public static int GetMaximumAddressSize(System.Net.Sockets.
AddressFamily
addressFamily) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_NetPrimitives); }
System.Net.Sockets (6)
artifacts\obj\System.Net.Sockets\Debug\net10.0\System.Net.Sockets.notsupported.cs (6)
264
public Socket(System.Net.Sockets.
AddressFamily
addressFamily, System.Net.Sockets.SocketType socketType, System.Net.Sockets.ProtocolType protocolType) { throw new System.PlatformNotSupportedException(System.SR.SystemNetSockets_PlatformNotSupported); }
269
public System.Net.Sockets.
AddressFamily
AddressFamily { get { throw new System.PlatformNotSupportedException(System.SR.SystemNetSockets_PlatformNotSupported); } }
673
public TcpClient(System.Net.Sockets.
AddressFamily
family) { throw new System.PlatformNotSupportedException(System.SR.SystemNetSockets_PlatformNotSupported); }
755
public UdpClient(int port, System.Net.Sockets.
AddressFamily
family) { throw new System.PlatformNotSupportedException(System.SR.SystemNetSockets_PlatformNotSupported); }
757
public UdpClient(System.Net.Sockets.
AddressFamily
family) { throw new System.PlatformNotSupportedException(System.SR.SystemNetSockets_PlatformNotSupported); }
819
public override System.Net.Sockets.
AddressFamily
AddressFamily { get { throw new System.PlatformNotSupportedException(System.SR.SystemNetSockets_PlatformNotSupported); } }
System.ServiceModel.UnixDomainSocket (2)
System\ServiceModel\Channels\SocketConnection.cs (2)
777
AddressFamily
addressFamily =
AddressFamily
.Unix;