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 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; }
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; }
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; }
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); }
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; }
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); }
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)); }
private static FindAllImplementationsCommand ArrangeFindAllImplementationsCommand(RubberduckParserState state, Mock <IVBE> vbe, ISearchResultsWindowViewModel viewModel, FindAllImplementationsService finder) { return(ArrangeFindAllImplementationsCommand(state, vbe, viewModel, finder, MockVbeEvents.CreateMockVbeEvents(vbe))); }