public FindAllImplementationsCommand(RubberduckParserState state, IVBE vbe, ISearchResultsWindowViewModel viewModel, FindAllImplementationsService finder) : base(LogManager.GetCurrentClassLogger()) { _finder = finder; _state = state; _vbe = vbe; }
public CodeExplorerFindAllImplementationsCommand( RubberduckParserState state, FindAllImplementationsService finder, IVbeEvents vbeEvents) : base(vbeEvents) { _state = state; _finder = finder; AddToCanExecuteEvaluation(SpecialEvaluateCanExecute); }
public FindAllImplementationsCommand( IParserStatusProvider parserStatusProvider, ISelectedDeclarationProvider selectedDeclarationProvider, ISearchResultsWindowViewModel viewModel, FindAllImplementationsService finder, IVbeEvents vbeEvents) : base(vbeEvents) { _finder = finder; _selectedDeclarationProvider = selectedDeclarationProvider; _parserStatusProvider = parserStatusProvider; 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))); }
public CodeExplorerFindAllImplementationsCommand(RubberduckParserState state, FindAllImplementationsService finder) { _state = state; _finder = finder; }