public AnalyzerFixableDiagnostic(string analyzerName, TextSpan span, DiagnosticLevel level, string code, string message, Uri?documentationUri, DiagnosticStyling styling, IEnumerable <CodeFix> codeFixes) : base(analyzerName, span, level, code, message, documentationUri, styling) { this.Fixes = codeFixes; }
public LinterRuleBase( string code, string description, Uri?docUri = null, DiagnosticLevel diagnosticLevel = DiagnosticLevel.Warning, DiagnosticStyling diagnosticStyling = DiagnosticStyling.Default) { this.AnalyzerName = LinterAnalyzer.AnalyzerName; this.Code = code; this.Description = description; this.Uri = docUri; this.DiagnosticLevel = diagnosticLevel; this.DiagnosticStyling = diagnosticStyling; }
public Diagnostic( TextSpan span, DiagnosticLevel level, string code, string message, Uri?documentationUri = null, DiagnosticStyling styling = DiagnosticStyling.Default, string?source = null) { Span = span; Level = level; Code = code; Message = message; Styling = styling; Uri = documentationUri; Source = source ?? LanguageConstants.LanguageId; }
public ErrorDiagnostic(TextSpan span, string code, string message, Uri?documentationUri = null, DiagnosticStyling styling = DiagnosticStyling.Default) : base(span, DiagnosticLevel.Error, code, message, documentationUri, styling) { }
public AnalyzerDiagnostic(string analyzerName, TextSpan span, DiagnosticLevel level, string code, string message, Uri?documentationUri = null, DiagnosticStyling styling = DiagnosticStyling.Default) : base(span, level, code, message, documentationUri, styling, $"{LanguageConstants.LanguageId} {analyzerName}") { }
protected NoUnusedRuleBase(string code, string description, DiagnosticStyling diagnosticStyling, Uri?docUri = null, DiagnosticLevel diagnosticLevel = DiagnosticLevel.Warning) : base(code, description, docUri, diagnosticLevel, diagnosticStyling) { }
public FixableDiagnostic(Parsing.TextSpan span, DiagnosticLevel level, string code, string message, Uri?documentationUri, DiagnosticStyling styling, CodeFix fix, params CodeFix[] additionalFixes) : this(span, level, code, message, documentationUri, styling, fix) { this.additionalFixes = additionalFixes; }
public FixableDiagnostic(Parsing.TextSpan span, DiagnosticLevel level, string code, string message, Uri?documentationUri, DiagnosticStyling styling, CodeFix fix) : base(span, level, code, message, documentationUri, styling) { this.fix = fix; this.additionalFixes = null; }