"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Il2CppTypeEnum = void 0;
var Il2CppTypeEnum;
(function (Il2CppTypeEnum) {
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_END"] = 0] = "IL2CPP_TYPE_END"; /* End of List */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_VOID"] = 1] = "IL2CPP_TYPE_VOID";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_BOOLEAN"] = 2] = "IL2CPP_TYPE_BOOLEAN";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_CHAR"] = 3] = "IL2CPP_TYPE_CHAR";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_I1"] = 4] = "IL2CPP_TYPE_I1";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_U1"] = 5] = "IL2CPP_TYPE_U1";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_I2"] = 6] = "IL2CPP_TYPE_I2";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_U2"] = 7] = "IL2CPP_TYPE_U2";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_I4"] = 8] = "IL2CPP_TYPE_I4";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_U4"] = 9] = "IL2CPP_TYPE_U4";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_I8"] = 10] = "IL2CPP_TYPE_I8";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_U8"] = 11] = "IL2CPP_TYPE_U8";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_R4"] = 12] = "IL2CPP_TYPE_R4";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_R8"] = 13] = "IL2CPP_TYPE_R8";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_STRING"] = 14] = "IL2CPP_TYPE_STRING";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_PTR"] = 15] = "IL2CPP_TYPE_PTR"; /* arg: <type> token */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_BYREF"] = 16] = "IL2CPP_TYPE_BYREF"; /* arg: <type> token */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_VALUETYPE"] = 17] = "IL2CPP_TYPE_VALUETYPE"; /* arg: <type> token */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_CLASS"] = 18] = "IL2CPP_TYPE_CLASS"; /* arg: <type> token */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_VAR"] = 19] = "IL2CPP_TYPE_VAR"; /* Generic parameter in a generic type definition, represented as number (compressed unsigned integer) number */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_ARRAY"] = 20] = "IL2CPP_TYPE_ARRAY"; /* type, rank, boundsCount, bound1, loCount, lo1 */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_GENERICINST"] = 21] = "IL2CPP_TYPE_GENERICINST"; /* <type> <type-arg-count> <type-1> \x{2026} <type-n> */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_TYPEDBYREF"] = 22] = "IL2CPP_TYPE_TYPEDBYREF";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_I"] = 24] = "IL2CPP_TYPE_I";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_U"] = 25] = "IL2CPP_TYPE_U";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_FNPTR"] = 27] = "IL2CPP_TYPE_FNPTR"; /* arg: full method signature */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_OBJECT"] = 28] = "IL2CPP_TYPE_OBJECT";
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_SZARRAY"] = 29] = "IL2CPP_TYPE_SZARRAY"; /* 0-based one-dim-array */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_MVAR"] = 30] = "IL2CPP_TYPE_MVAR"; /* Generic parameter in a generic method definition, represented as number (compressed unsigned integer)  */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_CMOD_REQD"] = 31] = "IL2CPP_TYPE_CMOD_REQD"; /* arg: typedef or typeref token */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_CMOD_OPT"] = 32] = "IL2CPP_TYPE_CMOD_OPT"; /* optional arg: typedef or typref token */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_INTERNAL"] = 33] = "IL2CPP_TYPE_INTERNAL"; /* CLR internal type */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_MODIFIER"] = 64] = "IL2CPP_TYPE_MODIFIER"; /* Or with the following types */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_SENTINEL"] = 65] = "IL2CPP_TYPE_SENTINEL"; /* Sentinel for varargs method signature */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_PINNED"] = 69] = "IL2CPP_TYPE_PINNED"; /* Local var that points to pinned object */
    Il2CppTypeEnum[Il2CppTypeEnum["IL2CPP_TYPE_ENUM"] = 85] = "IL2CPP_TYPE_ENUM"; /* an enumeration */
})(Il2CppTypeEnum = exports.Il2CppTypeEnum || (exports.Il2CppTypeEnum = {}));
//# sourceMappingURL=Il2CppTypeEnum.js.map