protected override void InternalClonemembers(FileSystemItem src) { base.InternalClonemembers(src); FsRoot s = (FsRoot)src; _currentDrive = this[s.CurrentDrive.SearchedName]; }
protected internal override FileSystemItem Clone() { FsDrive res = (FsDrive)MemberwiseClone(); res.InternalClonemembers(this); return(res); }
public FsDrive AddDrive(String letter) { FsDrive res = new FsDrive(letter); AddItem(res, false); if (_currentDrive == null) { _currentDrive = res; } return(res); }
protected override void InternalClonemembers(FileSystemItem src) { base.InternalClonemembers(src); FsDrive s = (FsDrive)src; if (s.CurrentDir == null) { _currentDir = null; } else { _currentDir = (FsDir)this[s.CurrentDir.SearchedName]; } }
public FsDrive AddDrive(String letter) { FsDrive res = _root.AddDrive(letter); return(res); }