1 type derived from NetworkInterface
System (1)
net\System\Net\NetworkInformation\SystemNetworkInterface.cs (1)
14internal class SystemNetworkInterface:NetworkInterface {
30 references to NetworkInterface
System (8)
net\System\Net\NetworkInformation\NetworkAddressChange.cs (1)
135isAvailable = NetworkInterface.GetIsNetworkAvailable();
net\System\Net\NetworkInformation\NetworkInterface.cs (1)
10public static NetworkInterface[] GetAllNetworkInterfaces(){
net\System\Net\NetworkInformation\SystemIPGlobalProperties.cs (2)
443NetworkInterface[] interfaces = NetworkInterface.GetAllNetworkInterfaces();
net\System\Net\NetworkInformation\SystemNetworkInterface.cs (4)
58NetworkInterface[] networkInterfaces = GetNetworkInterfaces(); 59foreach (NetworkInterface netInterface in networkInterfaces) { 76internal static NetworkInterface[] GetNetworkInterfaces() { 77Contract.Ensures(Contract.Result<NetworkInterface[]>() != null);
System.Net (1)
AssemblyInfo.cs (1)
45[assembly: TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.NetworkInterface))]
System.ServiceModel (7)
System\ServiceModel\Channels\PeerIPHelper.cs (7)
175NetworkInterface[] networkIfs = NetworkInterface.GetAllNetworkInterfaces(); 176foreach (NetworkInterface networkIf in networkIfs) 381NetworkInterface[] networkIfs = NetworkInterface.GetAllNetworkInterfaces(); 382foreach (NetworkInterface networkIf in networkIfs) 402static bool ValidInterface(NetworkInterface networkIf)
System.ServiceModel.Channels (14)
System\ServiceModel\Channels\UdpChannelFactory.cs (1)
200NetworkInterface[] adapters = UdpUtility.GetMulticastInterfaces(this.udpTransportBindingElement.MulticastInterfaceId);
System\ServiceModel\Channels\UdpChannelListener.cs (1)
544NetworkInterface[] adapters = UdpUtility.GetMulticastInterfaces(udpTransportBindingElement.MulticastInterfaceId);
System\ServiceModel\Channels\UdpUtility.cs (12)
79public static bool TryGetLoopbackInterfaceIndex(NetworkInterface adapter, bool ipv4, out int interfaceIndex) 89interfaceIndex = NetworkInterface.LoopbackInterfaceIndex; 258public static NetworkInterface[] GetMulticastInterfaces(string multicastInterfaceIdentifier) 260NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces(); 264NetworkInterface[] results = null; 268List<NetworkInterface> supportedAdapters = new List<NetworkInterface>(); 272NetworkInterface adapter = adapters[i]; 288NetworkInterface adapter = adapters[i]; 300results = new NetworkInterface[] { adapter }; 334public static bool IsSuitableForMulticast(NetworkInterface networkInterface)