unify logic for getting element type index

This commit is contained in:
LukeFZ
2025-07-21 17:06:16 +02:00
parent 8055ed1cdb
commit 893d2c1300
4 changed files with 9 additions and 8 deletions

View File

@@ -163,9 +163,7 @@ public static class BlobReader
var typeHandle = inspector.TypeReferences[typeIndex].Data.KlassIndex;
enumType = inspector.TypeDefinitions[typeHandle];
var elementTypeIndex = inspector.Version >= MetadataVersions.V350
? enumType.ParentIndex
: enumType.ElementTypeIndex;
var elementTypeIndex = enumType.GetEnumElementTypeIndex(inspector.Version);
var elementTypeHandle = inspector.TypeReferences[elementTypeIndex].Data.KlassIndex;
var elementType = inspector.TypeDefinitions[elementTypeHandle];