14 references to InlineHintDataTag
Microsoft.CodeAnalysis.EditorFeatures (14)
InlineHints\CachedAdornmentTagSpan.cs (1)
15
/// This is created and cached on <see cref="
InlineHintDataTag
{TAdditionalInformation}.AdditionalData"/> on demand
InlineHints\InlineHintDataTag.cs (3)
21
: ITag, IEquatable<
InlineHintDataTag
<TAdditionalInformation>>
45
=> obj is
InlineHintDataTag
<TAdditionalInformation> tag && Equals(tag);
47
public bool Equals(
InlineHintDataTag
<TAdditionalInformation>? other)
InlineHints\InlineHintsDataTaggerProvider.cs (5)
27
: AsynchronousViewportTaggerProvider<
InlineHintDataTag
<TAdditionalInformation>>(taggerHost, FeatureAttribute.InlineHints)
67
TaggerContext<
InlineHintDataTag
<TAdditionalInformation>> context,
99
context.AddTag(new TagSpan<
InlineHintDataTag
<TAdditionalInformation>>(
105
protected override bool TagEquals(
InlineHintDataTag
<TAdditionalInformation> tag1,
InlineHintDataTag
<TAdditionalInformation> tag2)
InlineHints\InlineHintsTagger.cs (5)
26
/// The purpose of this tagger is to convert the <see cref="
InlineHintDataTag
{TAdditionalInformation}"/> to the <see
32
private readonly EfficientTagger<
InlineHintDataTag
<CachedAdornmentTagSpan>> _underlyingTagger;
51
EfficientTagger<
InlineHintDataTag
<CachedAdornmentTagSpan>> tagger)
126
using var _1 = SegmentedListPool.GetPooledList<TagSpan<
InlineHintDataTag
<CachedAdornmentTagSpan>>>(out var dataTagSpans);
148
TagSpan<
InlineHintDataTag
<CachedAdornmentTagSpan>> dataTagSpan, bool classify, TextFormattingRunProperties format)