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