16 references to SocketAddressPal
System.Net.Quic (16)
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);
System\Net\Quic\Internal\MsQuicHelpers.cs (2)
41
Span<byte> addressBytes = new Span<byte>(quicAddress,
SocketAddressPal
.IPv6AddressSize);
44
SocketAddressPal
.SetAddressFamily(addressBytes, (AddressFamily)addressFamilyOverride!);