1 type derived from NetworkInterface
System.Net.NetworkInformation (1)
System\Net\NetworkInformation\UnixNetworkInterface.cs (1)
9internal abstract class UnixNetworkInterface : NetworkInterface
18 references to NetworkInterface
aspire (1)
Telemetry\MachineInformationProviderBase.cs (1)
60return NetworkInterface.GetAllNetworkInterfaces()
dotnet (3)
Telemetry\MacAddressGetter.cs (3)
151NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces(); 160foreach (NetworkInterface adapter in nics)
Microsoft.Extensions.ServiceDiscovery.Dns (2)
Resolver\NetworkInfo.cs (2)
16foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces())
Microsoft.VisualBasic.Forms (1)
Microsoft\VisualBasic\Devices\Network.Availability.vb (1)
40Return NetInfoAlias.NetworkInterface.GetIsNetworkAvailable()
netstandard (1)
netstandard.cs (1)
1214[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.NetworkInformation.NetworkInterface))]
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
706[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.NetworkInformation.NetworkInterface))]
System.Net (1)
System.Net.cs (1)
25[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.NetworkInformation.NetworkInterface))]
System.Net.NetworkInformation (8)
System\Net\NetworkInformation\LinuxNetworkInterface.cs (3)
74public static unsafe NetworkInterface[] GetLinuxNetworkInterfaces() 93NetworkInterface[] interfaces = new NetworkInterface[interfaceCount];
System\Net\NetworkInformation\NetworkAddressChange.Unix.cs (1)
316bool isAvailable = NetworkInterface.GetIsNetworkAvailable();
System\Net\NetworkInformation\NetworkInterface.cs (1)
17public static NetworkInterface[] GetAllNetworkInterfaces()
System\Net\NetworkInformation\NetworkInterfacePal.Linux.cs (3)
9public static NetworkInterface[] GetAllNetworkInterfaces() 16foreach (var ni in GetAllNetworkInterfaces()) 38NetworkInterface[] interfaces = LinuxNetworkInterface.GetLinuxNetworkInterfaces();