OpenHardwareMonitor.GUI.MainForm.HardwareRemoved C# (CSharp) Méthode

HardwareRemoved() private méthode

private HardwareRemoved ( IHardware hardware ) : void
hardware IHardware
Résultat void
        private void HardwareRemoved(IHardware hardware)
        {
            List<HardwareNode> nodesToRemove = new List<HardwareNode>();
              foreach (Node node in root.Nodes) {
            HardwareNode hardwareNode = node as HardwareNode;
            if (hardwareNode != null && hardwareNode.Hardware == hardware)
              nodesToRemove.Add(hardwareNode);
              }
              foreach (HardwareNode hardwareNode in nodesToRemove) {
            root.Nodes.Remove(hardwareNode);
            hardwareNode.PlotSelectionChanged -= PlotSelectionChanged;
              }
              PlotSelectionChanged(this, null);
        }