public FolderPath(string path) { _path = path; Parts = new PartsSequence(new RunOnceSequence <ITextRange>(new StringPathPartsSequence(path))); Name = new FileName(Parts); Extension = new Extension(Parts); }
public PartsPath(IEnumerable <ITextRange> parts) { Parts = new PartsSequence(new EnumerableSequence <ITextRange>(parts)); Name = new FileName(Parts); Extension = new Extension(Parts); }