3 instantiations of InheritanceMarginItem
Microsoft.CodeAnalysis.Features (3)
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
248items.Add(new InheritanceMarginItem( 280items.Add(new InheritanceMarginItem(
InheritanceMargin\InheritanceMarginItem.cs (1)
74=> targetItems.IsEmpty ? null : new(lineNumber, topLevelDisplayText, displayTexts, glyph, Order(targetItems));
38 references to InheritanceMarginItem
IdeBenchmarks (2)
InheritanceMargin\BenchmarksHelpers.cs (2)
17public static async Task<ImmutableArray<InheritanceMarginItem>> GenerateInheritanceMarginItemsAsync( 21using var _ = ArrayBuilder<InheritanceMarginItem>.GetInstance(out var builder);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
InheritanceMargin\InheritanceMarginTests.cs (1)
131private static async Task VerifyInheritanceMemberAsync(TestWorkspace testWorkspace, TestInheritanceMemberItem expectedItem, InheritanceMarginItem actualItem)
Microsoft.CodeAnalysis.Features (24)
InheritanceMargin\AbstractInheritanceMarginService.cs (2)
30public async ValueTask<ImmutableArray<InheritanceMarginItem>> GetInheritanceMemberItemsAsync( 45var result = await remoteClient.TryInvokeAsync<IRemoteInheritanceMarginService, ImmutableArray<InheritanceMarginItem>>(
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (16)
43private static async ValueTask<ImmutableArray<InheritanceMarginItem>> GetSymbolInheritanceChainItemsAsync( 60using var _ = ArrayBuilder<InheritanceMarginItem>.GetInstance(out var builder); 132private async Task<ImmutableArray<InheritanceMarginItem>> GetInheritanceMarginItemsInProcessAsync( 146using var _ = ArrayBuilder<InheritanceMarginItem>.GetInstance(out var result); 164private async Task<ImmutableArray<InheritanceMarginItem>> GetGlobalImportsItemsAsync( 231using var _1 = ArrayBuilder<InheritanceMarginItem>.GetInstance(out var items); 293ArrayBuilder<InheritanceMarginItem> builder, 354ArrayBuilder<InheritanceMarginItem> builder, 408private static async ValueTask<InheritanceMarginItem?> CreateInheritanceMemberItemForInterfaceAsync( 439return InheritanceMarginItem.CreateOrdered( 447private static async ValueTask<InheritanceMarginItem?> CreateInheritanceMemberItemForInterfaceMemberAsync( 465return InheritanceMarginItem.CreateOrdered( 473private static async ValueTask<InheritanceMarginItem?> CreateInheritanceItemForClassAndStructureAsync( 506return InheritanceMarginItem.CreateOrdered( 514private static async ValueTask<InheritanceMarginItem?> CreateInheritanceMemberItemForClassOrStructMemberAsync( 557return InheritanceMarginItem.CreateOrdered(
InheritanceMargin\IInheritanceMarginService.cs (1)
20ValueTask<ImmutableArray<InheritanceMarginItem>> GetInheritanceMemberItemsAsync(
InheritanceMargin\InheritanceMarginItem.cs (4)
19ImmutableArray<InheritanceTargetItem> targetItems) : IEquatable<InheritanceMarginItem> 56=> obj is InheritanceMarginItem item && Equals(item); 61public bool Equals(InheritanceMarginItem other) 68public static InheritanceMarginItem? CreateOrdered(
InheritanceMargin\IRemoteInheritanceMarginService.cs (1)
14ValueTask<ImmutableArray<InheritanceMarginItem>> GetInheritanceMarginItemsAsync(
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\InheritanceMargin\RemoteInheritanceMarginService.cs (1)
28public ValueTask<ImmutableArray<InheritanceMarginItem>> GetInheritanceMarginItemsAsync(
Microsoft.VisualStudio.LanguageServices (10)
InheritanceMargin\InheritanceMarginHelpers.cs (3)
121public static ImmutableArray<MenuItemViewModel> CreateModelsForMarginItem(InheritanceMarginItem item) 156public static ImmutableArray<MenuItemViewModel> CreateMenuItemViewModelsForMultipleMembers(ImmutableArray<InheritanceMarginItem> members) 169InheritanceMarginItem item,
InheritanceMargin\InheritanceMarginTag.cs (3)
30public readonly ImmutableArray<InheritanceMarginItem> MembersOnLine; 37public InheritanceMarginTag(int lineNumber, ImmutableArray<InheritanceMarginItem> membersOnLine) 46foreach (var marginItem in membersOnLine)
InheritanceMargin\MarginGlyph\InheritanceMarginGlyphViewModel.cs (4)
44var member = _tag.MembersOnLine[0]; 51var member = _tag.MembersOnLine[0]; 124var member = tag.MembersOnLine[0]; 132var member = tag.MembersOnLine[0];