Example #1
0
 public IndentCurrentProcedureCommand(IIndenter indenter)
 {
     _indenter = indenter;
 }
 public CodeExplorer_IndentCommand(RubberduckParserState state, IIndenter indenter, INavigateCommand navigateCommand)
 {
     _state           = state;
     _indenter        = indenter;
     _navigateCommand = navigateCommand;
 }
Example #3
0
 public RefactorExtractMethodCommand(VBE vbe, RubberduckParserState state, IIndenter indenter)
     : base(vbe)
 {
     _state    = state;
     _indenter = indenter;
 }
Example #4
0
 public IndentCurrentProcedureCommand(VBE vbe, IIndenter indenter) : base(LogManager.GetCurrentClassLogger())
 {
     _vbe      = vbe;
     _indenter = indenter;
 }
Example #5
0
 public ExtractMethodPresenterFactory(IIndenter indenter)
 {
     _indenter = indenter;
 }
Example #6
0
 public EncapsulatePublicFieldInspection(RubberduckParserState state, IIndenter indenter)
     : base(state, CodeInspectionSeverity.Suggestion)
 {
     _indenter = indenter;
 }
Example #7
0
 public UseBackingFields(IDeclarationFinderProvider declarationFinderProvider, EncapsulateFieldModel model, IIndenter indenter, ICodeBuilder codeBuilder)
     : base(declarationFinderProvider, model, indenter, codeBuilder)
 {
     _fieldsToDeleteAndReplace = SelectedFields.Where(f => f.Declaration.IsDeclaredInList() && !f.Declaration.HasPrivateAccessibility()).ToList();
 }
Example #8
0
 public EncapsulatePublicFieldInspectionResult(IInspection inspection, Declaration target, RubberduckParserState state, IIndenter indenter)
     : base(inspection, target)
 {
     _state    = state;
     _indenter = indenter;
 }
Example #9
0
 public RefactorExtractMethodCommand(VBE vbe, RubberduckParserState state, IActiveCodePaneEditor editor, IIndenter indenter)
     : base(vbe, editor)
 {
     _state    = state;
     _indenter = indenter;
 }
Example #10
0
 public ConvertFieldsToUDTMembers(IDeclarationFinderProvider declarationFinderProvider, EncapsulateFieldModel model, IIndenter indenter, ICodeBuilder codeBuilder)
     : base(declarationFinderProvider, model, indenter, codeBuilder)
 {
     _stateUDTField = model.ObjectStateUDTField;
 }
Example #11
0
 public ExtractMethodPresenter(IExtractMethodDialog view, ExtractMethodModel model, IIndenter indenter)
 {
     _view     = view;
     _model    = model;
     _indenter = indenter;
 }
Example #12
0
        public EncapsulateFieldViewModel(EncapsulateFieldModel model, RubberduckParserState state, IIndenter indenter) : base(model)
        {
            State    = state;
            Indenter = indenter;

            IsLetSelected = true;
            PropertyName  = model.TargetDeclaration.IdentifierName;
        }
 public IndentCurrentModuleCommand(IIndenter indenter)
 {
     _indenter = indenter;
 }
Example #14
0
 internal static IndentCurrentProcedureCommand ArrangeIndentCurrentProcedureCommand(Mock <IVBE> vbe,
                                                                                    IIndenter indenter, RubberduckParserState state, Mock <IVbeEvents> vbeEvents)
 {
     return(new IndentCurrentProcedureCommand(vbe.Object, indenter, state, vbeEvents.Object));
 }
Example #15
0
 internal static IndentCurrentProcedureCommand ArrangeIndentCurrentProcedureCommand(Mock <IVBE> vbe,
                                                                                    IIndenter indenter, RubberduckParserState state)
 {
     return(ArrangeIndentCurrentProcedureCommand(vbe, indenter, state, MockVbeEvents.CreateMockVbeEvents(vbe)));
 }
 public EncapsulateFieldQuickFix(RubberduckParserState state, IIndenter indenter)
     : base(typeof(EncapsulatePublicFieldInspection))
 {
     _state    = state;
     _indenter = indenter;
 }
Example #17
0
 public IndentCommand(RubberduckParserState state, IIndenter indenter, INavigateCommand navigateCommand) : base(LogManager.GetCurrentClassLogger())
 {
     _state           = state;
     _indenter        = indenter;
     _navigateCommand = navigateCommand;
 }
