16 overrides of ExtensionGroupingName
Microsoft.CodeAnalysis.CSharp (16)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
87internal sealed override string? ExtensionGroupingName => null;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
172internal sealed override string? ExtensionGroupingName => null;
Symbols\ErrorTypeSymbol.cs (1)
119internal sealed override string? ExtensionGroupingName => null;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2915internal override string? ExtensionGroupingName
Symbols\NativeIntegerTypeSymbol.cs (1)
310internal sealed override string? ExtensionGroupingName => null;
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
487internal override string? ExtensionGroupingName
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
200internal sealed override string? ExtensionGroupingName => null;
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
1098internal override string? ExtensionGroupingName
Symbols\SubstitutedNamedTypeSymbol.cs (1)
531internal sealed override string? ExtensionGroupingName
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
151internal override string? ExtensionGroupingName => null;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
864internal override string? ExtensionGroupingName => null;
Symbols\Synthesized\SynthesizedContainer.cs (1)
52internal sealed override string? ExtensionGroupingName => null;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
126internal sealed override string? ExtensionGroupingName => null;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
114internal override string? ExtensionGroupingName => null;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
68internal override string? ExtensionGroupingName => null;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
61internal override string? ExtensionGroupingName => null;
12 references to ExtensionGroupingName
Microsoft.CodeAnalysis.CSharp (12)
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (3)
259var xGroupingKey = xExtension.ExtensionGroupingName; 262var yGroupingKey = yExtension.ExtensionGroupingName; 291var groupingKey = extension.ExtensionGroupingName;
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (1)
184builder.Append(symbol.IsExtension ? symbol.ExtensionGroupingName : symbol.Name);
Symbols\NamedTypeSymbol.cs (1)
650[MemberNotNullWhen(true, nameof(ExtensionGroupingName), nameof(ExtensionMarkerName))]
Symbols\PublicModel\NamedTypeSymbol.cs (2)
213|| (!string.IsNullOrEmpty(UnderlyingNamedTypeSymbol.ExtensionGroupingName) && !string.IsNullOrEmpty(UnderlyingNamedTypeSymbol.ExtensionMarkerName))); 219string? INamedTypeSymbol.ExtensionGroupingName => UnderlyingNamedTypeSymbol.ExtensionGroupingName;
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
488=> _underlyingType.ExtensionGroupingName;
Symbols\Source\SourceMemberContainerSymbol.cs (3)
2359underlying1.ContainingType.ExtensionGroupingName == underlying2.ContainingType.ExtensionGroupingName) && 2557IEnumerable<IGrouping<string, NamedTypeSymbol>> extensionsByReceiverType = GetTypeMembers("").Where(static t => t.IsExtension).GroupBy(static t => t.ExtensionGroupingName!);
Symbols\SubstitutedNamedTypeSymbol.cs (1)
532=> _underlyingType.ExtensionGroupingName;