1 instantiation of ExtensionGroupingType
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\ExtensionGroupingInfo.cs (1)
58builder.Add(new ExtensionGroupingType(pair.Key, pair.Value));
14 references to ExtensionGroupingType
Microsoft.CodeAnalysis.CSharp (14)
Symbols\Source\ExtensionGroupingInfo.cs (14)
24private readonly ImmutableArray<ExtensionGroupingType> _groupingTypes; 54var builder = ArrayBuilder<ExtensionGroupingType>.GetInstance(groupingMap.Count); 119foreach (var groupingType in _groupingTypes) 178foreach (var groupingType in _groupingTypes) 203foreach (var groupingType in _groupingTypes) 430foreach (ExtensionGroupingType groupingType in _groupingTypes) 443static IEnumerable<SourceNamedTypeSymbol> enumerateExtensionsInGrouping(ExtensionGroupingType groupingType) 678private sealed class ExtensionGroupingType : ExtensionGroupingOrMarkerType, IComparable<ExtensionGroupingType> 699int IComparable<ExtensionGroupingType>.CompareTo(ExtensionGroupingType? other) 795internal ExtensionGroupingTypeTypeParameter(ExtensionGroupingType inheritingType, IGenericTypeParameter parentParameter) : 817((ExtensionGroupingType)DefiningType).ExtensionMarkerTypes[0].UnderlyingExtensions[0].DeclaringCompilation. 839public readonly ExtensionGroupingType GroupingType; 844public ExtensionMarkerType(ExtensionGroupingType groupingType, string name, MultiDictionary<string, SourceNamedTypeSymbol>.ValueSet extensions)