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