示例#1
0
 /// <summary>
 /// Fire event for network discovery.
 /// </summary>
 /// <param name="adapter">Discovered network interface</param>
 private void NotifyDiscovered(NetworkStatus adapter)
 {
     if (NetworkDiscovered != null)
     {
         if (!ContainsGUID(adapter.Name) || !ignoreGuidNetworks)
         {
             NetworkDiscovered(this, adapter);
         }
     }
 }
示例#2
0
 /// <summary>
 /// Gets the global network state list.
 /// </summary>
 /// <returns></returns>
 public NetworkStatus[] GetNetworkStatus()
 {
     NetworkStatus[] dummy = new NetworkStatus[networks.Values.Count];
     networks.Values.CopyTo(dummy, 0);
     return(dummy);
 }
        /// <summary>
        /// Fire event for network discovery.
        /// </summary>
        /// <param name="adapter">Discovered network interface</param>
        private void NotifyDiscovered(NetworkStatus adapter)
        {
            if (NetworkDiscovered != null)
            {
                if (!ContainsGUID(adapter.Name) || !ignoreGuidNetworks)
                {
                    NetworkDiscovered(this, adapter);
                }

            }
        }
 /// <summary>
 /// Gets the global network state list.
 /// </summary>
 /// <returns></returns>
 public NetworkStatus[] GetNetworkStatus()
 {
     NetworkStatus[] dummy = new NetworkStatus[networks.Values.Count];
     networks.Values.CopyTo(dummy, 0);
     return dummy;
 }