29 references to SocketAddressPal
System.Net.Sockets (29)
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\SocketAddressExtensions.cs (1)
15
return (int)
SocketAddressPal
.GetPort(socketAddress.Buffer.Span);
System\Net\Sockets\Socket.cs (10)
159
new IPAddress((long)
SocketAddressPal
.GetIPv4Address(buffer.Slice(0, bufferLength)) & 0x0FFFFFFFF),
160
SocketAddressPal
.GetPort(buffer));
165
SocketAddressPal
.GetIPv6Address(buffer.Slice(0, bufferLength), address, out uint scope);
168
SocketAddressPal
.GetPort(buffer));
193
new IPAddress((long)
SocketAddressPal
.GetIPv4Address(buffer.Slice(0, bufferLength)) & 0x0FFFFFFFF),
194
SocketAddressPal
.GetPort(buffer));
199
SocketAddressPal
.GetIPv6Address(buffer.Slice(0, bufferLength), address, out uint scope);
202
SocketAddressPal
.GetPort(buffer));
3322
fam == AddressFamily.InterNetwork ?
SocketAddressPal
.IPv4AddressSize :
3323
fam == AddressFamily.InterNetworkV6 ?
SocketAddressPal
.IPv6AddressSize :
System\Net\Sockets\SocketPal.Unix.cs (3)
532
SocketAddressPal
.Clear(socketAddress);
604
SocketAddressPal
.Clear(socketAddress);
919
SocketAddressPal
.Clear(socketAddress.Span);
System\Net\Sockets\UnixDomainSocketEndPoint.cs (1)
69
Debug.Assert(AddressFamily.Unix ==
SocketAddressPal
.GetAddressFamily(socketAddress));