public AddUserControlCommand(
     ICodeExplorerAddComponentService addComponentService,
     IVbeEvents vbeEvents,
     IProjectsProvider projectsProvider)
     : base(addComponentService, vbeEvents, projectsProvider)
 {
 }
Exemplo n.º 2
0
        public ImportCommand(
            IVBE vbe,
            IFileSystemBrowserFactory dialogFactory,
            IVbeEvents vbeEvents,
            IParseManager parseManager,
            IDeclarationFinderProvider declarationFinderProvider,
            IProjectsProvider projectsProvider,
            IModuleNameFromFileExtractor moduleNameFromFileExtractor,
            IEnumerable <IRequiredBinaryFilesFromFileNameExtractor> binaryFileExtractors,
            IFileSystem fileSystem,
            IMessageBox messageBox)
            : base(vbeEvents)
        {
            _vbe                         = vbe;
            _dialogFactory               = dialogFactory;
            _parseManager                = parseManager;
            _projectsProvider            = projectsProvider;
            _moduleNameFromFileExtractor = moduleNameFromFileExtractor;
            _fileSystem                  = fileSystem;

            _binaryFileExtractors = BinaryFileExtractors(binaryFileExtractors);

            MessageBox = messageBox;
            DeclarationFinderProvider = declarationFinderProvider;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);

            ComponentTypesForExtension = ComponentTypeExtensions.ComponentTypesForExtension(_vbe.Kind);

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
            AddToOnExecuteEvaluation(SpecialEvaluateCanExecute);
        }
Exemplo n.º 3
0
 public ProjectExplorerIgnoreProjectCommand(IVbeEvents vbeEvents, IVBE vbe, IConfigurationService <IgnoredProjectsSettings> configService)
     : base(vbeEvents)
 {
     _vbe           = vbe;
     _configService = configService;
     AddToCanExecuteEvaluation(SpecialEvaluateCanExecute, true);
 }
 public InspectionResultsCommand(
     InspectionResultsDockablePresenter presenter,
     IVbeEvents vbeEvents)
     : base(vbeEvents)
 {
     _presenter = presenter;
 }
 public AddPropertyPageCommand(
     ICodeExplorerAddComponentService addComponentService,
     IVbeEvents vbeEvents,
     IProjectsProvider projectsProvider)
     : base(addComponentService, vbeEvents, projectsProvider)
 {
 }
