3 instantiations of InheritanceMarginTag
IdeBenchmarks (1)
InheritanceMargin\InheritanceMarginGlyphBenchmarks.cs (1)
135builder.Add(new InheritanceMarginTag(grouping.Key, grouping.ToImmutableArray()));
Microsoft.VisualStudio.LanguageServices (1)
InheritanceMargin\InheritanceMarginTaggerProvider.cs (1)
150new InheritanceMarginTag(lineNumber, membersOnTheLineArray)));
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
InheritanceMargin\InheritanceMarginViewModelTests.vb (1)
97Return New InheritanceMarginTag(lineNumber, items)
23 references to InheritanceMarginTag
IdeBenchmarks (3)
InheritanceMargin\InheritanceMarginGlyphBenchmarks.cs (3)
45private ImmutableArray<InheritanceMarginTag> _tags; 106var tag = _tags[j]; 132using var _ = Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder<InheritanceMarginTag>.GetInstance(out var builder);
Microsoft.VisualStudio.LanguageServices (20)
InheritanceMargin\InheritanceGlyphFactory.cs (1)
62if (tag is not InheritanceMarginTag inheritanceMarginTag)
InheritanceMargin\InheritanceGlyphFactoryProvider.cs (1)
25[TagType(typeof(InheritanceMarginTag))]
InheritanceMargin\InheritanceGlyphManager.cs (2)
86public void AddGlyph(InheritanceMarginTag tag, SnapshotSpan span) 197private InheritanceMarginGlyph CreateNewGlyph(InheritanceMarginTag tag)
InheritanceMargin\InheritanceMarginTag.cs (3)
19internal class InheritanceMarginTag : IGlyphTag, IEquatable<InheritanceMarginTag> 64=> Equals(obj as InheritanceMarginTag); 66public bool Equals(InheritanceMarginTag? other)
InheritanceMargin\InheritanceMarginTaggerProvider.cs (6)
35[TagType(typeof(InheritanceMarginTag))] 38internal sealed class InheritanceMarginTaggerProvider : AsynchronousViewTaggerProvider<InheritanceMarginTag> 90TaggerContext<InheritanceMarginTag> context, 148context.AddTag(new TagSpan<InheritanceMarginTag>( 154protected override bool TagEquals(InheritanceMarginTag tag1, InheritanceMarginTag tag2)
InheritanceMargin\InheritanceMarginViewMargin.cs (2)
32private readonly ITagAggregator<InheritanceMarginTag> _tagAggregator; 53ITagAggregator<InheritanceMarginTag> tagAggregator,
InheritanceMargin\InheritanceMarginViewMarginProvider.cs (1)
73var tagAggregator = _tagAggregatorFactoryService.CreateTagAggregator<InheritanceMarginTag>(textView);
InheritanceMargin\MarginGlyph\InheritanceMarginGlyph.cs (1)
45InheritanceMarginTag tag,
InheritanceMargin\MarginGlyph\InheritanceMarginGlyphViewModel.cs (3)
23private readonly InheritanceMarginTag _tag; 95InheritanceMarginTag tag, 113InheritanceMarginTag tag,