16 references to ImmutableCustomTags
Microsoft.CodeAnalysis (16)
CommandLine\SarifDiagnosticComparer.cs (3)
56&& x.ImmutableCustomTags.SequenceEqual(y.ImmutableCustomTags); 73Hash.CombineValues(obj.ImmutableCustomTags))))))));
CommandLine\SarifErrorLogger.cs (1)
88Debug.Assert(diagnostic.CustomTags.SequenceEqual(diagnostic.Descriptor.ImmutableCustomTags));
CommandLine\SarifV1ErrorLogger.cs (2)
191if (descriptor.ImmutableCustomTags.Any()) 195foreach (string tag in descriptor.ImmutableCustomTags)
CommandLine\SarifV2ErrorLogger.cs (3)
279if (!string.IsNullOrEmpty(descriptor.Category) || isEverSuppressed || reportAnalyzerExecutionTime || descriptor.ImmutableCustomTags.Any()) 316if (descriptor.ImmutableCustomTags.Any()) 320foreach (string tag in descriptor.ImmutableCustomTags)
Diagnostic\CustomObsoleteDiagnosticInfo.cs (2)
87customTags = baseDescriptor.ImmutableCustomTags; 91customTags = baseDescriptor.ImmutableCustomTags.Add(WellKnownDiagnosticTags.CustomObsolete);
Diagnostic\Diagnostic.cs (1)
403internal virtual ImmutableArray<string> CustomTags { get { return this.Descriptor.ImmutableCustomTags; } }
Diagnostic\DiagnosticDescriptor.cs (3)
291return AnalyzerManager.HasNotConfigurableTag(ImmutableCustomTags); 300return AnalyzerManager.HasCustomSeverityConfigurableTag(ImmutableCustomTags); 309return AnalyzerManager.HasCompilerOrNotConfigurableTagOrCustomConfigurableTag(ImmutableCustomTags);
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
1326foreach (var tag in diagnostic.Descriptor.ImmutableCustomTags)