1 instantiation of InlineDiagnosticsTag
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
InlineDiagnostics\InlineDiagnosticsTaggerProvider.cs (1)
96return new InlineDiagnosticsTag(errorType, diagnostic, _editorFormatMap, _classificationFormatMapService,
24 references to InlineDiagnosticsTag
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
InlineDiagnostics\InlineDiagnosticsTaggerProviderTests.cs (4)
43private static async Task<ImmutableArray<ITagSpan<InlineDiagnosticsTag>>> GetTagSpansAsync(string content) 49private static async Task<ImmutableArray<ITagSpan<InlineDiagnosticsTag>>> GetTagSpansInSourceGeneratedDocumentAsync(string content) 58private static async Task<ImmutableArray<ITagSpan<InlineDiagnosticsTag>>> GetTagSpansAsync(TestWorkspace workspace) 61return (await TestDiagnosticTagProducer<InlineDiagnosticsTaggerProvider, InlineDiagnosticsTag>.GetDiagnosticsAndErrorSpans(workspace)).Item2;
Microsoft.CodeAnalysis.EditorFeatures.Wpf (20)
InlineDiagnostics\InlineDiagnosticsAdornmentManager.cs (8)
27internal class InlineDiagnosticsAdornmentManager : AbstractAdornmentManager<InlineDiagnosticsTag> 89var tag = (InlineDiagnosticsTag)element.Tag; 90var classificationType = _classificationRegistryService.GetClassificationType(InlineDiagnosticsTag.GetClassificationId(tag.ErrorType)); 92InlineDiagnosticsTag.UpdateColor(format, element.Adornment); 116using var _ = PooledDictionary<IWpfTextViewLine, IMappingTagSpan<InlineDiagnosticsTag>>.GetInstance(out var map); 154var tag = tagMappingSpan.Tag; 155var classificationType = _classificationRegistryService.GetClassificationType(InlineDiagnosticsTag.GetClassificationId(tag.ErrorType));
InlineDiagnostics\InlineDiagnosticsAdornmentManagerProvider.cs (1)
22internal class InlineDiagnosticsAdornmentManagerProvider : AbstractAdornmentManagerProvider<InlineDiagnosticsTag>
InlineDiagnostics\InlineDiagnosticsFormatDefinition.cs (6)
23[Name(InlineDiagnosticsTag.TagID + PredefinedErrorTypeNames.SyntaxError)] 28[Name(InlineDiagnosticsTag.TagID + PredefinedErrorTypeNames.SyntaxError)] 43[Name(InlineDiagnosticsTag.TagID + PredefinedErrorTypeNames.Warning)] 48[Name(InlineDiagnosticsTag.TagID + PredefinedErrorTypeNames.Warning)] 63[Name(InlineDiagnosticsTag.TagID + EditAndContinueErrorTypeDefinition.Name)] 68[Name(InlineDiagnosticsTag.TagID + EditAndContinueErrorTypeDefinition.Name)]
InlineDiagnostics\InlineDiagnosticsTaggerProvider.cs (5)
31[TagType(typeof(InlineDiagnosticsTag))] 32internal sealed class InlineDiagnosticsTaggerProvider : AbstractDiagnosticsAdornmentTaggerProvider<InlineDiagnosticsTag> 74protected override InlineDiagnosticsTag? CreateTag(Workspace workspace, DiagnosticData diagnostic) 129protected sealed override bool TagEquals(InlineDiagnosticsTag tag1, InlineDiagnosticsTag tag2)