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

@@ -786,10 +786,7 @@ namespace Il2CppInspector.Reflection
if (Definition.Bitfield.EnumType) {
IsEnum = true;
var enumUnderlyingTypeIndex = Assembly.Model.Package.Version >= MetadataVersions.V350
? Definition.ParentIndex
: Definition.ElementTypeIndex;
var enumUnderlyingTypeIndex = Definition.GetEnumElementTypeIndex(Assembly.Model.Package.Version);
enumUnderlyingTypeReference = TypeRef.FromReferenceIndex(Assembly.Model, enumUnderlyingTypeIndex);
}