public TreeViewModel(FileSystemChangeWatcher fileSystemChangeWatcher, DocumentHierarchyFactory documentHierarchyFactory, FilesPatternProvider filesPatternProvider) { this.FileSystemChangeWatcher = fileSystemChangeWatcher; this.DocumentHierarchyFactory = documentHierarchyFactory; this.FilesPatternProvider = filesPatternProvider; this.ItemsMap = new Dictionary <string, TreeViewEntryItemModel>(); }
public BackgroundIndexerParams(DocumentHierarchyFactory documentHierarchyFactory, string rootDirectory, IEnumerable <string> pathsChanged, FilesPatternProvider filesPatternProvider) { this.DocumentHierarchyFactory = documentHierarchyFactory; this.RootDirectory = rootDirectory; this.PathsChanged = pathsChanged; this.FilesPatternProvider = filesPatternProvider; }
public FindAllOccurrencesCommand(IseIntegrator iseIntegrator, PowershellTokenizerProvider powershellTokenizerProvider, MainViewModel mainViewModel, DocumentHierarchyFactory documentHierarchyFactory) { this.iseIntegrator = iseIntegrator; this.powershellTokenizerProvider = powershellTokenizerProvider; this.mainViewModel = mainViewModel; this.documentHierarchyFactory = documentHierarchyFactory; }
public GoToDefinitionCommand(IseIntegrator iseIntegrator, PowershellTokenizerProvider powershellTokenizerProvider, DocumentHierarchyFactory documentHierarchyFactory, DocumentHierarchySearcher documentHierarchySearcher) { this.iseIntegrator = iseIntegrator; this.powershellTokenizerProvider = powershellTokenizerProvider; this.documentHierarchyFactory = documentHierarchyFactory; this.documentHierarchySearcher = documentHierarchySearcher; }
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 RunSearchCommand(DocumentHierarchySearcher documentHierarchySearcher, MainViewModel mainViewModel, TreeViewModel treeViewModel, DocumentHierarchyFactory documentHierarchyFactory, ClearTreeViewCommand clearTreeViewCommand, SyncWithActiveDocumentCommand syncWithActiveDocumentCommand) { this.documentHierarchySearcher = documentHierarchySearcher; this.mainViewModel = mainViewModel; this.treeViewModel = treeViewModel; this.documentHierarchyFactory = documentHierarchyFactory; this.clearTreeViewCommand = clearTreeViewCommand; this.syncWithActiveDocumentCommand = syncWithActiveDocumentCommand; this.backgroundSearchers = new List <BackgroundSearcher>(); }
public ReindexSearchTreeCommand(MainViewModel mainViewModel, DocumentHierarchyFactory documentHierarchyFactory, WorkspaceDirectoryModel workspaceDirectoryModel, ClearTreeViewCommand clearTreeViewCommand, RunSearchCommand runSearchCommand, FilesPatternProvider filesPatternProvider, SyncWithActiveDocumentCommand syncWithActiveDocumentCommand) { this.mainViewModel = mainViewModel; this.documentHierarchyFactory = documentHierarchyFactory; this.workspaceDirectoryModel = workspaceDirectoryModel; this.clearTreeViewCommand = clearTreeViewCommand; this.runSearchCommand = runSearchCommand; this.filesPatternProvider = filesPatternProvider; this.syncWithActiveDocumentCommand = syncWithActiveDocumentCommand; this.backgroundIndexers = new List <BackgroundIndexer>(); }
public EndEditingTreeItemCommand(MainViewModel mainViewModel, TreeViewModel treeViewModel, FilesPatternProvider filesPatternProvider, IseIntegrator iseIntegrator, FileSystemOperationsService fileSystemOperationsService, MessageBoxHelper messageBoxHelper, DocumentHierarchyFactory documentHierarchyFactory) { this.mainViewModel = mainViewModel; this.treeViewModel = treeViewModel; this.filesPatternProvider = filesPatternProvider; this.iseIntegrator = iseIntegrator; this.fileSystemOperationsService = fileSystemOperationsService; this.messageBoxHelper = messageBoxHelper; this.documentHierarchyFactory = documentHierarchyFactory; }
public AddNewTreeItemCommand(TreeViewModel treeViewModel, DocumentHierarchyFactory documentHierarchyFactory) { this.treeViewModel = treeViewModel; this.documentHierarchyFactory = documentHierarchyFactory; }
public ClearTreeViewCommand(DocumentHierarchyFactory documentHierarchyFactory, TreeViewModel treeViewModel, FileSystemChangeWatcher fileSystemChangeWatcher) { this.documentHierarchyFactory = documentHierarchyFactory; this.treeViewModel = treeViewModel; this.fileSystemChangeWatcher = fileSystemChangeWatcher; }