public override void Fix(IInspectionResult result) { using (var view = new EncapsulateFieldDialog(new EncapsulateFieldViewModel(_state, _indenter))) { var factory = new EncapsulateFieldPresenterFactory(_vbe, _state, view); var refactoring = new EncapsulateFieldRefactoring(_vbe, _indenter, factory); refactoring.Refactor(result.Target); } }
public override void Fix() { var vbe = Selection.QualifiedName.Project.VBE; using (var view = new EncapsulateFieldDialog(_state, _indenter)) { var factory = new EncapsulateFieldPresenterFactory(vbe, _state, view); var refactoring = new EncapsulateFieldRefactoring(vbe, _indenter, factory); refactoring.Refactor(_target); IsCancelled = view.DialogResult != DialogResult.OK; } }
public override void Fix() { var vbe = Selection.QualifiedName.Project.VBE; using (var view = new EncapsulateFieldDialog()) { var factory = new EncapsulateFieldPresenterFactory(_parseResult, new ActiveCodePaneEditor(vbe, _wrapperFactory), view); var refactoring = new EncapsulateFieldRefactoring(factory, new ActiveCodePaneEditor(vbe, _wrapperFactory)); refactoring.Refactor(_target); IsCancelled = view.DialogResult != DialogResult.OK; } }
public override void Execute(object parameter) { if (Vbe.ActiveCodePane == null) { return; } using (var view = new EncapsulateFieldDialog()) { var factory = new EncapsulateFieldPresenterFactory(Vbe, _state, view); var refactoring = new EncapsulateFieldRefactoring(Vbe, factory); refactoring.Refactor(); } }
protected override void OnExecute(object parameter) { if (Vbe.ActiveCodePane == null) { return; } using (var view = new EncapsulateFieldDialog(new EncapsulateFieldViewModel(_state, _indenter))) { var factory = new EncapsulateFieldPresenterFactory(Vbe, _state, view); var refactoring = new EncapsulateFieldRefactoring(Vbe, _indenter, factory); refactoring.Refactor(); } }
protected override void OnExecute(object parameter) { using (var activePane = Vbe.ActiveCodePane) { if (activePane == null || activePane.IsWrappingNullReference) { return; } } using (var view = new EncapsulateFieldDialog(new EncapsulateFieldViewModel(_state, _indenter))) { var factory = new EncapsulateFieldPresenterFactory(Vbe, _state, view); var refactoring = new EncapsulateFieldRefactoring(Vbe, _indenter, factory, _rewritingManager); refactoring.Refactor(); } }