From a640d866ae08f79f2ecb6bba42ad0d1246d052b2 Mon Sep 17 00:00:00 2001 From: Katy Coe Date: Wed, 29 Jan 2020 10:20:36 +0100 Subject: [PATCH] Model: Types from TypeRefs should not have a definition or index --- Il2CppInspector/Reflection/TypeInfo.cs | 7 ------- 1 file changed, 7 deletions(-) diff --git a/Il2CppInspector/Reflection/TypeInfo.cs b/Il2CppInspector/Reflection/TypeInfo.cs index 1142f7a..ae2fd9d 100644 --- a/Il2CppInspector/Reflection/TypeInfo.cs +++ b/Il2CppInspector/Reflection/TypeInfo.cs @@ -586,9 +586,6 @@ namespace Il2CppInspector.Reflection { var generic = image.ReadMappedObject(pType.datapoint); // Il2CppGenericClass * var genericTypeDef = model.TypesByDefinitionIndex[generic.typeDefinitionIndex]; - Definition = model.Package.TypeDefinitions[generic.typeDefinitionIndex]; - Index = (int) generic.typeDefinitionIndex; - Assembly = genericTypeDef.Assembly; Namespace = genericTypeDef.Namespace; Name = genericTypeDef.BaseName; @@ -631,8 +628,6 @@ namespace Il2CppInspector.Reflection { ElementType = model.GetTypeFromVirtualAddress(descriptor.etype); Assembly = ElementType.Assembly; - Definition = ElementType.Definition; - Index = ElementType.Index; Namespace = ElementType.Namespace; Name = ElementType.Name; ContainsGenericParameters = ElementType.ContainsGenericParameters; @@ -646,8 +641,6 @@ namespace Il2CppInspector.Reflection { ElementType = model.GetTypeFromVirtualAddress(pType.datapoint); Assembly = ElementType.Assembly; - Definition = ElementType.Definition; - Index = ElementType.Index; Namespace = ElementType.Namespace; Name = ElementType.Name; ContainsGenericParameters = ElementType.ContainsGenericParameters;