95 references to InterNetworkV6
Microsoft.AspNetCore.Http.Connections (1)
src\aspnetcore\src\Shared\ConnectionEndpointTags.cs (1)
67case AddressFamily.InterNetworkV6:
Microsoft.AspNetCore.HttpOverrides (1)
IPNetwork.cs (1)
109AddressFamily.InterNetworkV6 => prefixLength <= 128,
Microsoft.AspNetCore.Rewrite (1)
PatternSegments\IsIPV6Segment.cs (1)
16return context.HttpContext.Connection.RemoteIpAddress.AddressFamily == AddressFamily.InterNetworkV6 ? "on" : "off";
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\ConnectionEndpointTags.cs (1)
67case AddressFamily.InterNetworkV6:
Microsoft.AspNetCore.SignalR.Core (1)
src\aspnetcore\src\Shared\ConnectionEndpointTags.cs (1)
67case AddressFamily.InterNetworkV6:
Microsoft.DotNet.HotReload.Watch (2)
src\sdk\src\Dotnet.Watch\AspireService\Helpers\SocketUtilities.cs (2)
47ports ??= GetNextAvailablePorts(countOfPorts, AddressFamily.InterNetworkV6); 65IPEndPoint endPoint = new IPEndPoint(addressFamily == AddressFamily.InterNetworkV6 ? IPAddress.IPv6Any : IPAddress.Any, 0);
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
ResourceMonitoringOptionsCustomValidator.cs (1)
26|| (ipAddress.AddressFamily != AddressFamily.InterNetwork && ipAddress.AddressFamily != AddressFamily.InterNetworkV6))
Windows\Network\WindowsTcpStateInfo.cs (1)
38.Where(ip => IPAddress.TryParse(ip, out var ipAddress) && ipAddress.AddressFamily == AddressFamily.InterNetworkV6)
Microsoft.Extensions.ServiceDiscovery.Abstractions (1)
Internal\ServiceEndpointImpl.cs (1)
17IPEndPoint ip when ip.Port == 0 && ip.AddressFamily == System.Net.Sockets.AddressFamily.InterNetworkV6 => $"[{ip.Address}]",
Microsoft.Extensions.ServiceDiscovery.Dns (3)
Resolver\DnsResolver.cs (3)
133var ipv6AddressesTask = ResolveIPAddressesAsync(name, AddressFamily.InterNetworkV6, cancellationToken); 149if (addressFamily != AddressFamily.InterNetwork && addressFamily != AddressFamily.InterNetworkV6) 161else if (addressFamily == AddressFamily.InterNetworkV6 && Socket.OSSupportsIPv6)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
Resolver\ResolveAddressesTests.cs (1)
224[InlineData(AddressFamily.InterNetworkV6, "::1")]
Microsoft.NET.Sdk.Publish.Tasks (1)
MsDeploy\CommonUtility.cs (1)
1762else if (iPAddress.AddressFamily == System.Net.Sockets.AddressFamily.InterNetworkV6)
System.DirectoryServices (1)
System\DirectoryServices\ActiveDirectory\Utils.cs (1)
1933if (address.AddressFamily == System.Net.Sockets.AddressFamily.InterNetworkV6)
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\SocksHelper.cs (1)
168Debug.Assert(hostIP.AddressFamily == AddressFamily.InterNetworkV6);
System.Net.Http.WinHttpHandler (1)
System\Net\Http\WinHttpRequestCallback.cs (1)
342AddressFamily.InterNetworkV6 => new IPAddress(remoteAddressSpan.Slice(8, 16).ToArray()),
System.Net.NameResolution (7)
src\runtime\src\libraries\Common\src\System\Net\InteropIPAddressExtensions.Unix.cs (1)
18if (ipAddress.AddressFamily == AddressFamily.InterNetworkV6)
src\runtime\src\libraries\Common\src\System\Net\SocketProtocolSupportPal.cs (1)
10public static bool OSSupportsIPv6 { get; } = IsSupported(AddressFamily.InterNetworkV6) && !LocalAppContextSwitches.DisableIPv6;
System\Net\Dns.cs (5)
325(address.AddressFamily != AddressFamily.InterNetworkV6 || SocketProtocolSupportPal.OSSupportsIPv6)) 394if (addressFamily == AddressFamily.InterNetworkV6) 561catch (SocketException ex) when (addressFamily == AddressFamily.InterNetworkV6 && ex.SocketErrorCode == SocketError.HostNotFound) 858catch (SocketException ex) when (family == AddressFamily.InterNetworkV6 && ex.SocketErrorCode == SocketError.HostNotFound) 871catch (SocketException ex) when (family == AddressFamily.InterNetworkV6 && ex.SocketErrorCode == SocketError.HostNotFound)
System.Net.NetworkInformation (3)
System\Net\NetworkInformation\IPAddressUtil.cs (1)
17if (address.AddressFamily == AddressFamily.InterNetworkV6)
System\Net\NetworkInformation\UnicastIPAddressInformation.cs (1)
73Debug.Assert((family == AddressFamily.InterNetwork) || (family == AddressFamily.InterNetworkV6));
System\Net\NetworkInformation\UnixNetworkInterface.cs (1)
39Sockets.AddressFamily.InterNetworkV6;
System.Net.Ping (6)
src\runtime\src\libraries\Common\src\System\Net\IPEndPointExtensions.cs (1)
15if (family == AddressFamily.InterNetworkV6)
src\runtime\src\libraries\Common\src\System\Net\RawSocketPermissions.cs (2)
11private static readonly Lazy<bool> s_canUseRawIPv6Sockets = new Lazy<bool>(() => CheckRawSocketPermissions(AddressFamily.InterNetworkV6)); 17addressFamily == AddressFamily.InterNetworkV6 ?
src\runtime\src\libraries\Common\src\System\Net\SocketProtocolSupportPal.cs (1)
10public static bool OSSupportsIPv6 { get; } = IsSupported(AddressFamily.InterNetworkV6) && !LocalAppContextSwitches.DisableIPv6;
System\Net\NetworkInformation\Ping.cs (1)
744else if ((ip.AddressFamily == AddressFamily.InterNetworkV6 && !SocketProtocolSupportPal.OSSupportsIPv6))
System\Net\NetworkInformation\Ping.RawSocket.cs (1)
75if (addrFamily == AddressFamily.InterNetworkV6 && !SupportsDualMode)
System.Net.Primitives (13)
src\runtime\src\libraries\Common\src\System\Net\IPEndPointExtensions.cs (1)
15if (family == AddressFamily.InterNetworkV6)
src\runtime\src\libraries\Common\src\System\Net\SocketAddress.cs (2)
75AddressFamily.InterNetworkV6 => IPv6AddressSize, 103if (ipAddress.AddressFamily == AddressFamily.InterNetworkV6)
src\runtime\src\libraries\Common\src\System\Net\SocketAddressExtensions.cs (1)
14Debug.Assert(socketAddress.Family == AddressFamily.InterNetwork || socketAddress.Family == AddressFamily.InterNetworkV6);
System\Net\DnsEndPoint.cs (1)
25addressFamily != AddressFamily.InterNetworkV6 &&
System\Net\IPAddress.cs (3)
411return IsIPv4 ? AddressFamily.InterNetwork : AddressFamily.InterNetworkV6; 654if (AddressFamily == AddressFamily.InterNetworkV6) 663if (AddressFamily == AddressFamily.InterNetworkV6)
System\Net\IPEndPoint.cs (5)
180_address.AddressFamily == AddressFamily.InterNetworkV6 ? 190if (socketAddress.Family is not (AddressFamily.InterNetwork or AddressFamily.InterNetworkV6)) 195int minSize = AddressFamily == AddressFamily.InterNetworkV6 ? SocketAddress.IPv6AddressSize : SocketAddress.IPv4AddressSize; 296_address.AddressFamily == AddressFamily.InterNetworkV6 ? 305_address.AddressFamily == AddressFamily.InterNetworkV6 ?
System.Net.Quic (1)
src\runtime\src\libraries\Common\src\System\Net\IPEndPointExtensions.cs (1)
15if (family == AddressFamily.InterNetworkV6)
System.Net.Requests (2)
System\Net\FtpControlStream.cs (2)
1130else if (ServerAddress.AddressFamily == AddressFamily.InterNetworkV6) 1169if (templateSocket.AddressFamily == AddressFamily.InterNetworkV6 && templateSocket.DualMode)
System.Net.Sockets (45)
src\runtime\src\libraries\Common\src\System\Net\InteropIPAddressExtensions.Unix.cs (1)
18if (ipAddress.AddressFamily == AddressFamily.InterNetworkV6)
src\runtime\src\libraries\Common\src\System\Net\IPEndPointExtensions.cs (1)
15if (family == AddressFamily.InterNetworkV6)
src\runtime\src\libraries\Common\src\System\Net\SocketAddressExtensions.cs (1)
14Debug.Assert(socketAddress.Family == AddressFamily.InterNetwork || socketAddress.Family == AddressFamily.InterNetworkV6);
src\runtime\src\libraries\Common\src\System\Net\SocketProtocolSupportPal.cs (1)
10public static bool OSSupportsIPv6 { get; } = IsSupported(AddressFamily.InterNetworkV6) && !LocalAppContextSwitches.DisableIPv6;
src\runtime\src\libraries\Common\src\System\Net\Sockets\ProtocolFamily.cs (1)
41InterNetworkV6 = AddressFamily.InterNetworkV6,
System\Net\Sockets\Socket.cs (23)
73: this(OSSupportsIPv6 ? AddressFamily.InterNetworkV6 : AddressFamily.InterNetwork, socketType, protocolType) 164case AddressFamily.InterNetworkV6: 198case AddressFamily.InterNetworkV6: 326if (_addressFamily == AddressFamily.InterNetwork || _addressFamily == AddressFamily.InterNetworkV6) 372if (_addressFamily == AddressFamily.InterNetwork || _addressFamily == AddressFamily.InterNetworkV6) 620else if (_addressFamily == AddressFamily.InterNetworkV6) 641else if (_addressFamily == AddressFamily.InterNetworkV6) 658if (_addressFamily == AddressFamily.InterNetwork || (_addressFamily == AddressFamily.InterNetworkV6 && DualMode)) 672if (_addressFamily == AddressFamily.InterNetwork || (_addressFamily == AddressFamily.InterNetworkV6 && DualMode)) 695else if (_addressFamily == AddressFamily.InterNetworkV6) 713else if (_addressFamily == AddressFamily.InterNetworkV6) 749if (AddressFamily != AddressFamily.InterNetworkV6) 761if (AddressFamily != AddressFamily.InterNetworkV6) 776return AddressFamily == AddressFamily.InterNetworkV6 && DualMode; 911if (_addressFamily != AddressFamily.InterNetwork && _addressFamily != AddressFamily.InterNetworkV6) 946if (_addressFamily != AddressFamily.InterNetwork && _addressFamily != AddressFamily.InterNetworkV6) 1870else if (AddressFamily == AddressFamily.InterNetworkV6 && socketAddress.Family == AddressFamily.InterNetwork) 1989else if (endPointSnapshot.AddressFamily == AddressFamily.InterNetworkV6 && socketAddress.Family == AddressFamily.InterNetwork) 2320if (_addressFamily == AddressFamily.InterNetworkV6) 3332bool isIPv4MappedToIPv6 = socketAddress.Family == AddressFamily.InterNetworkV6 && socketAddress.GetIPAddress().IsIPv4MappedToIPv6; 3334isIPv6 = addressFamily == AddressFamily.InterNetworkV6; 3342fam == AddressFamily.InterNetworkV6 ? SocketAddressPal.IPv6AddressSize : 3596if (_addressFamily == AddressFamily.InterNetworkV6
System\Net\Sockets\Socket.Tasks.cs (1)
396if (remoteEndPoint!.AddressFamily != AddressFamily && AddressFamily == AddressFamily.InterNetworkV6 && IsDualMode)
System\Net\Sockets\SocketAsyncEventArgs.cs (6)
690endPoint.AddressFamily == AddressFamily.InterNetworkV6); 725Task<IPAddress[]> addressesTask6 = Dns.GetHostAddressesAsync(endPoint.Host, AddressFamily.InterNetworkV6, cancellationToken); 767if (address.AddressFamily == AddressFamily.InterNetworkV6) 769attemptSocket = tempSocketIPv6 ??= (Socket.OSSupportsIPv6 ? new Socket(AddressFamily.InterNetworkV6, socketType, protocolType) : null); 1072if (_remoteEndPoint!.AddressFamily == AddressFamily.InterNetworkV6 && _socketAddress!.Family == AddressFamily.InterNetwork) 1094if (_remoteEndPoint!.AddressFamily == AddressFamily.InterNetworkV6 && _socketAddress!.Family == AddressFamily.InterNetwork)
System\Net\Sockets\SocketPal.Unix.cs (2)
37if (!SupportsDualModeIPv4PacketInfo && socket.AddressFamily == AddressFamily.InterNetworkV6 && socket.DualMode) 75if (!OperatingSystem.IsWasi() && addressFamily == AddressFamily.InterNetworkV6 && socketType != SocketType.Raw)
System\Net\Sockets\TCPClient.cs (1)
35if (family is not (AddressFamily.InterNetwork or AddressFamily.InterNetworkV6 or AddressFamily.Unknown))
System\Net\Sockets\UDPClient.cs (7)
31if (family != AddressFamily.InterNetwork && family != AddressFamily.InterNetworkV6) 59if (family != AddressFamily.InterNetwork && family != AddressFamily.InterNetworkV6) 208return _family == AddressFamily.InterNetworkV6 && _clientSocket.DualMode; 273if (address.AddressFamily == AddressFamily.InterNetworkV6) 448if (_family != AddressFamily.InterNetworkV6) 517if (_family != AddressFamily.InterNetworkV6) 723ipv6Socket = new Socket(AddressFamily.InterNetworkV6, SocketType.Dgram, ProtocolType.Udp);