public override bool RemoveChild(ViFileNode child) { ViFileInfo item = child as ViFileInfo; item.Linked = false; this.TaskManager.UnlinkTask(item.FullName); return(base.RemoveChild(child)); }
public virtual void AddChild(ViFileNode child) { if (child == null) { return; } this.Children.Add(child); child.SetParent(this); }
public override void AddChild(ViFileNode child) { if (child is ViCPUInfo) { this.AddCPU(child as ViCPUInfo); } else { base.AddChild(child); } }
public override void AddChild(ViFileNode child) { if (child == null) { return; } base.AddChild(child); // Link File ViFileInfo item = child as ViFileInfo; if (item.Linked) { this.TaskManager.LinkTask(item.FullName); } }
public bool RemoveChild(ViFileNode child) { if (child == null) { return(false); } if (child.GetParent() == this) { child.SetParent(null); this.Children.Remove(child); return(true); } return(false); }