示例#1
0
        internal void OnDeviceRemoved(ISignalNodeProvider device)
        {
            Dictionary <NodePos, ISignalNode> nodes = device.GetNodes();

            foreach (ISignalNode node in nodes.Values)
            {
                SignalNetwork net = GetNetworkAt(node.Pos, false);
                if (net == null)
                {
                    return;
                }
                net.RemoveNode(node.Pos);
            }
        }