Example #18
0
 public ExtractMethodPresenter(IExtractMethodDialog view, IIndenter indenter)
 {
     _view     = view;
     _indenter = indenter;
 }
 public ExtractMethodPresenterFactory(IActiveCodePaneEditor editor, IEnumerable <Declaration> declarations, IIndenter indenter)
 {
     _editor       = editor;
     _declarations = declarations;
     _indenter     = indenter;
 }
 public IndentCurrentProcedureCommand(IIndenter indenter)
 {
     _indenter = indenter;
 }
 private string RefactoredCode(string inputCode, Func <RubberduckParserState, EncapsulateFieldTestsResolver, EncapsulateFieldUseBackingFieldModel> modelBuilder, IIndenter indenter = null)
 {
     return(Support.RefactoredCode <EncapsulateFieldUseBackingFieldRefactoringAction, EncapsulateFieldUseBackingFieldModel>(inputCode, modelBuilder, indenter));
 }
 public ExtractMethodPresenter(IExtractMethodDialog view, ExtractMethodModel model, IIndenter indenter)
 {
     _view = view;
     _model = model;
     _indenter = indenter;
 }
Example #23
0
        public EncapsulateFieldTestsResolver(IDeclarationFinderProvider declarationFinderProvider, IRewritingManager rewritingManager = null, ISelectionService selectionService = null, IIndenter indenter = null)
        {
            _declarationFinderProvider = declarationFinderProvider;

            _rewritingManager = rewritingManager;

            _selectionService = selectionService;

            _testIndenter = indenter ?? new Indenter(null, () =>
            {
                var s = IndenterSettingsTests.GetMockIndenterSettings();
                s.VerticallySpaceProcedures = true;
                s.LinesBetweenProcedures    = 1;
                return(s);
            });

            _codeBuilder = new CodeBuilder(_testIndenter);

            _presenterFactory = new Mock <IRefactoringPresenterFactory>().Object;

            var uiDispatcherMock = new Mock <IUiDispatcher>();

            uiDispatcherMock
            .Setup(m => m.Invoke(It.IsAny <Action>()))
            .Callback((Action action) => action.Invoke());

            _uiDispatcher = uiDispatcherMock.Object;

            _messageBox = new Mock <IMessageBox>().Object;
        }
 public EncapsulateFieldTestsResolver SetupResolver(IDeclarationFinderProvider declarationFinderProvider, IRewritingManager rewritingManager = null, ISelectionService selectionService = null, IIndenter indenter = null)
 {
     return(GetResolver(declarationFinderProvider, rewritingManager, selectionService));
 }
Example #25
0
 public IndentCurrentModuleCommand(VBE vbe, RubberduckParserState state, IIndenter indenter)
 {
     _vbe      = vbe;
     _state    = state;
     _indenter = indenter;
 }
        public static EncapsulateFieldTestsResolver GetResolver(IDeclarationFinderProvider declarationFinderProvider, IRewritingManager rewritingManager = null, ISelectionService selectionService = null, IIndenter indenter = null)
        {
            if (declarationFinderProvider is null)
            {
                throw new ArgumentNullException("declarationFinderProvider is null");
            }

            var resolver = new EncapsulateFieldTestsResolver(declarationFinderProvider, rewritingManager, selectionService, indenter);

            resolver.Install(new WindsorContainer(), null);
            return(resolver);
        }
 public EncapsulateFieldRefactoring(IVBE vbe, IIndenter indenter, IRefactoringPresenterFactory <IEncapsulateFieldPresenter> factory)
 {
     _vbe      = vbe;
     _indenter = indenter;
     _factory  = factory;
 }
 public EncapsulatePublicFieldInspectionResult(IInspection inspection, Declaration target, RubberduckParserState state, IIndenter indenter)
     : base(inspection, target)
 {
     _quickFixes = new CodeInspectionQuickFix[]
     {
         new EncapsulateFieldQuickFix(target.Context, target.QualifiedSelection, target, state, indenter),
         new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName)
     };
 }
 public RefactorExtractMethodCommand(VBE vbe, RubberduckParserState state, IActiveCodePaneEditor editor, IIndenter indenter)
     : base (vbe, editor)
 {
     _state = state;
     _indenter = indenter;
 }
 public EncapsulateFieldQuickFix(ParserRuleContext context, QualifiedSelection selection, Declaration target, RubberduckParserState state, IIndenter indenter)
     : base(context, selection, string.Format(InspectionsUI.EncapsulatePublicFieldInspectionQuickFix, target.IdentifierName))
 {
     _target   = target;
     _state    = state;
     _indenter = indenter;
 }
 public IndentCurrentModuleCommand(IVBE vbe, IIndenter indenter, RubberduckParserState state) : base(LogManager.GetCurrentClassLogger())
 {
     _vbe      = vbe;
     _indenter = indenter;
     _state    = state;
 }
 public IndentCurrentModuleCommand(IIndenter indenter)
 {
     _indenter = indenter;
 }