Symbols\Metadata\PE\PENamedTypeSymbol.cs (23)
33private static readonly Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> s_emptyNestedTypes =
34new Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>>(EmptyReadOnlyMemoryOfCharComparer.Instance);
67private Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> _lazyNestedTypes;
194internal static PENamedTypeSymbol Create(
206PENamedTypeSymbol result;
247internal static PENamedTypeSymbol Create(
249PENamedTypeSymbol containingType,
266PENamedTypeSymbol result;
405static ParameterSymbol? makeExtensionParameter(PENamedTypeSymbol @this, ExtensionInfo uncommon)
422static MethodSymbol getMarkerMethodSymbol(PENamedTypeSymbol @this, ExtensionInfo uncommon)
464static MethodSymbol? findCorrespondingExtensionImplementationMethod(MethodSymbol method, PENamedTypeSymbol @this)
1379return HandleComparer.Default.Compare(((PENamedTypeSymbol)x).Handle, ((PENamedTypeSymbol)y).Handle);
1711ImmutableArray<PENamedTypeSymbol> t;
1765var types = ArrayBuilder<PENamedTypeSymbol>.GetInstance();
1785ImmutableArray<PENamedTypeSymbol> t;
2110private IEnumerable<PENamedTypeSymbol> CreateNestedTypes()
2140yield return PENamedTypeSymbol.Create(moduleSymbol, this, typeRid);
2345private static Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> GroupByName(ArrayBuilder<PENamedTypeSymbol> symbols)
2444return ContainingType is PENamedTypeSymbol containingType
2836var containingType = _container as PENamedTypeSymbol;