29 references to SocketAddressPal
System.Net.Sockets (29)
src\libraries\Common\src\System\Net\IPEndPointExtensions.cs (14)
13AddressFamily family = SocketAddressPal.GetAddressFamily(socketAddressBuffer); 19SocketAddressPal.GetIPv6Address(socketAddressBuffer, address, out scope); 26return new IPAddress((long)SocketAddressPal.GetIPv4Address(socketAddressBuffer) & 0x0FFFFFFFF); 34SocketAddressPal.SetAddressFamily(socketAddressBuffer, address.AddressFamily); 35SocketAddressPal.SetPort(socketAddressBuffer, 0); 39SocketAddressPal.SetIPv4Address(socketAddressBuffer, (uint)address.Address); 47SocketAddressPal.SetIPv6Address(socketAddressBuffer, addressBuffer, (uint)address.ScopeId); 53return new IPEndPoint(GetIPAddress(socketAddressBuffer), SocketAddressPal.GetPort(socketAddressBuffer)); 59SocketAddressPal.SetAddressFamily(destination, endPoint.AddressFamily); 61SocketAddressPal.SetPort(destination, (ushort)endPoint.Port); 67endPoint.AddressFamily == SocketAddressPal.GetAddressFamily(socketAddressBuffer) && 68endPoint.Port == (int)SocketAddressPal.GetPort(socketAddressBuffer)) 73return endPoint.Address.Address == (long)SocketAddressPal.GetIPv4Address(socketAddressBuffer); 80SocketAddressPal.GetIPv6Address(socketAddressBuffer, addressBuffer1, out uint scopeid);
src\libraries\Common\src\System\Net\SocketAddressExtensions.cs (1)
15return (int)SocketAddressPal.GetPort(socketAddress.Buffer.Span);
System\Net\Sockets\Socket.cs (10)
159new IPAddress((long)SocketAddressPal.GetIPv4Address(buffer.Slice(0, bufferLength)) & 0x0FFFFFFFF), 160SocketAddressPal.GetPort(buffer)); 165SocketAddressPal.GetIPv6Address(buffer.Slice(0, bufferLength), address, out uint scope); 168SocketAddressPal.GetPort(buffer)); 193new IPAddress((long)SocketAddressPal.GetIPv4Address(buffer.Slice(0, bufferLength)) & 0x0FFFFFFFF), 194SocketAddressPal.GetPort(buffer)); 199SocketAddressPal.GetIPv6Address(buffer.Slice(0, bufferLength), address, out uint scope); 202SocketAddressPal.GetPort(buffer)); 3322fam == AddressFamily.InterNetwork ? SocketAddressPal.IPv4AddressSize : 3323fam == AddressFamily.InterNetworkV6 ? SocketAddressPal.IPv6AddressSize :
System\Net\Sockets\SocketPal.Unix.cs (3)
532SocketAddressPal.Clear(socketAddress); 604SocketAddressPal.Clear(socketAddress); 919SocketAddressPal.Clear(socketAddress.Span);
System\Net\Sockets\UnixDomainSocketEndPoint.cs (1)
69Debug.Assert(AddressFamily.Unix == SocketAddressPal.GetAddressFamily(socketAddress));