protected internal override FileSystemItem Clone() { FsDir res = (FsDir)MemberwiseClone(); res.InternalClonemembers(this); return(res); }
public FsDir AddDir(String name) { FsDir res = new FsDir(name); AddItem(res, false); 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]; } }