public RenameProjectQuickFix(ParserRuleContext context, QualifiedSelection selection, Declaration target, RubberduckParserState state, ICodePaneWrapperFactory wrapperFactory) : base(context, selection, string.Format(RubberduckUI.Rename_DeclarationType, RubberduckUI.ResourceManager.GetString("DeclarationType_" + DeclarationType.Project, RubberduckUI.Culture))) { _target = target; _state = state; _wrapperFactory = wrapperFactory; }
public ParameterNotUsedInspection(VBE vbe, RubberduckParserState state, IMessageBox messageBox) : base(state) { _vbe = vbe; _messageBox = messageBox; _wrapperFactory = new CodePaneWrapperFactory(); }
public MoveFieldCloserToUsageInspectionResult(IInspection inspection, Declaration target, RubberduckParserState parseResult, ICodePaneWrapperFactory wrapperFactory, IMessageBox messageBox) : base(inspection, target) { _quickFixes = new[] { new MoveFieldCloserToUsageQuickFix(target.Context, target.QualifiedSelection, target, parseResult, wrapperFactory, messageBox), }; }
public MoveFieldCloserToUsageQuickFix(ParserRuleContext context, QualifiedSelection selection, Declaration target, RubberduckParserState parseResult, ICodePaneWrapperFactory wrapperFactory, IMessageBox messageBox) : base(context, selection, string.Format(InspectionsUI.MoveFieldCloserToUsageInspectionResultFormat, target.IdentifierName)) { _target = target; _parseResult = parseResult; _wrapperFactory = wrapperFactory; _messageBox = messageBox; }
public DefaultProjectNameInspectionResult(IInspection inspection, Declaration target, RubberduckParserState parseResult, ICodePaneWrapperFactory wrapperFactory) : base(inspection, target) { _quickFixes = new[] { new RenameProjectQuickFix(target.Context, target.QualifiedSelection, target, parseResult, wrapperFactory), }; }
public UseMeaningfulNameInspectionResult(IInspection inspection, Declaration target, RubberduckParserState parserState, ICodePaneWrapperFactory wrapperFactory, IMessageBox messageBox) : base(inspection, target) { _quickFixes = new CodeInspectionQuickFix[] { new RenameDeclarationQuickFix(target.Context, target.QualifiedSelection, target, parserState, wrapperFactory, messageBox), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName), }; }
public GitProvider(VBProject project, IRepository repository, string userName, string passWord, ICodePaneWrapperFactory wrapperFactory) : this(project, repository, wrapperFactory) { _credentials = new UsernamePasswordCredentials() { Username = userName, Password = passWord }; _credentialsHandler = (url, user, cred) => _credentials; }
public GitProvider(VBProject project, IRepository repository, ICredentials<SecureString> credentials, ICodePaneWrapperFactory wrapperFactory) : this(project, repository, wrapperFactory) { _credentials = new SecureUsernamePasswordCredentials() { Username = credentials.Username, Password = credentials.Password }; _credentialsHandler = (url, user, cred) => _credentials; }
public GitProvider(VBProject project, IRepository repository, ICodePaneWrapperFactory wrapperFactory) : base(project, repository, wrapperFactory) { _unsyncedLocalCommits = new List<ICommit>(); _unsyncedRemoteCommits = new List<ICommit>(); try { _repo = new LibGit2Sharp.Repository(CurrentRepository.LocalLocation); } catch (RepositoryNotFoundException ex) { throw new SourceControlException(SourceControlText.GitRepoNotFound, ex); } }
public RegexSearchReplace(VBE vbe, IRubberduckParser parser, ICodePaneWrapperFactory codePaneFactory) { _vbe = vbe; _parser = parser; _codePaneFactory = codePaneFactory; _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 static void SetSelection(this VBE vbe, VBProject vbProject, Selection selection, string name, ICodePaneWrapperFactory wrapperFactory) { try { var component = vbProject.VBComponents.Cast<VBComponent>().SingleOrDefault(c => c.Name == name); if (component == null) { return; } var codePane = wrapperFactory.Create(component.CodeModule.CodePane); codePane.Selection = selection; } catch (Exception e) { } }
public ISourceControlProvider CreateGitProvider(VBProject project, ICodePaneWrapperFactory wrapperFactory, [Optional] IRepository repository, [Optional] ICredentials credentials) { if (credentials != null) { if (repository == null) { throw new ArgumentNullException("Must supply an IRepository if supplying credentials."); } return new GitProvider(project, repository, credentials, wrapperFactory); } if (repository != null) { return new GitProvider(project, repository, wrapperFactory); } return new GitProvider(project); }
public RenameDeclarationQuickFix(ParserRuleContext context, QualifiedSelection selection, Declaration target, RubberduckParserState state, ICodePaneWrapperFactory wrapperFactory, IMessageBox messageBox) : base(context, selection, string.Format(RubberduckUI.Rename_DeclarationType, RubberduckUI.ResourceManager.GetString("DeclarationType_" + target.DeclarationType, RubberduckUI.Culture))) { _target = target; _state = state; _wrapperFactory = wrapperFactory; _messageBox = messageBox; }
public EncapsulatePublicFieldInspection(RubberduckParserState state) : base(state, CodeInspectionSeverity.Suggestion) { _wrapperFactory = new CodePaneWrapperFactory(); }
public UseMeaningfulNameInspection(IMessageBox messageBox, RubberduckParserState state) : base(state, CodeInspectionSeverity.Suggestion) { _messageBox = messageBox; _wrapperFactory = new CodePaneWrapperFactory(); }
public IdentifierReferenceListItem(IdentifierReference reference, ICodePaneWrapperFactory wrapperFactory) { _reference = reference; _wrapperFactory = wrapperFactory; }
public ImplementationsListDockablePresenter(VBE vbe, AddIn addin, SimpleListControl control, IEnumerable<Declaration> implementations, ICodePaneWrapperFactory wrapperFactory) : base(vbe, addin, control) { BindTarget(implementations); _wrapperFactory = wrapperFactory; }
public ProjectExplorerRefactorRenameCommand(VBE vbe, RubberduckParserState state, IActiveCodePaneEditor editor, ICodePaneWrapperFactory wrapperWrapperFactory) : base(vbe, editor) { _state = state; _wrapperWrapperFactory = wrapperWrapperFactory; }
public FormDesignerRefactorRenameCommand(VBE vbe, RubberduckParserState state, IActiveCodePaneEditor editor, ICodePaneWrapperFactory wrapperWrapperFactory) : base (vbe, editor) { _state = state; _wrapperWrapperFactory = wrapperWrapperFactory; }
public DefaultProjectNameInspection(RubberduckParserState state) : base(state, CodeInspectionSeverity.Suggestion) { _wrapperFactory = new CodePaneWrapperFactory(); }
public IdentifierReferencesListDockablePresenter(VBE vbe, AddIn addin, SimpleListControl control, Declaration target, ICodePaneWrapperFactory wrapperFactory) : base(vbe, addin, control) { _wrapperFactory = wrapperFactory; BindTarget(target); }
public ParseErrorEventArgs(SyntaxErrorException exception, VBComponent component, ICodePaneWrapperFactory wrapperFactory) { _exception = exception; _component = component; _wrapperFactory = wrapperFactory; }
public ISourceControlProvider CreateProvider(VBProject project, IRepository repository, SecureCredentials creds, ICodePaneWrapperFactory wrapperFactory) { return new GitProvider(project, repository, creds, wrapperFactory); }
public ActiveCodePaneEditor(VBE vbe, ICodePaneWrapperFactory wrapperFactory) { _vbe = vbe; _wrapperFactory = wrapperFactory; }
public MoveFieldCloserToUsageInspection(RubberduckParserState state) : base(state, CodeInspectionSeverity.Suggestion) { _wrapperFactory = new CodePaneWrapperFactory(); }
public RefactorReorderParametersCommand(VBE vbe, RubberduckParserState state, ICodePaneWrapperFactory wrapperWrapperFactory) : base(vbe) { _state = state; _wrapperWrapperFactory = wrapperWrapperFactory; }
public EncapsulateFieldQuickFix(ParserRuleContext context, QualifiedSelection selection, Declaration target, RubberduckParserState parseResult, ICodePaneWrapperFactory wrapperFactory) : base(context, selection, string.Format(InspectionsUI.EncapsulatePublicFieldInspectionQuickFix, target.IdentifierName)) { _target = target; _parseResult = parseResult; _wrapperFactory = wrapperFactory; }
public RefactorIntroduceFieldCommand (VBE vbe, RubberduckParserState state, IActiveCodePaneEditor editor, ICodePaneWrapperFactory wrapperWrapperFactory) : base(vbe, editor) { _state = state; _wrapperWrapperFactory = wrapperWrapperFactory; }
public RefactorMoveCloserToUsageCommand(VBE vbe, RubberduckParserState state, IActiveCodePaneEditor editor, ICodePaneWrapperFactory wrapperWrapperFactory) : base(vbe, editor) { _state = state; _wrapperWrapperFactory = wrapperWrapperFactory; }
protected SourceControlProviderBase(VBProject project, IRepository repository, ICodePaneWrapperFactory wrapperFactory) : this(project) { CurrentRepository = repository; _wrapperFactory = wrapperFactory; }
public GitProvider(VBProject project, IRepository repository, string userName, string passWord, ICodePaneWrapperFactory wrapperFactory) : base(project, repository, userName, passWord, wrapperFactory) { }
public ImplementationListItem(Declaration declaration, ICodePaneWrapperFactory wrapperFactory) { _declaration = declaration; _wrapperFactory = wrapperFactory; }
public ISourceControlProvider CreateProvider(VBProject project, IRepository repository, SecureCredentials creds, ICodePaneWrapperFactory wrapperFactory) { return(new GitProvider(project, repository, creds, wrapperFactory)); }
public CodePaneRefactorRenameCommand(VBE vbe, RubberduckParserState state, ICodePaneWrapperFactory wrapperWrapperFactory) : base(vbe) { _state = state; _wrapperWrapperFactory = wrapperWrapperFactory; }
public GitProvider(VBProject project, IRepository repository, ICodePaneWrapperFactory wrapperFactory) : base(project, repository, wrapperFactory) { }
public RefactorIntroduceParameterCommand(VBE vbe, RubberduckParserState state, IActiveCodePaneEditor editor, ICodePaneWrapperFactory wrapperWrapperFactory) : base(vbe, editor) { _state = state; _wrapperWrapperFactory = wrapperWrapperFactory; }
public GitProvider(VBProject project, IRepository repository, ICredentials credentials, ICodePaneWrapperFactory wrapperFactory) :base(project, repository, credentials.Username, credentials.Password, wrapperFactory) { }
protected SourceControlProviderBase(VBProject project, IRepository repository, ICodePaneWrapperFactory wrapperFactory) :this(project) { CurrentRepository = repository; _wrapperFactory = wrapperFactory; }
public EncapsulatePublicFieldInspectionResult(IInspection inspection, Declaration target, RubberduckParserState parseResult, ICodePaneWrapperFactory wrapperFactory) : base(inspection, target) { _quickFixes = new[] { new EncapsulateFieldQuickFix(target.Context, target.QualifiedSelection, target, parseResult, wrapperFactory), }; }