Esempio n. 1
0
 public FindAllImplementationsCommand(RubberduckParserState state, IVBE vbe, ISearchResultsWindowViewModel viewModel, FindAllImplementationsService finder)
     : base(LogManager.GetCurrentClassLogger())
 {
     _finder = finder;
     _state  = state;
     _vbe    = vbe;
 }
 public ShowParserErrorsCommand(INavigateCommand navigateCommand, RubberduckParserState state, ISearchResultsWindowViewModel viewModel, SearchResultPresenterInstanceManager presenterService)
 {
     _navigateCommand  = navigateCommand;
     _state            = state;
     _viewModel        = viewModel;
     _presenterService = presenterService;
 }
 public ShowParserErrorsCommand(INavigateCommand navigateCommand, RubberduckParserState state, ISearchResultsWindowViewModel viewModel, SearchResultPresenterInstanceManager presenterService)
 {
     _navigateCommand = navigateCommand;
     _state = state;
     _viewModel = viewModel;
     _presenterService = presenterService;
 }
 public FindAllReferencesCommand(INavigateCommand navigateCommand, IMessageBox messageBox, RubberduckParserState state, VBE vbe, ISearchResultsWindowViewModel viewModel, SearchResultPresenterInstanceManager presenterService)
 {
     _navigateCommand = navigateCommand;
     _messageBox = messageBox;
     _state = state;
     _vbe = vbe;
     _viewModel = viewModel;
     _presenterService = presenterService;
 }
Esempio n. 5
0
 public FindAllImplementationsCommand(INavigateCommand navigateCommand, IMessageBox messageBox, RubberduckParserState state, VBE vbe, ISearchResultsWindowViewModel viewModel, SearchResultPresenterInstanceManager presenterService)
 {
     _navigateCommand  = navigateCommand;
     _messageBox       = messageBox;
     _state            = state;
     _vbe              = vbe;
     _viewModel        = viewModel;
     _presenterService = presenterService;
 }
Esempio n. 6
0
 private static FindAllReferencesService ArrangeFindAllReferencesService(RubberduckParserState state,
                                                                         ISearchResultsWindowViewModel viewModel, INavigateCommand navigateCommand = null, IMessageBox messageBox = null,
                                                                         SearchResultPresenterInstanceManager presenterService = null, IUiDispatcher uiDispatcher = null)
 {
     return(new FindAllReferencesService(
                navigateCommand ?? new Mock <INavigateCommand>().Object,
                messageBox ?? new Mock <IMessageBox>().Object,
                state,
                viewModel,
                presenterService,
                uiDispatcher ?? new Mock <IUiDispatcher>().Object));
 }
        public ShowParserErrorsCommand(INavigateCommand navigateCommand,
                                       RubberduckParserState state,
                                       ISearchResultsWindowViewModel viewModel,
                                       SearchResultPresenterInstanceManager presenterService)
            : base(LogManager.GetCurrentClassLogger())
        {
            _navigateCommand  = navigateCommand;
            _state            = state;
            _viewModel        = viewModel;
            _presenterService = presenterService;

            _state.StateChanged += _state_StateChanged;
        }
