3 instantiations of ExtensionGroupingKey
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Source\SourceMemberContainerSymbol.cs (3)
2182
new
ExtensionGroupingKey
(underlying1.ContainingType).Equals(new
ExtensionGroupingKey
(underlying2.ContainingType))) &&
2372
IEnumerable<IGrouping<ExtensionGroupingKey, NamedTypeSymbol>> extensionsByReceiverType = GetTypeMembers("").Where(static t => t.IsExtension).GroupBy(static t => new
ExtensionGroupingKey
(t));
5 references to ExtensionGroupingKey
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Source\SourceMemberContainerSymbol.cs (5)
2372
IEnumerable<IGrouping<
ExtensionGroupingKey
, NamedTypeSymbol>> extensionsByReceiverType = GetTypeMembers("").Where(static t => t.IsExtension).GroupBy(static t => new ExtensionGroupingKey(t));
2388
static (Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>? membersByName, ImmutableArray<Symbol> membersUnordered) mergeMembersInGroup(IGrouping<
ExtensionGroupingKey
, NamedTypeSymbol> grouping)
2477
private readonly struct ExtensionGroupingKey : IEquatable<
ExtensionGroupingKey
>
2501
public bool Equals(
ExtensionGroupingKey
other)
2510
return Equals((
ExtensionGroupingKey
)obj!);