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));
            }
        }