protected InspectionBase(RubberduckParserState state, CodeInspectionSeverity defaultSeverity = CodeInspectionSeverity.Warning) { State = state; _defaultSeverity = defaultSeverity; Severity = _defaultSeverity; _name = GetType().Name; }
public CodeInspectionSetting(string name, string description, CodeInspectionType type, CodeInspectionSeverity severity) { Name = name; Description = description; InspectionType = type; Severity = severity; }
private Image GetSeverityIcon(CodeInspectionSeverity severity) { var image = _severityIcons[severity]; image.MakeTransparent(Color.Fuchsia); return(image); }
public ParameterNotUsedInspectionResult(string inspection, CodeInspectionSeverity type, ParserRuleContext context, QualifiedMemberName qualifiedName, bool isInterfaceImplementation, RemoveParametersRefactoring quickFixRefactoring, VBProjectParseResult parseResult) : base(inspection, type, qualifiedName.QualifiedModuleName, context) { _isInterfaceImplementation = isInterfaceImplementation; _quickFixRefactoring = quickFixRefactoring; _parseResult = parseResult; }
/// <summary> /// Creates an inspection result. /// </summary> protected CodeInspectionResultBase(string inspection, CodeInspectionSeverity type, QualifiedModuleName qualifiedName, ParserRuleContext context, CommentNode comment = null) { _name = inspection; _type = type; _qualifiedName = qualifiedName; _context = context; _comment = comment; }
public void UpdateCollection(CodeInspectionSeverity severity) { // commit UI edit var item = (CodeInspectionSetting)InspectionSettings.CurrentEditItem; InspectionSettings.CommitEdit(); // update the collection InspectionSettings.EditItem(item); item.Severity = severity; InspectionSettings.CommitEdit(); }
/// <summary> /// Creates an inspection result. /// </summary> protected CodeInspectionResultBase(string inspection, CodeInspectionSeverity type, QualifiedModuleName qualifiedName, ParserRuleContext context, CommentNode comment = null) { if (context == null && comment == null) { throw new ArgumentNullException("[context] and [comment] cannot both be null."); } _name = inspection; _type = type; _qualifiedName = qualifiedName; _context = context; _comment = comment; }
public ImplicitVariantReturnTypeInspectionResult(string name, CodeInspectionSeverity severity, QualifiedContext <ParserRuleContext> qualifiedContext) : base(name, severity, qualifiedContext.ModuleName, qualifiedContext.Context) { }
protected ParseTreeInspectionBase(RubberduckParserState state, CodeInspectionSeverity severity = CodeInspectionSeverity.Warning) : base(state, severity) { }
public MemberNotOnInterfaceInspection(RubberduckParserState state, CodeInspectionSeverity defaultSeverity = CodeInspectionSeverity.Warning) : base(state, defaultSeverity) { }
public IdentifierNotUsedInspectionResult(string inspection, CodeInspectionSeverity type, ParserRuleContext context, QualifiedModuleName qualifiedName) : base(inspection, type, qualifiedName, context) { }
public OptionBaseInspectionResult(string inspection, CodeInspectionSeverity type, QualifiedModuleName qualifiedName) : base(inspection, type, new CommentNode("", new QualifiedSelection(qualifiedName, Selection.Home))) { }
public ImplicitByRefParameterInspectionResult(string inspection, CodeInspectionSeverity type, QualifiedContext<VBAParser.ArgContext> qualifiedContext) : base(inspection,type, qualifiedContext.ModuleName, qualifiedContext.Context) { }
public ParameterCanBeByValInspectionResult(string inspection, CodeInspectionSeverity type, ParserRuleContext context, QualifiedMemberName qualifiedName) : base(inspection, type, qualifiedName.QualifiedModuleName, context) { }
protected CodeInspectionResultBase(string inspection, CodeInspectionSeverity type, Declaration target) : this(inspection, type, target.QualifiedName.QualifiedModuleName, null) { _target = target; }
private Image GetSeverityIcon(CodeInspectionSeverity severity) { var image = _severityIcons[severity]; image.MakeTransparent(Color.Fuchsia); return image; }
public ObsoleteCallStatementUsageInspectionResult(string inspection, CodeInspectionSeverity type, QualifiedContext <VBAParser.ExplicitCallStmtContext> qualifiedContext) : base(inspection, type, qualifiedContext.ModuleName, qualifiedContext.Context) { }
public UnassignedVariableUsageInspectionResult(string inspection, CodeInspectionSeverity type, ParserRuleContext context, QualifiedModuleName qualifiedName) : base(inspection, type, qualifiedName, context) { }
public ImplicitVariantReturnTypeInspectionResult(string name, SyntaxTreeNode node, CodeInspectionSeverity severity) : base(name, node, severity) { }
public IdentifierNotAssignedInspectionResult(string inspection, CodeInspectionSeverity type, ParserRuleContext context, QualifiedModuleName qualifiedName) : base(inspection, type, context, qualifiedName) { }
public VariableTypeNotDeclaredInspectionResult(string inspection, CodeInspectionSeverity type, ParserRuleContext context, QualifiedModuleName qualifiedName) : base(inspection, type, qualifiedName, context) { }
/// <summary> /// Creates a comment inspection result. /// </summary> protected CodeInspectionResultBase(string inspection, CodeInspectionSeverity type, CommentNode comment) : this(inspection, type, comment.QualifiedSelection.QualifiedName, null, comment) { }
public ImplicitPublicMemberInspectionResult(string inspection, CodeInspectionSeverity type, QualifiedContext <ParserRuleContext> qualifiedContext) : base(inspection, type, qualifiedContext.ModuleName, qualifiedContext.Context) { }
public ObsoleteCommentSyntaxInspectionResult(string inspection, CodeInspectionSeverity type, CommentNode comment) : base(inspection, type, comment) { }
public ImplicitVariantReturnTypeInspectionResult(string name, CodeInspectionSeverity severity, QualifiedContext<ParserRuleContext> qualifiedContext) : base(name, severity, qualifiedContext.ModuleName, qualifiedContext.Context) { }
public CodeInspectionResultBase(string inspection, SyntaxTreeNode node, CodeInspectionSeverity type) { _name = inspection; _node = node; _type = type; }
public NonReturningFunctionInspectionResult(string inspection, CodeInspectionSeverity type, QualifiedContext<ParserRuleContext> qualifiedContext, bool isInterfaceImplementation) : base(inspection, type, qualifiedContext.ModuleName, qualifiedContext.Context) { _isInterfaceImplementation = isInterfaceImplementation; }
public ObsoleteTypeHintInspectionResult(string inspection, CodeInspectionSeverity type, QualifiedContext qualifiedContext, Declaration declaration) : base(inspection, type, qualifiedContext.ModuleName, qualifiedContext.Context) { _declaration = declaration; }
public MultilineParameterInspectionResult(string inspection, CodeInspectionSeverity severity, ParserRuleContext context, QualifiedMemberName qualifiedName) : base(inspection, severity, qualifiedName.QualifiedModuleName, context) { }
public ObsoleteLetStatementUsageInspectionResult(string inspection, CodeInspectionSeverity type, QualifiedContext <ParserRuleContext> qualifiedContext) : base(inspection, type, qualifiedContext.ModuleName, qualifiedContext.Context) { }
public ObsoleteGlobalInspectionResult(string inspection, CodeInspectionSeverity type, QualifiedContext<ParserRuleContext> context) : base(inspection, type, context.ModuleName, context.Context) { }
public MultipleDeclarationsInspectionResult(string inspection, CodeInspectionSeverity type, QualifiedContext<ParserRuleContext> qualifiedContext) : base(inspection, type, qualifiedContext.ModuleName, qualifiedContext.Context) { }
public NonReturningFunctionInspectionResult(string inspection, CodeInspectionSeverity type, QualifiedContext <ParserRuleContext> qualifiedContext, bool isInterfaceImplementation) : base(inspection, type, qualifiedContext.ModuleName, qualifiedContext.Context) { _isInterfaceImplementation = isInterfaceImplementation; }
public ObsoleteLetStatementUsageInspectionResult(string inspection, CodeInspectionSeverity type, QualifiedContext<ParserRuleContext> qualifiedContext) : base(inspection, type, qualifiedContext.ModuleName, qualifiedContext.Context) { }
public GenericProjectNameInspectionResult(string inspection, CodeInspectionSeverity type, Declaration target, VBProjectParseResult parseResult) : base(inspection, type, target) { _parseResult = parseResult; }
public ObsoleteCommentSyntaxInspectionResult(string inspection, SyntaxTreeNode node, CodeInspectionSeverity type) : base(inspection, node, type) { }
public ImplicitPublicMemberInspectionResult(string inspection, CodeInspectionSeverity type, QualifiedContext<ParserRuleContext> qualifiedContext) : base(inspection,type, qualifiedContext.ModuleName, qualifiedContext.Context) { }
public CodeInspection(string name, CodeInspectionType type, CodeInspectionSeverity severity) { this.Name = name; this.InspectionType = type; this.Severity = severity; }
public ObsoleteCallStatementUsageInspectionResult(string inspection, CodeInspectionSeverity type, QualifiedContext<VBAParser.ExplicitCallStmtContext> qualifiedContext) : base(inspection, type, qualifiedContext.ModuleName, qualifiedContext.Context) { }
public MultipleDeclarationsInspectionResult(string inspection, CodeInspectionSeverity type, QualifiedContext <ParserRuleContext> qualifiedContext) : base(inspection, type, qualifiedContext.ModuleName, qualifiedContext.Context) { }
public ImplicitByRefParameterInspectionResult(string inspection, CodeInspectionSeverity type, QualifiedContext <VBAParser.ArgContext> qualifiedContext) : base(inspection, type, qualifiedContext.ModuleName, qualifiedContext.Context) { }