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); 47public bool Equals(InlineHintDataTag<TAdditionalInformation>? other)
InlineHints\InlineHintsDataTaggerProvider.cs (5)
27: AsynchronousViewportTaggerProvider<InlineHintDataTag<TAdditionalInformation>>(taggerHost, FeatureAttribute.InlineHints) 67TaggerContext<InlineHintDataTag<TAdditionalInformation>> context, 99context.AddTag(new TagSpan<InlineHintDataTag<TAdditionalInformation>>( 105protected 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 32private readonly EfficientTagger<InlineHintDataTag<CachedAdornmentTagSpan>> _underlyingTagger; 51EfficientTagger<InlineHintDataTag<CachedAdornmentTagSpan>> tagger) 126using var _1 = SegmentedListPool.GetPooledList<TagSpan<InlineHintDataTag<CachedAdornmentTagSpan>>>(out var dataTagSpans); 148TagSpan<InlineHintDataTag<CachedAdornmentTagSpan>> dataTagSpan, bool classify, TextFormattingRunProperties format)