public abstract DirectoryName Combine(DirectoryName child);
public override DirectoryName Combine(DirectoryName child) { return base.Combine(child); }
public static FileName GetFileName(DirectoryName directoryName, string child) { return GetFileName(directoryName.Name.Combine(child)); }
public DotNetDirectory(DirectoryName directoryName) { Name = directoryName; }
public Directory GetDirectory(DirectoryName name) { Directory directory = ResolveDirectory(name.Name); return directory; }