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);