コード例 #1
0
ファイル: NetworkWatcher.cs プロジェクト: m3dragos/netwatcher
        private void NetworkDeleted(object sender, NetworkEventArgs e)
        {
            lock (_connections)
            {
                RemoveByNetworkID(e.NetworkID);
            }

            Invoked();
        }
コード例 #2
0
ファイル: NetworkWatcher.cs プロジェクト: m3dragos/netwatcher
        private void NetworkAdded(object sender, NetworkEventArgs e)
        {
            var connections = GetCurrentConnectionsByNetwork(e.NetworkID);

            if (connections == null)
            {
                return;
            }

            lock (_connections)
            {
                RemoveByNetworkID(e.NetworkID);
                _connections.AddRange(connections);
            }

            Invoked();
        }