public override bool Equals(object obj) { if (obj == null || GetType() != obj.GetType()) { return(false); } LocalPath that = (LocalPath)obj; return(string.Equals(_localPath, that._localPath)); }
public LocalPath CombineWith(LocalPath path) { return(new LocalPath(Path.Combine(_localPath, path.ToString()))); }
public FullPath CombineWith(LocalPath localPath) { return(new FullPath(Path.Combine(_fullPath, localPath.ToString()))); }