private void removeScanTargetFromTreeView(IScanTarget scanTarget, TreeView targetTreeView) { if (targetTreeView.okThread(delegate { removeScanTargetFromTreeView(scanTarget, targetTreeView); })) { TreeNode treeNodeWithScanTarget = tvTargetFiles.Nodes[scanTarget.Target]; if (treeNodeWithScanTarget != null) targetTreeView.Nodes.Remove(treeNodeWithScanTarget); } }