Symbols\Metadata\PE\PENamedTypeSymbol.cs (21)
30private static readonly Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> s_emptyNestedTypes =
31new Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>>(EmptyReadOnlyMemoryOfCharComparer.Instance);
64private Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> _lazyNestedTypes;
177internal static PENamedTypeSymbol Create(
189PENamedTypeSymbol result;
230internal static PENamedTypeSymbol Create(
232PENamedTypeSymbol containingType,
249PENamedTypeSymbol result;
1183return HandleComparer.Default.Compare(((PENamedTypeSymbol)x).Handle, ((PENamedTypeSymbol)y).Handle);
1515ImmutableArray<PENamedTypeSymbol> t;
1569var types = ArrayBuilder<PENamedTypeSymbol>.GetInstance();
1589ImmutableArray<PENamedTypeSymbol> t;
1859private IEnumerable<PENamedTypeSymbol> CreateNestedTypes()
1889yield return PENamedTypeSymbol.Create(moduleSymbol, this, typeRid);
2090private static Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> GroupByName(ArrayBuilder<PENamedTypeSymbol> symbols)
2189return ContainingType is PENamedTypeSymbol containingType
2578var containingType = _container as PENamedTypeSymbol;
2756var nestedType = Create(this.ContainingPEModule, (PENamespaceSymbol)this.ContainingNamespace, _handle, null);