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); } }
public SNDeviceProxy(ISignalNodeProvider device) { nodes = device.GetNodes(); }