20 references to InheritanceMarginTag
Microsoft.VisualStudio.LanguageServices (20)
InheritanceMargin\InheritanceGlyphFactory.cs (1)
61
if (tag is not
InheritanceMarginTag
inheritanceMarginTag)
InheritanceMargin\InheritanceGlyphFactoryProvider.cs (1)
24
[TagType(typeof(
InheritanceMarginTag
))]
InheritanceMargin\InheritanceGlyphManager.cs (2)
91
public void AddGlyph(
InheritanceMarginTag
tag, SnapshotSpan span)
202
private InheritanceMarginGlyph CreateNewGlyph(
InheritanceMarginTag
tag)
InheritanceMargin\InheritanceMarginTag.cs (3)
17
internal class InheritanceMarginTag : IGlyphTag, IEquatable<
InheritanceMarginTag
>
62
=> Equals(obj as
InheritanceMarginTag
);
64
public bool Equals(
InheritanceMarginTag
? other)
InheritanceMargin\InheritanceMarginTaggerProvider.cs (6)
31
[TagType(typeof(
InheritanceMarginTag
))]
38
: AsynchronousViewportTaggerProvider<
InheritanceMarginTag
>(taggerHost, FeatureAttribute.InheritanceMargin)
71
TaggerContext<
InheritanceMarginTag
> context,
123
context.AddTag(new TagSpan<
InheritanceMarginTag
>(
129
protected override bool TagEquals(
InheritanceMarginTag
tag1,
InheritanceMarginTag
tag2)
InheritanceMargin\InheritanceMarginViewMargin.cs (2)
32
private readonly ITagAggregator<
InheritanceMarginTag
> _tagAggregator;
53
ITagAggregator<
InheritanceMarginTag
> tagAggregator,
InheritanceMargin\InheritanceMarginViewMarginProvider.cs (1)
72
var tagAggregator = _tagAggregatorFactoryService.CreateTagAggregator<
InheritanceMarginTag
>(textView);
InheritanceMargin\MarginGlyph\InheritanceMarginGlyph.cs (1)
46
InheritanceMarginTag
tag,
InheritanceMargin\MarginGlyph\InheritanceMarginGlyphViewModel.cs (3)
24
private readonly
InheritanceMarginTag
_tag;
97
InheritanceMarginTag
tag,
115
InheritanceMarginTag
tag,