コード例 #1
0
 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;
 }
コード例 #2
0
        #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));
        }
コード例 #3
0
 public ProjectFileService(ProjectExplorerPackage package)
 {
     _package = package;
 }
コード例 #4
0
 public ProjectExplorerSearchCommand(ProjectExplorerPackage package) : base(PackageIds.ProjectExplorerSearchCommandId)
 {
     _package = package;
 }