Exemplo n.º 6
0
        protected AddComponentCommandBase(
            ICodeExplorerAddComponentService addComponentService, IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _addComponentService = addComponentService;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
Exemplo n.º 7
0
        public FormDesignerFindAllReferencesCommand(
            FindAllReferencesCommand findAllReferences,
            IVbeEvents vbeEvents)
        {
            _findAllReferences = findAllReferences;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
 public CodeExplorerSyncProvider(
     IVBE vbe,
     RubberduckParserState state,
     IVbeEvents vbeEvents)
 {
     _vbe       = vbe;
     _state     = state;
     _vbeEvents = vbeEvents;
 }
 public AddTestComponentCommand(
     IVBE vbe,
     RubberduckParserState state,
     ITestCodeGenerator codeGenerator,
     IVbeEvents vbeEvents)
     : base(vbe, state, codeGenerator, vbeEvents)
 {
     AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
 }
Exemplo n.º 10
0
        public OpenCommand(
            INavigateCommand openCommand,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _openCommand = openCommand;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
Exemplo n.º 11
0
        public PrintCommand(
            IProjectsProvider projectsProvider,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _projectsProvider = projectsProvider;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
Exemplo n.º 12
0
        public OpenProjectPropertiesCommand(
            IVBE vbe,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _vbe = vbe;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
Exemplo n.º 13
0
 public FindSymbolCommand(
     RubberduckParserState state,
     ISelectionService selectionService,
     DeclarationIconCache iconCache,
     IVbeEvents vbeEvents)
     : base(vbeEvents)
 {
     _state           = state;
     _navigateCommand = new NavigateCommand(selectionService);
 }
Exemplo n.º 14
0
        public AddMDIFormCommand(
            ICodeExplorerAddComponentService addComponentService,
            IVbeEvents vbeEvents,
            IProjectsProvider projectsProvider)
            : base(addComponentService, vbeEvents, projectsProvider)
        {
            _projectsProvider = projectsProvider;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
Exemplo n.º 15
0
 public AddTestMethodExpectedErrorCommand(
     IVBE vbe,
     RubberduckParserState state,
     IRewritingManager rewritingManager,
     ITestCodeGenerator codeGenerator,
     IVbeEvents vbeEvents)
     : base(vbe, state, rewritingManager, codeGenerator, vbeEvents)
 {
     MethodGenerator = codeGenerator.GetNewTestMethodCodeErrorExpected;
 }
        public OpenProjectPropertiesCommand(
            IVBE vbe,
            IVbeEvents vbeEvents,
            IProjectsProvider projectsProvider)
            : base(vbeEvents)
        {
            _vbe = vbe;
            _projectsProvider = projectsProvider;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
 public RenameFolderCommand(
     RenameFolderRefactoringAction refactoringAction,
     RefactoringUserInteraction <IRenameFolderPresenter, RenameFolderModel> userInteraction,
     RenameFolderFailedNotifier failureNotifier,
     IParserStatusProvider parserStatusProvider,
     IVbeEvents vbeEvents,
     RubberduckParserState state)
     : base(refactoringAction, userInteraction, failureNotifier, parserStatusProvider, vbeEvents)
 {
     _state = state;
 }
        public CodeExplorerFindAllImplementationsCommand(
            RubberduckParserState state,
            FindAllImplementationsService finder,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _state  = state;
            _finder = finder;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
        public AddTestModuleWithStubsCommand(
            IVBE vbe,
            AddTestModuleCommand newUnitTestModuleCommand,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _vbe = vbe;
            _newUnitTestModuleCommand = newUnitTestModuleCommand;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
Exemplo n.º 20
0
        public OpenDesignerCommand(
            IProjectsProvider projectsProvider,
            IVBE vbe,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _projectsProvider = projectsProvider;
            _vbe = vbe;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
        public AddTemplateCommand(
            ICodeExplorerAddComponentService addComponentService,
            ITemplateProvider provider,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _provider            = provider;
            _addComponentService = addComponentService;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
        public CodeExplorerFindAllReferencesCommand(
            RubberduckParserState state,
            FindAllReferencesAction finder,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _state  = state;
            _finder = finder;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
Exemplo n.º 23
0
 public AddTestComponentCommand(
     IVBE vbe,
     RubberduckParserState state,
     ITestCodeGenerator codeGenerator,
     IVbeEvents vbeEvents,
     IProjectsProvider projectsProvider)
     : base(vbe, state, codeGenerator, vbeEvents, projectsProvider)
 {
     _projectsProvider = projectsProvider;
     AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
 }
Exemplo n.º 24
0
        public SetAsStartupProjectCommand(
            IVBE vbe,
            RubberduckParserState parserState,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _vbe         = vbe;
            _parserState = parserState;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
Exemplo n.º 25
0
        public ExportAllCommand(
            IVBE vbe,
            IFileSystemBrowserFactory folderBrowserFactory,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _vbe     = vbe;
            _factory = folderBrowserFactory;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
 protected CodeExplorerInteractiveRefactoringCommandBase(
     IRefactoringAction <TModel> refactoringAction,
     IRefactoringUserInteraction <TModel> refactoringUserInteraction,
     IRefactoringFailureNotifier failureNotifier,
     IParserStatusProvider parserStatusProvider,
     IVbeEvents vbeEvents)
     : base(refactoringAction, failureNotifier, parserStatusProvider, vbeEvents)
 {
     _refactoringUserInteraction = refactoringUserInteraction;
     _refactoringAction          = refactoringAction;
     _failureNotifier            = failureNotifier;
 }
Exemplo n.º 27
0
        public IndentCommand(
            RubberduckParserState state,
            IIndenter indenter,
            INavigateCommand navigateCommand,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _state           = state;
            _indenter        = indenter;
            _navigateCommand = navigateCommand;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
Exemplo n.º 28
0
        private static ComCommandBase ArranageComCommand(IVbeEvents vbeEvents)
        {
            // The ComCommandBase is an abstract class and is the subject under the test
            // Therefore, we actually want to use Moq.Mock to create an implementation
            // to directly test the base class' behaviors. We should not modify the mock
            // behavior, hence why we return the object, rather than the mock.
            var mockComCommand = new Mock <ComCommandBase>(args: vbeEvents)
            {
                CallBase = true
            };

            return(mockComCommand.Object);
        }
Exemplo n.º 29
0
        public AddTestMethodCommand(
            IVBE vbe,
            RubberduckParserState state,
            ITestCodeGenerator codeGenerator,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _vbe           = vbe;
            _state         = state;
            _codeGenerator = codeGenerator;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
Exemplo n.º 30
0
        public IndentCurrentProcedureCommand(
            IVBE vbe,
            IIndenter indenter,
            RubberduckParserState state,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _vbe      = vbe;
            _indenter = indenter;
            _state    = state;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }