Example #1
0
 protected GitreeStorageBaseNode(FileSystemInfo fileSystemInfo, GitreeStorageFolderNode parent, GitreeWorkspace workspace)
 {
     FileSystemInfo = fileSystemInfo;
     Parent         = parent;
     Workspace      = workspace;
 }
Example #2
0
 public GitreeStorageFileNode(FileInfo file, GitreeStorageFolderNode parent, GitreeWorkspace workspace)
     : base(file, parent, workspace)
 {
     this.file = file;
 }
Example #3
0
 public GitreeStorageFolderNode(DirectoryInfo directory, GitreeStorageFolderNode parent, GitreeWorkspace workspace)
     : base(directory, parent, workspace)
 {
     this.directory = directory;
     DocumentsLazy  = new Lazy <ImmutableArray <GitreeStorageFileNode> >(CreateDocuments);
     FoldersLazy    = new Lazy <ImmutableArray <GitreeStorageFolderNode> >(CreateFolders);
 }