private UrlDir(UrlDir root, ConfigDirectory rootInfo) { string path = UrlDir.CreateKSPPath(rootInfo.directory); DirectoryInfo info = Directory.CreateDirectory(path); this._name = rootInfo.urlRoot; this._type = rootInfo.type; this.Create(root, info); }
public ConfigDirectory(string urlRoot, string directory, UrlDir.DirectoryType type) { this.urlRoot = urlRoot; this.directory = directory; this.type = type; }
public ConfigDirectory() { this.urlRoot = string.Empty; this.directory = "."; this.type = UrlDir.DirectoryType.Parts; }
private UrlDir(UrlDir parent, DirectoryInfo info) { this._name = info.Name; this._type = parent.Type; this.Create(parent, info); }