public NetworkInterfaceStatusChangedEventArgs(Network.NetworkInterface networkInterface) : base() { _networkInterface = networkInterface; }
private void NetworkStatusChanged(object sender, EventArgs e) { System.Net.NetworkInformation.NetworkInterface[] adapters = System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces(); foreach (var adapter in adapters) { var networkInterface = new Network.NetworkInterface(adapter.Id, adapter.Name); NetworkInterfaceStatusChangedEvent(new NetworkInterfaceStatusChangedEventArgs(networkInterface)); } }