Exemple #1
0
 void IPathBuilder.AddSubdirectory(string subdirectory)
 {
     if (_model == null)
     {
         _model = new RelativePathModel();
     }
     _model.AddSubdirectory(subdirectory);
 }
Exemple #2
0
 internal void DoCd(IPathModel pathModel)
 {
     foreach (var subdirectory in _subdirectories)
     {
         if (subdirectory == SimpleFileSystemEnvironment.ParentDirectoryAlias)
         {
             pathModel.MoveToParentDirectory();
         }
         else
         {
             pathModel.AddSubdirectory(subdirectory);
         }
     }
 }