public OpenItemCommand(TreeViewModel treeViewModel, MainViewModel mainViewModel, IseIntegrator iseIntegrator, TokenLocator tokenLocator) { this.treeViewModel = treeViewModel; this.mainViewModel = mainViewModel; this.iseIntegrator = iseIntegrator; this.tokenLocator = tokenLocator; }
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(); }