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