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