1 write to ExtensionMarkerTypes
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\ExtensionGroupingInfo.cs (1)
700
ExtensionMarkerTypes
= builder.ToImmutableAndFree();
15 references to ExtensionMarkerTypes
Microsoft.CodeAnalysis.CSharp (15)
Symbols\Source\ExtensionGroupingInfo.cs (15)
128
foreach (var markerType in groupingType.
ExtensionMarkerTypes
)
207
foreach (var markerType in groupingType.
ExtensionMarkerTypes
)
447
foreach (var marker in groupingType.
ExtensionMarkerTypes
)
706
return
ExtensionMarkerTypes
[0].CompareTo(other.
ExtensionMarkerTypes
[0]);
715
var typeParameters =
ExtensionMarkerTypes
[0].UnderlyingExtensions[0].Arity != 0 ?
716
((INestedTypeDefinition)
ExtensionMarkerTypes
[0].UnderlyingExtensions[0].GetCciAdapter()).GenericParameters.SelectAsArray(static (p, @this) => new ExtensionGroupingTypeTypeParameter(@this, p), this) :
725
protected override ushort GenericParameterCount => (ushort)
ExtensionMarkerTypes
[0].UnderlyingExtensions[0].Arity;
735
NamedTypeSymbol? containingType =
ExtensionMarkerTypes
[0].UnderlyingExtensions[0].ContainingType;
743
protected override ITypeReference? ObjectType =>
ExtensionMarkerTypes
[0].UnderlyingExtensions[0].ContainingAssembly.GetSpecialType(SpecialType.System_Object).GetCciAdapter();
747
foreach (var marker in
ExtensionMarkerTypes
)
764
protected override IEnumerable<INestedTypeDefinition> NestedTypes =>
ExtensionMarkerTypes
;
770
foreach (var marker in
ExtensionMarkerTypes
)
790
SynthesizedAttributeData? extensionAttribute =
ExtensionMarkerTypes
[0].UnderlyingExtensions[0].DeclaringCompilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor);
823
((ExtensionGroupingType)DefiningType).
ExtensionMarkerTypes
[0].UnderlyingExtensions[0].DeclaringCompilation.