public OpenItemCommand(TreeViewModel treeViewModel, MainViewModel mainViewModel, IseIntegrator iseIntegrator, TokenLocator tokenLocator)
 {
     this.treeViewModel = treeViewModel;
     this.mainViewModel = mainViewModel;
     this.iseIntegrator = iseIntegrator;
     this.tokenLocator = tokenLocator;
 }
 public IseFileReloader(IseIntegrator iseIntegrator, FileSystemOperationsService fileSystemOperationsService, MessageBoxHelper messageBoxHelper)
 {
     this.iseIntegrator = iseIntegrator;
     this.fileSystemOperationsService = fileSystemOperationsService;
     this.messageBoxHelper            = messageBoxHelper;
     this.iseFileWatchers             = new Dictionary <string, IseFileWatcher>();
     this.pathsToIgnore = new HashSet <string>();
 }
 public GoToDefinitionCommand(IseIntegrator iseIntegrator, PowershellTokenizerProvider powershellTokenizerProvider, 
     DocumentHierarchyFactory documentHierarchyFactory, DocumentHierarchySearcher documentHierarchySearcher)
 {
     this.iseIntegrator = iseIntegrator;
     this.powershellTokenizerProvider = powershellTokenizerProvider;
     this.documentHierarchyFactory = documentHierarchyFactory;
     this.documentHierarchySearcher = documentHierarchySearcher;
 }
 public IseFileReloader(IseIntegrator iseIntegrator)
 {
     this.IseIntegrator = iseIntegrator;
     this.IseFileWatchers = new Dictionary<string, IseFileWatcher>();
     this.PathsToIgnore = new HashSet<string>();
     this.FileSystemChangeNotifier = new FileSystemChangeNotifier("PsISEPE-FileSystemNotifierIseReloader");
     this.FileSystemChangeNotifier.FileSystemChanged += OnIseFileChangedBatch;
     this.IseIntegrator.AttachFileCollectionChangedHandler(this.OnIseFilesCollectionChanged);
 }
Example #5
0
 public IseFileReloader(IseIntegrator iseIntegrator)
 {
     this.IseIntegrator            = iseIntegrator;
     this.IseFileWatchers          = new Dictionary <string, IseFileWatcher>();
     this.PathsToIgnore            = new HashSet <string>();
     this.FileSystemChangeNotifier = new FileSystemChangeNotifier("PsISEPE-FileSystemNotifierIseReloader");
     this.FileSystemChangeNotifier.FileSystemChanged += OnIseFileChangedBatch;
     this.IseIntegrator.AttachFileCollectionChangedHandler(this.OnIseFilesCollectionChanged);
 }
 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 LocateFileInTreeCommand(ProjectExplorerWindow projectExplorerWindow, IseIntegrator iseIntegrator, TreeViewModel treeViewModel)
 {
     this.projectExplorerWindow = projectExplorerWindow;
     this.iseIntegrator = iseIntegrator;
     this.treeViewModel = treeViewModel;
 }
 public CloseAllButThisCommand(IseIntegrator iseIntegrator)
 {
     this.iseIntegrator = iseIntegrator;
 }
 public UnsavedFileChecker(TreeViewModel treeViewModel, IseIntegrator iseIntegrator, MessageBoxHelper messageBoxHelper)
 {
     this.treeViewModel = treeViewModel;
     this.iseIntegrator = iseIntegrator;
     this.messageBoxHelper = messageBoxHelper;
 }