3 overrides of AddressFamily
System.Net.Primitives (2)
System\Net\DnsEndPoint.cs (1)
52public override AddressFamily AddressFamily => _family;
System\Net\IPEndPoint.cs (1)
28public override AddressFamily AddressFamily => _address.AddressFamily;
System.Net.Sockets (1)
System\Net\Sockets\UnixDomainSocketEndPoint.cs (1)
119public override AddressFamily AddressFamily => EndPointAddressFamily;
34 references to AddressFamily
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
SocketTransportOptions.cs (1)
153listenSocket = new Socket(endpoint.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
System.Net.Primitives (1)
src\libraries\Common\src\System\Net\SocketAddressExtensions.cs (1)
25if (socketAddress.Family == endPoint?.AddressFamily && endPoint is IPEndPoint ipe)
System.Net.Sockets (32)
src\libraries\Common\src\System\Net\SocketAddressExtensions.cs (1)
25if (socketAddress.Family == endPoint?.AddressFamily && endPoint is IPEndPoint ipe)
System\Net\Sockets\Socket.cs (28)
331SocketAddress socketAddress = new SocketAddress(_rightEndPoint.AddressFamily, size); 377SocketAddress socketAddress = new SocketAddress(_rightEndPoint.AddressFamily, size); 1749if (!CanTryAddressFamily(remoteEP.AddressFamily)) 1751throw new ArgumentException(SR.Format(SR.net_InvalidEndPointAddressFamily, remoteEP.AddressFamily, _addressFamily), nameof(remoteEP)); 1820if (endPointSnapshot.AddressFamily == AddressFamily.InterNetwork && IsDualMode) 1850if (socketAddressLength > 0 && !socketAddress.Equals(remoteEP) || remoteEP.AddressFamily != socketAddress.Family) 1854if (endPointSnapshot.AddressFamily == socketAddress.Family) 1944if (endPointSnapshot.AddressFamily == AddressFamily.InterNetwork && IsDualMode) 1973if (socketAddressLength > 0 && !socketAddress.Equals(remoteEP) || remoteEP.AddressFamily != socketAddress.Family) 1977if (endPointSnapshot.AddressFamily == socketAddress.Family) 1981else if (endPointSnapshot.AddressFamily == AddressFamily.InterNetworkV6 && socketAddress.Family == AddressFamily.InterNetwork) 2689if (!CanTryAddressFamily(endPoint.AddressFamily)) 2691throw new ArgumentException(SR.Format(SR.net_InvalidEndPointAddressFamily, endPoint.AddressFamily, _addressFamily), nameof(endPoint)); 2729if (!CanTryAddressFamily(endPoint.AddressFamily)) 2731throw new ArgumentException(SR.Format(SR.net_InvalidEndPointAddressFamily, endPoint.AddressFamily, _addressFamily), nameof(endPoint)); 2928if (!CanTryAddressFamily(e.RemoteEndPoint.AddressFamily)) 2937WildcardBindForConnectIfNecessary(endPointSnapshot.AddressFamily); 2958bool canUseConnectEx = _socketType == SocketType.Stream && endPointSnapshot.AddressFamily != AddressFamily.Unix; 3014Socket attemptSocket = new Socket(endPointSnapshot.AddressFamily, socketType, protocolType); 3101if (!CanTryAddressFamily(endPointSnapshot.AddressFamily)) 3103throw new ArgumentException(SR.Format(SR.net_InvalidEndPointAddressFamily, endPointSnapshot.AddressFamily, _addressFamily), nameof(e)); 3110if (endPointSnapshot.AddressFamily == AddressFamily.InterNetwork && IsDualMode) 3150if (!CanTryAddressFamily(e.RemoteEndPoint.AddressFamily)) 3152throw new ArgumentException(SR.Format(SR.net_InvalidEndPointAddressFamily, e.RemoteEndPoint.AddressFamily, _addressFamily), nameof(e)); 3261if (e._socketAddress != null && endPointSnapshot is IPEndPoint ipep && e._socketAddress.Family == endPointSnapshot?.AddressFamily) 3320AddressFamily fam = endPoint.AddressFamily; 3958if (!CanTryAddressFamily(remoteEndPoint.AddressFamily)) 3960throw new ArgumentException(SR.Format(SR.net_InvalidEndPointAddressFamily, remoteEndPoint.AddressFamily, _addressFamily), remoteEndPointArgumentName);
System\Net\Sockets\Socket.Tasks.cs (1)
418if (remoteEndPoint!.AddressFamily != AddressFamily && AddressFamily == AddressFamily.InterNetworkV6 && IsDualMode)
System\Net\Sockets\SocketAsyncEventArgs.cs (2)
974if (_remoteEndPoint!.AddressFamily == AddressFamily.InterNetworkV6 && _socketAddress!.Family == AddressFamily.InterNetwork) 996if (_remoteEndPoint!.AddressFamily == AddressFamily.InterNetworkV6 && _socketAddress!.Family == AddressFamily.InterNetwork)