25 references to SocketAddressPal
System.Net.Primitives (25)
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\SocketAddress.cs (10)
14internal static readonly int IPv6AddressSize = SocketAddressPal.IPv6AddressSize; 15internal static readonly int IPv4AddressSize = SocketAddressPal.IPv4AddressSize; 16internal static readonly int UdsAddressSize = SocketAddressPal.UdsAddressSize; 17internal static readonly int MaxAddressSize = SocketAddressPal.MaxAddressSize; 30return SocketAddressPal.GetAddressFamily(_buffer); 92SocketAddressPal.SetAddressFamily(_buffer, family); 101SocketAddressPal.SetPort(_buffer, 0); 109SocketAddressPal.SetIPv6Address(_buffer, addressBytes, (uint)ipAddress.ScopeId); 118SocketAddressPal.SetIPv4Address(_buffer, address); 125SocketAddressPal.SetPort(_buffer, unchecked((ushort)port));
src\libraries\Common\src\System\Net\SocketAddressExtensions.cs (1)
15return (int)SocketAddressPal.GetPort(socketAddress.Buffer.Span);