1 instantiation of InlineHintDataTag
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineHints\InlineHintsDataTaggerProvider.cs (1)
126
new
InlineHintDataTag
(this, snapshotSpan.Snapshot, hint)));
14 references to InlineHintDataTag
Microsoft.CodeAnalysis.EditorFeatures (9)
InlineHints\InlineHintDataTag.cs (3)
19
internal sealed class InlineHintDataTag : ITag, IEquatable<
InlineHintDataTag
>
43
=> obj is
InlineHintDataTag
tag && Equals(tag);
45
public bool Equals(
InlineHintDataTag
? other)
InlineHints\InlineHintsDataTaggerProvider.cs (6)
35
[TagType(typeof(
InlineHintDataTag
))]
37
internal class InlineHintsDataTaggerProvider : AsynchronousViewTaggerProvider<
InlineHintDataTag
>
104
TaggerContext<
InlineHintDataTag
> context, DocumentSnapshotSpan documentSnapshotSpan, int? caretPosition, CancellationToken cancellationToken)
124
context.AddTag(new TagSpan<
InlineHintDataTag
>(
130
protected override bool TagEquals(
InlineHintDataTag
tag1,
InlineHintDataTag
tag2)
Microsoft.CodeAnalysis.EditorFeatures.Wpf (5)
InlineHints\InlineHintsTagger.cs (4)
20
/// The purpose of this tagger is to convert the <see cref="
InlineHintDataTag
"/> to the <see
26
private readonly ITagAggregator<
InlineHintDataTag
> _tagAggregator;
31
private readonly List<(IMappingTagSpan<
InlineHintDataTag
> mappingTagSpan, ITagSpan<IntraTextAdornmentTag>? tagSpan)> _cache = new();
57
ITagAggregator<
InlineHintDataTag
> tagAggregator)
InlineHints\InlineHintsTaggerProvider.cs (1)
77
var tagAggregator = _viewTagAggregatorFactoryService.CreateTagAggregator<
InlineHintDataTag
>(textView);