1 instantiation of ExtensionGroupingType
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\ExtensionGroupingInfo.cs (1)
60
builder.Add(new
ExtensionGroupingType
(pair.Key, pair.Value));
14 references to ExtensionGroupingType
Microsoft.CodeAnalysis.CSharp (14)
Symbols\Source\ExtensionGroupingInfo.cs (14)
24
private readonly ImmutableArray<
ExtensionGroupingType
> _groupingTypes;
56
var builder = ArrayBuilder<
ExtensionGroupingType
>.GetInstance(groupingMap.Count);
121
foreach (
var
groupingType in _groupingTypes)
180
foreach (
var
groupingType in _groupingTypes)
205
foreach (
var
groupingType in _groupingTypes)
432
foreach (
ExtensionGroupingType
groupingType in _groupingTypes)
445
static IEnumerable<SourceNamedTypeSymbol> enumerateExtensionsInGrouping(
ExtensionGroupingType
groupingType)
682
private sealed class ExtensionGroupingType : ExtensionGroupingOrMarkerType, IComparable<
ExtensionGroupingType
>
703
int IComparable<
ExtensionGroupingType
>.CompareTo(
ExtensionGroupingType
? other)
801
internal ExtensionGroupingTypeTypeParameter(
ExtensionGroupingType
inheritingType, IGenericTypeParameter parentParameter) :
823
((
ExtensionGroupingType
)DefiningType).ExtensionMarkerTypes[0].UnderlyingExtensions[0].DeclaringCompilation.
845
public readonly
ExtensionGroupingType
GroupingType;
850
public ExtensionMarkerType(
ExtensionGroupingType
groupingType, string name, MultiDictionary<string, SourceNamedTypeSymbol>.ValueSet extensions)