public TreeViewModel(FileSystemChangeWatcher fileSystemChangeWatcher, DocumentHierarchyFactory documentHierarchyFactory, FilesPatternProvider filesPatternProvider)
 {
     FileSystemChangeWatcher = fileSystemChangeWatcher;
     DocumentHierarchyFactory = documentHierarchyFactory;
     FilesPatternProvider = filesPatternProvider;
     ItemsMap = new Dictionary<string, TreeViewEntryItemModel>();
 }
 public TreeViewModel(FileSystemChangeWatcher fileSystemChangeWatcher, DocumentHierarchyFactory documentHierarchyFactory, FilesPatternProvider filesPatternProvider)
 {
     this.FileSystemChangeWatcher = fileSystemChangeWatcher;
     this.DocumentHierarchyFactory = documentHierarchyFactory;
     this.FilesPatternProvider = filesPatternProvider;
     this.ItemsMap = new Dictionary<string, TreeViewEntryItemModel>();
     this.TokenLocator = new TokenLocator();
 }
Esempio n. 3
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;
 }