public IDirectory AddDirectory(string dirName) { if (Directories.ContainsKey(dirName)) return null; var dir = new DataDirectory(this, dirName); Directories.Add(dirName, dir); return dir; }
public static DataDirectory ToDataDirectory(this XElement dirXml, IDirectory parent) { var dir = new DataDirectory(parent, dirXml.GetName()); dir.AppendChildren(dirXml); return dir; }