From 56e1e0372a21d87a80114e9e489661189755d5df Mon Sep 17 00:00:00 2001 From: Katy Coe Date: Wed, 22 Nov 2017 15:34:45 +0100 Subject: [PATCH] Remove obsolete GetTypeName method --- Il2CppInspector/Il2CppInspector.cs | 38 ------------------------------ 1 file changed, 38 deletions(-) diff --git a/Il2CppInspector/Il2CppInspector.cs b/Il2CppInspector/Il2CppInspector.cs index d3077ef..f043dd5 100644 --- a/Il2CppInspector/Il2CppInspector.cs +++ b/Il2CppInspector/Il2CppInspector.cs @@ -178,43 +178,5 @@ namespace Il2CppInspector } return processors; } - - public string GetTypeName(Il2CppType pType) { - string ret; - if (pType.type == Il2CppTypeEnum.IL2CPP_TYPE_CLASS || pType.type == Il2CppTypeEnum.IL2CPP_TYPE_VALUETYPE) { - Il2CppTypeDefinition klass = TypeDefinitions[pType.datapoint]; - ret = Strings[klass.nameIndex]; - } - else if (pType.type == Il2CppTypeEnum.IL2CPP_TYPE_GENERICINST) { - Il2CppGenericClass generic_class = Binary.Image.ReadMappedObject(pType.datapoint); - Il2CppTypeDefinition pMainDef = TypeDefinitions[generic_class.typeDefinitionIndex]; - ret = Strings[pMainDef.nameIndex]; - var typeNames = new List(); - Il2CppGenericInst pInst = - Binary.Image.ReadMappedObject(generic_class.context.class_inst); - var pointers = Binary.Image.ReadMappedArray(pInst.type_argv, (int) pInst.type_argc); - for (int i = 0; i < pInst.type_argc; ++i) { - var pOriType = Binary.Image.ReadMappedObject(pointers[i]); - typeNames.Add(GetTypeName(pOriType)); - } - ret += $"<{string.Join(", ", typeNames)}>"; - } - else if (pType.type == Il2CppTypeEnum.IL2CPP_TYPE_ARRAY) { - Il2CppArrayType arrayType = Binary.Image.ReadMappedObject(pType.datapoint); - var type = Binary.Image.ReadMappedObject(arrayType.etype); - ret = $"{GetTypeName(type)}[]"; - } - else if (pType.type == Il2CppTypeEnum.IL2CPP_TYPE_SZARRAY) { - var type = Binary.Image.ReadMappedObject(pType.datapoint); - ret = $"{GetTypeName(type)}[]"; - } - else { - if ((int) pType.type >= Il2CppConstants.CSharpTypeString.Count) - ret = "unknow"; - else - ret = Il2CppConstants.CSharpTypeString[(int) pType.type]; - } - return ret; - } } }