25 references to SocketAddressPal
System.Net.Primitives (25)
src\libraries\Common\src\System\Net\IPEndPointExtensions.cs (14)
13
AddressFamily family =
SocketAddressPal
.GetAddressFamily(socketAddressBuffer);
19
SocketAddressPal
.GetIPv6Address(socketAddressBuffer, address, out scope);
26
return new IPAddress((long)
SocketAddressPal
.GetIPv4Address(socketAddressBuffer) & 0x0FFFFFFFF);
34
SocketAddressPal
.SetAddressFamily(socketAddressBuffer, address.AddressFamily);
35
SocketAddressPal
.SetPort(socketAddressBuffer, 0);
39
SocketAddressPal
.SetIPv4Address(socketAddressBuffer, (uint)address.Address);
47
SocketAddressPal
.SetIPv6Address(socketAddressBuffer, addressBuffer, (uint)address.ScopeId);
53
return new IPEndPoint(GetIPAddress(socketAddressBuffer),
SocketAddressPal
.GetPort(socketAddressBuffer));
59
SocketAddressPal
.SetAddressFamily(destination, endPoint.AddressFamily);
61
SocketAddressPal
.SetPort(destination, (ushort)endPoint.Port);
67
endPoint.AddressFamily ==
SocketAddressPal
.GetAddressFamily(socketAddressBuffer) &&
68
endPoint.Port == (int)
SocketAddressPal
.GetPort(socketAddressBuffer))
73
return endPoint.Address.Address == (long)
SocketAddressPal
.GetIPv4Address(socketAddressBuffer);
80
SocketAddressPal
.GetIPv6Address(socketAddressBuffer, addressBuffer1, out uint scopeid);
src\libraries\Common\src\System\Net\SocketAddress.cs (10)
14
internal static readonly int IPv6AddressSize =
SocketAddressPal
.IPv6AddressSize;
15
internal static readonly int IPv4AddressSize =
SocketAddressPal
.IPv4AddressSize;
16
internal static readonly int UdsAddressSize =
SocketAddressPal
.UdsAddressSize;
17
internal static readonly int MaxAddressSize =
SocketAddressPal
.MaxAddressSize;
30
return
SocketAddressPal
.GetAddressFamily(_buffer);
92
SocketAddressPal
.SetAddressFamily(_buffer, family);
101
SocketAddressPal
.SetPort(_buffer, 0);
109
SocketAddressPal
.SetIPv6Address(_buffer, addressBytes, (uint)ipAddress.ScopeId);
118
SocketAddressPal
.SetIPv4Address(_buffer, address);
125
SocketAddressPal
.SetPort(_buffer, unchecked((ushort)port));
src\libraries\Common\src\System\Net\SocketAddressExtensions.cs (1)
15
return (int)
SocketAddressPal
.GetPort(socketAddress.Buffer.Span);