<PackageReference Include="NETStandard.Library" Version="2.0.2" />

System.Net.IPAddress

public class IPAddress
public static readonly IPAddress Any

public static readonly IPAddress Broadcast

public static readonly IPAddress IPv6Any

public static readonly IPAddress IPv6Loopback

public static readonly IPAddress IPv6None

public static readonly IPAddress Loopback

public static readonly IPAddress None

public long Address { get; set; }

public AddressFamily AddressFamily { get; }

public bool IsIPv4MappedToIPv6 { get; }

public bool IsIPv6LinkLocal { get; }

public bool IsIPv6Multicast { get; }

public bool IsIPv6SiteLocal { get; }

public bool IsIPv6Teredo { get; }

public long ScopeId { get; set; }

public IPAddress(byte[] address)

public IPAddress(byte[] address, long scopeid)

public IPAddress(long newAddress)

public static short HostToNetworkOrder(short host)

public static int HostToNetworkOrder(int host)

public static long HostToNetworkOrder(long host)

public static bool IsLoopback(IPAddress address)

public static short NetworkToHostOrder(short network)

public static int NetworkToHostOrder(int network)

public static long NetworkToHostOrder(long network)

public static IPAddress Parse(string ipString)

public static bool TryParse(string ipString, out IPAddress address)

public byte[] GetAddressBytes()