3 instantiations of InheritanceMarginItem
Microsoft.CodeAnalysis.Features (3)
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
248
items.Add(new
InheritanceMarginItem
(
280
items.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)
30
public async ValueTask<ImmutableArray<
InheritanceMarginItem
>> GetInheritanceMemberItemsAsync(
45
var result = await remoteClient.TryInvokeAsync<IRemoteInheritanceMarginService, ImmutableArray<
InheritanceMarginItem
>>(
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (16)
43
private static async ValueTask<ImmutableArray<
InheritanceMarginItem
>> GetSymbolInheritanceChainItemsAsync(
60
using var _ = ArrayBuilder<
InheritanceMarginItem
>.GetInstance(out var builder);
132
private async Task<ImmutableArray<
InheritanceMarginItem
>> GetInheritanceMarginItemsInProcessAsync(
146
using var _ = ArrayBuilder<
InheritanceMarginItem
>.GetInstance(out var result);
164
private async Task<ImmutableArray<
InheritanceMarginItem
>> GetGlobalImportsItemsAsync(
231
using var _1 = ArrayBuilder<
InheritanceMarginItem
>.GetInstance(out var items);
293
ArrayBuilder<
InheritanceMarginItem
> builder,
354
ArrayBuilder<
InheritanceMarginItem
> builder,
408
private static async ValueTask<
InheritanceMarginItem
?> CreateInheritanceMemberItemForInterfaceAsync(
439
return
InheritanceMarginItem
.CreateOrdered(
447
private static async ValueTask<
InheritanceMarginItem
?> CreateInheritanceMemberItemForInterfaceMemberAsync(
465
return
InheritanceMarginItem
.CreateOrdered(
473
private static async ValueTask<
InheritanceMarginItem
?> CreateInheritanceItemForClassAndStructureAsync(
506
return
InheritanceMarginItem
.CreateOrdered(
514
private static async ValueTask<
InheritanceMarginItem
?> CreateInheritanceMemberItemForClassOrStructMemberAsync(
557
return
InheritanceMarginItem
.CreateOrdered(
InheritanceMargin\IInheritanceMarginService.cs (1)
20
ValueTask<ImmutableArray<
InheritanceMarginItem
>> GetInheritanceMemberItemsAsync(
InheritanceMargin\InheritanceMarginItem.cs (4)
19
ImmutableArray<InheritanceTargetItem> targetItems) : IEquatable<
InheritanceMarginItem
>
56
=> obj is
InheritanceMarginItem
item && Equals(item);
61
public bool Equals(
InheritanceMarginItem
other)
68
public static
InheritanceMarginItem
? CreateOrdered(
InheritanceMargin\IRemoteInheritanceMarginService.cs (1)
14
ValueTask<ImmutableArray<
InheritanceMarginItem
>> GetInheritanceMarginItemsAsync(