Example #1
0
        public static RootDirectory FromDirectory(string dir)
        {
            if (!Directory.Exists(dir))
                throw new ArgumentException("the specified directory does not exist");

            var root = new RootDirectory(dir);
            AppendChildren(root);
            return root;
        }
Example #2
0
 public static RootDirectory ToRootDirectory(this XElement dirXml, string baseDir)
 {
     var dir = new RootDirectory(baseDir);
     dir.AppendChildren(dirXml);
     return dir;
 }