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));
24 references to InheritanceMarginItem
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(