public BackgroundIndexerParams(DocumentHierarchyFactory documentHierarchyFactory, string rootDirectory, IEnumerable<string> pathsChanged, FilesPatternProvider filesPatternProvider) { DocumentHierarchyFactory = documentHierarchyFactory; RootDirectory = rootDirectory; PathsChanged = pathsChanged; FilesPatternProvider = filesPatternProvider; }
public TreeViewModel(FileSystemChangeWatcher fileSystemChangeWatcher, DocumentHierarchyFactory documentHierarchyFactory, FilesPatternProvider filesPatternProvider) { FileSystemChangeWatcher = fileSystemChangeWatcher; DocumentHierarchyFactory = documentHierarchyFactory; FilesPatternProvider = filesPatternProvider; ItemsMap = new Dictionary<string, TreeViewEntryItemModel>(); }
public GoToDefinitionCommand(IseIntegrator iseIntegrator, PowershellTokenizerProvider powershellTokenizerProvider, DocumentHierarchyFactory documentHierarchyFactory, DocumentHierarchySearcher documentHierarchySearcher) { this.iseIntegrator = iseIntegrator; this.powershellTokenizerProvider = powershellTokenizerProvider; this.documentHierarchyFactory = documentHierarchyFactory; this.documentHierarchySearcher = documentHierarchySearcher; }
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(); }
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; }