protected override void OnExecute(object parameter)
        {
            var selection = Vbe.GetActiveSelection();

            using (var view = new RemoveParametersDialog(new RemoveParametersViewModel(_state)))
            {
                var factory     = new RemoveParametersPresenterFactory(Vbe, view, _state, _msgbox);
                var refactoring = new RemoveParametersRefactoring(Vbe, factory, _rewritingManager);
                refactoring.Refactor(selection.Value);
            }
        }
Esempio n. 2
0
        private void RemoveParameter(QualifiedSelection selection)
        {
            var progress = new ParsingProgressPresenter();
            var result   = progress.Parse(_parser, IDE.ActiveVBProject);

            using (var view = new RemoveParametersDialog())
            {
                var factory     = new RemoveParametersPresenterFactory(_editor, view, result);
                var refactoring = new RemoveParametersRefactoring(factory);
                refactoring.Refactor(selection);
            }
        }
        public override void Execute(object parameter)
        {
            if (Vbe.ActiveCodePane == null)
            {
                return;
            }

            var selection = Vbe.ActiveCodePane.GetSelection();
            using (var view = new RemoveParametersDialog())
            {
                var factory = new RemoveParametersPresenterFactory(Editor, view, _state, new MessageBox());
                var refactoring = new RemoveParametersRefactoring(factory, Editor);
                refactoring.Refactor(selection);
            }
        }
        public override void Execute(object parameter)
        {
            if (Vbe.ActiveCodePane == null)
            {
                return;
            }

            var selection = Vbe.ActiveCodePane.GetSelection();

            using (var view = new RemoveParametersDialog())
            {
                var factory     = new RemoveParametersPresenterFactory(Editor, view, _state, new MessageBox());
                var refactoring = new RemoveParametersRefactoring(factory, Editor);
                refactoring.Refactor(selection);
            }
        }
        protected override void ExecuteImpl(object parameter)
        {
            if (Vbe.ActiveCodePane == null)
            {
                return;
            }

            var selection = Vbe.ActiveCodePane.GetQualifiedSelection();

            using (var view = new RemoveParametersDialog())
            {
                var factory     = new RemoveParametersPresenterFactory(Vbe, view, _state, new MessageBox());
                var refactoring = new RemoveParametersRefactoring(Vbe, factory);
                refactoring.Refactor(selection.Value);
            }
        }
Esempio n. 6
0
        protected override void ExecuteImpl(object parameter)
        {
            var pane = Vbe.ActiveCodePane;

            if (pane.IsWrappingNullReference)
            {
                return;
            }

            var selection = pane.GetQualifiedSelection();

            using (var view = new RemoveParametersDialog(new RemoveParametersViewModel(_state)))
            {
                var factory     = new RemoveParametersPresenterFactory(Vbe, view, _state, _msgbox);
                var refactoring = new RemoveParametersRefactoring(Vbe, factory);
                refactoring.Refactor(selection.Value);
            }
        }
Esempio n. 7
0
        private void RemoveParameter(QualifiedSelection selection)
        {
            var progress = new ParsingProgressPresenter();
            var result = progress.Parse(_parser, IDE.ActiveVBProject);

            using (var view = new RemoveParametersDialog())
            {
                var factory = new RemoveParametersPresenterFactory(_editor, view, result);
                var refactoring = new RemoveParametersRefactoring(factory);
                refactoring.Refactor(selection);
            }
        }