12 references to GetBaseTypeOfTypeOrThrow
Microsoft.CodeAnalysis (1)
MetadataReader\MetadataDecoder.cs (1)
2043
EnqueueTypeToken(typeDefsToSearch, typeSymbolsToSearch, Module.
GetBaseTypeOfTypeOrThrow
(searchTypeDef));
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Metadata\PE\MetadataDecoder.cs (1)
288
EntityHandle baseToken = Module.
GetBaseTypeOfTypeOrThrow
(typeDef);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
754
EntityHandle token = moduleSymbol.Module.
GetBaseTypeOfTypeOrThrow
(_handle);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Symbols\Metadata\PE\BaseTypeResolution.cs (8)
283
Assert.Equal(base1, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.
GetBaseTypeOfTypeOrThrow
(((PENamedTypeSymbol)localTC1).Handle)]);
284
Assert.Equal(base2, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.
GetBaseTypeOfTypeOrThrow
(((PENamedTypeSymbol)localTC2).Handle)]);
285
Assert.Equal(base3, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.
GetBaseTypeOfTypeOrThrow
(((PENamedTypeSymbol)localTC3).Handle)]);
286
Assert.Equal(base4, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.
GetBaseTypeOfTypeOrThrow
(((PENamedTypeSymbol)localTC4).Handle)]);
287
Assert.Equal(base5, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.
GetBaseTypeOfTypeOrThrow
(((PENamedTypeSymbol)localTC5).Handle)]);
288
Assert.Equal(base6, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.
GetBaseTypeOfTypeOrThrow
(((PENamedTypeSymbol)localTC6).Handle)]);
289
Assert.Equal(base7, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.
GetBaseTypeOfTypeOrThrow
(((PENamedTypeSymbol)localTC7).Handle)]);
290
Assert.Equal(base8, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.
GetBaseTypeOfTypeOrThrow
(((PENamedTypeSymbol)localTC8).Handle)]);
Symbols\Metadata\PE\TypeForwarders.cs (1)
65
Assert.Equal(base1, module1.TypeRefHandleToTypeMap[(TypeReferenceHandle)module1.Module.
GetBaseTypeOfTypeOrThrow
(((PENamedTypeSymbol)derived1).Handle)]);