public AssignedByValParameterInspection(RubberduckParserState state, IAssignedByValParameterQuickFixDialogFactory dialogFactory) : base(state) { Severity = DefaultSeverity; _dialogFactory = dialogFactory; _parserState = state; }
public AssignedByValParameterMakeLocalCopyQuickFix(Declaration target, QualifiedSelection selection, RubberduckParserState parserState, IAssignedByValParameterQuickFixDialogFactory dialogFactory) : base(target.Context, selection, InspectionsUI.AssignedByValParameterMakeLocalCopyQuickFix) { _target = target; _dialogFactory = dialogFactory; _parserState = parserState; _forbiddenNames = parserState.DeclarationFinder.GetDeclarationsWithIdentifiersToAvoid(target).Select(n => n.IdentifierName); _localCopyVariableName = ComputeSuggestedName(); }
public AssignedByValParameterMakeLocalCopyQuickFix(IDeclarationFinderProvider declarationFinderProvider, IAssignedByValParameterQuickFixDialogFactory dialogFactory) : base(typeof(AssignedByValParameterInspection)) { _dialogFactory = dialogFactory; _declarationFinderProvider = declarationFinderProvider; }
public AssignedByValParameterMakeLocalCopyQuickFix(RubberduckParserState state, IAssignedByValParameterQuickFixDialogFactory dialogFactory) : base(typeof(AssignedByValParameterInspection)) { _dialogFactory = dialogFactory; _parserState = state; }
private IEnumerable <Rubberduck.Inspections.Abstract.InspectionResultBase> GetInspectionResults(IVBE vbe, IAssignedByValParameterQuickFixDialogFactory mockDialogFactory) { var state = MockParser.CreateAndParse(vbe); var inspection = new AssignedByValParameterInspection(state, mockDialogFactory); return(inspection.GetInspectionResults()); }
public AssignedByValParameterInspectionResult(IInspection inspection, Declaration target, RubberduckParserState parserState, IAssignedByValParameterQuickFixDialogFactory dialogFactory) : base(inspection, target) { _dialogFactory = dialogFactory; _parserState = parserState; }