public ProjectExplorerToolWindowServices(ProjectExplorerPackage package, OleMenuCommandService oleMenuCommandService, ProjectExplorerViewModelProvider viewModelProvider, IVsWindowSearchHostFactory windowSearchHostFactory, OptionService optionService, IWaitIndicator waitIndicator) { Package = package; OleMenuCommandService = oleMenuCommandService; ViewModelProvider = viewModelProvider; WindowSearchHostFactory = windowSearchHostFactory; OptionService = optionService; WaitIndicator = waitIndicator; }
#pragma warning restore public ProjectExplorerViewModel CreateViewModel( ProjectExplorerPackage package, IErrorInfoService errorInfoService, OleMenuCommandService oleMenuCommandService) { var projects = new ObservableCollection <ProjectViewModel>(); var selectionService = new ProjectViewModelSelectionService(projects); var projectService = new ProjectService(_solutionService, projects); var projectFileService = new ProjectFileService(package); return(new( projects : projects, selectionService : selectionService, projectService : projectService, projectFileService : projectFileService, errorInfoService : errorInfoService, optionService : _optionService, oleMenuCommandService : oleMenuCommandService, waitIndicator : _waitIndicator, textBlockBuilderService : _textBlockBuilderService, searchContextFactory : _searchContextFactory)); }
public ProjectFileService(ProjectExplorerPackage package) { _package = package; }
public ProjectExplorerSearchCommand(ProjectExplorerPackage package) : base(PackageIds.ProjectExplorerSearchCommandId) { _package = package; }