1 instantiation of InlineDiagnosticsTag
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineDiagnostics\InlineDiagnosticsTaggerProvider.cs (1)
72
return new
InlineDiagnosticsTag
(errorType, diagnostic, _editorFormatMap, _classificationFormatMapService,
23 references to InlineDiagnosticsTag
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
InlineDiagnostics\InlineDiagnosticsTaggerProviderTests.cs (4)
37
private static async Task<ImmutableArray<TagSpan<
InlineDiagnosticsTag
>>> GetTagSpansAsync(string content)
43
private static async Task<ImmutableArray<TagSpan<
InlineDiagnosticsTag
>>> GetTagSpansInSourceGeneratedDocumentAsync(string content)
53
private static async Task<ImmutableArray<TagSpan<
InlineDiagnosticsTag
>>> GetTagSpansAsync(EditorTestWorkspace workspace)
56
return await TestDiagnosticTagProducer<InlineDiagnosticsTaggerProvider,
InlineDiagnosticsTag
>.GetTagSpansAsync(workspace);
Microsoft.CodeAnalysis.EditorFeatures (19)
InlineDiagnostics\InlineDiagnosticsAdornmentManager.cs (7)
24
internal sealed class InlineDiagnosticsAdornmentManager : AbstractAdornmentManager<
InlineDiagnosticsTag
>
86
var
tag = (
InlineDiagnosticsTag
)element.Tag;
87
var classificationType = _classificationRegistryService.GetClassificationType(
InlineDiagnosticsTag
.GetClassificationId(tag.ErrorType));
89
InlineDiagnosticsTag
.UpdateColor(format, element.Adornment);
113
using var _ = PooledDictionary<IWpfTextViewLine, IMappingTagSpan<
InlineDiagnosticsTag
>>.GetInstance(out var map);
156
var classificationType = _classificationRegistryService.GetClassificationType(
InlineDiagnosticsTag
.GetClassificationId(tag.ErrorType));
InlineDiagnostics\InlineDiagnosticsAdornmentManagerProvider.cs (1)
22
internal sealed 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)
24
[TagType(typeof(
InlineDiagnosticsTag
))]
32
: AbstractDiagnosticsTaggerProvider<
InlineDiagnosticsTag
>(
50
protected override
InlineDiagnosticsTag
? CreateTag(Workspace workspace, DiagnosticData diagnostic)
105
protected sealed override bool TagEquals(
InlineDiagnosticsTag
tag1,
InlineDiagnosticsTag
tag2)