public TreeViewModel(FileSystemChangeWatcher fileSystemChangeWatcher, DocumentHierarchyFactory documentHierarchyFactory, FilesPatternProvider filesPatternProvider)
 {
     this.FileSystemChangeWatcher  = fileSystemChangeWatcher;
     this.DocumentHierarchyFactory = documentHierarchyFactory;
     this.FilesPatternProvider     = filesPatternProvider;
     this.ItemsMap = new Dictionary <string, TreeViewEntryItemModel>();
 }
Example #2
0
 public Bootstrap(IseIntegrator iseIntegrator, IseFileReloader iseFileReloader, CommandExecutor commandExecutor,
                  WorkspaceDirectoryModel workspaceDirectoryModel, DocumentHierarchyFactory documentHierarchyFactory, FileSystemChangeWatcher fileSystemChangeWatcher)
 {
     this.iseIntegrator            = iseIntegrator;
     this.iseFileReloader          = iseFileReloader;
     this.commandExecutor          = commandExecutor;
     this.workspaceDirectoryModel  = workspaceDirectoryModel;
     this.documentHierarchyFactory = documentHierarchyFactory;
     this.fileSystemChangeWatcher  = fileSystemChangeWatcher;
 }
 public ClearTreeViewCommand(DocumentHierarchyFactory documentHierarchyFactory, TreeViewModel treeViewModel, FileSystemChangeWatcher fileSystemChangeWatcher)
 {
     this.documentHierarchyFactory = documentHierarchyFactory;
     this.treeViewModel            = treeViewModel;
     this.fileSystemChangeWatcher  = fileSystemChangeWatcher;
 }