12 references to TypeRefHandleToTypeMap
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\MetadataDecoder.cs (1)
113
return moduleSymbol.
TypeRefHandleToTypeMap
;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (11)
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 (3)
65
Assert.Equal(base1, module1.
TypeRefHandleToTypeMap
[(TypeReferenceHandle)module1.Module.GetBaseTypeOfTypeOrThrow(((PENamedTypeSymbol)derived1).Handle)]);
66
Assert.True(module1.
TypeRefHandleToTypeMap
.Values.Contains((TypeSymbol)base4.OriginalDefinition));
67
Assert.True(module1.
TypeRefHandleToTypeMap
.Values.Contains((TypeSymbol)base6.OriginalDefinition));