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

System.Net.NetworkInformation.NetworkInterface

public abstract class NetworkInterface
namespace System.Net.NetworkInformation { public abstract class NetworkInterface { public virtual string Description { get; } public virtual string Id { get; } public static int IPv6LoopbackInterfaceIndex { get; } public virtual bool IsReceiveOnly { get; } public static int LoopbackInterfaceIndex { get; } public virtual string Name { get; } public virtual NetworkInterfaceType NetworkInterfaceType { get; } public virtual OperationalStatus OperationalStatus { get; } public virtual long Speed { get; } public virtual bool SupportsMulticast { get; } protected NetworkInterface(); public static NetworkInterface[] GetAllNetworkInterfaces(); public virtual IPInterfaceProperties GetIPProperties(); public virtual IPInterfaceStatistics GetIPStatistics(); public virtual IPv4InterfaceStatistics GetIPv4Statistics(); public static bool GetIsNetworkAvailable(); public virtual PhysicalAddress GetPhysicalAddress(); public virtual bool Supports(NetworkInterfaceComponent networkInterfaceComponent); } }