public RenameRefactoring( IRefactoringPresenterFactory factory, IDeclarationFinderProvider declarationFinderProvider, IProjectsProvider projectsProvider, IRewritingManager rewritingManager, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider, IParseManager parseManager, IUiDispatcher uiDispatcher) : base(rewritingManager, selectionProvider, factory, uiDispatcher) { _declarationFinderProvider = declarationFinderProvider; _selectedDeclarationProvider = selectedDeclarationProvider; _projectsProvider = projectsProvider; _parseManager = parseManager; _renameActions = new Dictionary <DeclarationType, Action <RenameModel, IRewriteSession> > { { DeclarationType.Member, RenameMember }, { DeclarationType.Parameter, RenameParameter }, { DeclarationType.Event, RenameEvent }, { DeclarationType.Variable, RenameVariable }, { DeclarationType.Module, RenameModule }, { DeclarationType.Project, RenameProject } }; }
public RunSelectedTestModuleCommand(ITestEngine engine, ISelectedDeclarationProvider selectedDeclarationProvider) { _engine = engine; _selectedDeclarationProvider = selectedDeclarationProvider; AddToCanExecuteEvaluation(SpecialEvaluateCanExecute); }
public RunSelectedTestMethodCommand(ITestEngine engine, ISelectedDeclarationProvider selectedDeclarationProvider, IDeclarationFinderProvider finderProvider) { _engine = engine; _selectedDeclarationProvider = selectedDeclarationProvider; _finderProvider = finderProvider; AddToCanExecuteEvaluation(SpecialEvaluateCanExecute); }
public SelectionChangeService(IVBE vbe, IDeclarationFinderProvider declarationFinderProvider, ISelectedDeclarationProvider selectedDeclarationProvider) { _declarationFinderProvider = declarationFinderProvider; _selectedDeclarationProvider = selectedDeclarationProvider; _vbe = vbe; VbeNativeServices.SelectionChanged += OnVbeSelectionChanged; VbeNativeServices.WindowFocusChange += OnVbeFocusChanged; }
public IntroduceFieldRefactoring( IntroduceFieldRefactoringAction refactoringAction, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider) : base(selectionProvider) { _refactoringAction = refactoringAction; _selectedDeclarationProvider = selectedDeclarationProvider; }
public AnnotateDeclarationRefactoring( AnnotateDeclarationRefactoringAction annotateDeclarationAction, ISelectedDeclarationProvider selectedDeclarationProvider, ISelectionProvider selectionProvider, RefactoringUserInteraction <IAnnotateDeclarationPresenter, AnnotateDeclarationModel> userInteraction) : base(selectionProvider, userInteraction) { _annotateDeclarationAction = annotateDeclarationAction; _selectedDeclarationProvider = selectedDeclarationProvider; }
public MoveCloserToUsageRefactoring( IDeclarationFinderProvider declarationFinderProvider, IRewritingManager rewritingManager, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider) : base(rewritingManager, selectionProvider) { _declarationFinderProvider = declarationFinderProvider; _selectedDeclarationProvider = selectedDeclarationProvider; }
public IntroduceFieldRefactoring( IDeclarationFinderProvider declarationFinderProvider, IRewritingManager rewritingManager, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider) : base(rewritingManager, selectionProvider) { _declarationFinderProvider = declarationFinderProvider; _selectedDeclarationProvider = selectedDeclarationProvider; }
public AnnotateSelectedMemberCommand( AnnotateDeclarationRefactoring refactoring, AnnotateDeclarationFailedNotifier failureNotifier, ISelectionProvider selectionProvider, IParserStatusProvider parserStatusProvider, RubberduckParserState state, ISelectedDeclarationProvider selectedDeclarationProvider) : base(refactoring, failureNotifier, selectionProvider, parserStatusProvider, state) { _selectedDeclarationProvider = selectedDeclarationProvider; }
public MoveCloserToUsageRefactoring( MoveCloserToUsageRefactoringAction refactoringAction, IDeclarationFinderProvider declarationFinderProvider, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider) : base(selectionProvider) { _refactoringAction = refactoringAction; _declarationFinderProvider = declarationFinderProvider; _selectedDeclarationProvider = selectedDeclarationProvider; }
public IntroduceParameterRefactoring( IntroduceParameterRefactoringAction refactoringAction, IMessageBox messageBox, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider) : base(selectionProvider) { _refactoringAction = refactoringAction; _selectedDeclarationProvider = selectedDeclarationProvider; _messageBox = messageBox; }
public ReorderParametersRefactoring( ReorderParameterRefactoringAction refactoringAction, IDeclarationFinderProvider declarationFinderProvider, RefactoringUserInteraction <IReorderParametersPresenter, ReorderParametersModel> userInteraction, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider) : base(selectionProvider, userInteraction) { _refactoringAction = refactoringAction; _declarationFinderProvider = declarationFinderProvider; _selectedDeclarationProvider = selectedDeclarationProvider; }
public IntroduceParameterRefactoring( IDeclarationFinderProvider declarationFinderProvider, IMessageBox messageBox, IRewritingManager rewritingManager, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider) : base(rewritingManager, selectionProvider) { _declarationFinderProvider = declarationFinderProvider; _selectedDeclarationProvider = selectedDeclarationProvider; _messageBox = messageBox; }
public ReorderParametersRefactoring( IDeclarationFinderProvider declarationFinderProvider, IRefactoringPresenterFactory factory, IRewritingManager rewritingManager, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider, IUiDispatcher uiDispatcher) : base(rewritingManager, selectionProvider, factory, uiDispatcher) { _declarationFinderProvider = declarationFinderProvider; _selectedDeclarationProvider = selectedDeclarationProvider; }
public MoveToFolderRefactoring( MoveMultipleToFolderRefactoringAction moveToFolderAction, ISelectedDeclarationProvider selectedDeclarationProvider, ISelectionProvider selectionProvider, RefactoringUserInteraction <IMoveMultipleToFolderPresenter, MoveMultipleToFolderModel> userInteraction, RubberduckParserState state) : base(selectionProvider, userInteraction) { _moveToFolderAction = moveToFolderAction; _selectedDeclarationProvider = selectedDeclarationProvider; _state = state; }
public CodePaneRefactorMoveContainingFolderCommand( MoveContainingFolderRefactoring refactoring, MoveContainingFolderRefactoringFailedNotifier failureNotifier, ISelectionProvider selectionProvider, RubberduckParserState state, ISelectedDeclarationProvider selectedDeclarationProvider) : base(refactoring, failureNotifier, selectionProvider, state) { _selectedDeclarationProvider = selectedDeclarationProvider; _state = state; AddToCanExecuteEvaluation(SpecializedEvaluateCanExecute); }
public NoIndentAnnotationCommand( ISelectedDeclarationProvider selectedDeclarationProvider, IRewritingManager rewritingManager, IAnnotationUpdater annotationUpdater, IVbeEvents vbeEvents) : base(vbeEvents) { _selectedDeclarationProvider = selectedDeclarationProvider; _rewritingManager = rewritingManager; _annotationUpdater = annotationUpdater; AddToCanExecuteEvaluation(SpecialEvaluateCanExecute); }
public RefactorMoveCloserToUsageCommand( MoveCloserToUsageRefactoring refactoring, MoveCloserToUsageFailedNotifier moveCloserToUsageFailedNotifier, RubberduckParserState state, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider) : base(refactoring, moveCloserToUsageFailedNotifier, selectionProvider, state) { _state = state; _selectedDeclarationProvider = selectedDeclarationProvider; AddToCanExecuteEvaluation(SpecializedEvaluateCanExecute); }
public RefactorIntroduceParameterCommand( IntroduceParameterRefactoring refactoring, IntroduceParameterFailedNotifier introduceParameterFailedNotifier, RubberduckParserState state, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider) : base(refactoring, introduceParameterFailedNotifier, selectionProvider, state) { _state = state; _selectedDeclarationProvider = selectedDeclarationProvider; AddToCanExecuteEvaluation(SpecializedEvaluateCanExecute); }
public RefactorEncapsulateFieldCommand( EncapsulateFieldRefactoring refactoring, EncapsulateFieldFailedNotifier encapsulateFieldFailedNotifier, RubberduckParserState state, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider) : base(refactoring, encapsulateFieldFailedNotifier, selectionProvider, state) { _state = state; _selectedDeclarationProvider = selectedDeclarationProvider; AddToCanExecuteEvaluation(SpecializedEvaluateCanExecute); }
public RefactorReorderParametersCommand( ReorderParametersRefactoring refactoring, ReorderParametersFailedNotifier reorderParametersFailedNotifier, RubberduckParserState state, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider) : base(refactoring, reorderParametersFailedNotifier, selectionProvider, state) { _state = state; _selectedDeclarationProvider = selectedDeclarationProvider; AddToCanExecuteEvaluation(SpecializedEvaluateCanExecute); }
public MoveContainingFolderRefactoring( MoveMultipleFoldersRefactoringAction moveFoldersAction, ISelectedDeclarationProvider selectedDeclarationProvider, ISelectionProvider selectionProvider, RefactoringUserInteraction <IMoveMultipleFoldersPresenter, MoveMultipleFoldersModel> userInteraction, IDeclarationFinderProvider declarationFinderProvider, RubberduckParserState state) : base(selectionProvider, userInteraction) { _moveFoldersAction = moveFoldersAction; _selectedDeclarationProvider = selectedDeclarationProvider; _declarationFinderProvider = declarationFinderProvider; _state = state; }
public FindAllImplementationsCommand( IParserStatusProvider parserStatusProvider, ISelectedDeclarationProvider selectedDeclarationProvider, ISearchResultsWindowViewModel viewModel, FindAllImplementationsService finder, IVbeEvents vbeEvents) : base(vbeEvents) { _finder = finder; _selectedDeclarationProvider = selectedDeclarationProvider; _parserStatusProvider = parserStatusProvider; AddToCanExecuteEvaluation(SpecialEvaluateCanExecute); }
public RenameRefactoring( RenameRefactoringAction refactoringAction, RefactoringUserInteraction <IRenamePresenter, RenameModel> userInteraction, IDeclarationFinderProvider declarationFinderProvider, IProjectsProvider projectsProvider, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider) : base(selectionProvider, userInteraction) { _refactoringAction = refactoringAction; _declarationFinderProvider = declarationFinderProvider; _selectedDeclarationProvider = selectedDeclarationProvider; _projectsProvider = projectsProvider; }
public EncapsulateFieldRefactoring( IDeclarationFinderProvider declarationFinderProvider, IIndenter indenter, IRefactoringPresenterFactory factory, IRewritingManager rewritingManager, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider, IUiDispatcher uiDispatcher) : base(rewritingManager, selectionProvider, factory, uiDispatcher) { _declarationFinderProvider = declarationFinderProvider; _selectedDeclarationProvider = selectedDeclarationProvider; _indenter = indenter; }
public EncapsulateFieldRefactoring( EncapsulateFieldRefactoringAction refactoringAction, EncapsulateFieldPreviewProvider previewProvider, IEncapsulateFieldModelFactory encapsulateFieldModelFactory, RefactoringUserInteraction <IEncapsulateFieldPresenter, EncapsulateFieldModel> userInteraction, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider) : base(selectionProvider, userInteraction) { _refactoringAction = refactoringAction; _previewProvider = previewProvider; _selectedDeclarationProvider = selectedDeclarationProvider; _modelFactory = encapsulateFieldModelFactory; }
public RegexSearchReplace(IVBE vbe, ISelectionService selectionService, ISelectedDeclarationProvider selectedDeclarationProvider) { _vbe = vbe; _selectionService = selectionService; _selectedDeclarationProvider = selectedDeclarationProvider; _search = new Dictionary <RegexSearchReplaceScope, Func <string, IEnumerable <RegexSearchResult> > > { { RegexSearchReplaceScope.Selection, SearchSelection }, { RegexSearchReplaceScope.CurrentBlock, SearchCurrentBlock }, { RegexSearchReplaceScope.CurrentFile, SearchCurrentFile }, { RegexSearchReplaceScope.AllOpenedFiles, SearchOpenFiles }, { RegexSearchReplaceScope.CurrentProject, SearchCurrentProject }, { RegexSearchReplaceScope.AllOpenProjects, SearchOpenProjects }, }; }
public EncapsulateFieldRefactoring( IDeclarationFinderProvider declarationFinderProvider, IIndenter indenter, RefactoringUserInteraction <IEncapsulateFieldPresenter, EncapsulateFieldModel> userInteraction, IRewritingManager rewritingManager, ISelectionProvider selectionProvider, ISelectedDeclarationProvider selectedDeclarationProvider, ICodeBuilder codeBuilder) : base(selectionProvider, userInteraction) { _declarationFinderProvider = declarationFinderProvider; _selectedDeclarationProvider = selectedDeclarationProvider; _indenter = indenter; _codeBuilder = codeBuilder; _rewritingManager = rewritingManager; }
public SyncCodeExplorerCommand( IVBE vbe, IDeclarationFinderProvider declarationFinderProvider, IParserStatusProvider parserStatusProvider, ISelectedDeclarationProvider selectedDeclarationProvider, CodeExplorerViewModel explorer, IVbeEvents vbeEvents) : base(vbeEvents) { _vbe = vbe; _declarationFinderProvider = declarationFinderProvider; _selectedDeclarationProvider = selectedDeclarationProvider; _parserStatusProvider = parserStatusProvider; _explorer = explorer; AddToCanExecuteEvaluation(SpecialEvaluateCanExecute); }
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); }