12 references to CreateDiagnostic
Microsoft.CodeAnalysis.Analyzers (12)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (2)
283Diagnostic diagnostic = invocation.CreateDiagnostic(CreateCodeActionEquivalenceKeyRule, EquivalenceKeyParameterName); 296Diagnostic diagnostic = objectCreation.CreateDiagnostic(OverrideCodeActionEquivalenceKeyRule, objectCreation.Constructor!.ContainingType, EquivalenceKeyPropertyName);
ImmutableObjectMethodAnalyzer.cs (1)
98context.ReportDiagnostic(invocation.CreateDiagnostic(DoNotIgnoreReturnValueDiagnosticRule, type.Name, methodName));
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (5)
627operationAnalysisContext.ReportDiagnostic(creation.Value.CreateDiagnostic(UseLocalizableStringsInDescriptorRule, WellKnownTypeNames.MicrosoftCodeAnalysisLocalizableString)); 1042Diagnostic diagnostic = argument.CreateDiagnostic(ProvideHelpUriInDescriptorRule); 1077Diagnostic diagnostic = argument.CreateDiagnostic(ProvideCustomTagsInDescriptorRule); 1270var diagnostic = argument.CreateDiagnostic(EnableAnalyzerReleaseTrackingRule, ruleId); 1278var diagnostic = argument.Value.CreateDiagnostic(DiagnosticIdMustBeAConstantRule, arg1);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_IdRangeAndCategoryValidation.cs (2)
130var diagnostic = argument.Value.CreateDiagnostic(DiagnosticIdMustBeInSpecifiedFormatRule, arg1, arg2, arg3.ToString(), arg4); 184var diagnostic = argument.Value.CreateDiagnostic(UseCategoriesFromSpecifiedRangeRule, arg1, arg2);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ReleaseTracking.cs (1)
296var diagnostic = ruleIdArgument.CreateDiagnostic(UnexpectedAnalyzerDiagnosticForRemovedDiagnosticIdRule, ruleId);
MetaAnalyzers\PreferIsKindAnalyzer.cs (1)
93context.ReportDiagnostic(operation.LeftOperand.CreateDiagnostic(Rule));