Example #1
0
            protected internal override FileSystemItem Clone()
            {
                FsDir res = (FsDir)MemberwiseClone();

                res.InternalClonemembers(this);
                return(res);
            }
Example #2
0
            public FsDir AddDir(String name)
            {
                FsDir res = new FsDir(name);

                AddItem(res, false);
                return(res);
            }
Example #3
0
            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];
                }
            }