20 references to DiagnosticWellKnownNames
Microsoft.CodeAnalysis.Analyzers (20)
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (1)
30
private static readonly LocalizableString s_localizableDescription = CreateLocalizableResourceString(nameof(DoNotUseTypesFromAssemblyRuleDescription), nameof(AnalysisContext),
DiagnosticWellKnownNames
.RegisterCompilationStartActionName);
MetaAnalyzers\DiagnosticAnalyzerFieldsAnalyzer.cs (1)
45
description: CreateLocalizableResourceString(nameof(DoNotStorePerCompilationDataOntoFieldsDescription), nameof(AnalysisContext),
DiagnosticWellKnownNames
.RegisterCompilationStartActionName),
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
324
if (compilationEndContextType.GetMembers(
DiagnosticWellKnownNames
.ReportDiagnosticName).FirstOrDefault() is IMethodSymbol compilationEndReportDiagnosticMethod)
MetaAnalyzers\RegisterActionAnalyzer.cs (15)
82
description: CreateLocalizableResourceString(nameof(InvalidSyntaxKindTypeArgumentDescription), nameof(
DiagnosticWellKnownNames
.TLanguageKindEnumName)),
85
private static readonly LocalizableString s_localizableDescriptionStatefulAnalyzerRegisterActionsDescription = CreateLocalizableResourceString(nameof(StatefulAnalyzerRegisterActionsDescription), nameof(
DiagnosticWellKnownNames
.TLanguageKindEnumName));
322
bool isRegisterSymbolAction = IsRegisterAction(
DiagnosticWellKnownNames
.RegisterSymbolActionName, method, _analysisContext, _compilationStartAnalysisContext);
323
bool isRegisterSyntaxNodeAction = IsRegisterAction(
DiagnosticWellKnownNames
.RegisterSyntaxNodeActionName, method, _analysisContext, _compilationStartAnalysisContext, _codeBlockStartAnalysisContext);
324
bool isRegisterCodeBlockStartAction = IsRegisterAction(
DiagnosticWellKnownNames
.RegisterCodeBlockStartActionName, method, _analysisContext, _compilationStartAnalysisContext);
325
bool isRegisterOperationAction = IsRegisterAction(
DiagnosticWellKnownNames
.RegisterOperationActionName, method, _analysisContext, _compilationStartAnalysisContext, _operationBlockStartAnalysisContext);
385
if (method.TypeParameters[0].Name ==
DiagnosticWellKnownNames
.TLanguageKindEnumName)
392
ITypeParameterSymbol? typeParam = method.TypeParameters.FirstOrDefault(t => t.Name ==
DiagnosticWellKnownNames
.TLanguageKindEnumName);
412
Diagnostic diagnostic = Diagnostic.Create(InvalidSyntaxKindTypeArgumentRule, location, typeArgument.Name,
DiagnosticWellKnownNames
.TLanguageKindEnumName, method.Name);
517
case
DiagnosticWellKnownNames
.RegisterCompilationEndActionName:
518
case
DiagnosticWellKnownNames
.RegisterCodeBlockEndActionName:
519
case
DiagnosticWellKnownNames
.RegisterOperationBlockEndActionName:
554
statelessActionName =
DiagnosticWellKnownNames
.RegisterCompilationActionName;
560
statelessActionName =
DiagnosticWellKnownNames
.RegisterOperationBlockActionName;
566
statelessActionName =
DiagnosticWellKnownNames
.RegisterCodeBlockActionName;
MetaAnalyzers\ReportDiagnosticAnalyzer.cs (2)
153
if (this.DiagnosticAnalyzer.GetMembers(
DiagnosticWellKnownNames
.SupportedDiagnosticsName).FirstOrDefault() is IPropertySymbol supportedDiagnosticBaseProperty)
202
!symbol.Name.Equals(
DiagnosticWellKnownNames
.ReportDiagnosticName, StringComparison.OrdinalIgnoreCase) ||