Symbols\Metadata\PE\PENamedTypeSymbol.cs (21)
31private static readonly Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> s_emptyNestedTypes =
32new Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>>(EmptyReadOnlyMemoryOfCharComparer.Instance);
65private Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> _lazyNestedTypes;
179internal static PENamedTypeSymbol Create(
191PENamedTypeSymbol result;
232internal static PENamedTypeSymbol Create(
234PENamedTypeSymbol containingType,
251PENamedTypeSymbol result;
1204return HandleComparer.Default.Compare(((PENamedTypeSymbol)x).Handle, ((PENamedTypeSymbol)y).Handle);
1536ImmutableArray<PENamedTypeSymbol> t;
1590var types = ArrayBuilder<PENamedTypeSymbol>.GetInstance();
1610ImmutableArray<PENamedTypeSymbol> t;
1880private IEnumerable<PENamedTypeSymbol> CreateNestedTypes()
1910yield return PENamedTypeSymbol.Create(moduleSymbol, this, typeRid);
2111private static Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> GroupByName(ArrayBuilder<PENamedTypeSymbol> symbols)
2210return ContainingType is PENamedTypeSymbol containingType
2599var containingType = _container as PENamedTypeSymbol;
2777var nestedType = Create(this.ContainingPEModule, (PENamespaceSymbol)this.ContainingNamespace, _handle, null);