private void SetupDrive() { if (Type == FileNodeType.Volume) { freeSpace = new FreeSpaceNode(rootPath); unknown = new UnknownNode(rootPath, 0); if (model.ShowFreeSpace) { Add(freeSpace); } if (model.ShowUnknown) { Add(unknown); } } }
// Duplicate tree for faster iteration public RootNode(RootNode node) : base(node, null) { rootPath = node.rootPath; model = node.model; freeSpace = node.freeSpace; }