Esempio n. 8
0
        public FindAllReferencesService(INavigateCommand navigateCommand, IMessageBox messageBox,
                                        RubberduckParserState state, ISearchResultsWindowViewModel viewModel,
                                        SearchResultPresenterInstanceManager presenterService, IUiDispatcher uiDispatcher)
        {
            _navigateCommand  = navigateCommand;
            _messageBox       = messageBox;
            _state            = state;
            _viewModel        = viewModel;
            _presenterService = presenterService;
            _uiDispatcher     = uiDispatcher;

            _state.StateChanged += _state_StateChanged;
        }
        public FindAllReferencesCommand(INavigateCommand navigateCommand, IMessageBox messageBox,
                                        RubberduckParserState state, IVBE vbe, ISearchResultsWindowViewModel viewModel,
                                        SearchResultPresenterInstanceManager presenterService)
            : base(LogManager.GetCurrentClassLogger())
        {
            _navigateCommand  = navigateCommand;
            _messageBox       = messageBox;
            _state            = state;
            _vbe              = vbe;
            _viewModel        = viewModel;
            _presenterService = presenterService;

            _state.StateChanged += _state_StateChanged;
        }
        public SearchResultsDockablePresenter Presenter(ISearchResultsWindowViewModel viewModel)
        {
            if (_presenter == null)
            {
                if (_view.ViewModel == null)
                {
                    _view.ViewModel = viewModel;
                    _view.ViewModel.LastTabClosed += viewModel_LastTabClosed;
                }
                _presenter = new SearchResultsDockablePresenter(_vbe, _addin, _view);
            }

            return(_presenter);
        }
Esempio n. 11
0
        public FindAllImplementationsCommand(
            IParserStatusProvider parserStatusProvider,
            ISelectedDeclarationProvider selectedDeclarationProvider,
            ISearchResultsWindowViewModel viewModel,
            FindAllImplementationsService finder,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _finder = finder;
            _selectedDeclarationProvider = selectedDeclarationProvider;
            _parserStatusProvider        = parserStatusProvider;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
        public SearchResultsDockablePresenter Presenter(ISearchResultsWindowViewModel viewModel)
        {
            if (_presenter == null || _presenter.IsDisposed)
            {
                if (_view.ViewModel == null)
                {
                    _view.ViewModel = viewModel;
                    _view.ViewModel.LastTabClosed += viewModel_LastTabClosed;
                }
                _presenter = new SearchResultsDockablePresenter(_vbe, _addin, _view);
            }

            return _presenter;
        }
        public ShowParserErrorsCommand(
            INavigateCommand navigateCommand,
            RubberduckParserState state,
            ISearchResultsWindowViewModel viewModel,
            SearchResultPresenterInstanceManager presenterService,
            IUiDispatcher uiDispatcher,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _navigateCommand  = navigateCommand;
            _state            = state;
            _viewModel        = viewModel;
            _presenterService = presenterService;
            _uiDispatcher     = uiDispatcher;

            _state.StateChanged += _state_StateChanged;
        }
Esempio n. 14
0
        public FindAllReferencesCommand(
            IParserStatusProvider parserStatusProvider,
            IDeclarationFinderProvider declarationFinderProvider,
            ISelectedDeclarationProvider selectedDeclarationProvider,
            IVBE vbe,
            ISearchResultsWindowViewModel viewModel,
            FindAllReferencesService finder,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _parserStatusProvider        = parserStatusProvider;
            _declarationFinderProvider   = declarationFinderProvider;
            _selectedDeclarationProvider = selectedDeclarationProvider;
            _vbe    = vbe;
            _finder = finder;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
Esempio n. 15
0
        private static FindAllImplementationsCommand ArrangeFindAllImplementationsCommand(RubberduckParserState state,
                                                                                          Mock <IVBE> vbe, ISearchResultsWindowViewModel viewModel, FindAllImplementationsService finder,
                                                                                          Mock <IVbeEvents> vbeEvents)
        {
            var selectionService           = new SelectionService(vbe.Object, state.ProjectsProvider);
            var selectedDeclarationService = new SelectedDeclarationProvider(selectionService, state);

            return(new FindAllImplementationsCommand(state, selectedDeclarationService, viewModel, finder, vbeEvents.Object));
        }
Esempio n. 16
0
 private static FindAllImplementationsCommand ArrangeFindAllImplementationsCommand(RubberduckParserState state,
                                                                                   Mock <IVBE> vbe, ISearchResultsWindowViewModel viewModel, FindAllImplementationsService finder)
 {
     return(ArrangeFindAllImplementationsCommand(state, vbe, viewModel, finder, MockVbeEvents.CreateMockVbeEvents(vbe)));
 }