public Folder(string name, IFolder parent) { Relative = new RelativeFolder(name); if (parent.Absolute != null) { Absolute = new AbsoluteFolder(Path.Combine(parent.Absolute.FullPath, name)); } }
public Folder(AbsoluteFolder absolute, RelativeFolder relative) { Absolute = new AbsoluteFolder(Path.Combine(absolute.FullPath, relative.Name)); Relative = relative; }