Ejemplo n.º 1
0
        public int AddSourceDir(string path)
        {
            var index = SourceDirs.Push(path);

            CurrentSrcDirIndex = index;
            return(index);
        }
Ejemplo n.º 2
0
 public void SetDefaults()
 {
     TargetDirs.Clear();
     SourceDirs.Clear();
     IsWriteCacheOn = true;
     IsReadCacheOn  = true;
     LimitCount     = null;
     IsAutoExit     = false;
 }
Ejemplo n.º 3
0
            public Result Initialize()
            {
                foreach (IFileSystem fs in SourceFileSystems)
                {
                    Result rc = fs.OpenDirectory(out IDirectory dir, Path, Mode);
                    if (rc.IsFailure())
                    {
                        return(rc);
                    }

                    SourceDirs.Add(dir);
                }

                return(Result.Success);
            }