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