yunque9/xcode/Classes/Native/CString.cpp

15536 lines
610 KiB
C++

#include "il2cpp-config.h"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <cstring>
#include <string.h>
#include <stdio.h>
#include <cmath>
#include <limits>
#include <assert.h>
#include <stdint.h>
#include "codegen/il2cpp-codegen.h"
#include "il2cpp-object-internals.h"
template <typename R>
struct VirtFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
// ArrayPool`1<System.Char>
struct ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709;
// CString
struct CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8;
// CString/CStringBlock
struct CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E;
// CString/CStringBlock[]
struct CStringBlockU5BU5D_t21D78B4C877275C17D23E670A315B8CFBD86D9D5;
// CString[]
struct CStringU5BU5D_t0D7A2592157EFD4212D2BBD79D5795655492E8B7;
// IStringBlock
struct IStringBlock_t548ECA080302CD1FFCA20AD19F185577EFFAC116;
// NumberFormatter
struct NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613;
// NumberFormatter/CustomInfo
struct CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020;
// System.ArgumentException
struct ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1;
// System.ArgumentNullException
struct ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD;
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA;
// System.Byte[]
struct ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821;
// System.Char[]
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Collections.Generic.Queue`1<System.String>>[]
struct EntryU5BU5D_t9B76AD672F0A07CA5F5AE395D5D276779EAB3076;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Collections.Generic.Queue`1<System.String>>
struct KeyCollection_tB4946DABA813ADA7B08FA2437ECF474618EAB83F;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Collections.Generic.Queue`1<System.String>>
struct ValueCollection_tFBEF07B514B2E9C2A26B976C89724773361BC560;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.Queue`1<System.String>>
struct Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo>
struct Dictionary_2_tC88A56872F7C79DBB9582D4F3FC22ED5D8E0B98B;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
struct Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884;
// System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo>
struct Dictionary_2_tBA5388DBB42BF620266F9A48E8B859BBBB224E25;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_t7B82AA0F8B96BAAA21E36DDF7A1FE4348BDDBE95;
// System.Collections.Generic.List`1<CString>
struct List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600;
// System.Collections.Generic.List`1<System.Object>
struct List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D;
// System.Collections.Generic.Queue`1<CString/CStringBlock>
struct Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670;
// System.Collections.Generic.Queue`1<CString>
struct Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82;
// System.Collections.Generic.Queue`1<System.Char[]>[]
struct Queue_1U5BU5D_t68A7E329F6A63B90580B1AC7978DA7E8B687FFDF;
// System.Collections.Generic.Queue`1<System.Object>
struct Queue_1_tCC0C12E9ABD1C1421DEDD8C737F1A87C67ACC8F0;
// System.Collections.Generic.Queue`1<System.String>
struct Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172;
// System.Collections.Generic.Stack`1<CString/CStringBlock>
struct Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14;
// System.Collections.Generic.Stack`1<System.Object>
struct Stack_1_t5697A763CE21E705BB0297FFBE9AFCB5F95C9163;
// System.Collections.IDictionary
struct IDictionary_t1BD5C1546718A374EA8122FBD6C6EE45331E8CE7;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196;
// System.Exception
struct Exception_t;
// System.FormatException
struct FormatException_t2808E076CDE4650AF89F55FD78F49290D0EC5BDC;
// System.Globalization.Calendar
struct Calendar_tF55A785ACD277504CF0D2F2C6AD56F76C6E91BD5;
// System.Globalization.CompareInfo
struct CompareInfo_tB9A071DBC11AC00AF2EA2066D0C2AE1DCB1865D1;
// System.Globalization.CultureData
struct CultureData_tF43B080FFA6EB278F4F289BCDA3FB74B6C208ECD;
// System.Globalization.CultureInfo
struct CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F;
// System.Globalization.DateTimeFormatInfo
struct DateTimeFormatInfo_tF4BB3AA482C2F772D2A9022F78BF8727830FAF5F;
// System.Globalization.NumberFormatInfo
struct NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8;
// System.Globalization.TextInfo
struct TextInfo_t5F1E697CB6A7E5EC80F0DC3A968B9B4A70C291D8;
// System.IFormatProvider
struct IFormatProvider_t4247E13AE2D97A079B88D594B7ABABF313259901;
// System.Int32[]
struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83;
// System.Int64[]
struct Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F;
// System.IntPtr[]
struct IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD;
// System.LocalDataStoreHolder
struct LocalDataStoreHolder_tE0636E08496405406FD63190AC51EEB2EE51E304;
// System.LocalDataStoreMgr
struct LocalDataStoreMgr_t1964DDB9F2BE154BE3159A7507D0D0CCBF8FDCA9;
// System.MulticastDelegate
struct MulticastDelegate_t;
// System.Object[]
struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770;
// System.Security.Principal.IPrincipal
struct IPrincipal_t63FD7F58FBBE134C8FE4D31710AAEA00B000F0BF;
// System.String
struct String_t;
// System.String[]
struct StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E;
// System.Text.StringBuilder
struct StringBuilder_t;
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo>
struct AsyncLocal_1_tD39651C2EDD14B144FF3D9B9C716F807EB57655A;
// System.Threading.ExecutionContext
struct ExecutionContext_t0E11C30308A4CC964D8A2EA9132F9BDCE5362C70;
// System.Threading.InternalThread
struct InternalThread_tA4C58C2A7D15AF43C3E7507375E6D31DBBE7D192;
// System.Threading.Thread
struct Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7;
// System.UInt64[]
struct UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4;
// System.Void
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FormatException_t2808E076CDE4650AF89F55FD78F49290D0EC5BDC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tFB388E53C7FDC6FCCF9A19ABF5A4E521FBD52E19_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096____284E0936DD0EACE33AA8F33A3E9CF4475C06F90C_0_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096____44EDD5807FD1F0FB6E35E248353AAA4ABD1D207A_1_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096____59F5BD34B6C013DEACC784F69C67E95150033A84_2_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096____714A581A59C860E1C36934C9751FFB81838C1E81_3_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096____793DEAA83354CAE749C6AFF580340AB568595211_4_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096____C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_5_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096____F78C320F25CF552D08E99BEF3BA28B34DD79867C_6_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral0CA5DDB5E0F062AC47DCB8186AC67F1634B15D45;
IL2CPP_EXTERN_C String_t* _stringLiteral3DEE701517E5DC4B50EFF674034A0B7F7C69237A;
IL2CPP_EXTERN_C String_t* _stringLiteral5333C95EEF3653ADA7FB3938F954312C6198A976;
IL2CPP_EXTERN_C String_t* _stringLiteral5A0234F3919ECC6048578D5EE0BAF79692EF12EC;
IL2CPP_EXTERN_C String_t* _stringLiteralB6589FC6AB0DC82CF12099D1C2D40AB994E8410C;
IL2CPP_EXTERN_C String_t* _stringLiteralF4B203C13607C6CE36A755A30A248EF452047C4F;
IL2CPP_EXTERN_C String_t* _stringLiteralF89D5A96288F441DD3B43DA2C8B63C812F22C45D;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayPool_1_Alloc_m6E9894820D044EAB28B5F572FD1AF52484CDD44E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayPool_1_Collect_m98A2543DE35D487D9B54D45FE675100C54124920_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayPool_1_NextPowerOfTwo_mE5D632974E1ECC43B6B34B8B77E6EEA2D7E8857F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayPool_1__ctor_m150375EC563BE4096DA07DCACD267328DB226B68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CStringBlock_Dispose_m642F0039B1C5C1FB38FFE74E824D683BBCAA1A56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CString_EnsureCapacity_mE0E55A9AE0769B5637C754E9015480AEFDAA3AF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CString_ReplaceUnchecked_m77FD5E5DDD6403861F7F74BA1D6D0EC2450B415D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CString_Replace_m638A1A66D23F0A2730220DB17C0B5A93E557146D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomInfo_GetActiveSection_m804DD427CBF0CC131890F65AE628435035E072BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m87774885D9162CEF15F9FAB482E601EB649142E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mFF4DFBD09A2F660BF20BA1FB1AC94791C4329777_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mBA09B722D9D5EDD6530664952C458DE6394BC493_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m66417CAE46E16D27D80AB7F0A75AA8776F1D9C13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m86D8C213AD5AEC5796EF99A6BB96F7E58CE0FAA3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE8B617AF978F61E290CB56413603143B34F0D1B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4402689C3C50493FF96FECB0F6D383CCE397D770_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mCE225FE3D758A5CFE00F2AD1A944EB313D5E721F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NumberFormatter_AppendNonNegativeNumber_mFFB81CA6414DE788DA75764A21F8E4A02797AFD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NumberFormatter_FormatHexadecimal_m46735711B7230F2AE4CED8AB65E62A9D93EC0041_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NumberFormatter_IntegerToString_m25DA0E5EF99AC034C0A5434656BB53AF4DFC5362_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m2214EF95DC742090998444C9D1FE389643EF1806_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m4670D465FB02991B55141267057B16A6A80FB9F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_mD8250D682DC45B2B2009B270EB471C8C995CEA67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m1A7BF82CFDBC4A6C0559A9F9A714D4724C2C8323_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_mF9245B56BD8783F6A9AB423E86735681B0E8B817_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_mFFAEDC3B9E0E39BA95F2B14594A7741E6F9020EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_m378AE5F785F150F99676BC61CCAA2C731DF07CD5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_m83D6C3D7B95CEA1553719E7A2A681EE8BF96D599_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_mC592852F500725EBADFCB038D6B4586410C0F2D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m1043E8C42DDF563F09FCB152AFBF5815694864E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m713627073A3FBF2D2B8D923721B8A9CECF2EDD8E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m71BED76F00DB7D3B894FAA58533D8080E75500FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Peek_mE404A0A662AE23531BA3D0EEA1A9A50D968D2392_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Pop_m4F1C11352A6B7BE62BA6763733B52ADD3B5C664E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Push_m9E6706573CDB42896C56E60F628DE2234EB59DF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1__ctor_m153C5A5CEDFF581A3679A3987E5FEBDC47F95C76_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_get_Count_m9B9925C4B1141AA2AFA49F3A44B6DFB7734A153B_RuntimeMethod_var;
IL2CPP_EXTERN_C const uint32_t CStringBlock_Dispose_m642F0039B1C5C1FB38FFE74E824D683BBCAA1A56_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CStringBlock_Push_m74B907652E73188DF65BB7754A58EABD90754401_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CStringBlock__ctor_mD455687419BEE4B80F490670376924EA6A0875A9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_Alloc_m6E1453BECBE1886ECE6FE5EBC5BDEC30A5850612_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_Append_m04B3ECE2463A7442B8B7BFA078E2C71810DEBA61_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_Append_m9E0B64345A4ACB260B7B20A56DDCB42F5C2BBC34_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_Append_mF8312F464442A9A2867445952077B903393E09F9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_Block_m67588066EF5B6F8E7BA20F2D31A6F16A765B7567_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_CharCopy_m4A0E1D0292C29A2A2220AD64611156A94C5821B5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_CharCopy_m91E616AC5CE59B6773FF4C15A8BE2F8343168EDF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_ClearBuffer_mCFB6AEDF6032C7D450F59A435D410B2CC247A295_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_CopyToString_mFC5D2C3ABFBD949408E54552C5625C517564074B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_Dispose_mB98F2C8DF3A9EC6C43F22F15EBAAD311966A9E29_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_EnsureCapacity_mE0E55A9AE0769B5637C754E9015480AEFDAA3AF3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_Equals_m40F28DB7DE36A8C2263143DA207EE5A5A195B7C4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_ReplaceFallback_m12B5C4FED3D6D9AEDE60ECD36289C7FC8F9D9A02_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_ReplaceUnchecked_m77FD5E5DDD6403861F7F74BA1D6D0EC2450B415D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_Replace_m638A1A66D23F0A2730220DB17C0B5A93E557146D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_SubstringUnchecked_m8A2DA4E432B01BCE4E499C7B006FE9CBE4EE387C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString_ToString_m6F152F1EE5749F1A54BF603D3CBC671C7E668EB1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString__cctor_mE09F406E33CE012A1330DC96579734DBBD6C24FA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CString__ctor_m82A0DEA0429AE48DE095412A4FE8E8723B07EFD1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CustomInfo_Format_m20F8019C600572CCEC79CF42DA79CEB4FC5FAE73_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CustomInfo_GetActiveSection_m804DD427CBF0CC131890F65AE628435035E072BE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CustomInfo_Parse_mFE7832A39A85E2E2EB28ED44A8313595ADAF09D0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_AddOneToDecHex_mE8D4C7F253C3C37BAACA9150E2F417B3875DA4AD_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_AppendExponent_mFEEEE82B7A5BFC012097CD4CDA7D9D37822584B6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_AppendNonNegativeNumber_mFFB81CA6414DE788DA75764A21F8E4A02797AFD0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_CountTrailingZeros_mF3E4E23C83ECDE414265F17BE0C739A1315C7268_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_DecHexLen_mE225B5C2FFEBBF9BD373AE3EB1B5A2D4E7AF07AB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_DecHexLen_mF0C9CB3C1FF552AA6C0E247206B983AC2BB8E742_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_FastAppendDigits_mED62323ACA4631651A0D81D558166EECC0DF1EE5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_FastToDecHex_mF71701959CA6B08C63B9DC6348B4CCB66253AAE5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_FormatCustom_mB4078BAC18E22A0E91541912C2B7553E1EDA95E6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_FormatHexadecimal_m46735711B7230F2AE4CED8AB65E62A9D93EC0041_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_GetInstance_m58A8E542E700FCFD28EC7122F399D2396C23F535_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_GetNumberFormatInstance_m9CA8C0397CF79599BAE370CC29EB2F741630DA98_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_GetTenPowerOf_mEFF2B606B9628E6A8855B37B57D666E758632588_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_InitDecHexDigits_m996D83DBE1B0F123D49886EA8BD988154AB78203_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_Init_m66DC30434B14119516734943F95C8E270A488D04_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_IntegerToString_m25DA0E5EF99AC034C0A5434656BB53AF4DFC5362_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_IsZeroOnly_m0264C6FCAD49758F383959C393509CB90DE36034_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_NumberToString_mB20B4F4DB84A064BD460FA0F5349069D0A6214BB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_NumberToString_mC910A7CE37B8510619FA6B49911CF99CBE7861DE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_Release_m367806C9D9D783D9978533BB8E526411B5A900BFCString_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_Release_m367806C9D9D783D9978533BB8E526411B5A900BF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_ScaleOrder_mBB1B442D34216903BEC0EC3A32EFBAB789DF3BED_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_ToDecHex_mF0C11703484BA0B8B8E0F43CAEBF7BA6F7104F2C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter__cctor_m21C96E2701C1AD2890F675503DBBE6590D33DF44_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t NumberFormatter_set_CurrentCulture_mEECC620D484D98642B2E50269C6C604A38157939_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StringPool_Alloc_mC4AFABF63242614DAA282FB5543AB2F5AD847961_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StringPool_Collect_mAF2853D3B1216B84A457D10BBF4A3F85BB621127_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StringPool_PreAlloc_mCA0424C0EAB9788C7C2D761CA4DF9204A918844C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StringPool__cctor_m6F89791E11C654199B29B64502B8662F53CB2F79_MetadataUsageId;
struct CultureData_tF43B080FFA6EB278F4F289BCDA3FB74B6C208ECD_marshaled_com;
struct CultureData_tF43B080FFA6EB278F4F289BCDA3FB74B6C208ECD_marshaled_pinvoke;
struct CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F_marshaled_com;
struct CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83;
struct Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F;
struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A;
struct UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// <Module>
struct U3CModuleU3E_t3582BE72850D02842726D4EA1DBA8F78EF979477
{
public:
public:
};
// System.Object
// ArrayPool`1<System.Char>
struct ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 : public RuntimeObject
{
public:
// System.Collections.Generic.Queue`1<T[]>[] ArrayPool`1::pool
Queue_1U5BU5D_t68A7E329F6A63B90580B1AC7978DA7E8B687FFDF* ___pool_0;
public:
inline static int32_t get_offset_of_pool_0() { return static_cast<int32_t>(offsetof(ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709, ___pool_0)); }
inline Queue_1U5BU5D_t68A7E329F6A63B90580B1AC7978DA7E8B687FFDF* get_pool_0() const { return ___pool_0; }
inline Queue_1U5BU5D_t68A7E329F6A63B90580B1AC7978DA7E8B687FFDF** get_address_of_pool_0() { return &___pool_0; }
inline void set_pool_0(Queue_1U5BU5D_t68A7E329F6A63B90580B1AC7978DA7E8B687FFDF* value)
{
___pool_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___pool_0), (void*)value);
}
};
// CString
struct CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 : public RuntimeObject
{
public:
// System.Char[] CString::_buffer
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ____buffer_6;
// System.Int32 CString::length
int32_t ___length_7;
// System.Boolean CString::beDisposed
bool ___beDisposed_8;
public:
inline static int32_t get_offset_of__buffer_6() { return static_cast<int32_t>(offsetof(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8, ____buffer_6)); }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get__buffer_6() const { return ____buffer_6; }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of__buffer_6() { return &____buffer_6; }
inline void set__buffer_6(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
{
____buffer_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&____buffer_6), (void*)value);
}
inline static int32_t get_offset_of_length_7() { return static_cast<int32_t>(offsetof(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8, ___length_7)); }
inline int32_t get_length_7() const { return ___length_7; }
inline int32_t* get_address_of_length_7() { return &___length_7; }
inline void set_length_7(int32_t value)
{
___length_7 = value;
}
inline static int32_t get_offset_of_beDisposed_8() { return static_cast<int32_t>(offsetof(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8, ___beDisposed_8)); }
inline bool get_beDisposed_8() const { return ___beDisposed_8; }
inline bool* get_address_of_beDisposed_8() { return &___beDisposed_8; }
inline void set_beDisposed_8(bool value)
{
___beDisposed_8 = value;
}
};
struct CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields
{
public:
// ArrayPool`1<System.Char> CString::pool
ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * ___pool_0;
// System.Collections.Generic.Queue`1<CString> CString::queue
Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 * ___queue_1;
// System.Collections.Generic.Queue`1<CString_CStringBlock> CString::blocks
Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 * ___blocks_2;
// System.Collections.Generic.Stack`1<CString_CStringBlock> CString::stack
Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 * ___stack_3;
// CString_CStringBlock CString::currentBlock
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * ___currentBlock_4;
// System.String CString::NewLine
String_t* ___NewLine_5;
// System.Char[] CString::WhiteChars
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___WhiteChars_9;
// System.Collections.Generic.List`1<CString> CString::splitList
List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * ___splitList_10;
// System.Char[] CString::numbuffer
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___numbuffer_11;
public:
inline static int32_t get_offset_of_pool_0() { return static_cast<int32_t>(offsetof(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields, ___pool_0)); }
inline ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * get_pool_0() const { return ___pool_0; }
inline ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 ** get_address_of_pool_0() { return &___pool_0; }
inline void set_pool_0(ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * value)
{
___pool_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___pool_0), (void*)value);
}
inline static int32_t get_offset_of_queue_1() { return static_cast<int32_t>(offsetof(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields, ___queue_1)); }
inline Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 * get_queue_1() const { return ___queue_1; }
inline Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 ** get_address_of_queue_1() { return &___queue_1; }
inline void set_queue_1(Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 * value)
{
___queue_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___queue_1), (void*)value);
}
inline static int32_t get_offset_of_blocks_2() { return static_cast<int32_t>(offsetof(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields, ___blocks_2)); }
inline Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 * get_blocks_2() const { return ___blocks_2; }
inline Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 ** get_address_of_blocks_2() { return &___blocks_2; }
inline void set_blocks_2(Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 * value)
{
___blocks_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___blocks_2), (void*)value);
}
inline static int32_t get_offset_of_stack_3() { return static_cast<int32_t>(offsetof(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields, ___stack_3)); }
inline Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 * get_stack_3() const { return ___stack_3; }
inline Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 ** get_address_of_stack_3() { return &___stack_3; }
inline void set_stack_3(Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 * value)
{
___stack_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___stack_3), (void*)value);
}
inline static int32_t get_offset_of_currentBlock_4() { return static_cast<int32_t>(offsetof(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields, ___currentBlock_4)); }
inline CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * get_currentBlock_4() const { return ___currentBlock_4; }
inline CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E ** get_address_of_currentBlock_4() { return &___currentBlock_4; }
inline void set_currentBlock_4(CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * value)
{
___currentBlock_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___currentBlock_4), (void*)value);
}
inline static int32_t get_offset_of_NewLine_5() { return static_cast<int32_t>(offsetof(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields, ___NewLine_5)); }
inline String_t* get_NewLine_5() const { return ___NewLine_5; }
inline String_t** get_address_of_NewLine_5() { return &___NewLine_5; }
inline void set_NewLine_5(String_t* value)
{
___NewLine_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___NewLine_5), (void*)value);
}
inline static int32_t get_offset_of_WhiteChars_9() { return static_cast<int32_t>(offsetof(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields, ___WhiteChars_9)); }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_WhiteChars_9() const { return ___WhiteChars_9; }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_WhiteChars_9() { return &___WhiteChars_9; }
inline void set_WhiteChars_9(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
{
___WhiteChars_9 = value;
Il2CppCodeGenWriteBarrier((void**)(&___WhiteChars_9), (void*)value);
}
inline static int32_t get_offset_of_splitList_10() { return static_cast<int32_t>(offsetof(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields, ___splitList_10)); }
inline List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * get_splitList_10() const { return ___splitList_10; }
inline List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 ** get_address_of_splitList_10() { return &___splitList_10; }
inline void set_splitList_10(List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * value)
{
___splitList_10 = value;
Il2CppCodeGenWriteBarrier((void**)(&___splitList_10), (void*)value);
}
inline static int32_t get_offset_of_numbuffer_11() { return static_cast<int32_t>(offsetof(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields, ___numbuffer_11)); }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_numbuffer_11() const { return ___numbuffer_11; }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_numbuffer_11() { return &___numbuffer_11; }
inline void set_numbuffer_11(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
{
___numbuffer_11 = value;
Il2CppCodeGenWriteBarrier((void**)(&___numbuffer_11), (void*)value);
}
};
// CString_CStringBlock
struct CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E : public RuntimeObject
{
public:
// System.Collections.Generic.List`1<CString> CString_CStringBlock::list
List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * ___list_0;
// System.Boolean CString_CStringBlock::beDisposed
bool ___beDisposed_1;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E, ___list_0)); }
inline List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * get_list_0() const { return ___list_0; }
inline List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 ** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of_beDisposed_1() { return static_cast<int32_t>(offsetof(CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E, ___beDisposed_1)); }
inline bool get_beDisposed_1() const { return ___beDisposed_1; }
inline bool* get_address_of_beDisposed_1() { return &___beDisposed_1; }
inline void set_beDisposed_1(bool value)
{
___beDisposed_1 = value;
}
};
// NumberFormatter
struct NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 : public RuntimeObject
{
public:
// System.Threading.Thread NumberFormatter::_thread
Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 * ____thread_6;
// System.Int32 NumberFormatter::_ind
int32_t ____ind_8;
// System.Boolean NumberFormatter::_NaN
bool ____NaN_9;
// System.Boolean NumberFormatter::_infinity
bool ____infinity_10;
// System.Boolean NumberFormatter::_isCustomFormat
bool ____isCustomFormat_11;
// System.Boolean NumberFormatter::_specifierIsUpper
bool ____specifierIsUpper_12;
// System.Boolean NumberFormatter::_positive
bool ____positive_13;
// System.Char NumberFormatter::_specifier
Il2CppChar ____specifier_14;
// System.Int32 NumberFormatter::_precision
int32_t ____precision_15;
// System.Int32 NumberFormatter::_defPrecision
int32_t ____defPrecision_16;
// System.Int32 NumberFormatter::_digitsLen
int32_t ____digitsLen_17;
// System.Int32 NumberFormatter::_offset
int32_t ____offset_18;
// System.Int32 NumberFormatter::_decPointPos
int32_t ____decPointPos_19;
// System.UInt32 NumberFormatter::_val1
uint32_t ____val1_20;
// System.UInt32 NumberFormatter::_val2
uint32_t ____val2_21;
// System.UInt32 NumberFormatter::_val3
uint32_t ____val3_22;
// System.UInt32 NumberFormatter::_val4
uint32_t ____val4_23;
public:
inline static int32_t get_offset_of__thread_6() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____thread_6)); }
inline Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 * get__thread_6() const { return ____thread_6; }
inline Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 ** get_address_of__thread_6() { return &____thread_6; }
inline void set__thread_6(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 * value)
{
____thread_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&____thread_6), (void*)value);
}
inline static int32_t get_offset_of__ind_8() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____ind_8)); }
inline int32_t get__ind_8() const { return ____ind_8; }
inline int32_t* get_address_of__ind_8() { return &____ind_8; }
inline void set__ind_8(int32_t value)
{
____ind_8 = value;
}
inline static int32_t get_offset_of__NaN_9() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____NaN_9)); }
inline bool get__NaN_9() const { return ____NaN_9; }
inline bool* get_address_of__NaN_9() { return &____NaN_9; }
inline void set__NaN_9(bool value)
{
____NaN_9 = value;
}
inline static int32_t get_offset_of__infinity_10() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____infinity_10)); }
inline bool get__infinity_10() const { return ____infinity_10; }
inline bool* get_address_of__infinity_10() { return &____infinity_10; }
inline void set__infinity_10(bool value)
{
____infinity_10 = value;
}
inline static int32_t get_offset_of__isCustomFormat_11() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____isCustomFormat_11)); }
inline bool get__isCustomFormat_11() const { return ____isCustomFormat_11; }
inline bool* get_address_of__isCustomFormat_11() { return &____isCustomFormat_11; }
inline void set__isCustomFormat_11(bool value)
{
____isCustomFormat_11 = value;
}
inline static int32_t get_offset_of__specifierIsUpper_12() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____specifierIsUpper_12)); }
inline bool get__specifierIsUpper_12() const { return ____specifierIsUpper_12; }
inline bool* get_address_of__specifierIsUpper_12() { return &____specifierIsUpper_12; }
inline void set__specifierIsUpper_12(bool value)
{
____specifierIsUpper_12 = value;
}
inline static int32_t get_offset_of__positive_13() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____positive_13)); }
inline bool get__positive_13() const { return ____positive_13; }
inline bool* get_address_of__positive_13() { return &____positive_13; }
inline void set__positive_13(bool value)
{
____positive_13 = value;
}
inline static int32_t get_offset_of__specifier_14() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____specifier_14)); }
inline Il2CppChar get__specifier_14() const { return ____specifier_14; }
inline Il2CppChar* get_address_of__specifier_14() { return &____specifier_14; }
inline void set__specifier_14(Il2CppChar value)
{
____specifier_14 = value;
}
inline static int32_t get_offset_of__precision_15() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____precision_15)); }
inline int32_t get__precision_15() const { return ____precision_15; }
inline int32_t* get_address_of__precision_15() { return &____precision_15; }
inline void set__precision_15(int32_t value)
{
____precision_15 = value;
}
inline static int32_t get_offset_of__defPrecision_16() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____defPrecision_16)); }
inline int32_t get__defPrecision_16() const { return ____defPrecision_16; }
inline int32_t* get_address_of__defPrecision_16() { return &____defPrecision_16; }
inline void set__defPrecision_16(int32_t value)
{
____defPrecision_16 = value;
}
inline static int32_t get_offset_of__digitsLen_17() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____digitsLen_17)); }
inline int32_t get__digitsLen_17() const { return ____digitsLen_17; }
inline int32_t* get_address_of__digitsLen_17() { return &____digitsLen_17; }
inline void set__digitsLen_17(int32_t value)
{
____digitsLen_17 = value;
}
inline static int32_t get_offset_of__offset_18() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____offset_18)); }
inline int32_t get__offset_18() const { return ____offset_18; }
inline int32_t* get_address_of__offset_18() { return &____offset_18; }
inline void set__offset_18(int32_t value)
{
____offset_18 = value;
}
inline static int32_t get_offset_of__decPointPos_19() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____decPointPos_19)); }
inline int32_t get__decPointPos_19() const { return ____decPointPos_19; }
inline int32_t* get_address_of__decPointPos_19() { return &____decPointPos_19; }
inline void set__decPointPos_19(int32_t value)
{
____decPointPos_19 = value;
}
inline static int32_t get_offset_of__val1_20() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____val1_20)); }
inline uint32_t get__val1_20() const { return ____val1_20; }
inline uint32_t* get_address_of__val1_20() { return &____val1_20; }
inline void set__val1_20(uint32_t value)
{
____val1_20 = value;
}
inline static int32_t get_offset_of__val2_21() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____val2_21)); }
inline uint32_t get__val2_21() const { return ____val2_21; }
inline uint32_t* get_address_of__val2_21() { return &____val2_21; }
inline void set__val2_21(uint32_t value)
{
____val2_21 = value;
}
inline static int32_t get_offset_of__val3_22() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____val3_22)); }
inline uint32_t get__val3_22() const { return ____val3_22; }
inline uint32_t* get_address_of__val3_22() { return &____val3_22; }
inline void set__val3_22(uint32_t value)
{
____val3_22 = value;
}
inline static int32_t get_offset_of__val4_23() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613, ____val4_23)); }
inline uint32_t get__val4_23() const { return ____val4_23; }
inline uint32_t* get_address_of__val4_23() { return &____val4_23; }
inline void set__val4_23(uint32_t value)
{
____val4_23 = value;
}
};
struct NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields
{
public:
// System.Int32[] NumberFormatter::DecHexDigits
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___DecHexDigits_0;
// System.Char[] NumberFormatter::DigitLowerTable
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___DigitLowerTable_1;
// System.Char[] NumberFormatter::DigitUpperTable
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___DigitUpperTable_2;
// System.Int64[] NumberFormatter::TenPowersList
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___TenPowersList_3;
// System.UInt64[] NumberFormatter::MantissaBitsTable
UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* ___MantissaBitsTable_4;
// System.Int32[] NumberFormatter::TensExponentTable
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___TensExponentTable_5;
// System.Globalization.NumberFormatInfo NumberFormatter::_nfi
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ____nfi_7;
public:
inline static int32_t get_offset_of_DecHexDigits_0() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields, ___DecHexDigits_0)); }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_DecHexDigits_0() const { return ___DecHexDigits_0; }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_DecHexDigits_0() { return &___DecHexDigits_0; }
inline void set_DecHexDigits_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
{
___DecHexDigits_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___DecHexDigits_0), (void*)value);
}
inline static int32_t get_offset_of_DigitLowerTable_1() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields, ___DigitLowerTable_1)); }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_DigitLowerTable_1() const { return ___DigitLowerTable_1; }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_DigitLowerTable_1() { return &___DigitLowerTable_1; }
inline void set_DigitLowerTable_1(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
{
___DigitLowerTable_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___DigitLowerTable_1), (void*)value);
}
inline static int32_t get_offset_of_DigitUpperTable_2() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields, ___DigitUpperTable_2)); }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_DigitUpperTable_2() const { return ___DigitUpperTable_2; }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_DigitUpperTable_2() { return &___DigitUpperTable_2; }
inline void set_DigitUpperTable_2(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
{
___DigitUpperTable_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___DigitUpperTable_2), (void*)value);
}
inline static int32_t get_offset_of_TenPowersList_3() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields, ___TenPowersList_3)); }
inline Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* get_TenPowersList_3() const { return ___TenPowersList_3; }
inline Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F** get_address_of_TenPowersList_3() { return &___TenPowersList_3; }
inline void set_TenPowersList_3(Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* value)
{
___TenPowersList_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___TenPowersList_3), (void*)value);
}
inline static int32_t get_offset_of_MantissaBitsTable_4() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields, ___MantissaBitsTable_4)); }
inline UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* get_MantissaBitsTable_4() const { return ___MantissaBitsTable_4; }
inline UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4** get_address_of_MantissaBitsTable_4() { return &___MantissaBitsTable_4; }
inline void set_MantissaBitsTable_4(UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* value)
{
___MantissaBitsTable_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___MantissaBitsTable_4), (void*)value);
}
inline static int32_t get_offset_of_TensExponentTable_5() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields, ___TensExponentTable_5)); }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_TensExponentTable_5() const { return ___TensExponentTable_5; }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_TensExponentTable_5() { return &___TensExponentTable_5; }
inline void set_TensExponentTable_5(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
{
___TensExponentTable_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___TensExponentTable_5), (void*)value);
}
inline static int32_t get_offset_of__nfi_7() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields, ____nfi_7)); }
inline NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * get__nfi_7() const { return ____nfi_7; }
inline NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 ** get_address_of__nfi_7() { return &____nfi_7; }
inline void set__nfi_7(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * value)
{
____nfi_7 = value;
Il2CppCodeGenWriteBarrier((void**)(&____nfi_7), (void*)value);
}
};
struct NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_ThreadStaticFields
{
public:
// NumberFormatter NumberFormatter::threadNumberFormatter
NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * ___threadNumberFormatter_24;
public:
inline static int32_t get_offset_of_threadNumberFormatter_24() { return static_cast<int32_t>(offsetof(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_ThreadStaticFields, ___threadNumberFormatter_24)); }
inline NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * get_threadNumberFormatter_24() const { return ___threadNumberFormatter_24; }
inline NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 ** get_address_of_threadNumberFormatter_24() { return &___threadNumberFormatter_24; }
inline void set_threadNumberFormatter_24(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * value)
{
___threadNumberFormatter_24 = value;
Il2CppCodeGenWriteBarrier((void**)(&___threadNumberFormatter_24), (void*)value);
}
};
// NumberFormatter_CustomInfo
struct CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 : public RuntimeObject
{
public:
// System.Boolean NumberFormatter_CustomInfo::UseGroup
bool ___UseGroup_0;
// System.Int32 NumberFormatter_CustomInfo::DecimalDigits
int32_t ___DecimalDigits_1;
// System.Int32 NumberFormatter_CustomInfo::DecimalPointPos
int32_t ___DecimalPointPos_2;
// System.Int32 NumberFormatter_CustomInfo::DecimalTailSharpDigits
int32_t ___DecimalTailSharpDigits_3;
// System.Int32 NumberFormatter_CustomInfo::IntegerDigits
int32_t ___IntegerDigits_4;
// System.Int32 NumberFormatter_CustomInfo::IntegerHeadSharpDigits
int32_t ___IntegerHeadSharpDigits_5;
// System.Int32 NumberFormatter_CustomInfo::IntegerHeadPos
int32_t ___IntegerHeadPos_6;
// System.Boolean NumberFormatter_CustomInfo::UseExponent
bool ___UseExponent_7;
// System.Int32 NumberFormatter_CustomInfo::ExponentDigits
int32_t ___ExponentDigits_8;
// System.Int32 NumberFormatter_CustomInfo::ExponentTailSharpDigits
int32_t ___ExponentTailSharpDigits_9;
// System.Boolean NumberFormatter_CustomInfo::ExponentNegativeSignOnly
bool ___ExponentNegativeSignOnly_10;
// System.Int32 NumberFormatter_CustomInfo::DividePlaces
int32_t ___DividePlaces_11;
// System.Int32 NumberFormatter_CustomInfo::Percents
int32_t ___Percents_12;
// System.Int32 NumberFormatter_CustomInfo::Permilles
int32_t ___Permilles_13;
public:
inline static int32_t get_offset_of_UseGroup_0() { return static_cast<int32_t>(offsetof(CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020, ___UseGroup_0)); }
inline bool get_UseGroup_0() const { return ___UseGroup_0; }
inline bool* get_address_of_UseGroup_0() { return &___UseGroup_0; }
inline void set_UseGroup_0(bool value)
{
___UseGroup_0 = value;
}
inline static int32_t get_offset_of_DecimalDigits_1() { return static_cast<int32_t>(offsetof(CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020, ___DecimalDigits_1)); }
inline int32_t get_DecimalDigits_1() const { return ___DecimalDigits_1; }
inline int32_t* get_address_of_DecimalDigits_1() { return &___DecimalDigits_1; }
inline void set_DecimalDigits_1(int32_t value)
{
___DecimalDigits_1 = value;
}
inline static int32_t get_offset_of_DecimalPointPos_2() { return static_cast<int32_t>(offsetof(CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020, ___DecimalPointPos_2)); }
inline int32_t get_DecimalPointPos_2() const { return ___DecimalPointPos_2; }
inline int32_t* get_address_of_DecimalPointPos_2() { return &___DecimalPointPos_2; }
inline void set_DecimalPointPos_2(int32_t value)
{
___DecimalPointPos_2 = value;
}
inline static int32_t get_offset_of_DecimalTailSharpDigits_3() { return static_cast<int32_t>(offsetof(CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020, ___DecimalTailSharpDigits_3)); }
inline int32_t get_DecimalTailSharpDigits_3() const { return ___DecimalTailSharpDigits_3; }
inline int32_t* get_address_of_DecimalTailSharpDigits_3() { return &___DecimalTailSharpDigits_3; }
inline void set_DecimalTailSharpDigits_3(int32_t value)
{
___DecimalTailSharpDigits_3 = value;
}
inline static int32_t get_offset_of_IntegerDigits_4() { return static_cast<int32_t>(offsetof(CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020, ___IntegerDigits_4)); }
inline int32_t get_IntegerDigits_4() const { return ___IntegerDigits_4; }
inline int32_t* get_address_of_IntegerDigits_4() { return &___IntegerDigits_4; }
inline void set_IntegerDigits_4(int32_t value)
{
___IntegerDigits_4 = value;
}
inline static int32_t get_offset_of_IntegerHeadSharpDigits_5() { return static_cast<int32_t>(offsetof(CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020, ___IntegerHeadSharpDigits_5)); }
inline int32_t get_IntegerHeadSharpDigits_5() const { return ___IntegerHeadSharpDigits_5; }
inline int32_t* get_address_of_IntegerHeadSharpDigits_5() { return &___IntegerHeadSharpDigits_5; }
inline void set_IntegerHeadSharpDigits_5(int32_t value)
{
___IntegerHeadSharpDigits_5 = value;
}
inline static int32_t get_offset_of_IntegerHeadPos_6() { return static_cast<int32_t>(offsetof(CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020, ___IntegerHeadPos_6)); }
inline int32_t get_IntegerHeadPos_6() const { return ___IntegerHeadPos_6; }
inline int32_t* get_address_of_IntegerHeadPos_6() { return &___IntegerHeadPos_6; }
inline void set_IntegerHeadPos_6(int32_t value)
{
___IntegerHeadPos_6 = value;
}
inline static int32_t get_offset_of_UseExponent_7() { return static_cast<int32_t>(offsetof(CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020, ___UseExponent_7)); }
inline bool get_UseExponent_7() const { return ___UseExponent_7; }
inline bool* get_address_of_UseExponent_7() { return &___UseExponent_7; }
inline void set_UseExponent_7(bool value)
{
___UseExponent_7 = value;
}
inline static int32_t get_offset_of_ExponentDigits_8() { return static_cast<int32_t>(offsetof(CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020, ___ExponentDigits_8)); }
inline int32_t get_ExponentDigits_8() const { return ___ExponentDigits_8; }
inline int32_t* get_address_of_ExponentDigits_8() { return &___ExponentDigits_8; }
inline void set_ExponentDigits_8(int32_t value)
{
___ExponentDigits_8 = value;
}
inline static int32_t get_offset_of_ExponentTailSharpDigits_9() { return static_cast<int32_t>(offsetof(CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020, ___ExponentTailSharpDigits_9)); }
inline int32_t get_ExponentTailSharpDigits_9() const { return ___ExponentTailSharpDigits_9; }
inline int32_t* get_address_of_ExponentTailSharpDigits_9() { return &___ExponentTailSharpDigits_9; }
inline void set_ExponentTailSharpDigits_9(int32_t value)
{
___ExponentTailSharpDigits_9 = value;
}
inline static int32_t get_offset_of_ExponentNegativeSignOnly_10() { return static_cast<int32_t>(offsetof(CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020, ___ExponentNegativeSignOnly_10)); }
inline bool get_ExponentNegativeSignOnly_10() const { return ___ExponentNegativeSignOnly_10; }
inline bool* get_address_of_ExponentNegativeSignOnly_10() { return &___ExponentNegativeSignOnly_10; }
inline void set_ExponentNegativeSignOnly_10(bool value)
{
___ExponentNegativeSignOnly_10 = value;
}
inline static int32_t get_offset_of_DividePlaces_11() { return static_cast<int32_t>(offsetof(CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020, ___DividePlaces_11)); }
inline int32_t get_DividePlaces_11() const { return ___DividePlaces_11; }
inline int32_t* get_address_of_DividePlaces_11() { return &___DividePlaces_11; }
inline void set_DividePlaces_11(int32_t value)
{
___DividePlaces_11 = value;
}
inline static int32_t get_offset_of_Percents_12() { return static_cast<int32_t>(offsetof(CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020, ___Percents_12)); }
inline int32_t get_Percents_12() const { return ___Percents_12; }
inline int32_t* get_address_of_Percents_12() { return &___Percents_12; }
inline void set_Percents_12(int32_t value)
{
___Percents_12 = value;
}
inline static int32_t get_offset_of_Permilles_13() { return static_cast<int32_t>(offsetof(CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020, ___Permilles_13)); }
inline int32_t get_Permilles_13() const { return ___Permilles_13; }
inline int32_t* get_address_of_Permilles_13() { return &___Permilles_13; }
inline void set_Permilles_13(int32_t value)
{
___Permilles_13 = value;
}
};
// StringPool
struct StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465 : public RuntimeObject
{
public:
public:
};
struct StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_StaticFields
{
public:
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.Queue`1<System.String>> StringPool::map
Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC * ___map_0;
public:
inline static int32_t get_offset_of_map_0() { return static_cast<int32_t>(offsetof(StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_StaticFields, ___map_0)); }
inline Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC * get_map_0() const { return ___map_0; }
inline Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC ** get_address_of_map_0() { return &___map_0; }
inline void set_map_0(Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC * value)
{
___map_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___map_0), (void*)value);
}
};
struct Il2CppArrayBounds;
// System.Array
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.Queue`1<System.String>>
struct Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC : public RuntimeObject
{
public:
// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0;
// System.Collections.Generic.Dictionary`2_Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
EntryU5BU5D_t9B76AD672F0A07CA5F5AE395D5D276779EAB3076* ___entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::count
int32_t ___count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::version
int32_t ___version_3;
// System.Int32 System.Collections.Generic.Dictionary`2::freeList
int32_t ___freeList_4;
// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
int32_t ___freeCount_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
RuntimeObject* ___comparer_6;
// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
KeyCollection_tB4946DABA813ADA7B08FA2437ECF474618EAB83F * ___keys_7;
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
ValueCollection_tFBEF07B514B2E9C2A26B976C89724773361BC560 * ___values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject * ____syncRoot_9;
public:
inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC, ___buckets_0)); }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; }
inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
{
___buckets_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
}
inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC, ___entries_1)); }
inline EntryU5BU5D_t9B76AD672F0A07CA5F5AE395D5D276779EAB3076* get_entries_1() const { return ___entries_1; }
inline EntryU5BU5D_t9B76AD672F0A07CA5F5AE395D5D276779EAB3076** get_address_of_entries_1() { return &___entries_1; }
inline void set_entries_1(EntryU5BU5D_t9B76AD672F0A07CA5F5AE395D5D276779EAB3076* value)
{
___entries_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
}
inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC, ___count_2)); }
inline int32_t get_count_2() const { return ___count_2; }
inline int32_t* get_address_of_count_2() { return &___count_2; }
inline void set_count_2(int32_t value)
{
___count_2 = value;
}
inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC, ___version_3)); }
inline int32_t get_version_3() const { return ___version_3; }
inline int32_t* get_address_of_version_3() { return &___version_3; }
inline void set_version_3(int32_t value)
{
___version_3 = value;
}
inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC, ___freeList_4)); }
inline int32_t get_freeList_4() const { return ___freeList_4; }
inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
inline void set_freeList_4(int32_t value)
{
___freeList_4 = value;
}
inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC, ___freeCount_5)); }
inline int32_t get_freeCount_5() const { return ___freeCount_5; }
inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
inline void set_freeCount_5(int32_t value)
{
___freeCount_5 = value;
}
inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC, ___comparer_6)); }
inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
inline void set_comparer_6(RuntimeObject* value)
{
___comparer_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
}
inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC, ___keys_7)); }
inline KeyCollection_tB4946DABA813ADA7B08FA2437ECF474618EAB83F * get_keys_7() const { return ___keys_7; }
inline KeyCollection_tB4946DABA813ADA7B08FA2437ECF474618EAB83F ** get_address_of_keys_7() { return &___keys_7; }
inline void set_keys_7(KeyCollection_tB4946DABA813ADA7B08FA2437ECF474618EAB83F * value)
{
___keys_7 = value;
Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
}
inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC, ___values_8)); }
inline ValueCollection_tFBEF07B514B2E9C2A26B976C89724773361BC560 * get_values_8() const { return ___values_8; }
inline ValueCollection_tFBEF07B514B2E9C2A26B976C89724773361BC560 ** get_address_of_values_8() { return &___values_8; }
inline void set_values_8(ValueCollection_tFBEF07B514B2E9C2A26B976C89724773361BC560 * value)
{
___values_8 = value;
Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
}
inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC, ____syncRoot_9)); }
inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
inline void set__syncRoot_9(RuntimeObject * value)
{
____syncRoot_9 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
}
};
// System.Collections.Generic.List`1<CString>
struct List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 : public RuntimeObject
{
public:
// T[] System.Collections.Generic.List`1::_items
CStringU5BU5D_t0D7A2592157EFD4212D2BBD79D5795655492E8B7* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject * ____syncRoot_4;
public:
inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600, ____items_1)); }
inline CStringU5BU5D_t0D7A2592157EFD4212D2BBD79D5795655492E8B7* get__items_1() const { return ____items_1; }
inline CStringU5BU5D_t0D7A2592157EFD4212D2BBD79D5795655492E8B7** get_address_of__items_1() { return &____items_1; }
inline void set__items_1(CStringU5BU5D_t0D7A2592157EFD4212D2BBD79D5795655492E8B7* value)
{
____items_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
}
inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600, ____size_2)); }
inline int32_t get__size_2() const { return ____size_2; }
inline int32_t* get_address_of__size_2() { return &____size_2; }
inline void set__size_2(int32_t value)
{
____size_2 = value;
}
inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600, ____version_3)); }
inline int32_t get__version_3() const { return ____version_3; }
inline int32_t* get_address_of__version_3() { return &____version_3; }
inline void set__version_3(int32_t value)
{
____version_3 = value;
}
inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600, ____syncRoot_4)); }
inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
inline void set__syncRoot_4(RuntimeObject * value)
{
____syncRoot_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
}
};
struct List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600_StaticFields
{
public:
// T[] System.Collections.Generic.List`1::_emptyArray
CStringU5BU5D_t0D7A2592157EFD4212D2BBD79D5795655492E8B7* ____emptyArray_5;
public:
inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600_StaticFields, ____emptyArray_5)); }
inline CStringU5BU5D_t0D7A2592157EFD4212D2BBD79D5795655492E8B7* get__emptyArray_5() const { return ____emptyArray_5; }
inline CStringU5BU5D_t0D7A2592157EFD4212D2BBD79D5795655492E8B7** get_address_of__emptyArray_5() { return &____emptyArray_5; }
inline void set__emptyArray_5(CStringU5BU5D_t0D7A2592157EFD4212D2BBD79D5795655492E8B7* value)
{
____emptyArray_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
}
};
// System.Collections.Generic.List`1<System.Object>
struct List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D : public RuntimeObject
{
public:
// T[] System.Collections.Generic.List`1::_items
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject * ____syncRoot_4;
public:
inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D, ____items_1)); }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get__items_1() const { return ____items_1; }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of__items_1() { return &____items_1; }
inline void set__items_1(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
{
____items_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
}
inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D, ____size_2)); }
inline int32_t get__size_2() const { return ____size_2; }
inline int32_t* get_address_of__size_2() { return &____size_2; }
inline void set__size_2(int32_t value)
{
____size_2 = value;
}
inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D, ____version_3)); }
inline int32_t get__version_3() const { return ____version_3; }
inline int32_t* get_address_of__version_3() { return &____version_3; }
inline void set__version_3(int32_t value)
{
____version_3 = value;
}
inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D, ____syncRoot_4)); }
inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
inline void set__syncRoot_4(RuntimeObject * value)
{
____syncRoot_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
}
};
struct List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D_StaticFields
{
public:
// T[] System.Collections.Generic.List`1::_emptyArray
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ____emptyArray_5;
public:
inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D_StaticFields, ____emptyArray_5)); }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get__emptyArray_5() const { return ____emptyArray_5; }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of__emptyArray_5() { return &____emptyArray_5; }
inline void set__emptyArray_5(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
{
____emptyArray_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
}
};
// System.Collections.Generic.Queue`1<CString_CStringBlock>
struct Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 : public RuntimeObject
{
public:
// T[] System.Collections.Generic.Queue`1::_array
CStringBlockU5BU5D_t21D78B4C877275C17D23E670A315B8CFBD86D9D5* ____array_0;
// System.Int32 System.Collections.Generic.Queue`1::_head
int32_t ____head_1;
// System.Int32 System.Collections.Generic.Queue`1::_tail
int32_t ____tail_2;
// System.Int32 System.Collections.Generic.Queue`1::_size
int32_t ____size_3;
// System.Int32 System.Collections.Generic.Queue`1::_version
int32_t ____version_4;
// System.Object System.Collections.Generic.Queue`1::_syncRoot
RuntimeObject * ____syncRoot_5;
public:
inline static int32_t get_offset_of__array_0() { return static_cast<int32_t>(offsetof(Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670, ____array_0)); }
inline CStringBlockU5BU5D_t21D78B4C877275C17D23E670A315B8CFBD86D9D5* get__array_0() const { return ____array_0; }
inline CStringBlockU5BU5D_t21D78B4C877275C17D23E670A315B8CFBD86D9D5** get_address_of__array_0() { return &____array_0; }
inline void set__array_0(CStringBlockU5BU5D_t21D78B4C877275C17D23E670A315B8CFBD86D9D5* value)
{
____array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____array_0), (void*)value);
}
inline static int32_t get_offset_of__head_1() { return static_cast<int32_t>(offsetof(Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670, ____head_1)); }
inline int32_t get__head_1() const { return ____head_1; }
inline int32_t* get_address_of__head_1() { return &____head_1; }
inline void set__head_1(int32_t value)
{
____head_1 = value;
}
inline static int32_t get_offset_of__tail_2() { return static_cast<int32_t>(offsetof(Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670, ____tail_2)); }
inline int32_t get__tail_2() const { return ____tail_2; }
inline int32_t* get_address_of__tail_2() { return &____tail_2; }
inline void set__tail_2(int32_t value)
{
____tail_2 = value;
}
inline static int32_t get_offset_of__size_3() { return static_cast<int32_t>(offsetof(Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670, ____size_3)); }
inline int32_t get__size_3() const { return ____size_3; }
inline int32_t* get_address_of__size_3() { return &____size_3; }
inline void set__size_3(int32_t value)
{
____size_3 = value;
}
inline static int32_t get_offset_of__version_4() { return static_cast<int32_t>(offsetof(Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670, ____version_4)); }
inline int32_t get__version_4() const { return ____version_4; }
inline int32_t* get_address_of__version_4() { return &____version_4; }
inline void set__version_4(int32_t value)
{
____version_4 = value;
}
inline static int32_t get_offset_of__syncRoot_5() { return static_cast<int32_t>(offsetof(Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670, ____syncRoot_5)); }
inline RuntimeObject * get__syncRoot_5() const { return ____syncRoot_5; }
inline RuntimeObject ** get_address_of__syncRoot_5() { return &____syncRoot_5; }
inline void set__syncRoot_5(RuntimeObject * value)
{
____syncRoot_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_5), (void*)value);
}
};
// System.Collections.Generic.Queue`1<CString>
struct Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 : public RuntimeObject
{
public:
// T[] System.Collections.Generic.Queue`1::_array
CStringU5BU5D_t0D7A2592157EFD4212D2BBD79D5795655492E8B7* ____array_0;
// System.Int32 System.Collections.Generic.Queue`1::_head
int32_t ____head_1;
// System.Int32 System.Collections.Generic.Queue`1::_tail
int32_t ____tail_2;
// System.Int32 System.Collections.Generic.Queue`1::_size
int32_t ____size_3;
// System.Int32 System.Collections.Generic.Queue`1::_version
int32_t ____version_4;
// System.Object System.Collections.Generic.Queue`1::_syncRoot
RuntimeObject * ____syncRoot_5;
public:
inline static int32_t get_offset_of__array_0() { return static_cast<int32_t>(offsetof(Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82, ____array_0)); }
inline CStringU5BU5D_t0D7A2592157EFD4212D2BBD79D5795655492E8B7* get__array_0() const { return ____array_0; }
inline CStringU5BU5D_t0D7A2592157EFD4212D2BBD79D5795655492E8B7** get_address_of__array_0() { return &____array_0; }
inline void set__array_0(CStringU5BU5D_t0D7A2592157EFD4212D2BBD79D5795655492E8B7* value)
{
____array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____array_0), (void*)value);
}
inline static int32_t get_offset_of__head_1() { return static_cast<int32_t>(offsetof(Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82, ____head_1)); }
inline int32_t get__head_1() const { return ____head_1; }
inline int32_t* get_address_of__head_1() { return &____head_1; }
inline void set__head_1(int32_t value)
{
____head_1 = value;
}
inline static int32_t get_offset_of__tail_2() { return static_cast<int32_t>(offsetof(Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82, ____tail_2)); }
inline int32_t get__tail_2() const { return ____tail_2; }
inline int32_t* get_address_of__tail_2() { return &____tail_2; }
inline void set__tail_2(int32_t value)
{
____tail_2 = value;
}
inline static int32_t get_offset_of__size_3() { return static_cast<int32_t>(offsetof(Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82, ____size_3)); }
inline int32_t get__size_3() const { return ____size_3; }
inline int32_t* get_address_of__size_3() { return &____size_3; }
inline void set__size_3(int32_t value)
{
____size_3 = value;
}
inline static int32_t get_offset_of__version_4() { return static_cast<int32_t>(offsetof(Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82, ____version_4)); }
inline int32_t get__version_4() const { return ____version_4; }
inline int32_t* get_address_of__version_4() { return &____version_4; }
inline void set__version_4(int32_t value)
{
____version_4 = value;
}
inline static int32_t get_offset_of__syncRoot_5() { return static_cast<int32_t>(offsetof(Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82, ____syncRoot_5)); }
inline RuntimeObject * get__syncRoot_5() const { return ____syncRoot_5; }
inline RuntimeObject ** get_address_of__syncRoot_5() { return &____syncRoot_5; }
inline void set__syncRoot_5(RuntimeObject * value)
{
____syncRoot_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_5), (void*)value);
}
};
// System.Collections.Generic.Queue`1<System.Object>
struct Queue_1_tCC0C12E9ABD1C1421DEDD8C737F1A87C67ACC8F0 : public RuntimeObject
{
public:
// T[] System.Collections.Generic.Queue`1::_array
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ____array_0;
// System.Int32 System.Collections.Generic.Queue`1::_head
int32_t ____head_1;
// System.Int32 System.Collections.Generic.Queue`1::_tail
int32_t ____tail_2;
// System.Int32 System.Collections.Generic.Queue`1::_size
int32_t ____size_3;
// System.Int32 System.Collections.Generic.Queue`1::_version
int32_t ____version_4;
// System.Object System.Collections.Generic.Queue`1::_syncRoot
RuntimeObject * ____syncRoot_5;
public:
inline static int32_t get_offset_of__array_0() { return static_cast<int32_t>(offsetof(Queue_1_tCC0C12E9ABD1C1421DEDD8C737F1A87C67ACC8F0, ____array_0)); }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get__array_0() const { return ____array_0; }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of__array_0() { return &____array_0; }
inline void set__array_0(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
{
____array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____array_0), (void*)value);
}
inline static int32_t get_offset_of__head_1() { return static_cast<int32_t>(offsetof(Queue_1_tCC0C12E9ABD1C1421DEDD8C737F1A87C67ACC8F0, ____head_1)); }
inline int32_t get__head_1() const { return ____head_1; }
inline int32_t* get_address_of__head_1() { return &____head_1; }
inline void set__head_1(int32_t value)
{
____head_1 = value;
}
inline static int32_t get_offset_of__tail_2() { return static_cast<int32_t>(offsetof(Queue_1_tCC0C12E9ABD1C1421DEDD8C737F1A87C67ACC8F0, ____tail_2)); }
inline int32_t get__tail_2() const { return ____tail_2; }
inline int32_t* get_address_of__tail_2() { return &____tail_2; }
inline void set__tail_2(int32_t value)
{
____tail_2 = value;
}
inline static int32_t get_offset_of__size_3() { return static_cast<int32_t>(offsetof(Queue_1_tCC0C12E9ABD1C1421DEDD8C737F1A87C67ACC8F0, ____size_3)); }
inline int32_t get__size_3() const { return ____size_3; }
inline int32_t* get_address_of__size_3() { return &____size_3; }
inline void set__size_3(int32_t value)
{
____size_3 = value;
}
inline static int32_t get_offset_of__version_4() { return static_cast<int32_t>(offsetof(Queue_1_tCC0C12E9ABD1C1421DEDD8C737F1A87C67ACC8F0, ____version_4)); }
inline int32_t get__version_4() const { return ____version_4; }
inline int32_t* get_address_of__version_4() { return &____version_4; }
inline void set__version_4(int32_t value)
{
____version_4 = value;
}
inline static int32_t get_offset_of__syncRoot_5() { return static_cast<int32_t>(offsetof(Queue_1_tCC0C12E9ABD1C1421DEDD8C737F1A87C67ACC8F0, ____syncRoot_5)); }
inline RuntimeObject * get__syncRoot_5() const { return ____syncRoot_5; }
inline RuntimeObject ** get_address_of__syncRoot_5() { return &____syncRoot_5; }
inline void set__syncRoot_5(RuntimeObject * value)
{
____syncRoot_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_5), (void*)value);
}
};
// System.Collections.Generic.Queue`1<System.String>
struct Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 : public RuntimeObject
{
public:
// T[] System.Collections.Generic.Queue`1::_array
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* ____array_0;
// System.Int32 System.Collections.Generic.Queue`1::_head
int32_t ____head_1;
// System.Int32 System.Collections.Generic.Queue`1::_tail
int32_t ____tail_2;
// System.Int32 System.Collections.Generic.Queue`1::_size
int32_t ____size_3;
// System.Int32 System.Collections.Generic.Queue`1::_version
int32_t ____version_4;
// System.Object System.Collections.Generic.Queue`1::_syncRoot
RuntimeObject * ____syncRoot_5;
public:
inline static int32_t get_offset_of__array_0() { return static_cast<int32_t>(offsetof(Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172, ____array_0)); }
inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* get__array_0() const { return ____array_0; }
inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E** get_address_of__array_0() { return &____array_0; }
inline void set__array_0(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* value)
{
____array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____array_0), (void*)value);
}
inline static int32_t get_offset_of__head_1() { return static_cast<int32_t>(offsetof(Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172, ____head_1)); }
inline int32_t get__head_1() const { return ____head_1; }
inline int32_t* get_address_of__head_1() { return &____head_1; }
inline void set__head_1(int32_t value)
{
____head_1 = value;
}
inline static int32_t get_offset_of__tail_2() { return static_cast<int32_t>(offsetof(Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172, ____tail_2)); }
inline int32_t get__tail_2() const { return ____tail_2; }
inline int32_t* get_address_of__tail_2() { return &____tail_2; }
inline void set__tail_2(int32_t value)
{
____tail_2 = value;
}
inline static int32_t get_offset_of__size_3() { return static_cast<int32_t>(offsetof(Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172, ____size_3)); }
inline int32_t get__size_3() const { return ____size_3; }
inline int32_t* get_address_of__size_3() { return &____size_3; }
inline void set__size_3(int32_t value)
{
____size_3 = value;
}
inline static int32_t get_offset_of__version_4() { return static_cast<int32_t>(offsetof(Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172, ____version_4)); }
inline int32_t get__version_4() const { return ____version_4; }
inline int32_t* get_address_of__version_4() { return &____version_4; }
inline void set__version_4(int32_t value)
{
____version_4 = value;
}
inline static int32_t get_offset_of__syncRoot_5() { return static_cast<int32_t>(offsetof(Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172, ____syncRoot_5)); }
inline RuntimeObject * get__syncRoot_5() const { return ____syncRoot_5; }
inline RuntimeObject ** get_address_of__syncRoot_5() { return &____syncRoot_5; }
inline void set__syncRoot_5(RuntimeObject * value)
{
____syncRoot_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_5), (void*)value);
}
};
// System.Collections.Generic.Stack`1<CString_CStringBlock>
struct Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 : public RuntimeObject
{
public:
// T[] System.Collections.Generic.Stack`1::_array
CStringBlockU5BU5D_t21D78B4C877275C17D23E670A315B8CFBD86D9D5* ____array_0;
// System.Int32 System.Collections.Generic.Stack`1::_size
int32_t ____size_1;
// System.Int32 System.Collections.Generic.Stack`1::_version
int32_t ____version_2;
// System.Object System.Collections.Generic.Stack`1::_syncRoot
RuntimeObject * ____syncRoot_3;
public:
inline static int32_t get_offset_of__array_0() { return static_cast<int32_t>(offsetof(Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14, ____array_0)); }
inline CStringBlockU5BU5D_t21D78B4C877275C17D23E670A315B8CFBD86D9D5* get__array_0() const { return ____array_0; }
inline CStringBlockU5BU5D_t21D78B4C877275C17D23E670A315B8CFBD86D9D5** get_address_of__array_0() { return &____array_0; }
inline void set__array_0(CStringBlockU5BU5D_t21D78B4C877275C17D23E670A315B8CFBD86D9D5* value)
{
____array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____array_0), (void*)value);
}
inline static int32_t get_offset_of__size_1() { return static_cast<int32_t>(offsetof(Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14, ____size_1)); }
inline int32_t get__size_1() const { return ____size_1; }
inline int32_t* get_address_of__size_1() { return &____size_1; }
inline void set__size_1(int32_t value)
{
____size_1 = value;
}
inline static int32_t get_offset_of__version_2() { return static_cast<int32_t>(offsetof(Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14, ____version_2)); }
inline int32_t get__version_2() const { return ____version_2; }
inline int32_t* get_address_of__version_2() { return &____version_2; }
inline void set__version_2(int32_t value)
{
____version_2 = value;
}
inline static int32_t get_offset_of__syncRoot_3() { return static_cast<int32_t>(offsetof(Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14, ____syncRoot_3)); }
inline RuntimeObject * get__syncRoot_3() const { return ____syncRoot_3; }
inline RuntimeObject ** get_address_of__syncRoot_3() { return &____syncRoot_3; }
inline void set__syncRoot_3(RuntimeObject * value)
{
____syncRoot_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_3), (void*)value);
}
};
// System.Collections.Generic.Stack`1<System.Object>
struct Stack_1_t5697A763CE21E705BB0297FFBE9AFCB5F95C9163 : public RuntimeObject
{
public:
// T[] System.Collections.Generic.Stack`1::_array
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ____array_0;
// System.Int32 System.Collections.Generic.Stack`1::_size
int32_t ____size_1;
// System.Int32 System.Collections.Generic.Stack`1::_version
int32_t ____version_2;
// System.Object System.Collections.Generic.Stack`1::_syncRoot
RuntimeObject * ____syncRoot_3;
public:
inline static int32_t get_offset_of__array_0() { return static_cast<int32_t>(offsetof(Stack_1_t5697A763CE21E705BB0297FFBE9AFCB5F95C9163, ____array_0)); }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get__array_0() const { return ____array_0; }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of__array_0() { return &____array_0; }
inline void set__array_0(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
{
____array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____array_0), (void*)value);
}
inline static int32_t get_offset_of__size_1() { return static_cast<int32_t>(offsetof(Stack_1_t5697A763CE21E705BB0297FFBE9AFCB5F95C9163, ____size_1)); }
inline int32_t get__size_1() const { return ____size_1; }
inline int32_t* get_address_of__size_1() { return &____size_1; }
inline void set__size_1(int32_t value)
{
____size_1 = value;
}
inline static int32_t get_offset_of__version_2() { return static_cast<int32_t>(offsetof(Stack_1_t5697A763CE21E705BB0297FFBE9AFCB5F95C9163, ____version_2)); }
inline int32_t get__version_2() const { return ____version_2; }
inline int32_t* get_address_of__version_2() { return &____version_2; }
inline void set__version_2(int32_t value)
{
____version_2 = value;
}
inline static int32_t get_offset_of__syncRoot_3() { return static_cast<int32_t>(offsetof(Stack_1_t5697A763CE21E705BB0297FFBE9AFCB5F95C9163, ____syncRoot_3)); }
inline RuntimeObject * get__syncRoot_3() const { return ____syncRoot_3; }
inline RuntimeObject ** get_address_of__syncRoot_3() { return &____syncRoot_3; }
inline void set__syncRoot_3(RuntimeObject * value)
{
____syncRoot_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_3), (void*)value);
}
};
// System.Globalization.CultureInfo
struct CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F : public RuntimeObject
{
public:
// System.Boolean System.Globalization.CultureInfo::m_isReadOnly
bool ___m_isReadOnly_3;
// System.Int32 System.Globalization.CultureInfo::cultureID
int32_t ___cultureID_4;
// System.Int32 System.Globalization.CultureInfo::parent_lcid
int32_t ___parent_lcid_5;
// System.Int32 System.Globalization.CultureInfo::datetime_index
int32_t ___datetime_index_6;
// System.Int32 System.Globalization.CultureInfo::number_index
int32_t ___number_index_7;
// System.Int32 System.Globalization.CultureInfo::default_calendar_type
int32_t ___default_calendar_type_8;
// System.Boolean System.Globalization.CultureInfo::m_useUserOverride
bool ___m_useUserOverride_9;
// System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::numInfo
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___numInfo_10;
// System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::dateTimeInfo
DateTimeFormatInfo_tF4BB3AA482C2F772D2A9022F78BF8727830FAF5F * ___dateTimeInfo_11;
// System.Globalization.TextInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::textInfo
TextInfo_t5F1E697CB6A7E5EC80F0DC3A968B9B4A70C291D8 * ___textInfo_12;
// System.String System.Globalization.CultureInfo::m_name
String_t* ___m_name_13;
// System.String System.Globalization.CultureInfo::englishname
String_t* ___englishname_14;
// System.String System.Globalization.CultureInfo::nativename
String_t* ___nativename_15;
// System.String System.Globalization.CultureInfo::iso3lang
String_t* ___iso3lang_16;
// System.String System.Globalization.CultureInfo::iso2lang
String_t* ___iso2lang_17;
// System.String System.Globalization.CultureInfo::win3lang
String_t* ___win3lang_18;
// System.String System.Globalization.CultureInfo::territory
String_t* ___territory_19;
// System.String[] System.Globalization.CultureInfo::native_calendar_names
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* ___native_calendar_names_20;
// System.Globalization.CompareInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::compareInfo
CompareInfo_tB9A071DBC11AC00AF2EA2066D0C2AE1DCB1865D1 * ___compareInfo_21;
// System.Void* System.Globalization.CultureInfo::textinfo_data
void* ___textinfo_data_22;
// System.Int32 System.Globalization.CultureInfo::m_dataItem
int32_t ___m_dataItem_23;
// System.Globalization.Calendar System.Globalization.CultureInfo::calendar
Calendar_tF55A785ACD277504CF0D2F2C6AD56F76C6E91BD5 * ___calendar_24;
// System.Globalization.CultureInfo System.Globalization.CultureInfo::parent_culture
CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * ___parent_culture_25;
// System.Boolean System.Globalization.CultureInfo::constructed
bool ___constructed_26;
// System.Byte[] System.Globalization.CultureInfo::cached_serialized_form
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___cached_serialized_form_27;
// System.Globalization.CultureData System.Globalization.CultureInfo::m_cultureData
CultureData_tF43B080FFA6EB278F4F289BCDA3FB74B6C208ECD * ___m_cultureData_28;
// System.Boolean System.Globalization.CultureInfo::m_isInherited
bool ___m_isInherited_29;
public:
inline static int32_t get_offset_of_m_isReadOnly_3() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___m_isReadOnly_3)); }
inline bool get_m_isReadOnly_3() const { return ___m_isReadOnly_3; }
inline bool* get_address_of_m_isReadOnly_3() { return &___m_isReadOnly_3; }
inline void set_m_isReadOnly_3(bool value)
{
___m_isReadOnly_3 = value;
}
inline static int32_t get_offset_of_cultureID_4() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___cultureID_4)); }
inline int32_t get_cultureID_4() const { return ___cultureID_4; }
inline int32_t* get_address_of_cultureID_4() { return &___cultureID_4; }
inline void set_cultureID_4(int32_t value)
{
___cultureID_4 = value;
}
inline static int32_t get_offset_of_parent_lcid_5() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___parent_lcid_5)); }
inline int32_t get_parent_lcid_5() const { return ___parent_lcid_5; }
inline int32_t* get_address_of_parent_lcid_5() { return &___parent_lcid_5; }
inline void set_parent_lcid_5(int32_t value)
{
___parent_lcid_5 = value;
}
inline static int32_t get_offset_of_datetime_index_6() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___datetime_index_6)); }
inline int32_t get_datetime_index_6() const { return ___datetime_index_6; }
inline int32_t* get_address_of_datetime_index_6() { return &___datetime_index_6; }
inline void set_datetime_index_6(int32_t value)
{
___datetime_index_6 = value;
}
inline static int32_t get_offset_of_number_index_7() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___number_index_7)); }
inline int32_t get_number_index_7() const { return ___number_index_7; }
inline int32_t* get_address_of_number_index_7() { return &___number_index_7; }
inline void set_number_index_7(int32_t value)
{
___number_index_7 = value;
}
inline static int32_t get_offset_of_default_calendar_type_8() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___default_calendar_type_8)); }
inline int32_t get_default_calendar_type_8() const { return ___default_calendar_type_8; }
inline int32_t* get_address_of_default_calendar_type_8() { return &___default_calendar_type_8; }
inline void set_default_calendar_type_8(int32_t value)
{
___default_calendar_type_8 = value;
}
inline static int32_t get_offset_of_m_useUserOverride_9() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___m_useUserOverride_9)); }
inline bool get_m_useUserOverride_9() const { return ___m_useUserOverride_9; }
inline bool* get_address_of_m_useUserOverride_9() { return &___m_useUserOverride_9; }
inline void set_m_useUserOverride_9(bool value)
{
___m_useUserOverride_9 = value;
}
inline static int32_t get_offset_of_numInfo_10() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___numInfo_10)); }
inline NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * get_numInfo_10() const { return ___numInfo_10; }
inline NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 ** get_address_of_numInfo_10() { return &___numInfo_10; }
inline void set_numInfo_10(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * value)
{
___numInfo_10 = value;
Il2CppCodeGenWriteBarrier((void**)(&___numInfo_10), (void*)value);
}
inline static int32_t get_offset_of_dateTimeInfo_11() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___dateTimeInfo_11)); }
inline DateTimeFormatInfo_tF4BB3AA482C2F772D2A9022F78BF8727830FAF5F * get_dateTimeInfo_11() const { return ___dateTimeInfo_11; }
inline DateTimeFormatInfo_tF4BB3AA482C2F772D2A9022F78BF8727830FAF5F ** get_address_of_dateTimeInfo_11() { return &___dateTimeInfo_11; }
inline void set_dateTimeInfo_11(DateTimeFormatInfo_tF4BB3AA482C2F772D2A9022F78BF8727830FAF5F * value)
{
___dateTimeInfo_11 = value;
Il2CppCodeGenWriteBarrier((void**)(&___dateTimeInfo_11), (void*)value);
}
inline static int32_t get_offset_of_textInfo_12() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___textInfo_12)); }
inline TextInfo_t5F1E697CB6A7E5EC80F0DC3A968B9B4A70C291D8 * get_textInfo_12() const { return ___textInfo_12; }
inline TextInfo_t5F1E697CB6A7E5EC80F0DC3A968B9B4A70C291D8 ** get_address_of_textInfo_12() { return &___textInfo_12; }
inline void set_textInfo_12(TextInfo_t5F1E697CB6A7E5EC80F0DC3A968B9B4A70C291D8 * value)
{
___textInfo_12 = value;
Il2CppCodeGenWriteBarrier((void**)(&___textInfo_12), (void*)value);
}
inline static int32_t get_offset_of_m_name_13() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___m_name_13)); }
inline String_t* get_m_name_13() const { return ___m_name_13; }
inline String_t** get_address_of_m_name_13() { return &___m_name_13; }
inline void set_m_name_13(String_t* value)
{
___m_name_13 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_name_13), (void*)value);
}
inline static int32_t get_offset_of_englishname_14() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___englishname_14)); }
inline String_t* get_englishname_14() const { return ___englishname_14; }
inline String_t** get_address_of_englishname_14() { return &___englishname_14; }
inline void set_englishname_14(String_t* value)
{
___englishname_14 = value;
Il2CppCodeGenWriteBarrier((void**)(&___englishname_14), (void*)value);
}
inline static int32_t get_offset_of_nativename_15() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___nativename_15)); }
inline String_t* get_nativename_15() const { return ___nativename_15; }
inline String_t** get_address_of_nativename_15() { return &___nativename_15; }
inline void set_nativename_15(String_t* value)
{
___nativename_15 = value;
Il2CppCodeGenWriteBarrier((void**)(&___nativename_15), (void*)value);
}
inline static int32_t get_offset_of_iso3lang_16() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___iso3lang_16)); }
inline String_t* get_iso3lang_16() const { return ___iso3lang_16; }
inline String_t** get_address_of_iso3lang_16() { return &___iso3lang_16; }
inline void set_iso3lang_16(String_t* value)
{
___iso3lang_16 = value;
Il2CppCodeGenWriteBarrier((void**)(&___iso3lang_16), (void*)value);
}
inline static int32_t get_offset_of_iso2lang_17() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___iso2lang_17)); }
inline String_t* get_iso2lang_17() const { return ___iso2lang_17; }
inline String_t** get_address_of_iso2lang_17() { return &___iso2lang_17; }
inline void set_iso2lang_17(String_t* value)
{
___iso2lang_17 = value;
Il2CppCodeGenWriteBarrier((void**)(&___iso2lang_17), (void*)value);
}
inline static int32_t get_offset_of_win3lang_18() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___win3lang_18)); }
inline String_t* get_win3lang_18() const { return ___win3lang_18; }
inline String_t** get_address_of_win3lang_18() { return &___win3lang_18; }
inline void set_win3lang_18(String_t* value)
{
___win3lang_18 = value;
Il2CppCodeGenWriteBarrier((void**)(&___win3lang_18), (void*)value);
}
inline static int32_t get_offset_of_territory_19() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___territory_19)); }
inline String_t* get_territory_19() const { return ___territory_19; }
inline String_t** get_address_of_territory_19() { return &___territory_19; }
inline void set_territory_19(String_t* value)
{
___territory_19 = value;
Il2CppCodeGenWriteBarrier((void**)(&___territory_19), (void*)value);
}
inline static int32_t get_offset_of_native_calendar_names_20() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___native_calendar_names_20)); }
inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* get_native_calendar_names_20() const { return ___native_calendar_names_20; }
inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E** get_address_of_native_calendar_names_20() { return &___native_calendar_names_20; }
inline void set_native_calendar_names_20(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* value)
{
___native_calendar_names_20 = value;
Il2CppCodeGenWriteBarrier((void**)(&___native_calendar_names_20), (void*)value);
}
inline static int32_t get_offset_of_compareInfo_21() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___compareInfo_21)); }
inline CompareInfo_tB9A071DBC11AC00AF2EA2066D0C2AE1DCB1865D1 * get_compareInfo_21() const { return ___compareInfo_21; }
inline CompareInfo_tB9A071DBC11AC00AF2EA2066D0C2AE1DCB1865D1 ** get_address_of_compareInfo_21() { return &___compareInfo_21; }
inline void set_compareInfo_21(CompareInfo_tB9A071DBC11AC00AF2EA2066D0C2AE1DCB1865D1 * value)
{
___compareInfo_21 = value;
Il2CppCodeGenWriteBarrier((void**)(&___compareInfo_21), (void*)value);
}
inline static int32_t get_offset_of_textinfo_data_22() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___textinfo_data_22)); }
inline void* get_textinfo_data_22() const { return ___textinfo_data_22; }
inline void** get_address_of_textinfo_data_22() { return &___textinfo_data_22; }
inline void set_textinfo_data_22(void* value)
{
___textinfo_data_22 = value;
}
inline static int32_t get_offset_of_m_dataItem_23() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___m_dataItem_23)); }
inline int32_t get_m_dataItem_23() const { return ___m_dataItem_23; }
inline int32_t* get_address_of_m_dataItem_23() { return &___m_dataItem_23; }
inline void set_m_dataItem_23(int32_t value)
{
___m_dataItem_23 = value;
}
inline static int32_t get_offset_of_calendar_24() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___calendar_24)); }
inline Calendar_tF55A785ACD277504CF0D2F2C6AD56F76C6E91BD5 * get_calendar_24() const { return ___calendar_24; }
inline Calendar_tF55A785ACD277504CF0D2F2C6AD56F76C6E91BD5 ** get_address_of_calendar_24() { return &___calendar_24; }
inline void set_calendar_24(Calendar_tF55A785ACD277504CF0D2F2C6AD56F76C6E91BD5 * value)
{
___calendar_24 = value;
Il2CppCodeGenWriteBarrier((void**)(&___calendar_24), (void*)value);
}
inline static int32_t get_offset_of_parent_culture_25() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___parent_culture_25)); }
inline CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * get_parent_culture_25() const { return ___parent_culture_25; }
inline CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F ** get_address_of_parent_culture_25() { return &___parent_culture_25; }
inline void set_parent_culture_25(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * value)
{
___parent_culture_25 = value;
Il2CppCodeGenWriteBarrier((void**)(&___parent_culture_25), (void*)value);
}
inline static int32_t get_offset_of_constructed_26() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___constructed_26)); }
inline bool get_constructed_26() const { return ___constructed_26; }
inline bool* get_address_of_constructed_26() { return &___constructed_26; }
inline void set_constructed_26(bool value)
{
___constructed_26 = value;
}
inline static int32_t get_offset_of_cached_serialized_form_27() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___cached_serialized_form_27)); }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get_cached_serialized_form_27() const { return ___cached_serialized_form_27; }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of_cached_serialized_form_27() { return &___cached_serialized_form_27; }
inline void set_cached_serialized_form_27(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value)
{
___cached_serialized_form_27 = value;
Il2CppCodeGenWriteBarrier((void**)(&___cached_serialized_form_27), (void*)value);
}
inline static int32_t get_offset_of_m_cultureData_28() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___m_cultureData_28)); }
inline CultureData_tF43B080FFA6EB278F4F289BCDA3FB74B6C208ECD * get_m_cultureData_28() const { return ___m_cultureData_28; }
inline CultureData_tF43B080FFA6EB278F4F289BCDA3FB74B6C208ECD ** get_address_of_m_cultureData_28() { return &___m_cultureData_28; }
inline void set_m_cultureData_28(CultureData_tF43B080FFA6EB278F4F289BCDA3FB74B6C208ECD * value)
{
___m_cultureData_28 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_cultureData_28), (void*)value);
}
inline static int32_t get_offset_of_m_isInherited_29() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F, ___m_isInherited_29)); }
inline bool get_m_isInherited_29() const { return ___m_isInherited_29; }
inline bool* get_address_of_m_isInherited_29() { return &___m_isInherited_29; }
inline void set_m_isInherited_29(bool value)
{
___m_isInherited_29 = value;
}
};
struct CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F_StaticFields
{
public:
// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::invariant_culture_info
CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * ___invariant_culture_info_0;
// System.Object System.Globalization.CultureInfo::shared_table_lock
RuntimeObject * ___shared_table_lock_1;
// System.Globalization.CultureInfo System.Globalization.CultureInfo::default_current_culture
CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * ___default_current_culture_2;
// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentUICulture
CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * ___s_DefaultThreadCurrentUICulture_33;
// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentCulture
CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * ___s_DefaultThreadCurrentCulture_34;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_number
Dictionary_2_tC88A56872F7C79DBB9582D4F3FC22ED5D8E0B98B * ___shared_by_number_35;
// System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_name
Dictionary_2_tBA5388DBB42BF620266F9A48E8B859BBBB224E25 * ___shared_by_name_36;
// System.Boolean System.Globalization.CultureInfo::IsTaiwanSku
bool ___IsTaiwanSku_37;
public:
inline static int32_t get_offset_of_invariant_culture_info_0() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F_StaticFields, ___invariant_culture_info_0)); }
inline CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * get_invariant_culture_info_0() const { return ___invariant_culture_info_0; }
inline CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F ** get_address_of_invariant_culture_info_0() { return &___invariant_culture_info_0; }
inline void set_invariant_culture_info_0(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * value)
{
___invariant_culture_info_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___invariant_culture_info_0), (void*)value);
}
inline static int32_t get_offset_of_shared_table_lock_1() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F_StaticFields, ___shared_table_lock_1)); }
inline RuntimeObject * get_shared_table_lock_1() const { return ___shared_table_lock_1; }
inline RuntimeObject ** get_address_of_shared_table_lock_1() { return &___shared_table_lock_1; }
inline void set_shared_table_lock_1(RuntimeObject * value)
{
___shared_table_lock_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___shared_table_lock_1), (void*)value);
}
inline static int32_t get_offset_of_default_current_culture_2() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F_StaticFields, ___default_current_culture_2)); }
inline CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * get_default_current_culture_2() const { return ___default_current_culture_2; }
inline CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F ** get_address_of_default_current_culture_2() { return &___default_current_culture_2; }
inline void set_default_current_culture_2(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * value)
{
___default_current_culture_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___default_current_culture_2), (void*)value);
}
inline static int32_t get_offset_of_s_DefaultThreadCurrentUICulture_33() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F_StaticFields, ___s_DefaultThreadCurrentUICulture_33)); }
inline CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * get_s_DefaultThreadCurrentUICulture_33() const { return ___s_DefaultThreadCurrentUICulture_33; }
inline CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F ** get_address_of_s_DefaultThreadCurrentUICulture_33() { return &___s_DefaultThreadCurrentUICulture_33; }
inline void set_s_DefaultThreadCurrentUICulture_33(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * value)
{
___s_DefaultThreadCurrentUICulture_33 = value;
Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultThreadCurrentUICulture_33), (void*)value);
}
inline static int32_t get_offset_of_s_DefaultThreadCurrentCulture_34() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F_StaticFields, ___s_DefaultThreadCurrentCulture_34)); }
inline CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * get_s_DefaultThreadCurrentCulture_34() const { return ___s_DefaultThreadCurrentCulture_34; }
inline CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F ** get_address_of_s_DefaultThreadCurrentCulture_34() { return &___s_DefaultThreadCurrentCulture_34; }
inline void set_s_DefaultThreadCurrentCulture_34(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * value)
{
___s_DefaultThreadCurrentCulture_34 = value;
Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultThreadCurrentCulture_34), (void*)value);
}
inline static int32_t get_offset_of_shared_by_number_35() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F_StaticFields, ___shared_by_number_35)); }
inline Dictionary_2_tC88A56872F7C79DBB9582D4F3FC22ED5D8E0B98B * get_shared_by_number_35() const { return ___shared_by_number_35; }
inline Dictionary_2_tC88A56872F7C79DBB9582D4F3FC22ED5D8E0B98B ** get_address_of_shared_by_number_35() { return &___shared_by_number_35; }
inline void set_shared_by_number_35(Dictionary_2_tC88A56872F7C79DBB9582D4F3FC22ED5D8E0B98B * value)
{
___shared_by_number_35 = value;
Il2CppCodeGenWriteBarrier((void**)(&___shared_by_number_35), (void*)value);
}
inline static int32_t get_offset_of_shared_by_name_36() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F_StaticFields, ___shared_by_name_36)); }
inline Dictionary_2_tBA5388DBB42BF620266F9A48E8B859BBBB224E25 * get_shared_by_name_36() const { return ___shared_by_name_36; }
inline Dictionary_2_tBA5388DBB42BF620266F9A48E8B859BBBB224E25 ** get_address_of_shared_by_name_36() { return &___shared_by_name_36; }
inline void set_shared_by_name_36(Dictionary_2_tBA5388DBB42BF620266F9A48E8B859BBBB224E25 * value)
{
___shared_by_name_36 = value;
Il2CppCodeGenWriteBarrier((void**)(&___shared_by_name_36), (void*)value);
}
inline static int32_t get_offset_of_IsTaiwanSku_37() { return static_cast<int32_t>(offsetof(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F_StaticFields, ___IsTaiwanSku_37)); }
inline bool get_IsTaiwanSku_37() const { return ___IsTaiwanSku_37; }
inline bool* get_address_of_IsTaiwanSku_37() { return &___IsTaiwanSku_37; }
inline void set_IsTaiwanSku_37(bool value)
{
___IsTaiwanSku_37 = value;
}
};
// Native definition for P/Invoke marshalling of System.Globalization.CultureInfo
struct CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F_marshaled_pinvoke
{
int32_t ___m_isReadOnly_3;
int32_t ___cultureID_4;
int32_t ___parent_lcid_5;
int32_t ___datetime_index_6;
int32_t ___number_index_7;
int32_t ___default_calendar_type_8;
int32_t ___m_useUserOverride_9;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___numInfo_10;
DateTimeFormatInfo_tF4BB3AA482C2F772D2A9022F78BF8727830FAF5F * ___dateTimeInfo_11;
TextInfo_t5F1E697CB6A7E5EC80F0DC3A968B9B4A70C291D8 * ___textInfo_12;
char* ___m_name_13;
char* ___englishname_14;
char* ___nativename_15;
char* ___iso3lang_16;
char* ___iso2lang_17;
char* ___win3lang_18;
char* ___territory_19;
char** ___native_calendar_names_20;
CompareInfo_tB9A071DBC11AC00AF2EA2066D0C2AE1DCB1865D1 * ___compareInfo_21;
void* ___textinfo_data_22;
int32_t ___m_dataItem_23;
Calendar_tF55A785ACD277504CF0D2F2C6AD56F76C6E91BD5 * ___calendar_24;
CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F_marshaled_pinvoke* ___parent_culture_25;
int32_t ___constructed_26;
Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
CultureData_tF43B080FFA6EB278F4F289BCDA3FB74B6C208ECD_marshaled_pinvoke* ___m_cultureData_28;
int32_t ___m_isInherited_29;
};
// Native definition for COM marshalling of System.Globalization.CultureInfo
struct CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F_marshaled_com
{
int32_t ___m_isReadOnly_3;
int32_t ___cultureID_4;
int32_t ___parent_lcid_5;
int32_t ___datetime_index_6;
int32_t ___number_index_7;
int32_t ___default_calendar_type_8;
int32_t ___m_useUserOverride_9;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___numInfo_10;
DateTimeFormatInfo_tF4BB3AA482C2F772D2A9022F78BF8727830FAF5F * ___dateTimeInfo_11;
TextInfo_t5F1E697CB6A7E5EC80F0DC3A968B9B4A70C291D8 * ___textInfo_12;
Il2CppChar* ___m_name_13;
Il2CppChar* ___englishname_14;
Il2CppChar* ___nativename_15;
Il2CppChar* ___iso3lang_16;
Il2CppChar* ___iso2lang_17;
Il2CppChar* ___win3lang_18;
Il2CppChar* ___territory_19;
Il2CppChar** ___native_calendar_names_20;
CompareInfo_tB9A071DBC11AC00AF2EA2066D0C2AE1DCB1865D1 * ___compareInfo_21;
void* ___textinfo_data_22;
int32_t ___m_dataItem_23;
Calendar_tF55A785ACD277504CF0D2F2C6AD56F76C6E91BD5 * ___calendar_24;
CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F_marshaled_com* ___parent_culture_25;
int32_t ___constructed_26;
Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
CultureData_tF43B080FFA6EB278F4F289BCDA3FB74B6C208ECD_marshaled_com* ___m_cultureData_28;
int32_t ___m_isInherited_29;
};
// System.Runtime.ConstrainedExecution.CriticalFinalizerObject
struct CriticalFinalizerObject_t8B006E1DEE084E781F5C0F3283E9226E28894DD9 : public RuntimeObject
{
public:
public:
};
// System.String
struct String_t : public RuntimeObject
{
public:
// System.Int32 System.String::m_stringLength
int32_t ___m_stringLength_0;
// System.Char System.String::m_firstChar
Il2CppChar ___m_firstChar_1;
public:
inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
inline void set_m_stringLength_0(int32_t value)
{
___m_stringLength_0 = value;
}
inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
inline void set_m_firstChar_1(Il2CppChar value)
{
___m_firstChar_1 = value;
}
};
struct String_t_StaticFields
{
public:
// System.String System.String::Empty
String_t* ___Empty_5;
public:
inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
inline String_t* get_Empty_5() const { return ___Empty_5; }
inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
inline void set_Empty_5(String_t* value)
{
___Empty_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
}
};
// System.Text.StringBuilder
struct StringBuilder_t : public RuntimeObject
{
public:
// System.Char[] System.Text.StringBuilder::m_ChunkChars
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___m_ChunkChars_0;
// System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
StringBuilder_t * ___m_ChunkPrevious_1;
// System.Int32 System.Text.StringBuilder::m_ChunkLength
int32_t ___m_ChunkLength_2;
// System.Int32 System.Text.StringBuilder::m_ChunkOffset
int32_t ___m_ChunkOffset_3;
// System.Int32 System.Text.StringBuilder::m_MaxCapacity
int32_t ___m_MaxCapacity_4;
public:
inline static int32_t get_offset_of_m_ChunkChars_0() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkChars_0)); }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_m_ChunkChars_0() const { return ___m_ChunkChars_0; }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_m_ChunkChars_0() { return &___m_ChunkChars_0; }
inline void set_m_ChunkChars_0(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
{
___m_ChunkChars_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkChars_0), (void*)value);
}
inline static int32_t get_offset_of_m_ChunkPrevious_1() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkPrevious_1)); }
inline StringBuilder_t * get_m_ChunkPrevious_1() const { return ___m_ChunkPrevious_1; }
inline StringBuilder_t ** get_address_of_m_ChunkPrevious_1() { return &___m_ChunkPrevious_1; }
inline void set_m_ChunkPrevious_1(StringBuilder_t * value)
{
___m_ChunkPrevious_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkPrevious_1), (void*)value);
}
inline static int32_t get_offset_of_m_ChunkLength_2() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkLength_2)); }
inline int32_t get_m_ChunkLength_2() const { return ___m_ChunkLength_2; }
inline int32_t* get_address_of_m_ChunkLength_2() { return &___m_ChunkLength_2; }
inline void set_m_ChunkLength_2(int32_t value)
{
___m_ChunkLength_2 = value;
}
inline static int32_t get_offset_of_m_ChunkOffset_3() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkOffset_3)); }
inline int32_t get_m_ChunkOffset_3() const { return ___m_ChunkOffset_3; }
inline int32_t* get_address_of_m_ChunkOffset_3() { return &___m_ChunkOffset_3; }
inline void set_m_ChunkOffset_3(int32_t value)
{
___m_ChunkOffset_3 = value;
}
inline static int32_t get_offset_of_m_MaxCapacity_4() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_MaxCapacity_4)); }
inline int32_t get_m_MaxCapacity_4() const { return ___m_MaxCapacity_4; }
inline int32_t* get_address_of_m_MaxCapacity_4() { return &___m_MaxCapacity_4; }
inline void set_m_MaxCapacity_4(int32_t value)
{
___m_MaxCapacity_4 = value;
}
};
// System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF : public RuntimeObject
{
public:
public:
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_com
{
};
// <PrivateImplementationDetails>___StaticArrayInitTypeSizeU3D152
struct __StaticArrayInitTypeSizeU3D152_tDAB504B84D8913089D8BE8F073C6AF7493123C4D
{
public:
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D152_tDAB504B84D8913089D8BE8F073C6AF7493123C4D__padding[152];
};
public:
};
// <PrivateImplementationDetails>___StaticArrayInitTypeSizeU3D16384
struct __StaticArrayInitTypeSizeU3D16384_tE66694D54DA2C9BA3B20691D78BB9B174A423626
{
public:
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D16384_tE66694D54DA2C9BA3B20691D78BB9B174A423626__padding[16384];
};
public:
};
// <PrivateImplementationDetails>___StaticArrayInitTypeSizeU3D32
struct __StaticArrayInitTypeSizeU3D32_tF944B97CABB04BCA5A1779747AA01275E7728704
{
public:
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D32_tF944B97CABB04BCA5A1779747AA01275E7728704__padding[32];
};
public:
};
// <PrivateImplementationDetails>___StaticArrayInitTypeSizeU3D400
struct __StaticArrayInitTypeSizeU3D400_t8AC8D4839402B2053732406628FDEDC2C47A4FB4
{
public:
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D400_t8AC8D4839402B2053732406628FDEDC2C47A4FB4__padding[400];
};
public:
};
// <PrivateImplementationDetails>___StaticArrayInitTypeSizeU3D50
struct __StaticArrayInitTypeSizeU3D50_t343FA41C2E3767B50F9D3F522198C72C9C84A427
{
public:
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D50_t343FA41C2E3767B50F9D3F522198C72C9C84A427__padding[50];
};
public:
};
// <PrivateImplementationDetails>___StaticArrayInitTypeSizeU3D8192
struct __StaticArrayInitTypeSizeU3D8192_t9E3AEADA73026036A06E87C86E899CE790802FCE
{
public:
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D8192_t9E3AEADA73026036A06E87C86E899CE790802FCE__padding[8192];
};
public:
};
// System.Boolean
struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C
{
public:
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C, ___m_value_0)); }
inline bool get_m_value_0() const { return ___m_value_0; }
inline bool* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(bool value)
{
___m_value_0 = value;
}
};
struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields
{
public:
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
public:
inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___TrueString_5)); }
inline String_t* get_TrueString_5() const { return ___TrueString_5; }
inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
inline void set_TrueString_5(String_t* value)
{
___TrueString_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
}
inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___FalseString_6)); }
inline String_t* get_FalseString_6() const { return ___FalseString_6; }
inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
inline void set_FalseString_6(String_t* value)
{
___FalseString_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
}
};
// System.Byte
struct Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07
{
public:
// System.Byte System.Byte::m_value
uint8_t ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07, ___m_value_0)); }
inline uint8_t get_m_value_0() const { return ___m_value_0; }
inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(uint8_t value)
{
___m_value_0 = value;
}
};
// System.Char
struct Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9
{
public:
// System.Char System.Char::m_value
Il2CppChar ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9, ___m_value_0)); }
inline Il2CppChar get_m_value_0() const { return ___m_value_0; }
inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(Il2CppChar value)
{
___m_value_0 = value;
}
};
struct Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_StaticFields
{
public:
// System.Byte[] System.Char::categoryForLatin1
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___categoryForLatin1_3;
public:
inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast<int32_t>(offsetof(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_StaticFields, ___categoryForLatin1_3)); }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; }
inline void set_categoryForLatin1_3(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value)
{
___categoryForLatin1_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value);
}
};
// System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 : public ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF
{
public:
public:
};
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields
{
public:
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___enumSeperatorCharArray_0;
public:
inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields, ___enumSeperatorCharArray_0)); }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
inline void set_enumSeperatorCharArray_0(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
{
___enumSeperatorCharArray_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
}
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_com
{
};
// System.Int32
struct Int32_t585191389E07734F19F3156FF88FB3EF4800D102
{
public:
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_t585191389E07734F19F3156FF88FB3EF4800D102, ___m_value_0)); }
inline int32_t get_m_value_0() const { return ___m_value_0; }
inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(int32_t value)
{
___m_value_0 = value;
}
};
// System.Int64
struct Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436
{
public:
// System.Int64 System.Int64::m_value
int64_t ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436, ___m_value_0)); }
inline int64_t get_m_value_0() const { return ___m_value_0; }
inline int64_t* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(int64_t value)
{
___m_value_0 = value;
}
};
// System.IntPtr
struct IntPtr_t
{
public:
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
inline void* get_m_value_0() const { return ___m_value_0; }
inline void** get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(void* value)
{
___m_value_0 = value;
}
};
struct IntPtr_t_StaticFields
{
public:
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
public:
inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
inline intptr_t get_Zero_1() const { return ___Zero_1; }
inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
inline void set_Zero_1(intptr_t value)
{
___Zero_1 = value;
}
};
// System.Threading.Thread
struct Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 : public CriticalFinalizerObject_t8B006E1DEE084E781F5C0F3283E9226E28894DD9
{
public:
// System.Threading.InternalThread System.Threading.Thread::internal_thread
InternalThread_tA4C58C2A7D15AF43C3E7507375E6D31DBBE7D192 * ___internal_thread_6;
// System.Object System.Threading.Thread::m_ThreadStartArg
RuntimeObject * ___m_ThreadStartArg_7;
// System.Object System.Threading.Thread::pending_exception
RuntimeObject * ___pending_exception_8;
// System.Security.Principal.IPrincipal System.Threading.Thread::principal
RuntimeObject* ___principal_9;
// System.Int32 System.Threading.Thread::principal_version
int32_t ___principal_version_10;
// System.MulticastDelegate System.Threading.Thread::m_Delegate
MulticastDelegate_t * ___m_Delegate_12;
// System.Threading.ExecutionContext System.Threading.Thread::m_ExecutionContext
ExecutionContext_t0E11C30308A4CC964D8A2EA9132F9BDCE5362C70 * ___m_ExecutionContext_13;
// System.Boolean System.Threading.Thread::m_ExecutionContextBelongsToOuterScope
bool ___m_ExecutionContextBelongsToOuterScope_14;
public:
inline static int32_t get_offset_of_internal_thread_6() { return static_cast<int32_t>(offsetof(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7, ___internal_thread_6)); }
inline InternalThread_tA4C58C2A7D15AF43C3E7507375E6D31DBBE7D192 * get_internal_thread_6() const { return ___internal_thread_6; }
inline InternalThread_tA4C58C2A7D15AF43C3E7507375E6D31DBBE7D192 ** get_address_of_internal_thread_6() { return &___internal_thread_6; }
inline void set_internal_thread_6(InternalThread_tA4C58C2A7D15AF43C3E7507375E6D31DBBE7D192 * value)
{
___internal_thread_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___internal_thread_6), (void*)value);
}
inline static int32_t get_offset_of_m_ThreadStartArg_7() { return static_cast<int32_t>(offsetof(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7, ___m_ThreadStartArg_7)); }
inline RuntimeObject * get_m_ThreadStartArg_7() const { return ___m_ThreadStartArg_7; }
inline RuntimeObject ** get_address_of_m_ThreadStartArg_7() { return &___m_ThreadStartArg_7; }
inline void set_m_ThreadStartArg_7(RuntimeObject * value)
{
___m_ThreadStartArg_7 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_ThreadStartArg_7), (void*)value);
}
inline static int32_t get_offset_of_pending_exception_8() { return static_cast<int32_t>(offsetof(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7, ___pending_exception_8)); }
inline RuntimeObject * get_pending_exception_8() const { return ___pending_exception_8; }
inline RuntimeObject ** get_address_of_pending_exception_8() { return &___pending_exception_8; }
inline void set_pending_exception_8(RuntimeObject * value)
{
___pending_exception_8 = value;
Il2CppCodeGenWriteBarrier((void**)(&___pending_exception_8), (void*)value);
}
inline static int32_t get_offset_of_principal_9() { return static_cast<int32_t>(offsetof(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7, ___principal_9)); }
inline RuntimeObject* get_principal_9() const { return ___principal_9; }
inline RuntimeObject** get_address_of_principal_9() { return &___principal_9; }
inline void set_principal_9(RuntimeObject* value)
{
___principal_9 = value;
Il2CppCodeGenWriteBarrier((void**)(&___principal_9), (void*)value);
}
inline static int32_t get_offset_of_principal_version_10() { return static_cast<int32_t>(offsetof(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7, ___principal_version_10)); }
inline int32_t get_principal_version_10() const { return ___principal_version_10; }
inline int32_t* get_address_of_principal_version_10() { return &___principal_version_10; }
inline void set_principal_version_10(int32_t value)
{
___principal_version_10 = value;
}
inline static int32_t get_offset_of_m_Delegate_12() { return static_cast<int32_t>(offsetof(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7, ___m_Delegate_12)); }
inline MulticastDelegate_t * get_m_Delegate_12() const { return ___m_Delegate_12; }
inline MulticastDelegate_t ** get_address_of_m_Delegate_12() { return &___m_Delegate_12; }
inline void set_m_Delegate_12(MulticastDelegate_t * value)
{
___m_Delegate_12 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_Delegate_12), (void*)value);
}
inline static int32_t get_offset_of_m_ExecutionContext_13() { return static_cast<int32_t>(offsetof(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7, ___m_ExecutionContext_13)); }
inline ExecutionContext_t0E11C30308A4CC964D8A2EA9132F9BDCE5362C70 * get_m_ExecutionContext_13() const { return ___m_ExecutionContext_13; }
inline ExecutionContext_t0E11C30308A4CC964D8A2EA9132F9BDCE5362C70 ** get_address_of_m_ExecutionContext_13() { return &___m_ExecutionContext_13; }
inline void set_m_ExecutionContext_13(ExecutionContext_t0E11C30308A4CC964D8A2EA9132F9BDCE5362C70 * value)
{
___m_ExecutionContext_13 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_ExecutionContext_13), (void*)value);
}
inline static int32_t get_offset_of_m_ExecutionContextBelongsToOuterScope_14() { return static_cast<int32_t>(offsetof(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7, ___m_ExecutionContextBelongsToOuterScope_14)); }
inline bool get_m_ExecutionContextBelongsToOuterScope_14() const { return ___m_ExecutionContextBelongsToOuterScope_14; }
inline bool* get_address_of_m_ExecutionContextBelongsToOuterScope_14() { return &___m_ExecutionContextBelongsToOuterScope_14; }
inline void set_m_ExecutionContextBelongsToOuterScope_14(bool value)
{
___m_ExecutionContextBelongsToOuterScope_14 = value;
}
};
struct Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7_StaticFields
{
public:
// System.LocalDataStoreMgr System.Threading.Thread::s_LocalDataStoreMgr
LocalDataStoreMgr_t1964DDB9F2BE154BE3159A7507D0D0CCBF8FDCA9 * ___s_LocalDataStoreMgr_0;
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo> System.Threading.Thread::s_asyncLocalCurrentCulture
AsyncLocal_1_tD39651C2EDD14B144FF3D9B9C716F807EB57655A * ___s_asyncLocalCurrentCulture_4;
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo> System.Threading.Thread::s_asyncLocalCurrentUICulture
AsyncLocal_1_tD39651C2EDD14B144FF3D9B9C716F807EB57655A * ___s_asyncLocalCurrentUICulture_5;
public:
inline static int32_t get_offset_of_s_LocalDataStoreMgr_0() { return static_cast<int32_t>(offsetof(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7_StaticFields, ___s_LocalDataStoreMgr_0)); }
inline LocalDataStoreMgr_t1964DDB9F2BE154BE3159A7507D0D0CCBF8FDCA9 * get_s_LocalDataStoreMgr_0() const { return ___s_LocalDataStoreMgr_0; }
inline LocalDataStoreMgr_t1964DDB9F2BE154BE3159A7507D0D0CCBF8FDCA9 ** get_address_of_s_LocalDataStoreMgr_0() { return &___s_LocalDataStoreMgr_0; }
inline void set_s_LocalDataStoreMgr_0(LocalDataStoreMgr_t1964DDB9F2BE154BE3159A7507D0D0CCBF8FDCA9 * value)
{
___s_LocalDataStoreMgr_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___s_LocalDataStoreMgr_0), (void*)value);
}
inline static int32_t get_offset_of_s_asyncLocalCurrentCulture_4() { return static_cast<int32_t>(offsetof(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7_StaticFields, ___s_asyncLocalCurrentCulture_4)); }
inline AsyncLocal_1_tD39651C2EDD14B144FF3D9B9C716F807EB57655A * get_s_asyncLocalCurrentCulture_4() const { return ___s_asyncLocalCurrentCulture_4; }
inline AsyncLocal_1_tD39651C2EDD14B144FF3D9B9C716F807EB57655A ** get_address_of_s_asyncLocalCurrentCulture_4() { return &___s_asyncLocalCurrentCulture_4; }
inline void set_s_asyncLocalCurrentCulture_4(AsyncLocal_1_tD39651C2EDD14B144FF3D9B9C716F807EB57655A * value)
{
___s_asyncLocalCurrentCulture_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___s_asyncLocalCurrentCulture_4), (void*)value);
}
inline static int32_t get_offset_of_s_asyncLocalCurrentUICulture_5() { return static_cast<int32_t>(offsetof(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7_StaticFields, ___s_asyncLocalCurrentUICulture_5)); }
inline AsyncLocal_1_tD39651C2EDD14B144FF3D9B9C716F807EB57655A * get_s_asyncLocalCurrentUICulture_5() const { return ___s_asyncLocalCurrentUICulture_5; }
inline AsyncLocal_1_tD39651C2EDD14B144FF3D9B9C716F807EB57655A ** get_address_of_s_asyncLocalCurrentUICulture_5() { return &___s_asyncLocalCurrentUICulture_5; }
inline void set_s_asyncLocalCurrentUICulture_5(AsyncLocal_1_tD39651C2EDD14B144FF3D9B9C716F807EB57655A * value)
{
___s_asyncLocalCurrentUICulture_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___s_asyncLocalCurrentUICulture_5), (void*)value);
}
};
struct Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7_ThreadStaticFields
{
public:
// System.LocalDataStoreHolder System.Threading.Thread::s_LocalDataStore
LocalDataStoreHolder_tE0636E08496405406FD63190AC51EEB2EE51E304 * ___s_LocalDataStore_1;
// System.Globalization.CultureInfo System.Threading.Thread::m_CurrentCulture
CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * ___m_CurrentCulture_2;
// System.Globalization.CultureInfo System.Threading.Thread::m_CurrentUICulture
CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * ___m_CurrentUICulture_3;
// System.Threading.Thread System.Threading.Thread::current_thread
Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 * ___current_thread_11;
public:
inline static int32_t get_offset_of_s_LocalDataStore_1() { return static_cast<int32_t>(offsetof(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7_ThreadStaticFields, ___s_LocalDataStore_1)); }
inline LocalDataStoreHolder_tE0636E08496405406FD63190AC51EEB2EE51E304 * get_s_LocalDataStore_1() const { return ___s_LocalDataStore_1; }
inline LocalDataStoreHolder_tE0636E08496405406FD63190AC51EEB2EE51E304 ** get_address_of_s_LocalDataStore_1() { return &___s_LocalDataStore_1; }
inline void set_s_LocalDataStore_1(LocalDataStoreHolder_tE0636E08496405406FD63190AC51EEB2EE51E304 * value)
{
___s_LocalDataStore_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___s_LocalDataStore_1), (void*)value);
}
inline static int32_t get_offset_of_m_CurrentCulture_2() { return static_cast<int32_t>(offsetof(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7_ThreadStaticFields, ___m_CurrentCulture_2)); }
inline CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * get_m_CurrentCulture_2() const { return ___m_CurrentCulture_2; }
inline CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F ** get_address_of_m_CurrentCulture_2() { return &___m_CurrentCulture_2; }
inline void set_m_CurrentCulture_2(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * value)
{
___m_CurrentCulture_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_CurrentCulture_2), (void*)value);
}
inline static int32_t get_offset_of_m_CurrentUICulture_3() { return static_cast<int32_t>(offsetof(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7_ThreadStaticFields, ___m_CurrentUICulture_3)); }
inline CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * get_m_CurrentUICulture_3() const { return ___m_CurrentUICulture_3; }
inline CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F ** get_address_of_m_CurrentUICulture_3() { return &___m_CurrentUICulture_3; }
inline void set_m_CurrentUICulture_3(CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * value)
{
___m_CurrentUICulture_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_CurrentUICulture_3), (void*)value);
}
inline static int32_t get_offset_of_current_thread_11() { return static_cast<int32_t>(offsetof(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7_ThreadStaticFields, ___current_thread_11)); }
inline Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 * get_current_thread_11() const { return ___current_thread_11; }
inline Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 ** get_address_of_current_thread_11() { return &___current_thread_11; }
inline void set_current_thread_11(Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 * value)
{
___current_thread_11 = value;
Il2CppCodeGenWriteBarrier((void**)(&___current_thread_11), (void*)value);
}
};
// System.UInt32
struct UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B
{
public:
// System.UInt32 System.UInt32::m_value
uint32_t ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B, ___m_value_0)); }
inline uint32_t get_m_value_0() const { return ___m_value_0; }
inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(uint32_t value)
{
___m_value_0 = value;
}
};
// System.UInt64
struct UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E
{
public:
// System.UInt64 System.UInt64::m_value
uint64_t ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E, ___m_value_0)); }
inline uint64_t get_m_value_0() const { return ___m_value_0; }
inline uint64_t* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(uint64_t value)
{
___m_value_0 = value;
}
};
// System.Void
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017
{
public:
union
{
struct
{
};
uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1];
};
public:
};
// <PrivateImplementationDetails>
struct U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096 : public RuntimeObject
{
public:
public:
};
struct U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096_StaticFields
{
public:
// <PrivateImplementationDetails>___StaticArrayInitTypeSizeU3D152 <PrivateImplementationDetails>::284E0936DD0EACE33AA8F33A3E9CF4475C06F90C
__StaticArrayInitTypeSizeU3D152_tDAB504B84D8913089D8BE8F073C6AF7493123C4D ___284E0936DD0EACE33AA8F33A3E9CF4475C06F90C_0;
// <PrivateImplementationDetails>___StaticArrayInitTypeSizeU3D16384 <PrivateImplementationDetails>::44EDD5807FD1F0FB6E35E248353AAA4ABD1D207A
__StaticArrayInitTypeSizeU3D16384_tE66694D54DA2C9BA3B20691D78BB9B174A423626 ___44EDD5807FD1F0FB6E35E248353AAA4ABD1D207A_1;
// <PrivateImplementationDetails>___StaticArrayInitTypeSizeU3D32 <PrivateImplementationDetails>::59F5BD34B6C013DEACC784F69C67E95150033A84
__StaticArrayInitTypeSizeU3D32_tF944B97CABB04BCA5A1779747AA01275E7728704 ___59F5BD34B6C013DEACC784F69C67E95150033A84_2;
// <PrivateImplementationDetails>___StaticArrayInitTypeSizeU3D8192 <PrivateImplementationDetails>::714A581A59C860E1C36934C9751FFB81838C1E81
__StaticArrayInitTypeSizeU3D8192_t9E3AEADA73026036A06E87C86E899CE790802FCE ___714A581A59C860E1C36934C9751FFB81838C1E81_3;
// <PrivateImplementationDetails>___StaticArrayInitTypeSizeU3D400 <PrivateImplementationDetails>::793DEAA83354CAE749C6AFF580340AB568595211
__StaticArrayInitTypeSizeU3D400_t8AC8D4839402B2053732406628FDEDC2C47A4FB4 ___793DEAA83354CAE749C6AFF580340AB568595211_4;
// <PrivateImplementationDetails>___StaticArrayInitTypeSizeU3D32 <PrivateImplementationDetails>::C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536
__StaticArrayInitTypeSizeU3D32_tF944B97CABB04BCA5A1779747AA01275E7728704 ___C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_5;
// <PrivateImplementationDetails>___StaticArrayInitTypeSizeU3D50 <PrivateImplementationDetails>::F78C320F25CF552D08E99BEF3BA28B34DD79867C
__StaticArrayInitTypeSizeU3D50_t343FA41C2E3767B50F9D3F522198C72C9C84A427 ___F78C320F25CF552D08E99BEF3BA28B34DD79867C_6;
public:
inline static int32_t get_offset_of_U3284E0936DD0EACE33AA8F33A3E9CF4475C06F90C_0() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096_StaticFields, ___284E0936DD0EACE33AA8F33A3E9CF4475C06F90C_0)); }
inline __StaticArrayInitTypeSizeU3D152_tDAB504B84D8913089D8BE8F073C6AF7493123C4D get_U3284E0936DD0EACE33AA8F33A3E9CF4475C06F90C_0() const { return ___284E0936DD0EACE33AA8F33A3E9CF4475C06F90C_0; }
inline __StaticArrayInitTypeSizeU3D152_tDAB504B84D8913089D8BE8F073C6AF7493123C4D * get_address_of_U3284E0936DD0EACE33AA8F33A3E9CF4475C06F90C_0() { return &___284E0936DD0EACE33AA8F33A3E9CF4475C06F90C_0; }
inline void set_U3284E0936DD0EACE33AA8F33A3E9CF4475C06F90C_0(__StaticArrayInitTypeSizeU3D152_tDAB504B84D8913089D8BE8F073C6AF7493123C4D value)
{
___284E0936DD0EACE33AA8F33A3E9CF4475C06F90C_0 = value;
}
inline static int32_t get_offset_of_U344EDD5807FD1F0FB6E35E248353AAA4ABD1D207A_1() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096_StaticFields, ___44EDD5807FD1F0FB6E35E248353AAA4ABD1D207A_1)); }
inline __StaticArrayInitTypeSizeU3D16384_tE66694D54DA2C9BA3B20691D78BB9B174A423626 get_U344EDD5807FD1F0FB6E35E248353AAA4ABD1D207A_1() const { return ___44EDD5807FD1F0FB6E35E248353AAA4ABD1D207A_1; }
inline __StaticArrayInitTypeSizeU3D16384_tE66694D54DA2C9BA3B20691D78BB9B174A423626 * get_address_of_U344EDD5807FD1F0FB6E35E248353AAA4ABD1D207A_1() { return &___44EDD5807FD1F0FB6E35E248353AAA4ABD1D207A_1; }
inline void set_U344EDD5807FD1F0FB6E35E248353AAA4ABD1D207A_1(__StaticArrayInitTypeSizeU3D16384_tE66694D54DA2C9BA3B20691D78BB9B174A423626 value)
{
___44EDD5807FD1F0FB6E35E248353AAA4ABD1D207A_1 = value;
}
inline static int32_t get_offset_of_U359F5BD34B6C013DEACC784F69C67E95150033A84_2() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096_StaticFields, ___59F5BD34B6C013DEACC784F69C67E95150033A84_2)); }
inline __StaticArrayInitTypeSizeU3D32_tF944B97CABB04BCA5A1779747AA01275E7728704 get_U359F5BD34B6C013DEACC784F69C67E95150033A84_2() const { return ___59F5BD34B6C013DEACC784F69C67E95150033A84_2; }
inline __StaticArrayInitTypeSizeU3D32_tF944B97CABB04BCA5A1779747AA01275E7728704 * get_address_of_U359F5BD34B6C013DEACC784F69C67E95150033A84_2() { return &___59F5BD34B6C013DEACC784F69C67E95150033A84_2; }
inline void set_U359F5BD34B6C013DEACC784F69C67E95150033A84_2(__StaticArrayInitTypeSizeU3D32_tF944B97CABB04BCA5A1779747AA01275E7728704 value)
{
___59F5BD34B6C013DEACC784F69C67E95150033A84_2 = value;
}
inline static int32_t get_offset_of_U3714A581A59C860E1C36934C9751FFB81838C1E81_3() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096_StaticFields, ___714A581A59C860E1C36934C9751FFB81838C1E81_3)); }
inline __StaticArrayInitTypeSizeU3D8192_t9E3AEADA73026036A06E87C86E899CE790802FCE get_U3714A581A59C860E1C36934C9751FFB81838C1E81_3() const { return ___714A581A59C860E1C36934C9751FFB81838C1E81_3; }
inline __StaticArrayInitTypeSizeU3D8192_t9E3AEADA73026036A06E87C86E899CE790802FCE * get_address_of_U3714A581A59C860E1C36934C9751FFB81838C1E81_3() { return &___714A581A59C860E1C36934C9751FFB81838C1E81_3; }
inline void set_U3714A581A59C860E1C36934C9751FFB81838C1E81_3(__StaticArrayInitTypeSizeU3D8192_t9E3AEADA73026036A06E87C86E899CE790802FCE value)
{
___714A581A59C860E1C36934C9751FFB81838C1E81_3 = value;
}
inline static int32_t get_offset_of_U3793DEAA83354CAE749C6AFF580340AB568595211_4() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096_StaticFields, ___793DEAA83354CAE749C6AFF580340AB568595211_4)); }
inline __StaticArrayInitTypeSizeU3D400_t8AC8D4839402B2053732406628FDEDC2C47A4FB4 get_U3793DEAA83354CAE749C6AFF580340AB568595211_4() const { return ___793DEAA83354CAE749C6AFF580340AB568595211_4; }
inline __StaticArrayInitTypeSizeU3D400_t8AC8D4839402B2053732406628FDEDC2C47A4FB4 * get_address_of_U3793DEAA83354CAE749C6AFF580340AB568595211_4() { return &___793DEAA83354CAE749C6AFF580340AB568595211_4; }
inline void set_U3793DEAA83354CAE749C6AFF580340AB568595211_4(__StaticArrayInitTypeSizeU3D400_t8AC8D4839402B2053732406628FDEDC2C47A4FB4 value)
{
___793DEAA83354CAE749C6AFF580340AB568595211_4 = value;
}
inline static int32_t get_offset_of_C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_5() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096_StaticFields, ___C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_5)); }
inline __StaticArrayInitTypeSizeU3D32_tF944B97CABB04BCA5A1779747AA01275E7728704 get_C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_5() const { return ___C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_5; }
inline __StaticArrayInitTypeSizeU3D32_tF944B97CABB04BCA5A1779747AA01275E7728704 * get_address_of_C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_5() { return &___C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_5; }
inline void set_C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_5(__StaticArrayInitTypeSizeU3D32_tF944B97CABB04BCA5A1779747AA01275E7728704 value)
{
___C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_5 = value;
}
inline static int32_t get_offset_of_F78C320F25CF552D08E99BEF3BA28B34DD79867C_6() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096_StaticFields, ___F78C320F25CF552D08E99BEF3BA28B34DD79867C_6)); }
inline __StaticArrayInitTypeSizeU3D50_t343FA41C2E3767B50F9D3F522198C72C9C84A427 get_F78C320F25CF552D08E99BEF3BA28B34DD79867C_6() const { return ___F78C320F25CF552D08E99BEF3BA28B34DD79867C_6; }
inline __StaticArrayInitTypeSizeU3D50_t343FA41C2E3767B50F9D3F522198C72C9C84A427 * get_address_of_F78C320F25CF552D08E99BEF3BA28B34DD79867C_6() { return &___F78C320F25CF552D08E99BEF3BA28B34DD79867C_6; }
inline void set_F78C320F25CF552D08E99BEF3BA28B34DD79867C_6(__StaticArrayInitTypeSizeU3D50_t343FA41C2E3767B50F9D3F522198C72C9C84A427 value)
{
___F78C320F25CF552D08E99BEF3BA28B34DD79867C_6 = value;
}
};
// System.Exception
struct Exception_t : public RuntimeObject
{
public:
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t * ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject * ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject * ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* ___native_trace_ips_15;
public:
inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
inline String_t* get__className_1() const { return ____className_1; }
inline String_t** get_address_of__className_1() { return &____className_1; }
inline void set__className_1(String_t* value)
{
____className_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value);
}
inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
inline String_t* get__message_2() const { return ____message_2; }
inline String_t** get_address_of__message_2() { return &____message_2; }
inline void set__message_2(String_t* value)
{
____message_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value);
}
inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
inline RuntimeObject* get__data_3() const { return ____data_3; }
inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
inline void set__data_3(RuntimeObject* value)
{
____data_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
}
inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
inline Exception_t * get__innerException_4() const { return ____innerException_4; }
inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
inline void set__innerException_4(Exception_t * value)
{
____innerException_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value);
}
inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
inline String_t* get__helpURL_5() const { return ____helpURL_5; }
inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
inline void set__helpURL_5(String_t* value)
{
____helpURL_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value);
}
inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
inline void set__stackTrace_6(RuntimeObject * value)
{
____stackTrace_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value);
}
inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
inline void set__stackTraceString_7(String_t* value)
{
____stackTraceString_7 = value;
Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value);
}
inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
inline void set__remoteStackTraceString_8(String_t* value)
{
____remoteStackTraceString_8 = value;
Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value);
}
inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
inline void set__remoteStackIndex_9(int32_t value)
{
____remoteStackIndex_9 = value;
}
inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
inline void set__dynamicMethods_10(RuntimeObject * value)
{
____dynamicMethods_10 = value;
Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value);
}
inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
inline int32_t get__HResult_11() const { return ____HResult_11; }
inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
inline void set__HResult_11(int32_t value)
{
____HResult_11 = value;
}
inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
inline String_t* get__source_12() const { return ____source_12; }
inline String_t** get_address_of__source_12() { return &____source_12; }
inline void set__source_12(String_t* value)
{
____source_12 = value;
Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value);
}
inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
inline void set__safeSerializationManager_13(SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * value)
{
____safeSerializationManager_13 = value;
Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
}
inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* get_captured_traces_14() const { return ___captured_traces_14; }
inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196** get_address_of_captured_traces_14() { return &___captured_traces_14; }
inline void set_captured_traces_14(StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* value)
{
___captured_traces_14 = value;
Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value);
}
inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
inline void set_native_trace_ips_15(IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* value)
{
___native_trace_ips_15 = value;
Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
}
};
struct Exception_t_StaticFields
{
public:
// System.Object System.Exception::s_EDILock
RuntimeObject * ___s_EDILock_0;
public:
inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
inline void set_s_EDILock_0(RuntimeObject * value)
{
___s_EDILock_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
}
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
};
// System.Globalization.NumberStyles
struct NumberStyles_tB0ADA2D9CCAA236331AED14C42BE5832B2351592
{
public:
// System.Int32 System.Globalization.NumberStyles::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(NumberStyles_tB0ADA2D9CCAA236331AED14C42BE5832B2351592, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// System.RuntimeFieldHandle
struct RuntimeFieldHandle_t844BDF00E8E6FE69D9AEAA7657F09018B864F4EF
{
public:
// System.IntPtr System.RuntimeFieldHandle::value
intptr_t ___value_0;
public:
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeFieldHandle_t844BDF00E8E6FE69D9AEAA7657F09018B864F4EF, ___value_0)); }
inline intptr_t get_value_0() const { return ___value_0; }
inline intptr_t* get_address_of_value_0() { return &___value_0; }
inline void set_value_0(intptr_t value)
{
___value_0 = value;
}
};
// System.Globalization.NumberFormatInfo
struct NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 : public RuntimeObject
{
public:
// System.Int32[] System.Globalization.NumberFormatInfo::numberGroupSizes
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___numberGroupSizes_1;
// System.Int32[] System.Globalization.NumberFormatInfo::currencyGroupSizes
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___currencyGroupSizes_2;
// System.Int32[] System.Globalization.NumberFormatInfo::percentGroupSizes
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___percentGroupSizes_3;
// System.String System.Globalization.NumberFormatInfo::positiveSign
String_t* ___positiveSign_4;
// System.String System.Globalization.NumberFormatInfo::negativeSign
String_t* ___negativeSign_5;
// System.String System.Globalization.NumberFormatInfo::numberDecimalSeparator
String_t* ___numberDecimalSeparator_6;
// System.String System.Globalization.NumberFormatInfo::numberGroupSeparator
String_t* ___numberGroupSeparator_7;
// System.String System.Globalization.NumberFormatInfo::currencyGroupSeparator
String_t* ___currencyGroupSeparator_8;
// System.String System.Globalization.NumberFormatInfo::currencyDecimalSeparator
String_t* ___currencyDecimalSeparator_9;
// System.String System.Globalization.NumberFormatInfo::currencySymbol
String_t* ___currencySymbol_10;
// System.String System.Globalization.NumberFormatInfo::ansiCurrencySymbol
String_t* ___ansiCurrencySymbol_11;
// System.String System.Globalization.NumberFormatInfo::nanSymbol
String_t* ___nanSymbol_12;
// System.String System.Globalization.NumberFormatInfo::positiveInfinitySymbol
String_t* ___positiveInfinitySymbol_13;
// System.String System.Globalization.NumberFormatInfo::negativeInfinitySymbol
String_t* ___negativeInfinitySymbol_14;
// System.String System.Globalization.NumberFormatInfo::percentDecimalSeparator
String_t* ___percentDecimalSeparator_15;
// System.String System.Globalization.NumberFormatInfo::percentGroupSeparator
String_t* ___percentGroupSeparator_16;
// System.String System.Globalization.NumberFormatInfo::percentSymbol
String_t* ___percentSymbol_17;
// System.String System.Globalization.NumberFormatInfo::perMilleSymbol
String_t* ___perMilleSymbol_18;
// System.String[] System.Globalization.NumberFormatInfo::nativeDigits
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* ___nativeDigits_19;
// System.Int32 System.Globalization.NumberFormatInfo::m_dataItem
int32_t ___m_dataItem_20;
// System.Int32 System.Globalization.NumberFormatInfo::numberDecimalDigits
int32_t ___numberDecimalDigits_21;
// System.Int32 System.Globalization.NumberFormatInfo::currencyDecimalDigits
int32_t ___currencyDecimalDigits_22;
// System.Int32 System.Globalization.NumberFormatInfo::currencyPositivePattern
int32_t ___currencyPositivePattern_23;
// System.Int32 System.Globalization.NumberFormatInfo::currencyNegativePattern
int32_t ___currencyNegativePattern_24;
// System.Int32 System.Globalization.NumberFormatInfo::numberNegativePattern
int32_t ___numberNegativePattern_25;
// System.Int32 System.Globalization.NumberFormatInfo::percentPositivePattern
int32_t ___percentPositivePattern_26;
// System.Int32 System.Globalization.NumberFormatInfo::percentNegativePattern
int32_t ___percentNegativePattern_27;
// System.Int32 System.Globalization.NumberFormatInfo::percentDecimalDigits
int32_t ___percentDecimalDigits_28;
// System.Int32 System.Globalization.NumberFormatInfo::digitSubstitution
int32_t ___digitSubstitution_29;
// System.Boolean System.Globalization.NumberFormatInfo::isReadOnly
bool ___isReadOnly_30;
// System.Boolean System.Globalization.NumberFormatInfo::m_useUserOverride
bool ___m_useUserOverride_31;
// System.Boolean System.Globalization.NumberFormatInfo::m_isInvariant
bool ___m_isInvariant_32;
// System.Boolean System.Globalization.NumberFormatInfo::validForParseAsNumber
bool ___validForParseAsNumber_33;
// System.Boolean System.Globalization.NumberFormatInfo::validForParseAsCurrency
bool ___validForParseAsCurrency_34;
public:
inline static int32_t get_offset_of_numberGroupSizes_1() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___numberGroupSizes_1)); }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_numberGroupSizes_1() const { return ___numberGroupSizes_1; }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_numberGroupSizes_1() { return &___numberGroupSizes_1; }
inline void set_numberGroupSizes_1(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
{
___numberGroupSizes_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___numberGroupSizes_1), (void*)value);
}
inline static int32_t get_offset_of_currencyGroupSizes_2() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___currencyGroupSizes_2)); }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_currencyGroupSizes_2() const { return ___currencyGroupSizes_2; }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_currencyGroupSizes_2() { return &___currencyGroupSizes_2; }
inline void set_currencyGroupSizes_2(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
{
___currencyGroupSizes_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___currencyGroupSizes_2), (void*)value);
}
inline static int32_t get_offset_of_percentGroupSizes_3() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___percentGroupSizes_3)); }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_percentGroupSizes_3() const { return ___percentGroupSizes_3; }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_percentGroupSizes_3() { return &___percentGroupSizes_3; }
inline void set_percentGroupSizes_3(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
{
___percentGroupSizes_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___percentGroupSizes_3), (void*)value);
}
inline static int32_t get_offset_of_positiveSign_4() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___positiveSign_4)); }
inline String_t* get_positiveSign_4() const { return ___positiveSign_4; }
inline String_t** get_address_of_positiveSign_4() { return &___positiveSign_4; }
inline void set_positiveSign_4(String_t* value)
{
___positiveSign_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___positiveSign_4), (void*)value);
}
inline static int32_t get_offset_of_negativeSign_5() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___negativeSign_5)); }
inline String_t* get_negativeSign_5() const { return ___negativeSign_5; }
inline String_t** get_address_of_negativeSign_5() { return &___negativeSign_5; }
inline void set_negativeSign_5(String_t* value)
{
___negativeSign_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___negativeSign_5), (void*)value);
}
inline static int32_t get_offset_of_numberDecimalSeparator_6() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___numberDecimalSeparator_6)); }
inline String_t* get_numberDecimalSeparator_6() const { return ___numberDecimalSeparator_6; }
inline String_t** get_address_of_numberDecimalSeparator_6() { return &___numberDecimalSeparator_6; }
inline void set_numberDecimalSeparator_6(String_t* value)
{
___numberDecimalSeparator_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___numberDecimalSeparator_6), (void*)value);
}
inline static int32_t get_offset_of_numberGroupSeparator_7() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___numberGroupSeparator_7)); }
inline String_t* get_numberGroupSeparator_7() const { return ___numberGroupSeparator_7; }
inline String_t** get_address_of_numberGroupSeparator_7() { return &___numberGroupSeparator_7; }
inline void set_numberGroupSeparator_7(String_t* value)
{
___numberGroupSeparator_7 = value;
Il2CppCodeGenWriteBarrier((void**)(&___numberGroupSeparator_7), (void*)value);
}
inline static int32_t get_offset_of_currencyGroupSeparator_8() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___currencyGroupSeparator_8)); }
inline String_t* get_currencyGroupSeparator_8() const { return ___currencyGroupSeparator_8; }
inline String_t** get_address_of_currencyGroupSeparator_8() { return &___currencyGroupSeparator_8; }
inline void set_currencyGroupSeparator_8(String_t* value)
{
___currencyGroupSeparator_8 = value;
Il2CppCodeGenWriteBarrier((void**)(&___currencyGroupSeparator_8), (void*)value);
}
inline static int32_t get_offset_of_currencyDecimalSeparator_9() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___currencyDecimalSeparator_9)); }
inline String_t* get_currencyDecimalSeparator_9() const { return ___currencyDecimalSeparator_9; }
inline String_t** get_address_of_currencyDecimalSeparator_9() { return &___currencyDecimalSeparator_9; }
inline void set_currencyDecimalSeparator_9(String_t* value)
{
___currencyDecimalSeparator_9 = value;
Il2CppCodeGenWriteBarrier((void**)(&___currencyDecimalSeparator_9), (void*)value);
}
inline static int32_t get_offset_of_currencySymbol_10() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___currencySymbol_10)); }
inline String_t* get_currencySymbol_10() const { return ___currencySymbol_10; }
inline String_t** get_address_of_currencySymbol_10() { return &___currencySymbol_10; }
inline void set_currencySymbol_10(String_t* value)
{
___currencySymbol_10 = value;
Il2CppCodeGenWriteBarrier((void**)(&___currencySymbol_10), (void*)value);
}
inline static int32_t get_offset_of_ansiCurrencySymbol_11() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___ansiCurrencySymbol_11)); }
inline String_t* get_ansiCurrencySymbol_11() const { return ___ansiCurrencySymbol_11; }
inline String_t** get_address_of_ansiCurrencySymbol_11() { return &___ansiCurrencySymbol_11; }
inline void set_ansiCurrencySymbol_11(String_t* value)
{
___ansiCurrencySymbol_11 = value;
Il2CppCodeGenWriteBarrier((void**)(&___ansiCurrencySymbol_11), (void*)value);
}
inline static int32_t get_offset_of_nanSymbol_12() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___nanSymbol_12)); }
inline String_t* get_nanSymbol_12() const { return ___nanSymbol_12; }
inline String_t** get_address_of_nanSymbol_12() { return &___nanSymbol_12; }
inline void set_nanSymbol_12(String_t* value)
{
___nanSymbol_12 = value;
Il2CppCodeGenWriteBarrier((void**)(&___nanSymbol_12), (void*)value);
}
inline static int32_t get_offset_of_positiveInfinitySymbol_13() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___positiveInfinitySymbol_13)); }
inline String_t* get_positiveInfinitySymbol_13() const { return ___positiveInfinitySymbol_13; }
inline String_t** get_address_of_positiveInfinitySymbol_13() { return &___positiveInfinitySymbol_13; }
inline void set_positiveInfinitySymbol_13(String_t* value)
{
___positiveInfinitySymbol_13 = value;
Il2CppCodeGenWriteBarrier((void**)(&___positiveInfinitySymbol_13), (void*)value);
}
inline static int32_t get_offset_of_negativeInfinitySymbol_14() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___negativeInfinitySymbol_14)); }
inline String_t* get_negativeInfinitySymbol_14() const { return ___negativeInfinitySymbol_14; }
inline String_t** get_address_of_negativeInfinitySymbol_14() { return &___negativeInfinitySymbol_14; }
inline void set_negativeInfinitySymbol_14(String_t* value)
{
___negativeInfinitySymbol_14 = value;
Il2CppCodeGenWriteBarrier((void**)(&___negativeInfinitySymbol_14), (void*)value);
}
inline static int32_t get_offset_of_percentDecimalSeparator_15() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___percentDecimalSeparator_15)); }
inline String_t* get_percentDecimalSeparator_15() const { return ___percentDecimalSeparator_15; }
inline String_t** get_address_of_percentDecimalSeparator_15() { return &___percentDecimalSeparator_15; }
inline void set_percentDecimalSeparator_15(String_t* value)
{
___percentDecimalSeparator_15 = value;
Il2CppCodeGenWriteBarrier((void**)(&___percentDecimalSeparator_15), (void*)value);
}
inline static int32_t get_offset_of_percentGroupSeparator_16() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___percentGroupSeparator_16)); }
inline String_t* get_percentGroupSeparator_16() const { return ___percentGroupSeparator_16; }
inline String_t** get_address_of_percentGroupSeparator_16() { return &___percentGroupSeparator_16; }
inline void set_percentGroupSeparator_16(String_t* value)
{
___percentGroupSeparator_16 = value;
Il2CppCodeGenWriteBarrier((void**)(&___percentGroupSeparator_16), (void*)value);
}
inline static int32_t get_offset_of_percentSymbol_17() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___percentSymbol_17)); }
inline String_t* get_percentSymbol_17() const { return ___percentSymbol_17; }
inline String_t** get_address_of_percentSymbol_17() { return &___percentSymbol_17; }
inline void set_percentSymbol_17(String_t* value)
{
___percentSymbol_17 = value;
Il2CppCodeGenWriteBarrier((void**)(&___percentSymbol_17), (void*)value);
}
inline static int32_t get_offset_of_perMilleSymbol_18() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___perMilleSymbol_18)); }
inline String_t* get_perMilleSymbol_18() const { return ___perMilleSymbol_18; }
inline String_t** get_address_of_perMilleSymbol_18() { return &___perMilleSymbol_18; }
inline void set_perMilleSymbol_18(String_t* value)
{
___perMilleSymbol_18 = value;
Il2CppCodeGenWriteBarrier((void**)(&___perMilleSymbol_18), (void*)value);
}
inline static int32_t get_offset_of_nativeDigits_19() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___nativeDigits_19)); }
inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* get_nativeDigits_19() const { return ___nativeDigits_19; }
inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E** get_address_of_nativeDigits_19() { return &___nativeDigits_19; }
inline void set_nativeDigits_19(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* value)
{
___nativeDigits_19 = value;
Il2CppCodeGenWriteBarrier((void**)(&___nativeDigits_19), (void*)value);
}
inline static int32_t get_offset_of_m_dataItem_20() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___m_dataItem_20)); }
inline int32_t get_m_dataItem_20() const { return ___m_dataItem_20; }
inline int32_t* get_address_of_m_dataItem_20() { return &___m_dataItem_20; }
inline void set_m_dataItem_20(int32_t value)
{
___m_dataItem_20 = value;
}
inline static int32_t get_offset_of_numberDecimalDigits_21() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___numberDecimalDigits_21)); }
inline int32_t get_numberDecimalDigits_21() const { return ___numberDecimalDigits_21; }
inline int32_t* get_address_of_numberDecimalDigits_21() { return &___numberDecimalDigits_21; }
inline void set_numberDecimalDigits_21(int32_t value)
{
___numberDecimalDigits_21 = value;
}
inline static int32_t get_offset_of_currencyDecimalDigits_22() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___currencyDecimalDigits_22)); }
inline int32_t get_currencyDecimalDigits_22() const { return ___currencyDecimalDigits_22; }
inline int32_t* get_address_of_currencyDecimalDigits_22() { return &___currencyDecimalDigits_22; }
inline void set_currencyDecimalDigits_22(int32_t value)
{
___currencyDecimalDigits_22 = value;
}
inline static int32_t get_offset_of_currencyPositivePattern_23() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___currencyPositivePattern_23)); }
inline int32_t get_currencyPositivePattern_23() const { return ___currencyPositivePattern_23; }
inline int32_t* get_address_of_currencyPositivePattern_23() { return &___currencyPositivePattern_23; }
inline void set_currencyPositivePattern_23(int32_t value)
{
___currencyPositivePattern_23 = value;
}
inline static int32_t get_offset_of_currencyNegativePattern_24() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___currencyNegativePattern_24)); }
inline int32_t get_currencyNegativePattern_24() const { return ___currencyNegativePattern_24; }
inline int32_t* get_address_of_currencyNegativePattern_24() { return &___currencyNegativePattern_24; }
inline void set_currencyNegativePattern_24(int32_t value)
{
___currencyNegativePattern_24 = value;
}
inline static int32_t get_offset_of_numberNegativePattern_25() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___numberNegativePattern_25)); }
inline int32_t get_numberNegativePattern_25() const { return ___numberNegativePattern_25; }
inline int32_t* get_address_of_numberNegativePattern_25() { return &___numberNegativePattern_25; }
inline void set_numberNegativePattern_25(int32_t value)
{
___numberNegativePattern_25 = value;
}
inline static int32_t get_offset_of_percentPositivePattern_26() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___percentPositivePattern_26)); }
inline int32_t get_percentPositivePattern_26() const { return ___percentPositivePattern_26; }
inline int32_t* get_address_of_percentPositivePattern_26() { return &___percentPositivePattern_26; }
inline void set_percentPositivePattern_26(int32_t value)
{
___percentPositivePattern_26 = value;
}
inline static int32_t get_offset_of_percentNegativePattern_27() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___percentNegativePattern_27)); }
inline int32_t get_percentNegativePattern_27() const { return ___percentNegativePattern_27; }
inline int32_t* get_address_of_percentNegativePattern_27() { return &___percentNegativePattern_27; }
inline void set_percentNegativePattern_27(int32_t value)
{
___percentNegativePattern_27 = value;
}
inline static int32_t get_offset_of_percentDecimalDigits_28() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___percentDecimalDigits_28)); }
inline int32_t get_percentDecimalDigits_28() const { return ___percentDecimalDigits_28; }
inline int32_t* get_address_of_percentDecimalDigits_28() { return &___percentDecimalDigits_28; }
inline void set_percentDecimalDigits_28(int32_t value)
{
___percentDecimalDigits_28 = value;
}
inline static int32_t get_offset_of_digitSubstitution_29() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___digitSubstitution_29)); }
inline int32_t get_digitSubstitution_29() const { return ___digitSubstitution_29; }
inline int32_t* get_address_of_digitSubstitution_29() { return &___digitSubstitution_29; }
inline void set_digitSubstitution_29(int32_t value)
{
___digitSubstitution_29 = value;
}
inline static int32_t get_offset_of_isReadOnly_30() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___isReadOnly_30)); }
inline bool get_isReadOnly_30() const { return ___isReadOnly_30; }
inline bool* get_address_of_isReadOnly_30() { return &___isReadOnly_30; }
inline void set_isReadOnly_30(bool value)
{
___isReadOnly_30 = value;
}
inline static int32_t get_offset_of_m_useUserOverride_31() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___m_useUserOverride_31)); }
inline bool get_m_useUserOverride_31() const { return ___m_useUserOverride_31; }
inline bool* get_address_of_m_useUserOverride_31() { return &___m_useUserOverride_31; }
inline void set_m_useUserOverride_31(bool value)
{
___m_useUserOverride_31 = value;
}
inline static int32_t get_offset_of_m_isInvariant_32() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___m_isInvariant_32)); }
inline bool get_m_isInvariant_32() const { return ___m_isInvariant_32; }
inline bool* get_address_of_m_isInvariant_32() { return &___m_isInvariant_32; }
inline void set_m_isInvariant_32(bool value)
{
___m_isInvariant_32 = value;
}
inline static int32_t get_offset_of_validForParseAsNumber_33() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___validForParseAsNumber_33)); }
inline bool get_validForParseAsNumber_33() const { return ___validForParseAsNumber_33; }
inline bool* get_address_of_validForParseAsNumber_33() { return &___validForParseAsNumber_33; }
inline void set_validForParseAsNumber_33(bool value)
{
___validForParseAsNumber_33 = value;
}
inline static int32_t get_offset_of_validForParseAsCurrency_34() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8, ___validForParseAsCurrency_34)); }
inline bool get_validForParseAsCurrency_34() const { return ___validForParseAsCurrency_34; }
inline bool* get_address_of_validForParseAsCurrency_34() { return &___validForParseAsCurrency_34; }
inline void set_validForParseAsCurrency_34(bool value)
{
___validForParseAsCurrency_34 = value;
}
};
struct NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8_StaticFields
{
public:
// System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.NumberFormatInfo::invariantInfo
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___invariantInfo_0;
public:
inline static int32_t get_offset_of_invariantInfo_0() { return static_cast<int32_t>(offsetof(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8_StaticFields, ___invariantInfo_0)); }
inline NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * get_invariantInfo_0() const { return ___invariantInfo_0; }
inline NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 ** get_address_of_invariantInfo_0() { return &___invariantInfo_0; }
inline void set_invariantInfo_0(NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * value)
{
___invariantInfo_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___invariantInfo_0), (void*)value);
}
};
// System.SystemException
struct SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782 : public Exception_t
{
public:
public:
};
// System.ArgumentException
struct ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
{
public:
// System.String System.ArgumentException::m_paramName
String_t* ___m_paramName_17;
public:
inline static int32_t get_offset_of_m_paramName_17() { return static_cast<int32_t>(offsetof(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1, ___m_paramName_17)); }
inline String_t* get_m_paramName_17() const { return ___m_paramName_17; }
inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; }
inline void set_m_paramName_17(String_t* value)
{
___m_paramName_17 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_paramName_17), (void*)value);
}
};
// System.FormatException
struct FormatException_t2808E076CDE4650AF89F55FD78F49290D0EC5BDC : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
{
public:
public:
};
// System.ArgumentNullException
struct ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD : public ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1
{
public:
public:
};
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA : public ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1
{
public:
// System.Object System.ArgumentOutOfRangeException::m_actualValue
RuntimeObject * ___m_actualValue_19;
public:
inline static int32_t get_offset_of_m_actualValue_19() { return static_cast<int32_t>(offsetof(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA, ___m_actualValue_19)); }
inline RuntimeObject * get_m_actualValue_19() const { return ___m_actualValue_19; }
inline RuntimeObject ** get_address_of_m_actualValue_19() { return &___m_actualValue_19; }
inline void set_m_actualValue_19(RuntimeObject * value)
{
___m_actualValue_19 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_actualValue_19), (void*)value);
}
};
struct ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_StaticFields
{
public:
// System.String modreq(System.Runtime.CompilerServices.IsVolatile) System.ArgumentOutOfRangeException::_rangeMessage
String_t* ____rangeMessage_18;
public:
inline static int32_t get_offset_of__rangeMessage_18() { return static_cast<int32_t>(offsetof(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_StaticFields, ____rangeMessage_18)); }
inline String_t* get__rangeMessage_18() const { return ____rangeMessage_18; }
inline String_t** get_address_of__rangeMessage_18() { return &____rangeMessage_18; }
inline void set__rangeMessage_18(String_t* value)
{
____rangeMessage_18 = value;
Il2CppCodeGenWriteBarrier((void**)(&____rangeMessage_18), (void*)value);
}
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.Char[]
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Il2CppChar m_Items[1];
public:
inline Il2CppChar GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
{
m_Items[index] = value;
}
};
// System.Int64[]
struct Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F : public RuntimeArray
{
public:
ALIGN_FIELD (8) int64_t m_Items[1];
public:
inline int64_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int64_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int64_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int64_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int64_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int64_t value)
{
m_Items[index] = value;
}
};
// System.Int32[]
struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83 : public RuntimeArray
{
public:
ALIGN_FIELD (8) int32_t m_Items[1];
public:
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// System.UInt64[]
struct UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4 : public RuntimeArray
{
public:
ALIGN_FIELD (8) uint64_t m_Items[1];
public:
inline uint64_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint64_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, uint64_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint64_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint64_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint64_t value)
{
m_Items[index] = value;
}
};
// System.Object[]
struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A : public RuntimeArray
{
public:
ALIGN_FIELD (8) RuntimeObject * m_Items[1];
public:
inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// T[] ArrayPool`1<System.Char>::Alloc(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ArrayPool_1_Alloc_m6E9894820D044EAB28B5F572FD1AF52484CDD44E_gshared (ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * __this, int32_t ___n0, const RuntimeMethod* method);
// System.Int32 ArrayPool`1<System.Char>::NextPowerOfTwo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayPool_1_NextPowerOfTwo_mE5D632974E1ECC43B6B34B8B77E6EEA2D7E8857F_gshared (ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * __this, int32_t ___v0, const RuntimeMethod* method);
// System.Void ArrayPool`1<System.Char>::Collect(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayPool_1_Collect_m98A2543DE35D487D9B54D45FE675100C54124920_gshared (ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * __this, CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___buffer0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.Queue`1<System.Object>::get_Count()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m0CE0B6919A09EFFBB1EBA5B5DFEF50E4F8A89CFA_gshared_inline (Queue_1_tCC0C12E9ABD1C1421DEDD8C737F1A87C67ACC8F0 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.Queue`1<System.Object>::Dequeue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Queue_1_Dequeue_m6013DB8A542ACA15F662B6832ED389BB061EFEDE_gshared (Queue_1_tCC0C12E9ABD1C1421DEDD8C737F1A87C67ACC8F0 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Queue`1<System.Object>::Enqueue(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m12D1C0BBE742C2537335B7E2B71F7E42A421A6FD_gshared (Queue_1_tCC0C12E9ABD1C1421DEDD8C737F1A87C67ACC8F0 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Stack`1<System.Object>::Push(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_mB892D933D8982A0702F4E09E2F0D7B0C33E2A4E1_gshared (Stack_1_t5697A763CE21E705BB0297FFBE9AFCB5F95C9163 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Void ArrayPool`1<System.Char>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayPool_1__ctor_m150375EC563BE4096DA07DCACD267328DB226B68_gshared (ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Queue`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m57D20E9B6532A644845C835306D5BCBCD3163964_gshared (Queue_1_tCC0C12E9ABD1C1421DEDD8C737F1A87C67ACC8F0 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Stack`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m54114F5D347F44F2C0FD45AF09974A5B55EC5373_gshared (Stack_1_t5697A763CE21E705BB0297FFBE9AFCB5F95C9163 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC832F1AC0F814BAEB19175F5D7972A7507508BC3_gshared (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Add(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m6930161974C7504C80F52EC379EF012387D43138_gshared (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mC5CFC6C9F3007FC24FE020198265D4B5B0659FFC_gshared (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.Stack`1<System.Object>::Pop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Stack_1_Pop_mD632EB4DA13E5CAEC62EECFAD1C88818F1223E20_gshared (Stack_1_t5697A763CE21E705BB0297FFBE9AFCB5F95C9163 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.Stack`1<System.Object>::get_Count()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m8803B4178385D39338A1EDDC39FE6D8152F01A1D_gshared_inline (Stack_1_t5697A763CE21E705BB0297FFBE9AFCB5F95C9163 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.Stack`1<System.Object>::Peek()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Stack_1_Peek_mC61EBA30FB5C38A2AA2DBCBA68BED91953C8EE57_gshared (Stack_1_t5697A763CE21E705BB0297FFBE9AFCB5F95C9163 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::TryGetValue(!0,!1&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m867F6DA953678D0333A55270B7C6EF38EFC293FF_gshared (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * __this, int32_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::set_Item(!0,!1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mF9A6FBE4006C89D15B8C88B2CB46E9B24D18B7FC_gshared (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7D745ADE56151C2895459668F4A4242985E526D8_gshared (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * __this, const RuntimeMethod* method);
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0 (RuntimeObject * __this, const RuntimeMethod* method);
// T[] ArrayPool`1<System.Char>::Alloc(System.Int32)
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ArrayPool_1_Alloc_m6E9894820D044EAB28B5F572FD1AF52484CDD44E (ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * __this, int32_t ___n0, const RuntimeMethod* method)
{
return (( CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* (*) (ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 *, int32_t, const RuntimeMethod*))ArrayPool_1_Alloc_m6E9894820D044EAB28B5F572FD1AF52484CDD44E_gshared)(__this, ___n0, method);
}
// System.Void CString/CStringBlock::Push(CString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CStringBlock_Push_m74B907652E73188DF65BB7754A58EABD90754401 (CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * __this, CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * ___str0, const RuntimeMethod* method);
// System.Int32 ArrayPool`1<System.Char>::NextPowerOfTwo(System.Int32)
inline int32_t ArrayPool_1_NextPowerOfTwo_mE5D632974E1ECC43B6B34B8B77E6EEA2D7E8857F (ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * __this, int32_t ___v0, const RuntimeMethod* method)
{
return (( int32_t (*) (ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 *, int32_t, const RuntimeMethod*))ArrayPool_1_NextPowerOfTwo_mE5D632974E1ECC43B6B34B8B77E6EEA2D7E8857F_gshared)(__this, ___v0, method);
}
// System.Void CString::ClearBuffer(System.Char[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString_ClearBuffer_mCFB6AEDF6032C7D450F59A435D410B2CC247A295 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___buffer0, const RuntimeMethod* method);
// System.Void System.ArgumentOutOfRangeException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m6B36E60C989DC798A8B44556DB35960282B133A6 (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * __this, String_t* ___paramName0, const RuntimeMethod* method);
// System.Void CString::CharCopy(System.Char[],System.Char[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString_CharCopy_m4A0E1D0292C29A2A2220AD64611156A94C5821B5 (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___target0, CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___source1, int32_t ___count2, const RuntimeMethod* method);
// System.Void ArrayPool`1<System.Char>::Collect(T[])
inline void ArrayPool_1_Collect_m98A2543DE35D487D9B54D45FE675100C54124920 (ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * __this, CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___buffer0, const RuntimeMethod* method)
{
(( void (*) (ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 *, CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, const RuntimeMethod*))ArrayPool_1_Collect_m98A2543DE35D487D9B54D45FE675100C54124920_gshared)(__this, ___buffer0, method);
}
// System.Int32 System.Collections.Generic.Queue`1<CString>::get_Count()
inline int32_t Queue_1_get_Count_m71BED76F00DB7D3B894FAA58533D8080E75500FF_inline (Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 * __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 *, const RuntimeMethod*))Queue_1_get_Count_m0CE0B6919A09EFFBB1EBA5B5DFEF50E4F8A89CFA_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.Queue`1<CString>::Dequeue()
inline CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * Queue_1_Dequeue_mD8250D682DC45B2B2009B270EB471C8C995CEA67 (Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 * __this, const RuntimeMethod* method)
{
return (( CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * (*) (Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 *, const RuntimeMethod*))Queue_1_Dequeue_m6013DB8A542ACA15F662B6832ED389BB061EFEDE_gshared)(__this, method);
}
// System.Void CString::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString__ctor_m20C9C0B9B8F0C78752CB13FCD8B2D5DE518A05EF (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Queue`1<CString>::Enqueue(!0)
inline void Queue_1_Enqueue_m1A7BF82CFDBC4A6C0559A9F9A714D4724C2C8323 (Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 * __this, CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * ___item0, const RuntimeMethod* method)
{
(( void (*) (Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 *, CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 *, const RuntimeMethod*))Queue_1_Enqueue_m12D1C0BBE742C2537335B7E2B71F7E42A421A6FD_gshared)(__this, ___item0, method);
}
// System.Int32 System.Collections.Generic.Queue`1<CString/CStringBlock>::get_Count()
inline int32_t Queue_1_get_Count_m1043E8C42DDF563F09FCB152AFBF5815694864E0_inline (Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 * __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 *, const RuntimeMethod*))Queue_1_get_Count_m0CE0B6919A09EFFBB1EBA5B5DFEF50E4F8A89CFA_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.Queue`1<CString/CStringBlock>::Dequeue()
inline CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * Queue_1_Dequeue_m2214EF95DC742090998444C9D1FE389643EF1806 (Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 * __this, const RuntimeMethod* method)
{
return (( CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * (*) (Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 *, const RuntimeMethod*))Queue_1_Dequeue_m6013DB8A542ACA15F662B6832ED389BB061EFEDE_gshared)(__this, method);
}
// System.Void CString/CStringBlock::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CStringBlock__ctor_mD455687419BEE4B80F490670376924EA6A0875A9 (CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * __this, const RuntimeMethod* method);
// System.Void CString/CStringBlock::Init()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CStringBlock_Init_m543F9A5D9F7B21A7A8871D40FC626D9A37F40B1D (CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Stack`1<CString/CStringBlock>::Push(!0)
inline void Stack_1_Push_m9E6706573CDB42896C56E60F628DE2234EB59DF3 (Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 * __this, CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * ___item0, const RuntimeMethod* method)
{
(( void (*) (Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 *, CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E *, const RuntimeMethod*))Stack_1_Push_mB892D933D8982A0702F4E09E2F0D7B0C33E2A4E1_gshared)(__this, ___item0, method);
}
// System.Void CString::memset(System.Byte*,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString_memset_m01A725905790BDE9906F5153B727A8EA6720218F (uint8_t* ___dest0, int32_t ___val1, int32_t ___len2, const RuntimeMethod* method);
// System.Boolean CString::Equals(CString,CString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CString_Equals_mC2A91E638506998787F025A58DEA651914AD5FD4 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * ___a0, CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * ___b1, const RuntimeMethod* method);
// CString CString::Alloc(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_Alloc_m6E1453BECBE1886ECE6FE5EBC5BDEC30A5850612 (int32_t ___size0, const RuntimeMethod* method);
// System.Void CString::CharCopy(System.Char*,System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString_CharCopy_m91E616AC5CE59B6773FF4C15A8BE2F8343168EDF (Il2CppChar* ___dest0, Il2CppChar* ___src1, int32_t ___count2, const RuntimeMethod* method);
// System.Int32 System.String::get_Length()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline (String_t* __this, const RuntimeMethod* method);
// System.Char System.String::get_Chars(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96 (String_t* __this, int32_t ___index0, const RuntimeMethod* method);
// System.Int32 CString::IndexOfUnchecked(System.Char,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CString_IndexOfUnchecked_m7E9C4E3713933E796522372557ACEA016F32317A (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, Il2CppChar ___value0, int32_t ___startIndex1, int32_t ___count2, const RuntimeMethod* method);
// System.Int32 System.Runtime.CompilerServices.RuntimeHelpers::get_OffsetToStringData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeHelpers_get_OffsetToStringData_mF3B79A906181F1A2734590DA161E2AF183853F8B (const RuntimeMethod* method);
// System.Void System.ArgumentNullException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * __this, String_t* ___paramName0, const RuntimeMethod* method);
// System.Void System.ArgumentException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7 (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * __this, String_t* ___message0, const RuntimeMethod* method);
// CString CString::ReplaceUnchecked(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_ReplaceUnchecked_m77FD5E5DDD6403861F7F74BA1D6D0EC2450B415D (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, String_t* ___oldValue0, String_t* ___newValue1, const RuntimeMethod* method);
// CString CString::Replace(System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_Replace_m496689C8F695A948F87A9E306456E05C6FFA0B28 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, Il2CppChar ___oldChar0, Il2CppChar ___newChar1, const RuntimeMethod* method);
// System.Int32 CString::IndexOfOrdinalUnchecked(System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CString_IndexOfOrdinalUnchecked_m23E38F9FB3F906A2A74A83B14406EE8312BD37B9 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___count2, const RuntimeMethod* method);
// CString CString::ReplaceFallback(System.String,System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_ReplaceFallback_m12B5C4FED3D6D9AEDE60ECD36289C7FC8F9D9A02 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, String_t* ___oldValue0, String_t* ___newValue1, int32_t ___testedCount2, const RuntimeMethod* method);
// CString CString::SubstringUnchecked(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_SubstringUnchecked_m8A2DA4E432B01BCE4E499C7B006FE9CBE4EE387C (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, int32_t ___startIndex0, int32_t ___len1, const RuntimeMethod* method);
// CString CString::Append(CString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_Append_mF8312F464442A9A2867445952077B903393E09F9 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * ___right0, const RuntimeMethod* method);
// CString CString::Append(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_Append_m9E0B64345A4ACB260B7B20A56DDCB42F5C2BBC34 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.String System.String::CreateString(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mC7FB167C0D5B97F7EF502AF54399C61DD5B87509 (String_t* __this, CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___val0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method);
// System.Void System.Buffer::BlockCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_BlockCopy_m1F882D595976063718AF6E405664FC761924D353 (RuntimeArray * ___src0, int32_t ___srcOffset1, RuntimeArray * ___dst2, int32_t ___dstOffset3, int32_t ___count4, const RuntimeMethod* method);
// System.Int32 CString::EnsureCapacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CString_EnsureCapacity_mE0E55A9AE0769B5637C754E9015480AEFDAA3AF3 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, int32_t ___capacity0, const RuntimeMethod* method);
// System.Int32 NumberFormatter::NumberToString(System.Char*,System.Int32,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_NumberToString_mB20B4F4DB84A064BD460FA0F5349069D0A6214BB (Il2CppChar* ___buf0, int32_t ___value1, RuntimeObject* ___fp2, const RuntimeMethod* method);
// System.Void CString::memcpy2(System.Byte*,System.Byte*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString_memcpy2_mCED4AFA4203361A9718C18A962E3A7218DD8E98D (uint8_t* ___dest0, uint8_t* ___src1, int32_t ___size2, const RuntimeMethod* method);
// System.Void CString::memcpy4(System.Byte*,System.Byte*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString_memcpy4_m4D14933922DA4A68BEF85518A82A0FBF1DB70483 (uint8_t* ___dest0, uint8_t* ___src1, int32_t ___size2, const RuntimeMethod* method);
// System.Void ArrayPool`1<System.Char>::.ctor()
inline void ArrayPool_1__ctor_m150375EC563BE4096DA07DCACD267328DB226B68 (ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * __this, const RuntimeMethod* method)
{
(( void (*) (ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 *, const RuntimeMethod*))ArrayPool_1__ctor_m150375EC563BE4096DA07DCACD267328DB226B68_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Queue`1<CString>::.ctor()
inline void Queue_1__ctor_m378AE5F785F150F99676BC61CCAA2C731DF07CD5 (Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 * __this, const RuntimeMethod* method)
{
(( void (*) (Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 *, const RuntimeMethod*))Queue_1__ctor_m57D20E9B6532A644845C835306D5BCBCD3163964_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Queue`1<CString/CStringBlock>::.ctor()
inline void Queue_1__ctor_mC592852F500725EBADFCB038D6B4586410C0F2D0 (Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 * __this, const RuntimeMethod* method)
{
(( void (*) (Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 *, const RuntimeMethod*))Queue_1__ctor_m57D20E9B6532A644845C835306D5BCBCD3163964_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Stack`1<CString/CStringBlock>::.ctor()
inline void Stack_1__ctor_m153C5A5CEDFF581A3679A3987E5FEBDC47F95C76 (Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 * __this, const RuntimeMethod* method)
{
(( void (*) (Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 *, const RuntimeMethod*))Stack_1__ctor_m54114F5D347F44F2C0FD45AF09974A5B55EC5373_gshared)(__this, method);
}
// System.String System.Environment::get_NewLine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_get_NewLine_m5D4F4667FA5D1E2DBDD4DF9696D0CE76C83EF318 (const RuntimeMethod* method);
// System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m29F50CDFEEE0AB868200291366253DD4737BC76A (RuntimeArray * ___array0, RuntimeFieldHandle_t844BDF00E8E6FE69D9AEAA7657F09018B864F4EF ___fldHandle1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<CString>::.ctor()
inline void List_1__ctor_mE8B617AF978F61E290CB56413603143B34F0D1B4 (List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 *, const RuntimeMethod*))List_1__ctor_mC832F1AC0F814BAEB19175F5D7972A7507508BC3_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<CString>::Add(!0)
inline void List_1_Add_m66417CAE46E16D27D80AB7F0A75AA8776F1D9C13 (List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * __this, CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 *, CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 *, const RuntimeMethod*))List_1_Add_m6930161974C7504C80F52EC379EF012387D43138_gshared)(__this, ___item0, method);
}
// System.Void System.Exception::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0 (Exception_t * __this, String_t* ___message0, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<CString>::get_Item(System.Int32)
inline CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * List_1_get_Item_mCE225FE3D758A5CFE00F2AD1A944EB313D5E721F_inline (List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * (*) (List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 *, int32_t, const RuntimeMethod*))List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline)(__this, ___index0, method);
}
// System.Void CString::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString_Dispose_mB98F2C8DF3A9EC6C43F22F15EBAAD311966A9E29 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<CString>::get_Count()
inline int32_t List_1_get_Count_m4402689C3C50493FF96FECB0F6D383CCE397D770_inline (List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 *, const RuntimeMethod*))List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<CString>::Clear()
inline void List_1_Clear_m86D8C213AD5AEC5796EF99A6BB96F7E58CE0FAA3 (List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 *, const RuntimeMethod*))List_1_Clear_mC5CFC6C9F3007FC24FE020198265D4B5B0659FFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Queue`1<CString/CStringBlock>::Enqueue(!0)
inline void Queue_1_Enqueue_mFFAEDC3B9E0E39BA95F2B14594A7741E6F9020EA (Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 * __this, CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * ___item0, const RuntimeMethod* method)
{
(( void (*) (Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 *, CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E *, const RuntimeMethod*))Queue_1_Enqueue_m12D1C0BBE742C2537335B7E2B71F7E42A421A6FD_gshared)(__this, ___item0, method);
}
// !0 System.Collections.Generic.Stack`1<CString/CStringBlock>::Pop()
inline CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * Stack_1_Pop_m4F1C11352A6B7BE62BA6763733B52ADD3B5C664E (Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 * __this, const RuntimeMethod* method)
{
return (( CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * (*) (Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 *, const RuntimeMethod*))Stack_1_Pop_mD632EB4DA13E5CAEC62EECFAD1C88818F1223E20_gshared)(__this, method);
}
// System.Int32 System.Collections.Generic.Stack`1<CString/CStringBlock>::get_Count()
inline int32_t Stack_1_get_Count_m9B9925C4B1141AA2AFA49F3A44B6DFB7734A153B_inline (Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 * __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 *, const RuntimeMethod*))Stack_1_get_Count_m8803B4178385D39338A1EDDC39FE6D8152F01A1D_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.Stack`1<CString/CStringBlock>::Peek()
inline CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * Stack_1_Peek_mE404A0A662AE23531BA3D0EEA1A9A50D968D2392 (Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 * __this, const RuntimeMethod* method)
{
return (( CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * (*) (Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 *, const RuntimeMethod*))Stack_1_Peek_mC61EBA30FB5C38A2AA2DBCBA68BED91953C8EE57_gshared)(__this, method);
}
// System.UInt32 NumberFormatter::FastToDecHex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t NumberFormatter_FastToDecHex_mF71701959CA6B08C63B9DC6348B4CCB66253AAE5 (int32_t ___val0, const RuntimeMethod* method);
// System.UInt32 NumberFormatter::ToDecHex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t NumberFormatter_ToDecHex_mF0C11703484BA0B8B8E0F43CAEBF7BA6F7104F2C (int32_t ___val0, const RuntimeMethod* method);
// System.Int32 NumberFormatter::FastDecHexLen(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FastDecHexLen_m95E73FF56FA7A4506F6FB6BA940B90335913FA37 (int32_t ___val0, const RuntimeMethod* method);
// System.Int32 NumberFormatter::DecHexLen(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_DecHexLen_mE225B5C2FFEBBF9BD373AE3EB1B5A2D4E7AF07AB (uint32_t ___val0, const RuntimeMethod* method);
// System.Int64 NumberFormatter::GetTenPowerOf(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t NumberFormatter_GetTenPowerOf_mEFF2B606B9628E6A8855B37B57D666E758632588 (int32_t ___i0, const RuntimeMethod* method);
// System.Globalization.CultureInfo System.Threading.Thread::get_CurrentCulture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * Thread_get_CurrentCulture_m97A15448A16FB3B5EC1E21A0538C9FC1F84AEE66 (Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 * __this, const RuntimeMethod* method);
// System.Void NumberFormatter::set_CurrentCulture(System.Globalization.CultureInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_set_CurrentCulture_mEECC620D484D98642B2E50269C6C604A38157939 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * ___value0, const RuntimeMethod* method);
// System.Int32 NumberFormatter::DecHexLen()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_DecHexLen_mF0C9CB3C1FF552AA6C0E247206B983AC2BB8E742 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method);
// System.Int32 NumberFormatter::ParsePrecision(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_ParsePrecision_m035BEE0A5F978CFF6876C8002B47CE5BA518447B (String_t* ___format0, const RuntimeMethod* method);
// System.Void NumberFormatter::Init(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_Init_m66DC30434B14119516734943F95C8E270A488D04 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, String_t* ___format0, const RuntimeMethod* method);
// System.Void NumberFormatter::InitHex(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_InitHex_m06CE0ABD4932A61D0E66EF2332BE782BF429183C (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, uint64_t ___value0, const RuntimeMethod* method);
// System.Void NumberFormatter::InitDecHexDigits(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_InitDecHexDigits_m996D83DBE1B0F123D49886EA8BD988154AB78203 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, uint32_t ___value0, const RuntimeMethod* method);
// System.Boolean System.Globalization.CultureInfo::get_IsReadOnly()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR bool CultureInfo_get_IsReadOnly_m527F0337C516B57391AD20A70BF18FF7B0AC4849_inline (CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * __this, const RuntimeMethod* method);
// System.Boolean NumberFormatter::RoundBits(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumberFormatter_RoundBits_mC1B7A79409DDBE879EF5AC8680A8828922327122 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___shift0, const RuntimeMethod* method);
// System.Void NumberFormatter::AddOneToDecHex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AddOneToDecHex_mE8D4C7F253C3C37BAACA9150E2F417B3875DA4AD (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method);
// System.Void NumberFormatter::RemoveTrailingZeros()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_RemoveTrailingZeros_m1FBBF91FAB2D219D00BE5F93A1DF4581F9455657 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method);
// System.Int32 NumberFormatter::CountTrailingZeros()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_CountTrailingZeros_mF3E4E23C83ECDE414265F17BE0C739A1315C7268 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method);
// System.UInt32 NumberFormatter::AddOneToDecHex(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t NumberFormatter_AddOneToDecHex_mE619C6D7A42EF1901D4ACBEE93CC495593887C3F (uint32_t ___val0, const RuntimeMethod* method);
// System.Int32 NumberFormatter::CountTrailingZeros(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_CountTrailingZeros_m72E1EFCA4D63857AAFF6F4171C3D436D42D26242 (uint32_t ___val0, const RuntimeMethod* method);
// System.Threading.Thread System.Threading.Thread::get_CurrentThread()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 * Thread_get_CurrentThread_mB7A83CAE2B9A74CEA053196DFD1AF1E7AB30A70E (const RuntimeMethod* method);
// System.Void NumberFormatter::.ctor(System.Threading.Thread)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter__ctor_m3537229CF9CC928C6677E5BD293ADDD2ED005382 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 * ___current0, const RuntimeMethod* method);
// System.Globalization.NumberFormatInfo System.Globalization.NumberFormatInfo::GetInstance(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * NumberFormatInfo_GetInstance_m713D298B436F3765F059FEA6C446F0A6ABF0A89A (RuntimeObject* ___formatProvider0, const RuntimeMethod* method);
// NumberFormatter NumberFormatter::GetInstance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * NumberFormatter_GetInstance_m58A8E542E700FCFD28EC7122F399D2396C23F535 (const RuntimeMethod* method);
// System.Void NumberFormatter::Init(System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_Init_m10029A206CB80E5526A845FCC87938123BF4C930 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, String_t* ___format0, int32_t ___value1, int32_t ___defPrecision2, const RuntimeMethod* method);
// System.Int32 NumberFormatter::IntegerToString(System.Char*,System.String,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_IntegerToString_m25DA0E5EF99AC034C0A5434656BB53AF4DFC5362 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, String_t* ___format1, RuntimeObject* ___fp2, const RuntimeMethod* method);
// System.Void NumberFormatter::Release()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void NumberFormatter_Release_m367806C9D9D783D9978533BB8E526411B5A900BF_inline (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method);
// System.Int32 NumberFormatter::NumberToString(System.Char*,System.String,System.Int32,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_NumberToString_mC910A7CE37B8510619FA6B49911CF99CBE7861DE (Il2CppChar* ___p0, String_t* ___format1, int32_t ___value2, RuntimeObject* ___fp3, const RuntimeMethod* method);
// System.Int32 NumberFormatter::FastIntToCString(System.Char*,System.Int32,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FastIntToCString_mB97BD611CCC909B9D8DE4FB623D9C5E3AFA5EFAF (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___p0, int32_t ___value1, RuntimeObject* ___fp2, const RuntimeMethod* method);
// System.Globalization.NumberFormatInfo NumberFormatter::GetNumberFormatInstance(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * NumberFormatter_GetNumberFormatInstance_m9CA8C0397CF79599BAE370CC29EB2F741630DA98 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, RuntimeObject* ___fp0, const RuntimeMethod* method);
// System.String System.Globalization.NumberFormatInfo::get_NegativeSign()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.Void NumberFormatter::Append(System.Char*,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___dest0, String_t* ___s1, const RuntimeMethod* method);
// System.Void NumberFormatter::FastAppendDigits(System.Char*,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_FastAppendDigits_mED62323ACA4631651A0D81D558166EECC0DF1EE5 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___val1, bool ___force2, const RuntimeMethod* method);
// System.Int32 NumberFormatter::FormatCurrency(System.Char*,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatCurrency_m87CA625785C30E021F4ACD03F057AEF817F8EF35 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method);
// System.Int32 NumberFormatter::FormatDecimal(System.Char*,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatDecimal_mE51F03AF20279CF59A124276B04A5334522DA79E (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method);
// System.Int32 NumberFormatter::FormatExponential(System.Char*,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatExponential_mFD1F2F1674E7B8D88095CCFBF185DCCDD592FBA1 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method);
// System.Int32 NumberFormatter::FormatFixedPoint(System.Char*,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatFixedPoint_mA94839644CC8690A1E14A3599A932A4E8711FB5D (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method);
// System.Int32 NumberFormatter::FormatGeneral(System.Char*,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatGeneral_m959218AF6104B298FC311C89EB0260A58242535D (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method);
// System.Int32 NumberFormatter::FormatNumber(System.Char*,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatNumber_mFD2EE00CF7D8EFA7900DD11C11742073161E6E5E (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method);
// System.Int32 NumberFormatter::FormatPercent(System.Char*,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatPercent_m8AEFC7C4C7BFC6A0A74CC61E83E265CEF82756B3 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method);
// System.Int32 NumberFormatter::FormatHexadecimal(System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatHexadecimal_m46735711B7230F2AE4CED8AB65E62A9D93EC0041 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, const RuntimeMethod* method);
// System.Int32 NumberFormatter::FormatCustom(System.Char*,System.String,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatCustom_mB4078BAC18E22A0E91541912C2B7553E1EDA95E6 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, String_t* ___format1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mF4626905368D6558695A823466A1AF65EADB9923 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method);
// System.Void System.FormatException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatException__ctor_m89167FF9884AE20232190FE9286DC50E146A4F14 (FormatException_t2808E076CDE4650AF89F55FD78F49290D0EC5BDC * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Int32 System.Globalization.NumberFormatInfo::get_CurrencyDecimalDigits()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_CurrencyDecimalDigits_mB08BE40DFC57B589B74916CF3D63CEBBC7432C25_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.Boolean NumberFormatter::RoundDecimal(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumberFormatter_RoundDecimal_m39B1E672B2A76DB2E9F3320B9E2D2A0773EFA6B9 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___decimals0, const RuntimeMethod* method);
// System.Int32 System.Globalization.NumberFormatInfo::get_CurrencyPositivePattern()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_CurrencyPositivePattern_mA9F592EAAA7F5BD929C60D65936892A45A101D7B_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.String System.Globalization.NumberFormatInfo::get_CurrencySymbol()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.Void NumberFormatter::Append(System.Char*,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, Il2CppChar ___c1, const RuntimeMethod* method);
// System.Int32 System.Globalization.NumberFormatInfo::get_CurrencyNegativePattern()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_CurrencyNegativePattern_mFC6B6D99EB695BFB5ED94F3F7F4DD40F5D02A58A_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.Int32[] System.Globalization.NumberFormatInfo::get_CurrencyGroupSizes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* NumberFormatInfo_get_CurrencyGroupSizes_m422B13575ABEF5EC163FE50A6CF26AADFCAB9324 (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.String System.Globalization.NumberFormatInfo::get_CurrencyGroupSeparator()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_CurrencyGroupSeparator_m5AC1CA2A478284D1D059459951C8208168A20130_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.Void NumberFormatter::AppendIntegerStringWithGroupSeparator(System.Char*,System.Int32[],System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendIntegerStringWithGroupSeparator_m80217F163723E1EF94AC2E1F261B67C1C99E9E95 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___groups1, String_t* ___groupSeparator2, const RuntimeMethod* method);
// System.String System.Globalization.NumberFormatInfo::get_CurrencyDecimalSeparator()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_CurrencyDecimalSeparator_mB1EE2B6EA5D9F58355F26F071B9A08435378214D_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.Void NumberFormatter::AppendDecimalString(System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendDecimalString_m570E45A5B4BB6334EC90C9BF2C60C4787C9477D4 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, const RuntimeMethod* method);
// System.Void NumberFormatter::AppendDigits(System.Char*,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendDigits_m565F110834C1802F48DC18B6338473D3214D90C2 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___start1, int32_t ___end2, const RuntimeMethod* method);
// System.Int32 System.Math::Max(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_mA99E48BB021F2E4B62D4EA9F52EA6928EED618A2 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method);
// System.Int32 System.Globalization.NumberFormatInfo::get_NumberDecimalDigits()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_NumberDecimalDigits_m52C856E2079DAA1657069DB00506DCF77EA62DC2_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.Int32 NumberFormatter::get_IntegerDigits()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_get_IntegerDigits_mBB33259F43824560BC8768B455FD1C07E446A4DF (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method);
// System.Void NumberFormatter::AppendIntegerString(System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendIntegerString_m54DC627D68C139C07FF2293BA9B5FA6F94D1B728 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___minLength1, const RuntimeMethod* method);
// System.String System.Globalization.NumberFormatInfo::get_NumberDecimalSeparator()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_NumberDecimalSeparator_m1A9F946D267B5C2FC5982D34AF97D9AEB9C24A6E_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.Boolean NumberFormatter::get_IsFloatingSource()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumberFormatter_get_IsFloatingSource_mF8028D766F77D6C31D82E100D00B7D7D6C95BFBB (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method);
// System.Void NumberFormatter::RoundPos(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_RoundPos_mA7BA9D3DED4923E4CDF1E1130251F80242B559D8 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___pos0, const RuntimeMethod* method);
// System.Int32 NumberFormatter::FormatExponential(System.Char*,System.Int32,System.Globalization.NumberFormatInfo,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatExponential_m1DA038FECB2A3A34D17FD86B6AA9B8CA59DB73F2 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, int32_t ___expDigits3, const RuntimeMethod* method);
// System.Int32 System.Globalization.NumberFormatInfo::get_PercentDecimalDigits()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_PercentDecimalDigits_mC976C226BAA510C75E13D526FF7407B2A2E2A164_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.Void NumberFormatter::Multiply10(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_Multiply10_m91958D04F33844354A0434802B863C616C78ADD9 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___count0, const RuntimeMethod* method);
// System.Int32 System.Globalization.NumberFormatInfo::get_PercentPositivePattern()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_PercentPositivePattern_mD23B2B53488F48B707952CCFADD216A7E7BAA430_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.String System.Globalization.NumberFormatInfo::get_PercentSymbol()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_PercentSymbol_m6661F58FEE65E75453C83AD04492B1C5199B2DAB_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.Int32 System.Globalization.NumberFormatInfo::get_PercentNegativePattern()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_PercentNegativePattern_m9563E73E22236A41D695465A1B2E76F3AA7DD463_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.String System.Globalization.NumberFormatInfo::get_PercentGroupSeparator()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_PercentGroupSeparator_mBCCC5E617B3BEFED528AB99571AC593CEA45B4EC_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.String System.Globalization.NumberFormatInfo::get_PercentDecimalSeparator()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_PercentDecimalSeparator_m8E0E23E04199DCA6D6E7E494D11522465180CCD2_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.Int32 System.Globalization.NumberFormatInfo::get_NumberNegativePattern()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_NumberNegativePattern_mF41D38C78ED74CB2F365ECE09BFB386434F2B017_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.String System.Globalization.NumberFormatInfo::get_NumberGroupSeparator()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_NumberGroupSeparator_mD995708E10C4CC55A19E7126E7A6C256A2DD1A35_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.Void NumberFormatter::AppendOneDigit(System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendOneDigit_m440B0281FC29AC61C3FB85EE4DEC7938C211CD22 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___start1, const RuntimeMethod* method);
// System.Void NumberFormatter::AppendExponent(System.Char*,System.Globalization.NumberFormatInfo,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendExponent_mFEEEE82B7A5BFC012097CD4CDA7D9D37822584B6 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi1, int32_t ___exponent2, int32_t ___minDigits3, const RuntimeMethod* method);
// System.Boolean NumberFormatter::get_IsZero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumberFormatter_get_IsZero_mE12D75CB2DB9D7B22B777F82A628EA390A2A82D8 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method);
// System.Void NumberFormatter/CustomInfo::GetActiveSection(System.String,System.Boolean&,System.Boolean,System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomInfo_GetActiveSection_m804DD427CBF0CC131890F65AE628435035E072BE (String_t* ___format0, bool* ___positive1, bool ___zero2, int32_t* ___offset3, int32_t* ___length4, const RuntimeMethod* method);
// System.Int32 NumberFormatter::CharCopy(System.Char*,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_CharCopy_mCEF232FA101FF96243DDE7A25BA51494F77F78AD (Il2CppChar* ___buf0, String_t* ___str1, const RuntimeMethod* method);
// NumberFormatter/CustomInfo NumberFormatter/CustomInfo::Parse(System.String,System.Int32,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * CustomInfo_Parse_mFE7832A39A85E2E2EB28ED44A8313595ADAF09D0 (String_t* ___format0, int32_t ___offset1, int32_t ___length2, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi3, const RuntimeMethod* method);
// System.Void System.Text.StringBuilder::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1C0F2D97B838537A2D0F64033AE4EF02D150A956 (StringBuilder_t * __this, int32_t ___capacity0, const RuntimeMethod* method);
// System.Void NumberFormatter::Divide10(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_Divide10_mDF7F09A4DEC03B147A8FA3474EEBF9BACB3B3053 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___count0, const RuntimeMethod* method);
// System.Void NumberFormatter::AppendNonNegativeNumber(System.Text.StringBuilder,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendNonNegativeNumber_mFFB81CA6414DE788DA75764A21F8E4A02797AFD0 (StringBuilder_t * ___sb0, int32_t ___v1, const RuntimeMethod* method);
// System.Boolean NumberFormatter::get_IsZeroInteger()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumberFormatter_get_IsZeroInteger_mE3EBC79EF494E000E3841C48A47C950A8DA63426 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method);
// System.Void NumberFormatter::AppendIntegerString(System.Int32,System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendIntegerString_mDD9FB0A535A4DCB69A8DCFC1BC831658C5F856FD (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___minLength0, StringBuilder_t * ___sb1, const RuntimeMethod* method);
// System.Int32 NumberFormatter::get_DecimalDigits()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_get_DecimalDigits_mD169AD4F4F933EBAAC3AA64943D55652236390A1 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method);
// System.Void NumberFormatter::AppendDecimalString(System.Int32,System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendDecimalString_mE4617C7D3CC6A8439216212D5B4C28E9372B2A7F (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___precision0, StringBuilder_t * ___sb1, const RuntimeMethod* method);
// System.Int32 System.Text.StringBuilder::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07 (StringBuilder_t * __this, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Insert(System.Int32,System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Insert_mC4C722CFB7E8BA17F47DF230DD69F6E0E46C7D05 (StringBuilder_t * __this, int32_t ___index0, String_t* ___value1, int32_t ___count2, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Insert(System.Int32,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Insert_m5A00CEB69C56B823E3766C84114D8B8ACCFC67A1 (StringBuilder_t * __this, int32_t ___index0, Il2CppChar ___value1, const RuntimeMethod* method);
// System.String System.Globalization.NumberFormatInfo::get_PositiveSign()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_PositiveSign_m268EA84CDC3A03566ACDC10208E165DB74948747_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Insert(System.Int32,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Insert_m38829D9C9FE52ACD6541ED735D4435FB2A831A2C (StringBuilder_t * __this, int32_t ___index0, String_t* ___value1, const RuntimeMethod* method);
// System.Boolean NumberFormatter::IsZeroOnly(System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumberFormatter_IsZeroOnly_m0264C6FCAD49758F383959C393509CB90DE36034 (StringBuilder_t * ___sb0, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Remove(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Remove_m5DA9C1C4D056FA61B8923BE85E6BFF44B14A24F9 (StringBuilder_t * __this, int32_t ___startIndex0, int32_t ___length1, const RuntimeMethod* method);
// System.Void NumberFormatter::ZeroTrimEnd(System.Text.StringBuilder,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_ZeroTrimEnd_mF2D5BD37BC73D64C9777A062F1F7C5332B443D2B (StringBuilder_t * ___sb0, bool ___canEmpty1, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m05C12F58ADC2D807613A9301DF438CB3CD09B75A (StringBuilder_t * __this, Il2CppChar ___value0, const RuntimeMethod* method);
// System.Text.StringBuilder NumberFormatter/CustomInfo::Format(System.String,System.Int32,System.Int32,System.Globalization.NumberFormatInfo,System.Boolean,System.Text.StringBuilder,System.Text.StringBuilder,System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * CustomInfo_Format_m20F8019C600572CCEC79CF42DA79CEB4FC5FAE73 (CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * __this, String_t* ___format0, int32_t ___offset1, int32_t ___length2, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi3, bool ___positive4, StringBuilder_t * ___sb_int5, StringBuilder_t * ___sb_dec6, StringBuilder_t * ___sb_exp7, const RuntimeMethod* method);
// System.Char System.Text.StringBuilder::get_Chars(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar StringBuilder_get_Chars_mC069533DCA4FB798DFA069469EBABA85DCC183C6 (StringBuilder_t * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Boolean System.Char::IsDigit(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsDigit_m29508E0B60DAE54350BDC3DED0D42895DBA4087E (Il2CppChar ___c0, const RuntimeMethod* method);
// System.Void System.ArgumentException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m77591C20EDA3ADEE2FAF1987321D686E249326C5 (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * __this, const RuntimeMethod* method);
// System.Int32 NumberFormatter::ScaleOrder(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_ScaleOrder_mBB1B442D34216903BEC0EC3A32EFBAB789DF3BED (int64_t ___hi0, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m9702CA108F81CBF2B174826C1DFC5F7552C36C45 (StringBuilder_t * __this, Il2CppChar ___value0, int32_t ___repeatCount1, const RuntimeMethod* method);
// System.Void NumberFormatter::AppendDigits(System.Int32,System.Int32,System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendDigits_m331415451E841DC3D22F571470C8FF8E44BC2EFA (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___start0, int32_t ___end1, StringBuilder_t * ___sb2, const RuntimeMethod* method);
// System.Void NumberFormatter::Append(System.Char*,System.Char,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_Append_mEC4FF8A85816A7C98183A03ECCBE6FF5CEA8BD34 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, Il2CppChar ___c1, int32_t ___cnt2, const RuntimeMethod* method);
// System.Void System.Text.StringBuilder::set_Length(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Length_m84AF318230AE5C3D0D48F1CE7C2170F6F5C19F5B (StringBuilder_t * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void System.Text.StringBuilder::set_Chars(System.Int32,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Chars_m71B2B761D6D287A666302FD85E320E1E60F388EA (StringBuilder_t * __this, int32_t ___index0, Il2CppChar ___value1, const RuntimeMethod* method);
// System.Void NumberFormatter/CustomInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomInfo__ctor_mC29213F8AF518301976F61762CDDEDFCEA192E52 (CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * __this, const RuntimeMethod* method);
// System.Void System.Text.StringBuilder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_mF928376F82E8C8FF3C11842C562DB8CF28B2735E (StringBuilder_t * __this, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_mDBB8CCBB7750C67BE2F2D92F47E6C0FA42793260 (StringBuilder_t * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_mA1A063A1388A21C8EA011DBA7FC98C24C3EE3D65 (StringBuilder_t * __this, RuntimeObject * ___value0, const RuntimeMethod* method);
// System.String System.Globalization.NumberFormatInfo::get_PerMilleSymbol()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_PerMilleSymbol_m3876887016E8E505064301E65DC57B76040FF42E_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.Queue`1<System.String>>::TryGetValue(!0,!1&)
inline bool Dictionary_2_TryGetValue_m87774885D9162CEF15F9FAB482E601EB649142E1 (Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC * __this, int32_t ___key0, Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 ** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC *, int32_t, Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 **, const RuntimeMethod*))Dictionary_2_TryGetValue_m867F6DA953678D0333A55270B7C6EF38EFC293FF_gshared)(__this, ___key0, ___value1, method);
}
// System.Int32 System.Collections.Generic.Queue`1<System.String>::get_Count()
inline int32_t Queue_1_get_Count_m713627073A3FBF2D2B8D923721B8A9CECF2EDD8E_inline (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 *, const RuntimeMethod*))Queue_1_get_Count_m0CE0B6919A09EFFBB1EBA5B5DFEF50E4F8A89CFA_gshared_inline)(__this, method);
}
// System.String System.String::CreateString(System.Char,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_m0E7BBCE09E386877E2B63BF7FA36B956BF221C93 (String_t* __this, Il2CppChar ___c0, int32_t ___count1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Queue`1<System.String>::Enqueue(!0)
inline void Queue_1_Enqueue_mF9245B56BD8783F6A9AB423E86735681B0E8B817 (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * __this, String_t* ___item0, const RuntimeMethod* method)
{
(( void (*) (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 *, String_t*, const RuntimeMethod*))Queue_1_Enqueue_m12D1C0BBE742C2537335B7E2B71F7E42A421A6FD_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.Queue`1<System.String>::.ctor()
inline void Queue_1__ctor_m83D6C3D7B95CEA1553719E7A2A681EE8BF96D599 (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * __this, const RuntimeMethod* method)
{
(( void (*) (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 *, const RuntimeMethod*))Queue_1__ctor_m57D20E9B6532A644845C835306D5BCBCD3163964_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.Queue`1<System.String>>::set_Item(!0,!1)
inline void Dictionary_2_set_Item_mBA09B722D9D5EDD6530664952C458DE6394BC493 (Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC * __this, int32_t ___key0, Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC *, int32_t, Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 *, const RuntimeMethod*))Dictionary_2_set_Item_mF9A6FBE4006C89D15B8C88B2CB46E9B24D18B7FC_gshared)(__this, ___key0, ___value1, method);
}
// !0 System.Collections.Generic.Queue`1<System.String>::Dequeue()
inline String_t* Queue_1_Dequeue_m4670D465FB02991B55141267057B16A6A80FB9F4 (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * __this, const RuntimeMethod* method)
{
return (( String_t* (*) (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 *, const RuntimeMethod*))Queue_1_Dequeue_m6013DB8A542ACA15F662B6832ED389BB061EFEDE_gshared)(__this, method);
}
// System.Boolean System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m06A85A206AC2106D1982826C5665B9BD35324229 (String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.Queue`1<System.String>>::.ctor()
inline void Dictionary_2__ctor_mFF4DFBD09A2F660BF20BA1FB1AC94791C4329777 (Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC * __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC *, const RuntimeMethod*))Dictionary_2__ctor_m7D745ADE56151C2895459668F4A4242985E526D8_gshared)(__this, method);
}
// System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550 (const RuntimeMethod* method);
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void CString::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString__ctor_m82A0DEA0429AE48DE095412A4FE8E8723B07EFD1 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, int32_t ___count0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString__ctor_m82A0DEA0429AE48DE095412A4FE8E8723B07EFD1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * L_0 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_currentBlock_4();
if (!L_0)
{
goto IL_002b;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * L_1 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_pool_0();
int32_t L_2 = ___count0;
NullCheck(L_1);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_3 = ArrayPool_1_Alloc_m6E9894820D044EAB28B5F572FD1AF52484CDD44E(L_1, L_2, /*hidden argument*/ArrayPool_1_Alloc_m6E9894820D044EAB28B5F572FD1AF52484CDD44E_RuntimeMethod_var);
__this->set__buffer_6(L_3);
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * L_4 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_currentBlock_4();
NullCheck(L_4);
CStringBlock_Push_m74B907652E73188DF65BB7754A58EABD90754401(L_4, __this, /*hidden argument*/NULL);
goto IL_0041;
}
IL_002b:
{
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * L_5 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_pool_0();
int32_t L_6 = ___count0;
NullCheck(L_5);
int32_t L_7 = ArrayPool_1_NextPowerOfTwo_mE5D632974E1ECC43B6B34B8B77E6EEA2D7E8857F(L_5, L_6, /*hidden argument*/ArrayPool_1_NextPowerOfTwo_mE5D632974E1ECC43B6B34B8B77E6EEA2D7E8857F_RuntimeMethod_var);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_8 = (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)SZArrayNew(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var, (uint32_t)L_7);
__this->set__buffer_6(L_8);
}
IL_0041:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_9 = __this->get__buffer_6();
CString_ClearBuffer_mCFB6AEDF6032C7D450F59A435D410B2CC247A295(__this, L_9, /*hidden argument*/NULL);
return;
}
}
// System.Int32 CString::EnsureCapacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CString_EnsureCapacity_mE0E55A9AE0769B5637C754E9015480AEFDAA3AF3 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_EnsureCapacity_mE0E55A9AE0769B5637C754E9015480AEFDAA3AF3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_0 = NULL;
{
int32_t L_0 = ___capacity0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_1 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
ArgumentOutOfRangeException__ctor_m6B36E60C989DC798A8B44556DB35960282B133A6(L_1, _stringLiteralF89D5A96288F441DD3B43DA2C8B63C812F22C45D, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, CString_EnsureCapacity_mE0E55A9AE0769B5637C754E9015480AEFDAA3AF3_RuntimeMethod_var);
}
IL_000f:
{
int32_t L_2 = ___capacity0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_3 = __this->get__buffer_6();
NullCheck(L_3);
if ((((int32_t)L_2) > ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))))
{
goto IL_0023;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_4 = __this->get__buffer_6();
NullCheck(L_4);
return (((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))));
}
IL_0023:
{
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * L_5 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_pool_0();
int32_t L_6 = ___capacity0;
NullCheck(L_5);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_7 = ArrayPool_1_Alloc_m6E9894820D044EAB28B5F572FD1AF52484CDD44E(L_5, L_6, /*hidden argument*/ArrayPool_1_Alloc_m6E9894820D044EAB28B5F572FD1AF52484CDD44E_RuntimeMethod_var);
V_0 = L_7;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_8 = V_0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_9 = __this->get__buffer_6();
int32_t L_10 = __this->get_length_7();
CString_CharCopy_m4A0E1D0292C29A2A2220AD64611156A94C5821B5(L_8, L_9, L_10, /*hidden argument*/NULL);
ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * L_11 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_pool_0();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_12 = __this->get__buffer_6();
NullCheck(L_11);
ArrayPool_1_Collect_m98A2543DE35D487D9B54D45FE675100C54124920(L_11, L_12, /*hidden argument*/ArrayPool_1_Collect_m98A2543DE35D487D9B54D45FE675100C54124920_RuntimeMethod_var);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_13 = V_0;
__this->set__buffer_6(L_13);
int32_t L_14 = ___capacity0;
return L_14;
}
}
// System.Void CString::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString__ctor_m20C9C0B9B8F0C78752CB13FCD8B2D5DE518A05EF (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, const RuntimeMethod* method)
{
{
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
__this->set__buffer_6((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)NULL);
__this->set_length_7(0);
return;
}
}
// CString CString::Alloc(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_Alloc_m6E1453BECBE1886ECE6FE5EBC5BDEC30A5850612 (int32_t ___size0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_Alloc_m6E1453BECBE1886ECE6FE5EBC5BDEC30A5850612_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * V_0 = NULL;
{
V_0 = (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 *)NULL;
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 * L_0 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_queue_1();
NullCheck(L_0);
int32_t L_1 = Queue_1_get_Count_m71BED76F00DB7D3B894FAA58533D8080E75500FF_inline(L_0, /*hidden argument*/Queue_1_get_Count_m71BED76F00DB7D3B894FAA58533D8080E75500FF_RuntimeMethod_var);
if ((((int32_t)L_1) <= ((int32_t)0)))
{
goto IL_0023;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * L_2 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_currentBlock_4();
if (!L_2)
{
goto IL_0023;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 * L_3 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_queue_1();
NullCheck(L_3);
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_4 = Queue_1_Dequeue_mD8250D682DC45B2B2009B270EB471C8C995CEA67(L_3, /*hidden argument*/Queue_1_Dequeue_mD8250D682DC45B2B2009B270EB471C8C995CEA67_RuntimeMethod_var);
V_0 = L_4;
goto IL_0029;
}
IL_0023:
{
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_5 = (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 *)il2cpp_codegen_object_new(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CString__ctor_m20C9C0B9B8F0C78752CB13FCD8B2D5DE518A05EF(L_5, /*hidden argument*/NULL);
V_0 = L_5;
}
IL_0029:
{
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * L_6 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_currentBlock_4();
if (!L_6)
{
goto IL_004e;
}
}
{
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_7 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * L_8 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_pool_0();
int32_t L_9 = ___size0;
NullCheck(L_8);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_10 = ArrayPool_1_Alloc_m6E9894820D044EAB28B5F572FD1AF52484CDD44E(L_8, L_9, /*hidden argument*/ArrayPool_1_Alloc_m6E9894820D044EAB28B5F572FD1AF52484CDD44E_RuntimeMethod_var);
NullCheck(L_7);
L_7->set__buffer_6(L_10);
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * L_11 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_currentBlock_4();
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_12 = V_0;
NullCheck(L_11);
CStringBlock_Push_m74B907652E73188DF65BB7754A58EABD90754401(L_11, L_12, /*hidden argument*/NULL);
goto IL_0064;
}
IL_004e:
{
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_13 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * L_14 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_pool_0();
int32_t L_15 = ___size0;
NullCheck(L_14);
int32_t L_16 = ArrayPool_1_NextPowerOfTwo_mE5D632974E1ECC43B6B34B8B77E6EEA2D7E8857F(L_14, L_15, /*hidden argument*/ArrayPool_1_NextPowerOfTwo_mE5D632974E1ECC43B6B34B8B77E6EEA2D7E8857F_RuntimeMethod_var);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_17 = (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)SZArrayNew(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var, (uint32_t)L_16);
NullCheck(L_13);
L_13->set__buffer_6(L_17);
}
IL_0064:
{
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_18 = V_0;
NullCheck(L_18);
L_18->set_beDisposed_8((bool)0);
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_19 = V_0;
NullCheck(L_19);
L_19->set_length_7(0);
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_20 = V_0;
return L_20;
}
}
// System.Void CString::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString_Dispose_mB98F2C8DF3A9EC6C43F22F15EBAAD311966A9E29 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_Dispose_mB98F2C8DF3A9EC6C43F22F15EBAAD311966A9E29_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
bool L_0 = __this->get_beDisposed_8();
if (!L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
__this->set_beDisposed_8((bool)1);
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * L_1 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_currentBlock_4();
if (!L_1)
{
goto IL_0032;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * L_2 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_pool_0();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_3 = __this->get__buffer_6();
NullCheck(L_2);
ArrayPool_1_Collect_m98A2543DE35D487D9B54D45FE675100C54124920(L_2, L_3, /*hidden argument*/ArrayPool_1_Collect_m98A2543DE35D487D9B54D45FE675100C54124920_RuntimeMethod_var);
Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 * L_4 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_queue_1();
NullCheck(L_4);
Queue_1_Enqueue_m1A7BF82CFDBC4A6C0559A9F9A714D4724C2C8323(L_4, __this, /*hidden argument*/Queue_1_Enqueue_m1A7BF82CFDBC4A6C0559A9F9A714D4724C2C8323_RuntimeMethod_var);
}
IL_0032:
{
__this->set__buffer_6((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)NULL);
__this->set_length_7(0);
return;
}
}
// IStringBlock CString::Block()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CString_Block_m67588066EF5B6F8E7BA20F2D31A6F16A765B7567 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_Block_m67588066EF5B6F8E7BA20F2D31A6F16A765B7567_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * V_0 = NULL;
{
V_0 = (CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E *)NULL;
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 * L_0 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_blocks_2();
NullCheck(L_0);
int32_t L_1 = Queue_1_get_Count_m1043E8C42DDF563F09FCB152AFBF5815694864E0_inline(L_0, /*hidden argument*/Queue_1_get_Count_m1043E8C42DDF563F09FCB152AFBF5815694864E0_RuntimeMethod_var);
if (!L_1)
{
goto IL_001b;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 * L_2 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_blocks_2();
NullCheck(L_2);
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * L_3 = Queue_1_Dequeue_m2214EF95DC742090998444C9D1FE389643EF1806(L_2, /*hidden argument*/Queue_1_Dequeue_m2214EF95DC742090998444C9D1FE389643EF1806_RuntimeMethod_var);
V_0 = L_3;
goto IL_0021;
}
IL_001b:
{
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * L_4 = (CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E *)il2cpp_codegen_object_new(CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E_il2cpp_TypeInfo_var);
CStringBlock__ctor_mD455687419BEE4B80F490670376924EA6A0875A9(L_4, /*hidden argument*/NULL);
V_0 = L_4;
}
IL_0021:
{
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * L_5 = V_0;
NullCheck(L_5);
CStringBlock_Init_m543F9A5D9F7B21A7A8871D40FC626D9A37F40B1D(L_5, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 * L_6 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_stack_3();
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * L_7 = V_0;
NullCheck(L_6);
Stack_1_Push_m9E6706573CDB42896C56E60F628DE2234EB59DF3(L_6, L_7, /*hidden argument*/Stack_1_Push_m9E6706573CDB42896C56E60F628DE2234EB59DF3_RuntimeMethod_var);
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * L_8 = V_0;
((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->set_currentBlock_4(L_8);
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * L_9 = V_0;
return L_9;
}
}
// System.Void CString::ClearBuffer(System.Char[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString_ClearBuffer_mCFB6AEDF6032C7D450F59A435D410B2CC247A295 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___buffer0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_ClearBuffer_mCFB6AEDF6032C7D450F59A435D410B2CC247A295_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Il2CppChar* V_0 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_1 = NULL;
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_0 = ___buffer0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000a;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_2 = V_1;
NullCheck(L_2);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))
{
goto IL_000f;
}
}
IL_000a:
{
V_0 = (Il2CppChar*)(((uintptr_t)0));
goto IL_0017;
}
IL_000f:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_3 = V_1;
NullCheck(L_3);
V_0 = (Il2CppChar*)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
}
IL_0017:
{
Il2CppChar* L_4 = V_0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_5 = ___buffer0;
NullCheck(L_5);
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CString_memset_m01A725905790BDE9906F5153B727A8EA6720218F((uint8_t*)(uint8_t*)(((intptr_t)L_4)), ((int32_t)204), ((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))), /*hidden argument*/NULL);
V_0 = (Il2CppChar*)(((uintptr_t)0));
return;
}
}
// System.Void CString::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString_Clear_m5DEEBD48427926E8E81FBB23EA6DDD00B197B44F (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, const RuntimeMethod* method)
{
{
__this->set_length_7(0);
return;
}
}
// System.Boolean CString::Equals(CString,CString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CString_Equals_mC2A91E638506998787F025A58DEA651914AD5FD4 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * ___a0, CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * ___b1, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
RuntimeObject * V_1 = NULL;
int32_t V_2 = 0;
Il2CppChar* V_3 = NULL;
Il2CppChar* V_4 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_5 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_6 = NULL;
Il2CppChar* V_7 = NULL;
Il2CppChar* V_8 = NULL;
{
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_0 = ___a0;
V_0 = L_0;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_1 = ___b1;
V_1 = L_1;
RuntimeObject * L_2 = V_0;
RuntimeObject * L_3 = V_1;
if ((!(((RuntimeObject*)(RuntimeObject *)L_2) == ((RuntimeObject*)(RuntimeObject *)L_3))))
{
goto IL_000a;
}
}
{
return (bool)1;
}
IL_000a:
{
RuntimeObject * L_4 = V_0;
if (!L_4)
{
goto IL_0010;
}
}
{
RuntimeObject * L_5 = V_1;
if (L_5)
{
goto IL_0012;
}
}
IL_0010:
{
return (bool)0;
}
IL_0012:
{
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_6 = ___a0;
NullCheck(L_6);
int32_t L_7 = L_6->get_length_7();
V_2 = L_7;
int32_t L_8 = V_2;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_9 = ___b1;
NullCheck(L_9);
int32_t L_10 = L_9->get_length_7();
if ((((int32_t)L_8) == ((int32_t)L_10)))
{
goto IL_0024;
}
}
{
return (bool)0;
}
IL_0024:
{
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_11 = ___a0;
NullCheck(L_11);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_12 = L_11->get__buffer_6();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_13 = L_12;
V_5 = L_13;
if (!L_13)
{
goto IL_0035;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_14 = V_5;
NullCheck(L_14);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
{
goto IL_003a;
}
}
IL_0035:
{
V_3 = (Il2CppChar*)(((uintptr_t)0));
goto IL_0043;
}
IL_003a:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_15 = V_5;
NullCheck(L_15);
V_3 = (Il2CppChar*)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
}
IL_0043:
{
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_16 = ___b1;
NullCheck(L_16);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_17 = L_16->get__buffer_6();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_18 = L_17;
V_6 = L_18;
if (!L_18)
{
goto IL_0054;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_19 = V_6;
NullCheck(L_19);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
{
goto IL_005a;
}
}
IL_0054:
{
V_4 = (Il2CppChar*)(((uintptr_t)0));
goto IL_0064;
}
IL_005a:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_20 = V_6;
NullCheck(L_20);
V_4 = (Il2CppChar*)((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
}
IL_0064:
{
Il2CppChar* L_21 = V_3;
V_7 = (Il2CppChar*)(((intptr_t)L_21));
Il2CppChar* L_22 = V_4;
V_8 = (Il2CppChar*)(((intptr_t)L_22));
goto IL_00bf;
}
IL_006f:
{
Il2CppChar* L_23 = V_7;
int32_t L_24 = *((int32_t*)L_23);
Il2CppChar* L_25 = V_8;
int32_t L_26 = *((int32_t*)L_25);
if ((!(((uint32_t)L_24) == ((uint32_t)L_26))))
{
goto IL_00a7;
}
}
{
Il2CppChar* L_27 = V_7;
int32_t L_28 = *((int32_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_27, (int32_t)4)));
Il2CppChar* L_29 = V_8;
int32_t L_30 = *((int32_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_29, (int32_t)4)));
if ((!(((uint32_t)L_28) == ((uint32_t)L_30))))
{
goto IL_00a7;
}
}
{
Il2CppChar* L_31 = V_7;
int32_t L_32 = *((int32_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_31, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)2)), (int32_t)4)))));
Il2CppChar* L_33 = V_8;
int32_t L_34 = *((int32_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_33, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)2)), (int32_t)4)))));
if ((!(((uint32_t)L_32) == ((uint32_t)L_34))))
{
goto IL_00a7;
}
}
{
Il2CppChar* L_35 = V_7;
int32_t L_36 = *((int32_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_35, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)3)), (int32_t)4)))));
Il2CppChar* L_37 = V_8;
int32_t L_38 = *((int32_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_37, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)3)), (int32_t)4)))));
if ((((int32_t)L_36) == ((int32_t)L_38)))
{
goto IL_00a9;
}
}
IL_00a7:
{
return (bool)0;
}
IL_00a9:
{
Il2CppChar* L_39 = V_7;
V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_39, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)8)), (int32_t)2))));
Il2CppChar* L_40 = V_8;
V_8 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_40, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)8)), (int32_t)2))));
int32_t L_41 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)8));
}
IL_00bf:
{
int32_t L_42 = V_2;
if ((((int32_t)L_42) >= ((int32_t)8)))
{
goto IL_006f;
}
}
{
int32_t L_43 = V_2;
if ((((int32_t)L_43) < ((int32_t)4)))
{
goto IL_00f3;
}
}
{
Il2CppChar* L_44 = V_7;
int32_t L_45 = *((int32_t*)L_44);
Il2CppChar* L_46 = V_8;
int32_t L_47 = *((int32_t*)L_46);
if ((!(((uint32_t)L_45) == ((uint32_t)L_47))))
{
goto IL_00db;
}
}
{
Il2CppChar* L_48 = V_7;
int32_t L_49 = *((int32_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_48, (int32_t)4)));
Il2CppChar* L_50 = V_8;
int32_t L_51 = *((int32_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_50, (int32_t)4)));
if ((((int32_t)L_49) == ((int32_t)L_51)))
{
goto IL_00dd;
}
}
IL_00db:
{
return (bool)0;
}
IL_00dd:
{
Il2CppChar* L_52 = V_7;
V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_52, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)4)), (int32_t)2))));
Il2CppChar* L_53 = V_8;
V_8 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_53, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)4)), (int32_t)2))));
int32_t L_54 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_54, (int32_t)4));
}
IL_00f3:
{
int32_t L_55 = V_2;
if ((((int32_t)L_55) <= ((int32_t)1)))
{
goto IL_0117;
}
}
{
Il2CppChar* L_56 = V_7;
int32_t L_57 = *((int32_t*)L_56);
Il2CppChar* L_58 = V_8;
int32_t L_59 = *((int32_t*)L_58);
if ((((int32_t)L_57) == ((int32_t)L_59)))
{
goto IL_0101;
}
}
{
return (bool)0;
}
IL_0101:
{
Il2CppChar* L_60 = V_7;
V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_60, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)2)), (int32_t)2))));
Il2CppChar* L_61 = V_8;
V_8 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_61, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)2)), (int32_t)2))));
int32_t L_62 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_62, (int32_t)2));
}
IL_0117:
{
int32_t L_63 = V_2;
if (!L_63)
{
goto IL_0123;
}
}
{
Il2CppChar* L_64 = V_7;
int32_t L_65 = *((uint16_t*)L_64);
Il2CppChar* L_66 = V_8;
int32_t L_67 = *((uint16_t*)L_66);
return (bool)((((int32_t)L_65) == ((int32_t)L_67))? 1 : 0);
}
IL_0123:
{
return (bool)1;
}
}
// System.Boolean CString::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CString_Equals_m40F28DB7DE36A8C2263143DA207EE5A5A195B7C4 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_Equals_m40F28DB7DE36A8C2263143DA207EE5A5A195B7C4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject * L_0 = ___obj0;
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
bool L_1 = CString_Equals_mC2A91E638506998787F025A58DEA651914AD5FD4(__this, ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 *)IsInstClass((RuntimeObject*)L_0, CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
return L_1;
}
}
// System.Int32 CString::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CString_GetHashCode_m4B7944A3097CD7AE024809AF177DEBC1D7A01658 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, const RuntimeMethod* method)
{
Il2CppChar* V_0 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_1 = NULL;
Il2CppChar* V_2 = NULL;
Il2CppChar* V_3 = NULL;
int32_t V_4 = 0;
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_0 = __this->get__buffer_6();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_2 = V_1;
NullCheck(L_2);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (Il2CppChar*)(((uintptr_t)0));
goto IL_001c;
}
IL_0014:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_3 = V_1;
NullCheck(L_3);
V_0 = (Il2CppChar*)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
}
IL_001c:
{
Il2CppChar* L_4 = V_0;
V_2 = (Il2CppChar*)(((intptr_t)L_4));
Il2CppChar* L_5 = V_2;
int32_t L_6 = __this->get_length_7();
V_3 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_5, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_6)), (int32_t)2)))), (int32_t)2));
V_4 = 0;
goto IL_0053;
}
IL_0032:
{
int32_t L_7 = V_4;
int32_t L_8 = V_4;
Il2CppChar* L_9 = V_2;
int32_t L_10 = *((uint16_t*)L_9);
V_4 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)L_7<<(int32_t)5)), (int32_t)L_8)), (int32_t)L_10));
int32_t L_11 = V_4;
int32_t L_12 = V_4;
Il2CppChar* L_13 = V_2;
int32_t L_14 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_13, (int32_t)2)));
V_4 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)L_11<<(int32_t)5)), (int32_t)L_12)), (int32_t)L_14));
Il2CppChar* L_15 = V_2;
V_2 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_15, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)2)), (int32_t)2))));
}
IL_0053:
{
Il2CppChar* L_16 = V_2;
Il2CppChar* L_17 = V_3;
if ((!(((uintptr_t)L_16) >= ((uintptr_t)L_17))))
{
goto IL_0032;
}
}
{
Il2CppChar* L_18 = V_3;
V_3 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_18, (int32_t)2));
Il2CppChar* L_19 = V_2;
Il2CppChar* L_20 = V_3;
if ((!(((uintptr_t)L_19) < ((uintptr_t)L_20))))
{
goto IL_006b;
}
}
{
int32_t L_21 = V_4;
int32_t L_22 = V_4;
Il2CppChar* L_23 = V_2;
int32_t L_24 = *((uint16_t*)L_23);
V_4 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)L_21<<(int32_t)5)), (int32_t)L_22)), (int32_t)L_24));
}
IL_006b:
{
int32_t L_25 = V_4;
return L_25;
}
}
// System.Char CString::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar CString_get_Item_mB289D6ABC6D2B95AB117D43BB84066A29DF370E8 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_0 = __this->get__buffer_6();
int32_t L_1 = ___index0;
NullCheck(L_0);
int32_t L_2 = L_1;
uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
return L_3;
}
}
// System.Int32 CString::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CString_get_Length_m7421D3D96F8063CC6C46C44ED30DFB2D5656557A (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get_length_7();
return L_0;
}
}
// CString CString::SubstringUnchecked(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_SubstringUnchecked_m8A2DA4E432B01BCE4E499C7B006FE9CBE4EE387C (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, int32_t ___startIndex0, int32_t ___len1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_SubstringUnchecked_m8A2DA4E432B01BCE4E499C7B006FE9CBE4EE387C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Il2CppChar* V_0 = NULL;
Il2CppChar* V_1 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_2 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_3 = NULL;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * G_B4_0 = NULL;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * G_B3_0 = NULL;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * G_B5_0 = NULL;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * G_B6_0 = NULL;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * G_B8_0 = NULL;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * G_B7_0 = NULL;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * G_B9_0 = NULL;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * G_B10_0 = NULL;
{
int32_t L_0 = ___len1;
if (L_0)
{
goto IL_000a;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_1 = CString_Alloc_m6E1453BECBE1886ECE6FE5EBC5BDEC30A5850612(0, /*hidden argument*/NULL);
return L_1;
}
IL_000a:
{
int32_t L_2 = ___len1;
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_3 = CString_Alloc_m6E1453BECBE1886ECE6FE5EBC5BDEC30A5850612(L_2, /*hidden argument*/NULL);
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_4 = L_3;
NullCheck(L_4);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_5 = L_4->get__buffer_6();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_6 = L_5;
V_2 = L_6;
G_B3_0 = L_4;
if (!L_6)
{
G_B4_0 = L_4;
goto IL_001f;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_7 = V_2;
NullCheck(L_7);
G_B4_0 = G_B3_0;
if ((((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))
{
G_B5_0 = G_B3_0;
goto IL_0024;
}
}
IL_001f:
{
V_0 = (Il2CppChar*)(((uintptr_t)0));
G_B6_0 = G_B4_0;
goto IL_002c;
}
IL_0024:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_8 = V_2;
NullCheck(L_8);
V_0 = (Il2CppChar*)((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
G_B6_0 = G_B5_0;
}
IL_002c:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_9 = __this->get__buffer_6();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_10 = L_9;
V_3 = L_10;
G_B7_0 = G_B6_0;
if (!L_10)
{
G_B8_0 = G_B6_0;
goto IL_003b;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_11 = V_3;
NullCheck(L_11);
G_B8_0 = G_B7_0;
if ((((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
{
G_B9_0 = G_B7_0;
goto IL_0040;
}
}
IL_003b:
{
V_1 = (Il2CppChar*)(((uintptr_t)0));
G_B10_0 = G_B8_0;
goto IL_0048;
}
IL_0040:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_12 = V_3;
NullCheck(L_12);
V_1 = (Il2CppChar*)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
G_B10_0 = G_B9_0;
}
IL_0048:
{
Il2CppChar* L_13 = V_0;
Il2CppChar* L_14 = V_1;
int32_t L_15 = ___startIndex0;
int32_t L_16 = ___len1;
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CString_CharCopy_m91E616AC5CE59B6773FF4C15A8BE2F8343168EDF((Il2CppChar*)(Il2CppChar*)(((intptr_t)L_13)), (Il2CppChar*)(Il2CppChar*)((intptr_t)il2cpp_codegen_add((intptr_t)(((intptr_t)L_14)), (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_15)), (int32_t)2)))), L_16, /*hidden argument*/NULL);
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_17 = G_B10_0;
int32_t L_18 = ___len1;
NullCheck(L_17);
L_17->set_length_7(L_18);
V_0 = (Il2CppChar*)(((uintptr_t)0));
V_1 = (Il2CppChar*)(((uintptr_t)0));
return L_17;
}
}
// System.Int32 CString::IndexOfUnchecked(System.Char,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CString_IndexOfUnchecked_m7E9C4E3713933E796522372557ACEA016F32317A (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, Il2CppChar ___value0, int32_t ___startIndex1, int32_t ___count2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Il2CppChar* V_1 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_2 = NULL;
Il2CppChar* V_3 = NULL;
Il2CppChar* V_4 = NULL;
{
Il2CppChar L_0 = ___value0;
V_0 = L_0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_1 = __this->get__buffer_6();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_2 = L_1;
V_2 = L_2;
if (!L_2)
{
goto IL_0011;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_3 = V_2;
NullCheck(L_3);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_0016;
}
}
IL_0011:
{
V_1 = (Il2CppChar*)(((uintptr_t)0));
goto IL_001e;
}
IL_0016:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_4 = V_2;
NullCheck(L_4);
V_1 = (Il2CppChar*)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
}
IL_001e:
{
Il2CppChar* L_5 = V_1;
int32_t L_6 = ___startIndex1;
V_3 = (Il2CppChar*)((intptr_t)il2cpp_codegen_add((intptr_t)(((intptr_t)L_5)), (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_6)), (int32_t)2))));
Il2CppChar* L_7 = V_3;
int32_t L_8 = ___count2;
V_4 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_7, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)((int32_t)((int32_t)((int32_t)((int32_t)L_8>>(int32_t)3))<<(int32_t)3)))), (int32_t)2))));
goto IL_00e3;
}
IL_0037:
{
Il2CppChar* L_9 = V_3;
int32_t L_10 = *((uint16_t*)L_9);
int32_t L_11 = V_0;
if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
{
goto IL_0045;
}
}
{
Il2CppChar* L_12 = V_3;
Il2CppChar* L_13 = V_1;
return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_12, (intptr_t)(((intptr_t)L_13))))/(int32_t)2))))))));
}
IL_0045:
{
Il2CppChar* L_14 = V_3;
int32_t L_15 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_14, (int32_t)2)));
int32_t L_16 = V_0;
if ((!(((uint32_t)L_15) == ((uint32_t)L_16))))
{
goto IL_0058;
}
}
{
Il2CppChar* L_17 = V_3;
Il2CppChar* L_18 = V_1;
return (((int32_t)((int32_t)((int64_t)il2cpp_codegen_add((int64_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_17, (intptr_t)(((intptr_t)L_18))))/(int32_t)2))))), (int64_t)(((int64_t)((int64_t)1))))))));
}
IL_0058:
{
Il2CppChar* L_19 = V_3;
int32_t L_20 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_19, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)2)), (int32_t)2)))));
int32_t L_21 = V_0;
if ((!(((uint32_t)L_20) == ((uint32_t)L_21))))
{
goto IL_006e;
}
}
{
Il2CppChar* L_22 = V_3;
Il2CppChar* L_23 = V_1;
return (((int32_t)((int32_t)((int64_t)il2cpp_codegen_add((int64_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_22, (intptr_t)(((intptr_t)L_23))))/(int32_t)2))))), (int64_t)(((int64_t)((int64_t)2))))))));
}
IL_006e:
{
Il2CppChar* L_24 = V_3;
int32_t L_25 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_24, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)3)), (int32_t)2)))));
int32_t L_26 = V_0;
if ((!(((uint32_t)L_25) == ((uint32_t)L_26))))
{
goto IL_0084;
}
}
{
Il2CppChar* L_27 = V_3;
Il2CppChar* L_28 = V_1;
return (((int32_t)((int32_t)((int64_t)il2cpp_codegen_add((int64_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_27, (intptr_t)(((intptr_t)L_28))))/(int32_t)2))))), (int64_t)(((int64_t)((int64_t)3))))))));
}
IL_0084:
{
Il2CppChar* L_29 = V_3;
int32_t L_30 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_29, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)4)), (int32_t)2)))));
int32_t L_31 = V_0;
if ((!(((uint32_t)L_30) == ((uint32_t)L_31))))
{
goto IL_009a;
}
}
{
Il2CppChar* L_32 = V_3;
Il2CppChar* L_33 = V_1;
return (((int32_t)((int32_t)((int64_t)il2cpp_codegen_add((int64_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_32, (intptr_t)(((intptr_t)L_33))))/(int32_t)2))))), (int64_t)(((int64_t)((int64_t)4))))))));
}
IL_009a:
{
Il2CppChar* L_34 = V_3;
int32_t L_35 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_34, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)5)), (int32_t)2)))));
int32_t L_36 = V_0;
if ((!(((uint32_t)L_35) == ((uint32_t)L_36))))
{
goto IL_00b0;
}
}
{
Il2CppChar* L_37 = V_3;
Il2CppChar* L_38 = V_1;
return (((int32_t)((int32_t)((int64_t)il2cpp_codegen_add((int64_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_37, (intptr_t)(((intptr_t)L_38))))/(int32_t)2))))), (int64_t)(((int64_t)((int64_t)5))))))));
}
IL_00b0:
{
Il2CppChar* L_39 = V_3;
int32_t L_40 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_39, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)6)), (int32_t)2)))));
int32_t L_41 = V_0;
if ((!(((uint32_t)L_40) == ((uint32_t)L_41))))
{
goto IL_00c6;
}
}
{
Il2CppChar* L_42 = V_3;
Il2CppChar* L_43 = V_1;
return (((int32_t)((int32_t)((int64_t)il2cpp_codegen_add((int64_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_42, (intptr_t)(((intptr_t)L_43))))/(int32_t)2))))), (int64_t)(((int64_t)((int64_t)6))))))));
}
IL_00c6:
{
Il2CppChar* L_44 = V_3;
int32_t L_45 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_44, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)7)), (int32_t)2)))));
int32_t L_46 = V_0;
if ((!(((uint32_t)L_45) == ((uint32_t)L_46))))
{
goto IL_00dc;
}
}
{
Il2CppChar* L_47 = V_3;
Il2CppChar* L_48 = V_1;
return (((int32_t)((int32_t)((int64_t)il2cpp_codegen_add((int64_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_47, (intptr_t)(((intptr_t)L_48))))/(int32_t)2))))), (int64_t)(((int64_t)((int64_t)7))))))));
}
IL_00dc:
{
Il2CppChar* L_49 = V_3;
V_3 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_49, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)8)), (int32_t)2))));
}
IL_00e3:
{
Il2CppChar* L_50 = V_3;
Il2CppChar* L_51 = V_4;
if ((!(((uintptr_t)L_50) == ((uintptr_t)L_51))))
{
goto IL_0037;
}
}
{
Il2CppChar* L_52 = V_4;
int32_t L_53 = ___count2;
V_4 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_52, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)((int32_t)((int32_t)L_53&(int32_t)7)))), (int32_t)2))));
goto IL_010a;
}
IL_00f8:
{
Il2CppChar* L_54 = V_3;
int32_t L_55 = *((uint16_t*)L_54);
int32_t L_56 = V_0;
if ((!(((uint32_t)L_55) == ((uint32_t)L_56))))
{
goto IL_0106;
}
}
{
Il2CppChar* L_57 = V_3;
Il2CppChar* L_58 = V_1;
return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_57, (intptr_t)(((intptr_t)L_58))))/(int32_t)2))))))));
}
IL_0106:
{
Il2CppChar* L_59 = V_3;
V_3 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_59, (int32_t)2));
}
IL_010a:
{
Il2CppChar* L_60 = V_3;
Il2CppChar* L_61 = V_4;
if ((!(((uintptr_t)L_60) == ((uintptr_t)L_61))))
{
goto IL_00f8;
}
}
{
return (-1);
}
}
// System.Int32 CString::IndexOfOrdinalUnchecked(System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CString_IndexOfOrdinalUnchecked_m23E38F9FB3F906A2A74A83B14406EE8312BD37B9 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___count2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Il2CppChar* V_1 = NULL;
Il2CppChar* V_2 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_3 = NULL;
String_t* V_4 = NULL;
Il2CppChar* V_5 = NULL;
Il2CppChar* V_6 = NULL;
int32_t V_7 = 0;
{
String_t* L_0 = ___value0;
NullCheck(L_0);
int32_t L_1 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_0, /*hidden argument*/NULL);
V_0 = L_1;
int32_t L_2 = ___count2;
int32_t L_3 = V_0;
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_000d;
}
}
{
return (-1);
}
IL_000d:
{
int32_t L_4 = V_0;
if ((((int32_t)L_4) > ((int32_t)1)))
{
goto IL_0027;
}
}
{
int32_t L_5 = V_0;
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
{
goto IL_0025;
}
}
{
String_t* L_6 = ___value0;
NullCheck(L_6);
Il2CppChar L_7 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_6, 0, /*hidden argument*/NULL);
int32_t L_8 = ___startIndex1;
int32_t L_9 = ___count2;
int32_t L_10 = CString_IndexOfUnchecked_m7E9C4E3713933E796522372557ACEA016F32317A(__this, L_7, L_8, L_9, /*hidden argument*/NULL);
return L_10;
}
IL_0025:
{
int32_t L_11 = ___startIndex1;
return L_11;
}
IL_0027:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_12 = __this->get__buffer_6();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_13 = L_12;
V_3 = L_13;
if (!L_13)
{
goto IL_0036;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_14 = V_3;
NullCheck(L_14);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
{
goto IL_003b;
}
}
IL_0036:
{
V_1 = (Il2CppChar*)(((uintptr_t)0));
goto IL_0043;
}
IL_003b:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_15 = V_3;
NullCheck(L_15);
V_1 = (Il2CppChar*)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
}
IL_0043:
{
String_t* L_16 = ___value0;
V_4 = L_16;
String_t* L_17 = V_4;
V_2 = (Il2CppChar*)(((intptr_t)L_17));
Il2CppChar* L_18 = V_2;
if (!L_18)
{
goto IL_0055;
}
}
{
Il2CppChar* L_19 = V_2;
int32_t L_20 = RuntimeHelpers_get_OffsetToStringData_mF3B79A906181F1A2734590DA161E2AF183853F8B(/*hidden argument*/NULL);
V_2 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_19, (int32_t)L_20));
}
IL_0055:
{
Il2CppChar* L_21 = V_1;
int32_t L_22 = ___startIndex1;
V_5 = (Il2CppChar*)((intptr_t)il2cpp_codegen_add((intptr_t)(((intptr_t)L_21)), (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_22)), (int32_t)2))));
Il2CppChar* L_23 = V_5;
int32_t L_24 = ___count2;
int32_t L_25 = V_0;
V_6 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_23, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_24)), (int32_t)2)))), (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_25)), (int32_t)2)))), (int32_t)2));
goto IL_00aa;
}
IL_0070:
{
Il2CppChar* L_26 = V_5;
int32_t L_27 = *((uint16_t*)L_26);
Il2CppChar* L_28 = V_2;
int32_t L_29 = *((uint16_t*)L_28);
if ((!(((uint32_t)L_27) == ((uint32_t)L_29))))
{
goto IL_00a4;
}
}
{
V_7 = 1;
goto IL_0095;
}
IL_007c:
{
Il2CppChar* L_30 = V_5;
int32_t L_31 = V_7;
int32_t L_32 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_30, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_31)), (int32_t)2)))));
Il2CppChar* L_33 = V_2;
int32_t L_34 = V_7;
int32_t L_35 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_33, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_34)), (int32_t)2)))));
if ((!(((uint32_t)L_32) == ((uint32_t)L_35))))
{
goto IL_00a4;
}
}
{
int32_t L_36 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
}
IL_0095:
{
int32_t L_37 = V_7;
int32_t L_38 = V_0;
if ((((int32_t)L_37) < ((int32_t)L_38)))
{
goto IL_007c;
}
}
{
Il2CppChar* L_39 = V_5;
Il2CppChar* L_40 = V_1;
return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_39, (intptr_t)(((intptr_t)L_40))))/(int32_t)2))))))));
}
IL_00a4:
{
Il2CppChar* L_41 = V_5;
V_5 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_41, (int32_t)2));
}
IL_00aa:
{
Il2CppChar* L_42 = V_5;
Il2CppChar* L_43 = V_6;
if ((!(((uintptr_t)L_42) == ((uintptr_t)L_43))))
{
goto IL_0070;
}
}
{
V_1 = (Il2CppChar*)(((uintptr_t)0));
V_4 = (String_t*)NULL;
return (-1);
}
}
// CString CString::Replace(System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_Replace_m496689C8F695A948F87A9E306456E05C6FFA0B28 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, Il2CppChar ___oldChar0, Il2CppChar ___newChar1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = __this->get_length_7();
if (!L_0)
{
goto IL_000c;
}
}
{
Il2CppChar L_1 = ___oldChar0;
Il2CppChar L_2 = ___newChar1;
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
{
goto IL_000e;
}
}
IL_000c:
{
return __this;
}
IL_000e:
{
Il2CppChar L_3 = ___oldChar0;
int32_t L_4 = __this->get_length_7();
int32_t L_5 = CString_IndexOfUnchecked_m7E9C4E3713933E796522372557ACEA016F32317A(__this, L_3, 0, L_4, /*hidden argument*/NULL);
V_0 = L_5;
int32_t L_6 = V_0;
if ((!(((uint32_t)L_6) == ((uint32_t)(-1)))))
{
goto IL_0023;
}
}
{
return __this;
}
IL_0023:
{
int32_t L_7 = V_0;
V_1 = L_7;
goto IL_003f;
}
IL_0027:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_8 = __this->get__buffer_6();
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
uint16_t L_11 = (uint16_t)(L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
Il2CppChar L_12 = ___oldChar0;
if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
{
goto IL_003b;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_13 = __this->get__buffer_6();
int32_t L_14 = V_1;
Il2CppChar L_15 = ___newChar1;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (Il2CppChar)L_15);
}
IL_003b:
{
int32_t L_16 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
}
IL_003f:
{
int32_t L_17 = V_1;
int32_t L_18 = __this->get_length_7();
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_0027;
}
}
{
return __this;
}
}
// CString CString::Replace(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_Replace_m638A1A66D23F0A2730220DB17C0B5A93E557146D (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, String_t* ___oldValue0, String_t* ___newValue1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_Replace_m638A1A66D23F0A2730220DB17C0B5A93E557146D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___oldValue0;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, _stringLiteral5333C95EEF3653ADA7FB3938F954312C6198A976, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, CString_Replace_m638A1A66D23F0A2730220DB17C0B5A93E557146D_RuntimeMethod_var);
}
IL_000e:
{
String_t* L_2 = ___oldValue0;
NullCheck(L_2);
int32_t L_3 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_2, /*hidden argument*/NULL);
if (L_3)
{
goto IL_0021;
}
}
{
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_4 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_4, _stringLiteral5A0234F3919ECC6048578D5EE0BAF79692EF12EC, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, CString_Replace_m638A1A66D23F0A2730220DB17C0B5A93E557146D_RuntimeMethod_var);
}
IL_0021:
{
int32_t L_5 = __this->get_length_7();
if (L_5)
{
goto IL_002b;
}
}
{
return __this;
}
IL_002b:
{
String_t* L_6 = ___newValue1;
if (L_6)
{
goto IL_0035;
}
}
{
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
___newValue1 = L_7;
}
IL_0035:
{
String_t* L_8 = ___oldValue0;
String_t* L_9 = ___newValue1;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_10 = CString_ReplaceUnchecked_m77FD5E5DDD6403861F7F74BA1D6D0EC2450B415D(__this, L_8, L_9, /*hidden argument*/NULL);
return L_10;
}
}
// CString CString::ReplaceUnchecked(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_ReplaceUnchecked_m77FD5E5DDD6403861F7F74BA1D6D0EC2450B415D (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, String_t* ___oldValue0, String_t* ___newValue1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_ReplaceUnchecked_m77FD5E5DDD6403861F7F74BA1D6D0EC2450B415D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t* V_0 = NULL;
Il2CppChar* V_1 = NULL;
Il2CppChar* V_2 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_3 = NULL;
String_t* V_4 = NULL;
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t V_7 = 0;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * V_8 = NULL;
int32_t V_9 = 0;
int32_t V_10 = 0;
int32_t V_11 = 0;
Il2CppChar* V_12 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_13 = NULL;
int32_t V_14 = 0;
int32_t V_15 = 0;
{
String_t* L_0 = ___oldValue0;
NullCheck(L_0);
int32_t L_1 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_0, /*hidden argument*/NULL);
int32_t L_2 = __this->get_length_7();
if ((((int32_t)L_1) <= ((int32_t)L_2)))
{
goto IL_0010;
}
}
{
return __this;
}
IL_0010:
{
String_t* L_3 = ___oldValue0;
NullCheck(L_3);
int32_t L_4 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_3, /*hidden argument*/NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_0037;
}
}
{
String_t* L_5 = ___newValue1;
NullCheck(L_5);
int32_t L_6 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_5, /*hidden argument*/NULL);
if ((!(((uint32_t)L_6) == ((uint32_t)1))))
{
goto IL_0037;
}
}
{
String_t* L_7 = ___oldValue0;
NullCheck(L_7);
Il2CppChar L_8 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_7, 0, /*hidden argument*/NULL);
String_t* L_9 = ___newValue1;
NullCheck(L_9);
Il2CppChar L_10 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_9, 0, /*hidden argument*/NULL);
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_11 = CString_Replace_m496689C8F695A948F87A9E306456E05C6FFA0B28(__this, L_8, L_10, /*hidden argument*/NULL);
return L_11;
}
IL_0037:
{
if ((uintptr_t)(((uintptr_t)((int32_t)200))) * (uintptr_t)4 > (uintptr_t)kIl2CppUIntPtrMax)
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), CString_ReplaceUnchecked_m77FD5E5DDD6403861F7F74BA1D6D0EC2450B415D_RuntimeMethod_var);
int8_t* L_12 = (int8_t*) alloca(((intptr_t)il2cpp_codegen_multiply((intptr_t)(((uintptr_t)((int32_t)200))), (int32_t)4)));
memset(L_12, 0, ((intptr_t)il2cpp_codegen_multiply((intptr_t)(((uintptr_t)((int32_t)200))), (int32_t)4)));
V_0 = (int32_t*)(L_12);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_13 = __this->get__buffer_6();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_14 = L_13;
V_3 = L_14;
if (!L_14)
{
goto IL_0051;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_15 = V_3;
NullCheck(L_15);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
{
goto IL_0056;
}
}
IL_0051:
{
V_1 = (Il2CppChar*)(((uintptr_t)0));
goto IL_005e;
}
IL_0056:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_16 = V_3;
NullCheck(L_16);
V_1 = (Il2CppChar*)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
}
IL_005e:
{
String_t* L_17 = ___newValue1;
V_4 = L_17;
String_t* L_18 = V_4;
V_2 = (Il2CppChar*)(((intptr_t)L_18));
Il2CppChar* L_19 = V_2;
if (!L_19)
{
goto IL_0070;
}
}
{
Il2CppChar* L_20 = V_2;
int32_t L_21 = RuntimeHelpers_get_OffsetToStringData_mF3B79A906181F1A2734590DA161E2AF183853F8B(/*hidden argument*/NULL);
V_2 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_20, (int32_t)L_21));
}
IL_0070:
{
V_5 = 0;
V_6 = 0;
goto IL_00c4;
}
IL_0078:
{
String_t* L_22 = ___oldValue0;
int32_t L_23 = V_5;
int32_t L_24 = __this->get_length_7();
int32_t L_25 = V_5;
int32_t L_26 = CString_IndexOfOrdinalUnchecked_m23E38F9FB3F906A2A74A83B14406EE8312BD37B9(__this, L_22, L_23, ((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)L_25)), /*hidden argument*/NULL);
V_11 = L_26;
int32_t L_27 = V_11;
if ((((int32_t)L_27) < ((int32_t)0)))
{
goto IL_00ce;
}
}
{
int32_t L_28 = V_6;
if ((((int32_t)L_28) >= ((int32_t)((int32_t)200))))
{
goto IL_00ab;
}
}
{
int32_t* L_29 = V_0;
int32_t L_30 = V_6;
int32_t L_31 = L_30;
V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
int32_t L_32 = V_11;
*((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_29, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_31)), (int32_t)4))))) = (int32_t)L_32;
goto IL_00b9;
}
IL_00ab:
{
String_t* L_33 = ___oldValue0;
String_t* L_34 = ___newValue1;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_35 = CString_ReplaceFallback_m12B5C4FED3D6D9AEDE60ECD36289C7FC8F9D9A02(__this, L_33, L_34, ((int32_t)200), /*hidden argument*/NULL);
return L_35;
}
IL_00b9:
{
int32_t L_36 = V_11;
String_t* L_37 = ___oldValue0;
NullCheck(L_37);
int32_t L_38 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_37, /*hidden argument*/NULL);
V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)L_38));
}
IL_00c4:
{
int32_t L_39 = V_5;
int32_t L_40 = __this->get_length_7();
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_0078;
}
}
IL_00ce:
{
int32_t L_41 = V_6;
if (L_41)
{
goto IL_00d4;
}
}
{
return __this;
}
IL_00d4:
{
int32_t L_42 = __this->get_length_7();
String_t* L_43 = ___newValue1;
NullCheck(L_43);
int32_t L_44 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_43, /*hidden argument*/NULL);
String_t* L_45 = ___oldValue0;
NullCheck(L_45);
int32_t L_46 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_45, /*hidden argument*/NULL);
int32_t L_47 = V_6;
V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_44, (int32_t)L_46)), (int32_t)L_47))));
int32_t L_48 = V_7;
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_49 = CString_Alloc_m6E1453BECBE1886ECE6FE5EBC5BDEC30A5850612(L_48, /*hidden argument*/NULL);
V_8 = L_49;
V_9 = 0;
V_10 = 0;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_50 = V_8;
NullCheck(L_50);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_51 = L_50->get__buffer_6();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_52 = L_51;
V_13 = L_52;
if (!L_52)
{
goto IL_010e;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_53 = V_13;
NullCheck(L_53);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_53)->max_length)))))
{
goto IL_0114;
}
}
IL_010e:
{
V_12 = (Il2CppChar*)(((uintptr_t)0));
goto IL_011e;
}
IL_0114:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_54 = V_13;
NullCheck(L_54);
V_12 = (Il2CppChar*)((L_54)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
}
IL_011e:
{
V_14 = 0;
goto IL_0186;
}
IL_0123:
{
int32_t* L_55 = V_0;
int32_t L_56 = V_14;
int32_t L_57 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_55, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_56)), (int32_t)4)))));
int32_t L_58 = V_10;
V_15 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_57, (int32_t)L_58));
Il2CppChar* L_59 = V_12;
int32_t L_60 = V_9;
Il2CppChar* L_61 = V_1;
int32_t L_62 = V_10;
int32_t L_63 = V_15;
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CString_CharCopy_m91E616AC5CE59B6773FF4C15A8BE2F8343168EDF((Il2CppChar*)(Il2CppChar*)((intptr_t)il2cpp_codegen_add((intptr_t)(((intptr_t)L_59)), (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_60)), (int32_t)2)))), (Il2CppChar*)(Il2CppChar*)((intptr_t)il2cpp_codegen_add((intptr_t)(((intptr_t)L_61)), (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_62)), (int32_t)2)))), L_63, /*hidden argument*/NULL);
int32_t L_64 = V_9;
int32_t L_65 = V_15;
V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)L_65));
int32_t* L_66 = V_0;
int32_t L_67 = V_14;
int32_t L_68 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_66, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_67)), (int32_t)4)))));
String_t* L_69 = ___oldValue0;
NullCheck(L_69);
int32_t L_70 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_69, /*hidden argument*/NULL);
V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)L_70));
Il2CppChar* L_71 = V_12;
int32_t L_72 = V_9;
Il2CppChar* L_73 = V_2;
String_t* L_74 = ___newValue1;
NullCheck(L_74);
int32_t L_75 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_74, /*hidden argument*/NULL);
CString_CharCopy_m91E616AC5CE59B6773FF4C15A8BE2F8343168EDF((Il2CppChar*)(Il2CppChar*)((intptr_t)il2cpp_codegen_add((intptr_t)(((intptr_t)L_71)), (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_72)), (int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_73, L_75, /*hidden argument*/NULL);
int32_t L_76 = V_9;
String_t* L_77 = ___newValue1;
NullCheck(L_77);
int32_t L_78 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_77, /*hidden argument*/NULL);
V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)L_78));
int32_t L_79 = V_14;
V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1));
}
IL_0186:
{
int32_t L_80 = V_14;
int32_t L_81 = V_6;
if ((((int32_t)L_80) < ((int32_t)L_81)))
{
goto IL_0123;
}
}
{
Il2CppChar* L_82 = V_12;
int32_t L_83 = V_9;
Il2CppChar* L_84 = V_1;
int32_t L_85 = V_10;
int32_t L_86 = __this->get_length_7();
int32_t L_87 = V_10;
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CString_CharCopy_m91E616AC5CE59B6773FF4C15A8BE2F8343168EDF((Il2CppChar*)(Il2CppChar*)((intptr_t)il2cpp_codegen_add((intptr_t)(((intptr_t)L_82)), (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_83)), (int32_t)2)))), (Il2CppChar*)(Il2CppChar*)((intptr_t)il2cpp_codegen_add((intptr_t)(((intptr_t)L_84)), (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_85)), (int32_t)2)))), ((int32_t)il2cpp_codegen_subtract((int32_t)L_86, (int32_t)L_87)), /*hidden argument*/NULL);
V_12 = (Il2CppChar*)(((uintptr_t)0));
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_88 = V_8;
int32_t L_89 = V_7;
NullCheck(L_88);
L_88->set_length_7(L_89);
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_90 = V_8;
return L_90;
}
}
// CString CString::ReplaceFallback(System.String,System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_ReplaceFallback_m12B5C4FED3D6D9AEDE60ECD36289C7FC8F9D9A02 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, String_t* ___oldValue0, String_t* ___newValue1, int32_t ___testedCount2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_ReplaceFallback_m12B5C4FED3D6D9AEDE60ECD36289C7FC8F9D9A02_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
int32_t L_0 = __this->get_length_7();
String_t* L_1 = ___newValue1;
NullCheck(L_1);
int32_t L_2 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_1, /*hidden argument*/NULL);
String_t* L_3 = ___oldValue0;
NullCheck(L_3);
int32_t L_4 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_3, /*hidden argument*/NULL);
int32_t L_5 = ___testedCount2;
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_6 = CString_Alloc_m6E1453BECBE1886ECE6FE5EBC5BDEC30A5850612(((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_4)), (int32_t)L_5)))), /*hidden argument*/NULL);
V_0 = L_6;
V_1 = 0;
goto IL_006f;
}
IL_0020:
{
String_t* L_7 = ___oldValue0;
int32_t L_8 = V_1;
int32_t L_9 = __this->get_length_7();
int32_t L_10 = V_1;
int32_t L_11 = CString_IndexOfOrdinalUnchecked_m23E38F9FB3F906A2A74A83B14406EE8312BD37B9(__this, L_7, L_8, ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL);
V_2 = L_11;
int32_t L_12 = V_2;
if ((((int32_t)L_12) >= ((int32_t)0)))
{
goto IL_004d;
}
}
{
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_13 = V_0;
int32_t L_14 = V_1;
int32_t L_15 = __this->get_length_7();
int32_t L_16 = V_1;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_17 = CString_SubstringUnchecked_m8A2DA4E432B01BCE4E499C7B006FE9CBE4EE387C(__this, L_14, ((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL);
NullCheck(L_13);
CString_Append_mF8312F464442A9A2867445952077B903393E09F9(L_13, L_17, /*hidden argument*/NULL);
goto IL_0078;
}
IL_004d:
{
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_18 = V_0;
int32_t L_19 = V_1;
int32_t L_20 = V_2;
int32_t L_21 = V_1;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_22 = CString_SubstringUnchecked_m8A2DA4E432B01BCE4E499C7B006FE9CBE4EE387C(__this, L_19, ((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)L_21)), /*hidden argument*/NULL);
NullCheck(L_18);
CString_Append_mF8312F464442A9A2867445952077B903393E09F9(L_18, L_22, /*hidden argument*/NULL);
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_23 = V_0;
String_t* L_24 = ___newValue1;
NullCheck(L_23);
CString_Append_m9E0B64345A4ACB260B7B20A56DDCB42F5C2BBC34(L_23, L_24, /*hidden argument*/NULL);
int32_t L_25 = V_2;
String_t* L_26 = ___oldValue0;
NullCheck(L_26);
int32_t L_27 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_26, /*hidden argument*/NULL);
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_27));
}
IL_006f:
{
int32_t L_28 = V_1;
int32_t L_29 = __this->get_length_7();
if ((((int32_t)L_28) < ((int32_t)L_29)))
{
goto IL_0020;
}
}
IL_0078:
{
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_30 = V_0;
return L_30;
}
}
// System.String CString::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CString_ToString_m6F152F1EE5749F1A54BF603D3CBC671C7E668EB1 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_ToString_m6F152F1EE5749F1A54BF603D3CBC671C7E668EB1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = __this->get_length_7();
if (L_0)
{
goto IL_000e;
}
}
{
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
return L_1;
}
IL_000e:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_2 = __this->get__buffer_6();
int32_t L_3 = __this->get_length_7();
String_t* L_4 = String_CreateString_mC7FB167C0D5B97F7EF502AF54399C61DD5B87509(NULL, L_2, 0, L_3, /*hidden argument*/NULL);
return L_4;
}
}
// System.String CString::CopyToString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CString_CopyToString_mFC5D2C3ABFBD949408E54552C5625C517564074B (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, String_t* ___str0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_CopyToString_mFC5D2C3ABFBD949408E54552C5625C517564074B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Il2CppChar* V_0 = NULL;
Il2CppChar* V_1 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_2 = NULL;
String_t* V_3 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_4 = NULL;
{
String_t* L_0 = ___str0;
NullCheck(L_0);
int32_t L_1 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_0, /*hidden argument*/NULL);
int32_t L_2 = __this->get_length_7();
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
{
goto IL_004f;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_3 = __this->get__buffer_6();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_4 = L_3;
V_2 = L_4;
if (!L_4)
{
goto IL_001d;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_5 = V_2;
NullCheck(L_5);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))
{
goto IL_0022;
}
}
IL_001d:
{
V_0 = (Il2CppChar*)(((uintptr_t)0));
goto IL_002a;
}
IL_0022:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_6 = V_2;
NullCheck(L_6);
V_0 = (Il2CppChar*)((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
}
IL_002a:
{
String_t* L_7 = ___str0;
V_3 = L_7;
String_t* L_8 = V_3;
V_1 = (Il2CppChar*)(((intptr_t)L_8));
Il2CppChar* L_9 = V_1;
if (!L_9)
{
goto IL_003a;
}
}
{
Il2CppChar* L_10 = V_1;
int32_t L_11 = RuntimeHelpers_get_OffsetToStringData_mF3B79A906181F1A2734590DA161E2AF183853F8B(/*hidden argument*/NULL);
V_1 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_10, (int32_t)L_11));
}
IL_003a:
{
Il2CppChar* L_12 = V_1;
Il2CppChar* L_13 = V_0;
int32_t L_14 = __this->get_length_7();
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CString_CharCopy_m91E616AC5CE59B6773FF4C15A8BE2F8343168EDF((Il2CppChar*)(Il2CppChar*)L_12, (Il2CppChar*)(Il2CppChar*)(((intptr_t)L_13)), L_14, /*hidden argument*/NULL);
V_0 = (Il2CppChar*)(((uintptr_t)0));
V_3 = (String_t*)NULL;
String_t* L_15 = ___str0;
return L_15;
}
IL_004f:
{
int32_t L_16 = __this->get_length_7();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_17 = (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)SZArrayNew(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var, (uint32_t)L_16);
V_4 = L_17;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_18 = __this->get__buffer_6();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_19 = V_4;
int32_t L_20 = __this->get_length_7();
Buffer_BlockCopy_m1F882D595976063718AF6E405664FC761924D353((RuntimeArray *)(RuntimeArray *)L_18, 0, (RuntimeArray *)(RuntimeArray *)L_19, 0, ((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)2)), /*hidden argument*/NULL);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_21 = V_4;
int32_t L_22 = __this->get_length_7();
String_t* L_23 = String_CreateString_mC7FB167C0D5B97F7EF502AF54399C61DD5B87509(NULL, L_21, 0, L_22, /*hidden argument*/NULL);
return L_23;
}
}
// CString CString::Append(CString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_Append_mF8312F464442A9A2867445952077B903393E09F9 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * ___right0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_Append_mF8312F464442A9A2867445952077B903393E09F9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Il2CppChar* V_1 = NULL;
Il2CppChar* V_2 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_3 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_4 = NULL;
{
int32_t L_0 = __this->get_length_7();
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_1 = ___right0;
NullCheck(L_1);
int32_t L_2 = L_1->get_length_7();
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_2));
int32_t L_3 = V_0;
CString_EnsureCapacity_mE0E55A9AE0769B5637C754E9015480AEFDAA3AF3(__this, L_3, /*hidden argument*/NULL);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_4 = __this->get__buffer_6();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_5 = L_4;
V_3 = L_5;
if (!L_5)
{
goto IL_0025;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_6 = V_3;
NullCheck(L_6);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))
{
goto IL_002a;
}
}
IL_0025:
{
V_1 = (Il2CppChar*)(((uintptr_t)0));
goto IL_0032;
}
IL_002a:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_7 = V_3;
NullCheck(L_7);
V_1 = (Il2CppChar*)((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
}
IL_0032:
{
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_8 = ___right0;
NullCheck(L_8);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_9 = L_8->get__buffer_6();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_10 = L_9;
V_4 = L_10;
if (!L_10)
{
goto IL_0043;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_11 = V_4;
NullCheck(L_11);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
{
goto IL_0048;
}
}
IL_0043:
{
V_2 = (Il2CppChar*)(((uintptr_t)0));
goto IL_0051;
}
IL_0048:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_12 = V_4;
NullCheck(L_12);
V_2 = (Il2CppChar*)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
}
IL_0051:
{
Il2CppChar* L_13 = V_1;
int32_t L_14 = __this->get_length_7();
Il2CppChar* L_15 = V_2;
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_16 = ___right0;
NullCheck(L_16);
int32_t L_17 = L_16->get_length_7();
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CString_CharCopy_m91E616AC5CE59B6773FF4C15A8BE2F8343168EDF((Il2CppChar*)(Il2CppChar*)((intptr_t)il2cpp_codegen_add((intptr_t)(((intptr_t)L_13)), (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_14)), (int32_t)2)))), (Il2CppChar*)(Il2CppChar*)(((intptr_t)L_15)), L_17, /*hidden argument*/NULL);
V_1 = (Il2CppChar*)(((uintptr_t)0));
V_2 = (Il2CppChar*)(((uintptr_t)0));
int32_t L_18 = V_0;
__this->set_length_7(L_18);
return __this;
}
}
// CString CString::Append(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_Append_m6C929ABACA99519B74565F42909562A30081AA36 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, Il2CppChar ___value0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->get_length_7();
CString_EnsureCapacity_mE0E55A9AE0769B5637C754E9015480AEFDAA3AF3(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)1)), /*hidden argument*/NULL);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_1 = __this->get__buffer_6();
int32_t L_2 = __this->get_length_7();
V_0 = L_2;
int32_t L_3 = V_0;
__this->set_length_7(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)));
int32_t L_4 = V_0;
Il2CppChar L_5 = ___value0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (Il2CppChar)L_5);
return __this;
}
}
// CString CString::Append(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_Append_m04B3ECE2463A7442B8B7BFA078E2C71810DEBA61 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, int32_t ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_Append_m04B3ECE2463A7442B8B7BFA078E2C71810DEBA61_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Il2CppChar* V_0 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_1 = NULL;
{
int32_t L_0 = __this->get_length_7();
CString_EnsureCapacity_mE0E55A9AE0769B5637C754E9015480AEFDAA3AF3(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)16))), /*hidden argument*/NULL);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_1 = __this->get__buffer_6();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001f;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_3 = V_1;
NullCheck(L_3);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_0024;
}
}
IL_001f:
{
V_0 = (Il2CppChar*)(((uintptr_t)0));
goto IL_002c;
}
IL_0024:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_4 = V_1;
NullCheck(L_4);
V_0 = (Il2CppChar*)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
}
IL_002c:
{
int32_t L_5 = __this->get_length_7();
Il2CppChar* L_6 = V_0;
int32_t L_7 = __this->get_length_7();
int32_t L_8 = ___value0;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_9 = NumberFormatter_NumberToString_mB20B4F4DB84A064BD460FA0F5349069D0A6214BB((Il2CppChar*)(Il2CppChar*)((intptr_t)il2cpp_codegen_add((intptr_t)(((intptr_t)L_6)), (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_7)), (int32_t)2)))), L_8, (RuntimeObject*)NULL, /*hidden argument*/NULL);
__this->set_length_7(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_9)));
V_0 = (Il2CppChar*)(((uintptr_t)0));
return __this;
}
}
// CString CString::Append(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * CString_Append_m9E0B64345A4ACB260B7B20A56DDCB42F5C2BBC34 (CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * __this, String_t* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_Append_m9E0B64345A4ACB260B7B20A56DDCB42F5C2BBC34_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Il2CppChar* V_1 = NULL;
Il2CppChar* V_2 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_3 = NULL;
String_t* V_4 = NULL;
{
int32_t L_0 = __this->get_length_7();
String_t* L_1 = ___value0;
NullCheck(L_1);
int32_t L_2 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_1, /*hidden argument*/NULL);
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_2));
int32_t L_3 = V_0;
CString_EnsureCapacity_mE0E55A9AE0769B5637C754E9015480AEFDAA3AF3(__this, L_3, /*hidden argument*/NULL);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_4 = __this->get__buffer_6();
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_5 = L_4;
V_3 = L_5;
if (!L_5)
{
goto IL_0025;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_6 = V_3;
NullCheck(L_6);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))
{
goto IL_002a;
}
}
IL_0025:
{
V_1 = (Il2CppChar*)(((uintptr_t)0));
goto IL_0032;
}
IL_002a:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_7 = V_3;
NullCheck(L_7);
V_1 = (Il2CppChar*)((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
}
IL_0032:
{
String_t* L_8 = ___value0;
V_4 = L_8;
String_t* L_9 = V_4;
V_2 = (Il2CppChar*)(((intptr_t)L_9));
Il2CppChar* L_10 = V_2;
if (!L_10)
{
goto IL_0044;
}
}
{
Il2CppChar* L_11 = V_2;
int32_t L_12 = RuntimeHelpers_get_OffsetToStringData_mF3B79A906181F1A2734590DA161E2AF183853F8B(/*hidden argument*/NULL);
V_2 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_11, (int32_t)L_12));
}
IL_0044:
{
Il2CppChar* L_13 = V_1;
int32_t L_14 = __this->get_length_7();
Il2CppChar* L_15 = V_2;
String_t* L_16 = ___value0;
NullCheck(L_16);
int32_t L_17 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CString_CharCopy_m91E616AC5CE59B6773FF4C15A8BE2F8343168EDF((Il2CppChar*)(Il2CppChar*)((intptr_t)il2cpp_codegen_add((intptr_t)(((intptr_t)L_13)), (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_14)), (int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_15, L_17, /*hidden argument*/NULL);
V_1 = (Il2CppChar*)(((uintptr_t)0));
V_4 = (String_t*)NULL;
int32_t L_18 = V_0;
__this->set_length_7(L_18);
return __this;
}
}
// System.Void CString::memset(System.Byte*,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString_memset_m01A725905790BDE9906F5153B727A8EA6720218F (uint8_t* ___dest0, int32_t ___val1, int32_t ___len2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = ___len2;
if ((((int32_t)L_0) >= ((int32_t)8)))
{
goto IL_0018;
}
}
{
goto IL_0014;
}
IL_0006:
{
uint8_t* L_1 = ___dest0;
int32_t L_2 = ___val1;
*((int8_t*)L_1) = (int8_t)(((int32_t)((uint8_t)L_2)));
uint8_t* L_3 = ___dest0;
___dest0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, (int32_t)1));
int32_t L_4 = ___len2;
___len2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
}
IL_0014:
{
int32_t L_5 = ___len2;
if (L_5)
{
goto IL_0006;
}
}
{
return;
}
IL_0018:
{
int32_t L_6 = ___val1;
if (!L_6)
{
goto IL_002a;
}
}
{
int32_t L_7 = ___val1;
int32_t L_8 = ___val1;
___val1 = ((int32_t)((int32_t)L_7|(int32_t)((int32_t)((int32_t)L_8<<(int32_t)8))));
int32_t L_9 = ___val1;
int32_t L_10 = ___val1;
___val1 = ((int32_t)((int32_t)L_9|(int32_t)((int32_t)((int32_t)L_10<<(int32_t)((int32_t)16)))));
}
IL_002a:
{
uint8_t* L_11 = ___dest0;
V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_11)))&(int32_t)3));
int32_t L_12 = V_0;
if (!L_12)
{
goto IL_0071;
}
}
{
int32_t L_13 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)4, (int32_t)L_13));
int32_t L_14 = ___len2;
int32_t L_15 = V_0;
___len2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)L_15));
}
IL_003b:
{
uint8_t* L_16 = ___dest0;
int32_t L_17 = ___val1;
*((int8_t*)L_16) = (int8_t)(((int32_t)((uint8_t)L_17)));
uint8_t* L_18 = ___dest0;
___dest0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, (int32_t)1));
int32_t L_19 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1));
int32_t L_20 = V_0;
if (L_20)
{
goto IL_003b;
}
}
{
goto IL_0071;
}
IL_004d:
{
uint8_t* L_21 = ___dest0;
int32_t L_22 = ___val1;
*((int32_t*)L_21) = (int32_t)L_22;
uint8_t* L_23 = ___dest0;
int32_t L_24 = ___val1;
*((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_23, (int32_t)4))) = (int32_t)L_24;
uint8_t* L_25 = ___dest0;
int32_t L_26 = ___val1;
*((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_25, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)2)), (int32_t)4))))) = (int32_t)L_26;
uint8_t* L_27 = ___dest0;
int32_t L_28 = ___val1;
*((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)3)), (int32_t)4))))) = (int32_t)L_28;
uint8_t* L_29 = ___dest0;
___dest0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_29, (int32_t)((int32_t)16)));
int32_t L_30 = ___len2;
___len2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)((int32_t)16)));
}
IL_0071:
{
int32_t L_31 = ___len2;
if ((((int32_t)L_31) >= ((int32_t)((int32_t)16))))
{
goto IL_004d;
}
}
{
goto IL_0085;
}
IL_0078:
{
uint8_t* L_32 = ___dest0;
int32_t L_33 = ___val1;
*((int32_t*)L_32) = (int32_t)L_33;
uint8_t* L_34 = ___dest0;
___dest0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_34, (int32_t)4));
int32_t L_35 = ___len2;
___len2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)4));
}
IL_0085:
{
int32_t L_36 = ___len2;
if ((((int32_t)L_36) >= ((int32_t)4)))
{
goto IL_0078;
}
}
{
goto IL_0099;
}
IL_008b:
{
uint8_t* L_37 = ___dest0;
int32_t L_38 = ___val1;
*((int8_t*)L_37) = (int8_t)(((int32_t)((uint8_t)L_38)));
uint8_t* L_39 = ___dest0;
___dest0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_39, (int32_t)1));
int32_t L_40 = ___len2;
___len2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)1));
}
IL_0099:
{
int32_t L_41 = ___len2;
if ((((int32_t)L_41) > ((int32_t)0)))
{
goto IL_008b;
}
}
{
return;
}
}
// System.Void CString::memcpy4(System.Byte*,System.Byte*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString_memcpy4_m4D14933922DA4A68BEF85518A82A0FBF1DB70483 (uint8_t* ___dest0, uint8_t* ___src1, int32_t ___size2, const RuntimeMethod* method)
{
{
goto IL_003c;
}
IL_0002:
{
uint8_t* L_0 = ___dest0;
uint8_t* L_1 = ___src1;
int32_t L_2 = *((int32_t*)L_1);
*((int32_t*)L_0) = (int32_t)L_2;
uint8_t* L_3 = ___dest0;
uint8_t* L_4 = ___src1;
int32_t L_5 = *((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, (int32_t)4)));
*((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, (int32_t)4))) = (int32_t)L_5;
uint8_t* L_6 = ___dest0;
uint8_t* L_7 = ___src1;
int32_t L_8 = *((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)2)), (int32_t)4)))));
*((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)2)), (int32_t)4))))) = (int32_t)L_8;
uint8_t* L_9 = ___dest0;
uint8_t* L_10 = ___src1;
int32_t L_11 = *((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)3)), (int32_t)4)))));
*((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)3)), (int32_t)4))))) = (int32_t)L_11;
uint8_t* L_12 = ___dest0;
___dest0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_12, (int32_t)((int32_t)16)));
uint8_t* L_13 = ___src1;
___src1 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, (int32_t)((int32_t)16)));
int32_t L_14 = ___size2;
___size2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)((int32_t)16)));
}
IL_003c:
{
int32_t L_15 = ___size2;
if ((((int32_t)L_15) >= ((int32_t)((int32_t)16))))
{
goto IL_0002;
}
}
{
goto IL_0056;
}
IL_0043:
{
uint8_t* L_16 = ___dest0;
uint8_t* L_17 = ___src1;
int32_t L_18 = *((int32_t*)L_17);
*((int32_t*)L_16) = (int32_t)L_18;
uint8_t* L_19 = ___dest0;
___dest0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, (int32_t)4));
uint8_t* L_20 = ___src1;
___src1 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, (int32_t)4));
int32_t L_21 = ___size2;
___size2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)4));
}
IL_0056:
{
int32_t L_22 = ___size2;
if ((((int32_t)L_22) >= ((int32_t)4)))
{
goto IL_0043;
}
}
{
goto IL_006f;
}
IL_005c:
{
uint8_t* L_23 = ___dest0;
uint8_t* L_24 = ___src1;
int32_t L_25 = *((uint8_t*)L_24);
*((int8_t*)L_23) = (int8_t)L_25;
uint8_t* L_26 = ___dest0;
___dest0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, (int32_t)1));
uint8_t* L_27 = ___src1;
___src1 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, (int32_t)1));
int32_t L_28 = ___size2;
___size2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_28, (int32_t)1));
}
IL_006f:
{
int32_t L_29 = ___size2;
if ((((int32_t)L_29) > ((int32_t)0)))
{
goto IL_005c;
}
}
{
return;
}
}
// System.Void CString::memcpy2(System.Byte*,System.Byte*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString_memcpy2_mCED4AFA4203361A9718C18A962E3A7218DD8E98D (uint8_t* ___dest0, uint8_t* ___src1, int32_t ___size2, const RuntimeMethod* method)
{
{
goto IL_0039;
}
IL_0002:
{
uint8_t* L_0 = ___dest0;
uint8_t* L_1 = ___src1;
int32_t L_2 = *((int16_t*)L_1);
*((int16_t*)L_0) = (int16_t)L_2;
uint8_t* L_3 = ___dest0;
uint8_t* L_4 = ___src1;
int32_t L_5 = *((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, (int32_t)2)));
*((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, (int32_t)2))) = (int16_t)L_5;
uint8_t* L_6 = ___dest0;
uint8_t* L_7 = ___src1;
int32_t L_8 = *((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)2)), (int32_t)2)))));
*((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)2)), (int32_t)2))))) = (int16_t)L_8;
uint8_t* L_9 = ___dest0;
uint8_t* L_10 = ___src1;
int32_t L_11 = *((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)3)), (int32_t)2)))));
*((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)3)), (int32_t)2))))) = (int16_t)L_11;
uint8_t* L_12 = ___dest0;
___dest0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_12, (int32_t)8));
uint8_t* L_13 = ___src1;
___src1 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, (int32_t)8));
int32_t L_14 = ___size2;
___size2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)8));
}
IL_0039:
{
int32_t L_15 = ___size2;
if ((((int32_t)L_15) >= ((int32_t)8)))
{
goto IL_0002;
}
}
{
goto IL_0052;
}
IL_003f:
{
uint8_t* L_16 = ___dest0;
uint8_t* L_17 = ___src1;
int32_t L_18 = *((int16_t*)L_17);
*((int16_t*)L_16) = (int16_t)L_18;
uint8_t* L_19 = ___dest0;
___dest0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, (int32_t)2));
uint8_t* L_20 = ___src1;
___src1 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, (int32_t)2));
int32_t L_21 = ___size2;
___size2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)2));
}
IL_0052:
{
int32_t L_22 = ___size2;
if ((((int32_t)L_22) >= ((int32_t)2)))
{
goto IL_003f;
}
}
{
int32_t L_23 = ___size2;
if ((((int32_t)L_23) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
uint8_t* L_24 = ___dest0;
uint8_t* L_25 = ___src1;
int32_t L_26 = *((uint8_t*)L_25);
*((int8_t*)L_24) = (int8_t)L_26;
}
IL_005e:
{
return;
}
}
// System.Void CString::CharCopy(System.Char*,System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString_CharCopy_m91E616AC5CE59B6773FF4C15A8BE2F8343168EDF (Il2CppChar* ___dest0, Il2CppChar* ___src1, int32_t ___count2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_CharCopy_m91E616AC5CE59B6773FF4C15A8BE2F8343168EDF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
Il2CppChar* L_0 = ___dest0;
Il2CppChar* L_1 = ___src1;
if (!((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_0)))|(int32_t)(((int32_t)((int32_t)(intptr_t)L_1)))))&(int32_t)3)))
{
goto IL_0040;
}
}
{
Il2CppChar* L_2 = ___dest0;
if (!((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_2)))&(int32_t)2)))
{
goto IL_002c;
}
}
{
Il2CppChar* L_3 = ___src1;
if (!((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_3)))&(int32_t)2)))
{
goto IL_002c;
}
}
{
int32_t L_4 = ___count2;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_002c;
}
}
{
Il2CppChar* L_5 = ___dest0;
Il2CppChar* L_6 = ___src1;
int32_t L_7 = *((int16_t*)L_6);
*((int16_t*)L_5) = (int16_t)L_7;
Il2CppChar* L_8 = ___dest0;
___dest0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_8, (int32_t)2));
Il2CppChar* L_9 = ___src1;
___src1 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_9, (int32_t)2));
int32_t L_10 = ___count2;
___count2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1));
}
IL_002c:
{
Il2CppChar* L_11 = ___dest0;
Il2CppChar* L_12 = ___src1;
if (!((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_11)))|(int32_t)(((int32_t)((int32_t)(intptr_t)L_12)))))&(int32_t)2)))
{
goto IL_0040;
}
}
{
Il2CppChar* L_13 = ___dest0;
Il2CppChar* L_14 = ___src1;
int32_t L_15 = ___count2;
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CString_memcpy2_mCED4AFA4203361A9718C18A962E3A7218DD8E98D((uint8_t*)(uint8_t*)L_13, (uint8_t*)(uint8_t*)L_14, ((int32_t)il2cpp_codegen_multiply((int32_t)L_15, (int32_t)2)), /*hidden argument*/NULL);
return;
}
IL_0040:
{
Il2CppChar* L_16 = ___dest0;
Il2CppChar* L_17 = ___src1;
int32_t L_18 = ___count2;
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CString_memcpy4_m4D14933922DA4A68BEF85518A82A0FBF1DB70483((uint8_t*)(uint8_t*)L_16, (uint8_t*)(uint8_t*)L_17, ((int32_t)il2cpp_codegen_multiply((int32_t)L_18, (int32_t)2)), /*hidden argument*/NULL);
return;
}
}
// System.Void CString::CharCopy(System.Char[],System.Char[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString_CharCopy_m4A0E1D0292C29A2A2220AD64611156A94C5821B5 (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___target0, CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___source1, int32_t ___count2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString_CharCopy_m4A0E1D0292C29A2A2220AD64611156A94C5821B5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Il2CppChar* V_0 = NULL;
Il2CppChar* V_1 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_2 = NULL;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_3 = NULL;
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_0 = ___target0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_1 = L_0;
V_2 = L_1;
if (!L_1)
{
goto IL_000a;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_2 = V_2;
NullCheck(L_2);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))
{
goto IL_000f;
}
}
IL_000a:
{
V_0 = (Il2CppChar*)(((uintptr_t)0));
goto IL_0017;
}
IL_000f:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_3 = V_2;
NullCheck(L_3);
V_0 = (Il2CppChar*)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
}
IL_0017:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_4 = ___source1;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_5 = L_4;
V_3 = L_5;
if (!L_5)
{
goto IL_0021;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_6 = V_3;
NullCheck(L_6);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))
{
goto IL_0026;
}
}
IL_0021:
{
V_1 = (Il2CppChar*)(((uintptr_t)0));
goto IL_002e;
}
IL_0026:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_7 = V_3;
NullCheck(L_7);
V_1 = (Il2CppChar*)((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
}
IL_002e:
{
Il2CppChar* L_8 = V_0;
Il2CppChar* L_9 = V_1;
int32_t L_10 = ___count2;
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CString_CharCopy_m91E616AC5CE59B6773FF4C15A8BE2F8343168EDF((Il2CppChar*)(Il2CppChar*)(((intptr_t)L_8)), (Il2CppChar*)(Il2CppChar*)(((intptr_t)L_9)), L_10, /*hidden argument*/NULL);
V_0 = (Il2CppChar*)(((uintptr_t)0));
V_1 = (Il2CppChar*)(((uintptr_t)0));
return;
}
}
// System.Void CString::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CString__cctor_mE09F406E33CE012A1330DC96579734DBBD6C24FA (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CString__cctor_mE09F406E33CE012A1330DC96579734DBBD6C24FA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 * L_0 = (ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709 *)il2cpp_codegen_object_new(ArrayPool_1_t4E410A9E4904EDEE76FECB439B769EA08E66D709_il2cpp_TypeInfo_var);
ArrayPool_1__ctor_m150375EC563BE4096DA07DCACD267328DB226B68(L_0, /*hidden argument*/ArrayPool_1__ctor_m150375EC563BE4096DA07DCACD267328DB226B68_RuntimeMethod_var);
((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->set_pool_0(L_0);
Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 * L_1 = (Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82 *)il2cpp_codegen_object_new(Queue_1_tB038AF0F9813DC76130F77888B9AFACB4C6A9D82_il2cpp_TypeInfo_var);
Queue_1__ctor_m378AE5F785F150F99676BC61CCAA2C731DF07CD5(L_1, /*hidden argument*/Queue_1__ctor_m378AE5F785F150F99676BC61CCAA2C731DF07CD5_RuntimeMethod_var);
((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->set_queue_1(L_1);
Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 * L_2 = (Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 *)il2cpp_codegen_object_new(Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670_il2cpp_TypeInfo_var);
Queue_1__ctor_mC592852F500725EBADFCB038D6B4586410C0F2D0(L_2, /*hidden argument*/Queue_1__ctor_mC592852F500725EBADFCB038D6B4586410C0F2D0_RuntimeMethod_var);
((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->set_blocks_2(L_2);
Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 * L_3 = (Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 *)il2cpp_codegen_object_new(Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14_il2cpp_TypeInfo_var);
Stack_1__ctor_m153C5A5CEDFF581A3679A3987E5FEBDC47F95C76(L_3, /*hidden argument*/Stack_1__ctor_m153C5A5CEDFF581A3679A3987E5FEBDC47F95C76_RuntimeMethod_var);
((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->set_stack_3(L_3);
((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->set_currentBlock_4((CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E *)NULL);
String_t* L_4 = Environment_get_NewLine_m5D4F4667FA5D1E2DBDD4DF9696D0CE76C83EF318(/*hidden argument*/NULL);
((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->set_NewLine_5(L_4);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_5 = (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)SZArrayNew(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)25));
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_6 = L_5;
RuntimeFieldHandle_t844BDF00E8E6FE69D9AEAA7657F09018B864F4EF L_7 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096____F78C320F25CF552D08E99BEF3BA28B34DD79867C_6_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m29F50CDFEEE0AB868200291366253DD4737BC76A((RuntimeArray *)(RuntimeArray *)L_6, L_7, /*hidden argument*/NULL);
((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->set_WhiteChars_9(L_6);
List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * L_8 = (List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 *)il2cpp_codegen_object_new(List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600_il2cpp_TypeInfo_var);
List_1__ctor_mE8B617AF978F61E290CB56413603143B34F0D1B4(L_8, /*hidden argument*/List_1__ctor_mE8B617AF978F61E290CB56413603143B34F0D1B4_RuntimeMethod_var);
((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->set_splitList_10(L_8);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_9 = (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)SZArrayNew(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->set_numbuffer_11(L_9);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void CString_CStringBlock::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CStringBlock__ctor_mD455687419BEE4B80F490670376924EA6A0875A9 (CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CStringBlock__ctor_mD455687419BEE4B80F490670376924EA6A0875A9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * L_0 = (List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 *)il2cpp_codegen_object_new(List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600_il2cpp_TypeInfo_var);
List_1__ctor_mE8B617AF978F61E290CB56413603143B34F0D1B4(L_0, /*hidden argument*/List_1__ctor_mE8B617AF978F61E290CB56413603143B34F0D1B4_RuntimeMethod_var);
__this->set_list_0(L_0);
return;
}
}
// System.Void CString_CStringBlock::Init()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CStringBlock_Init_m543F9A5D9F7B21A7A8871D40FC626D9A37F40B1D (CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * __this, const RuntimeMethod* method)
{
{
__this->set_beDisposed_1((bool)0);
return;
}
}
// System.Void CString_CStringBlock::Push(CString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CStringBlock_Push_m74B907652E73188DF65BB7754A58EABD90754401 (CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * __this, CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * ___str0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CStringBlock_Push_m74B907652E73188DF65BB7754A58EABD90754401_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * L_0 = __this->get_list_0();
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_1 = ___str0;
NullCheck(L_0);
List_1_Add_m66417CAE46E16D27D80AB7F0A75AA8776F1D9C13(L_0, L_1, /*hidden argument*/List_1_Add_m66417CAE46E16D27D80AB7F0A75AA8776F1D9C13_RuntimeMethod_var);
return;
}
}
// System.Void CString_CStringBlock::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CStringBlock_Dispose_m642F0039B1C5C1FB38FFE74E824D683BBCAA1A56 (CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CStringBlock_Dispose_m642F0039B1C5C1FB38FFE74E824D683BBCAA1A56_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * G_B10_0 = NULL;
{
bool L_0 = __this->get_beDisposed_1();
if (!L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * L_1 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_currentBlock_4();
if ((((RuntimeObject*)(CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E *)__this) == ((RuntimeObject*)(CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E *)L_1)))
{
goto IL_001c;
}
}
{
Exception_t * L_2 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_2, _stringLiteral0CA5DDB5E0F062AC47DCB8186AC67F1634B15D45, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, CStringBlock_Dispose_m642F0039B1C5C1FB38FFE74E824D683BBCAA1A56_RuntimeMethod_var);
}
IL_001c:
{
V_0 = 0;
goto IL_0035;
}
IL_0020:
{
List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * L_3 = __this->get_list_0();
int32_t L_4 = V_0;
NullCheck(L_3);
CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8 * L_5 = List_1_get_Item_mCE225FE3D758A5CFE00F2AD1A944EB313D5E721F_inline(L_3, L_4, /*hidden argument*/List_1_get_Item_mCE225FE3D758A5CFE00F2AD1A944EB313D5E721F_RuntimeMethod_var);
NullCheck(L_5);
CString_Dispose_mB98F2C8DF3A9EC6C43F22F15EBAAD311966A9E29(L_5, /*hidden argument*/NULL);
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
}
IL_0035:
{
int32_t L_7 = V_0;
List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * L_8 = __this->get_list_0();
NullCheck(L_8);
int32_t L_9 = List_1_get_Count_m4402689C3C50493FF96FECB0F6D383CCE397D770_inline(L_8, /*hidden argument*/List_1_get_Count_m4402689C3C50493FF96FECB0F6D383CCE397D770_RuntimeMethod_var);
if ((((int32_t)L_7) < ((int32_t)L_9)))
{
goto IL_0020;
}
}
{
List_1_tCB29D5D6A10C11FD5318C2554ECB73711702C600 * L_10 = __this->get_list_0();
NullCheck(L_10);
List_1_Clear_m86D8C213AD5AEC5796EF99A6BB96F7E58CE0FAA3(L_10, /*hidden argument*/List_1_Clear_m86D8C213AD5AEC5796EF99A6BB96F7E58CE0FAA3_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
Queue_1_tE0AA1F5DFCE2EAA3400D0987876F4E684C6E5670 * L_11 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_blocks_2();
NullCheck(L_11);
Queue_1_Enqueue_mFFAEDC3B9E0E39BA95F2B14594A7741E6F9020EA(L_11, __this, /*hidden argument*/Queue_1_Enqueue_mFFAEDC3B9E0E39BA95F2B14594A7741E6F9020EA_RuntimeMethod_var);
Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 * L_12 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_stack_3();
NullCheck(L_12);
Stack_1_Pop_m4F1C11352A6B7BE62BA6763733B52ADD3B5C664E(L_12, /*hidden argument*/Stack_1_Pop_m4F1C11352A6B7BE62BA6763733B52ADD3B5C664E_RuntimeMethod_var);
Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 * L_13 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_stack_3();
NullCheck(L_13);
int32_t L_14 = Stack_1_get_Count_m9B9925C4B1141AA2AFA49F3A44B6DFB7734A153B_inline(L_13, /*hidden argument*/Stack_1_get_Count_m9B9925C4B1141AA2AFA49F3A44B6DFB7734A153B_RuntimeMethod_var);
if ((((int32_t)L_14) > ((int32_t)0)))
{
goto IL_0074;
}
}
{
G_B10_0 = ((CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E *)(NULL));
goto IL_007e;
}
IL_0074:
{
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
Stack_1_tE0192236D56A9CA502CC0FCF47A96A404E192E14 * L_15 = ((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->get_stack_3();
NullCheck(L_15);
CStringBlock_tE77990247FB40336C2003BB93024CD64BA082C2E * L_16 = Stack_1_Peek_mE404A0A662AE23531BA3D0EEA1A9A50D968D2392(L_15, /*hidden argument*/Stack_1_Peek_mE404A0A662AE23531BA3D0EEA1A9A50D968D2392_RuntimeMethod_var);
G_B10_0 = L_16;
}
IL_007e:
{
IL2CPP_RUNTIME_CLASS_INIT(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var);
((CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_StaticFields*)il2cpp_codegen_static_fields_for(CString_t45B6C01090E56F6E6C5B63717AC172A3ED55F4A8_il2cpp_TypeInfo_var))->set_currentBlock_4(G_B10_0);
__this->set_beDisposed_1((bool)1);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int64 NumberFormatter::GetTenPowerOf(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t NumberFormatter_GetTenPowerOf_mEFF2B606B9628E6A8855B37B57D666E758632588 (int32_t ___i0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_GetTenPowerOf_mEFF2B606B9628E6A8855B37B57D666E758632588_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_0 = ((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->get_TenPowersList_3();
int32_t L_1 = ___i0;
NullCheck(L_0);
int32_t L_2 = L_1;
int64_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
return L_3;
}
}
// System.Void NumberFormatter::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter__cctor_m21C96E2701C1AD2890F675503DBBE6590D33DF44 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter__cctor_m21C96E2701C1AD2890F675503DBBE6590D33DF44_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_0 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)((int32_t)100));
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = L_0;
RuntimeFieldHandle_t844BDF00E8E6FE69D9AEAA7657F09018B864F4EF L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096____793DEAA83354CAE749C6AFF580340AB568595211_4_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m29F50CDFEEE0AB868200291366253DD4737BC76A((RuntimeArray *)(RuntimeArray *)L_1, L_2, /*hidden argument*/NULL);
((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->set_DecHexDigits_0(L_1);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_3 = (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)SZArrayNew(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_4 = L_3;
RuntimeFieldHandle_t844BDF00E8E6FE69D9AEAA7657F09018B864F4EF L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096____C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_5_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m29F50CDFEEE0AB868200291366253DD4737BC76A((RuntimeArray *)(RuntimeArray *)L_4, L_5, /*hidden argument*/NULL);
((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->set_DigitLowerTable_1(L_4);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_6 = (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)SZArrayNew(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_7 = L_6;
RuntimeFieldHandle_t844BDF00E8E6FE69D9AEAA7657F09018B864F4EF L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096____59F5BD34B6C013DEACC784F69C67E95150033A84_2_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m29F50CDFEEE0AB868200291366253DD4737BC76A((RuntimeArray *)(RuntimeArray *)L_7, L_8, /*hidden argument*/NULL);
((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->set_DigitUpperTable_2(L_7);
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_9 = (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)(Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)SZArrayNew(Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F_il2cpp_TypeInfo_var, (uint32_t)((int32_t)19));
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_10 = L_9;
RuntimeFieldHandle_t844BDF00E8E6FE69D9AEAA7657F09018B864F4EF L_11 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096____284E0936DD0EACE33AA8F33A3E9CF4475C06F90C_0_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m29F50CDFEEE0AB868200291366253DD4737BC76A((RuntimeArray *)(RuntimeArray *)L_10, L_11, /*hidden argument*/NULL);
((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->set_TenPowersList_3(L_10);
UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_12 = (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)(UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)SZArrayNew(UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)2048));
UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_13 = L_12;
RuntimeFieldHandle_t844BDF00E8E6FE69D9AEAA7657F09018B864F4EF L_14 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096____44EDD5807FD1F0FB6E35E248353AAA4ABD1D207A_1_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m29F50CDFEEE0AB868200291366253DD4737BC76A((RuntimeArray *)(RuntimeArray *)L_13, L_14, /*hidden argument*/NULL);
((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->set_MantissaBitsTable_4(L_13);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_15 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)((int32_t)2048));
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_16 = L_15;
RuntimeFieldHandle_t844BDF00E8E6FE69D9AEAA7657F09018B864F4EF L_17 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t30D544EF1C4B315608B3244805CF56E38F504096____714A581A59C860E1C36934C9751FFB81838C1E81_3_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m29F50CDFEEE0AB868200291366253DD4737BC76A((RuntimeArray *)(RuntimeArray *)L_16, L_17, /*hidden argument*/NULL);
((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->set_TensExponentTable_5(L_16);
return;
}
}
// System.Void NumberFormatter::InitDecHexDigits(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_InitDecHexDigits_m996D83DBE1B0F123D49886EA8BD988154AB78203 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, uint32_t ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_InitDecHexDigits_m996D83DBE1B0F123D49886EA8BD988154AB78203_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
uint32_t L_0 = ___value0;
if ((!(((uint32_t)L_0) >= ((uint32_t)((int32_t)100000000)))))
{
goto IL_0027;
}
}
{
uint32_t L_1 = ___value0;
V_0 = ((int32_t)((uint32_t)(int32_t)L_1/(uint32_t)(int32_t)((int32_t)100000000)));
uint32_t L_2 = ___value0;
int32_t L_3 = V_0;
___value0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)100000000), (int32_t)L_3))));
int32_t L_4 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
uint32_t L_5 = NumberFormatter_FastToDecHex_mF71701959CA6B08C63B9DC6348B4CCB66253AAE5(L_4, /*hidden argument*/NULL);
__this->set__val2_21(L_5);
}
IL_0027:
{
uint32_t L_6 = ___value0;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
uint32_t L_7 = NumberFormatter_ToDecHex_mF0C11703484BA0B8B8E0F43CAEBF7BA6F7104F2C(L_6, /*hidden argument*/NULL);
__this->set__val1_20(L_7);
return;
}
}
// System.Int32 NumberFormatter::FastDecHexLen(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FastDecHexLen_m95E73FF56FA7A4506F6FB6BA940B90335913FA37 (int32_t ___val0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___val0;
if ((((int32_t)L_0) >= ((int32_t)((int32_t)256))))
{
goto IL_0011;
}
}
{
int32_t L_1 = ___val0;
if ((((int32_t)L_1) >= ((int32_t)((int32_t)16))))
{
goto IL_000f;
}
}
{
return 1;
}
IL_000f:
{
return 2;
}
IL_0011:
{
int32_t L_2 = ___val0;
if ((((int32_t)L_2) >= ((int32_t)((int32_t)4096))))
{
goto IL_001b;
}
}
{
return 3;
}
IL_001b:
{
return 4;
}
}
// System.Int32 NumberFormatter::DecHexLen(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_DecHexLen_mE225B5C2FFEBBF9BD373AE3EB1B5A2D4E7AF07AB (uint32_t ___val0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_DecHexLen_mE225B5C2FFEBBF9BD373AE3EB1B5A2D4E7AF07AB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
uint32_t L_0 = ___val0;
if ((!(((uint32_t)L_0) < ((uint32_t)((int32_t)65536)))))
{
goto IL_000f;
}
}
{
uint32_t L_1 = ___val0;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_2 = NumberFormatter_FastDecHexLen_m95E73FF56FA7A4506F6FB6BA940B90335913FA37(L_1, /*hidden argument*/NULL);
return L_2;
}
IL_000f:
{
uint32_t L_3 = ___val0;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_4 = NumberFormatter_FastDecHexLen_m95E73FF56FA7A4506F6FB6BA940B90335913FA37(((int32_t)((uint32_t)L_3>>((int32_t)16))), /*hidden argument*/NULL);
return ((int32_t)il2cpp_codegen_add((int32_t)4, (int32_t)L_4));
}
}
// System.Int32 NumberFormatter::DecHexLen()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_DecHexLen_mF0C9CB3C1FF552AA6C0E247206B983AC2BB8E742 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_DecHexLen_mF0C9CB3C1FF552AA6C0E247206B983AC2BB8E742_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
uint32_t L_0 = __this->get__val4_23();
if (!L_0)
{
goto IL_0017;
}
}
{
uint32_t L_1 = __this->get__val4_23();
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_2 = NumberFormatter_DecHexLen_mE225B5C2FFEBBF9BD373AE3EB1B5A2D4E7AF07AB(L_1, /*hidden argument*/NULL);
return ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)((int32_t)24)));
}
IL_0017:
{
uint32_t L_3 = __this->get__val3_22();
if (!L_3)
{
goto IL_002e;
}
}
{
uint32_t L_4 = __this->get__val3_22();
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_5 = NumberFormatter_DecHexLen_mE225B5C2FFEBBF9BD373AE3EB1B5A2D4E7AF07AB(L_4, /*hidden argument*/NULL);
return ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)((int32_t)16)));
}
IL_002e:
{
uint32_t L_6 = __this->get__val2_21();
if (!L_6)
{
goto IL_0044;
}
}
{
uint32_t L_7 = __this->get__val2_21();
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_8 = NumberFormatter_DecHexLen_mE225B5C2FFEBBF9BD373AE3EB1B5A2D4E7AF07AB(L_7, /*hidden argument*/NULL);
return ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)8));
}
IL_0044:
{
uint32_t L_9 = __this->get__val1_20();
if (!L_9)
{
goto IL_0058;
}
}
{
uint32_t L_10 = __this->get__val1_20();
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_11 = NumberFormatter_DecHexLen_mE225B5C2FFEBBF9BD373AE3EB1B5A2D4E7AF07AB(L_10, /*hidden argument*/NULL);
return L_11;
}
IL_0058:
{
return 0;
}
}
// System.Int32 NumberFormatter::ScaleOrder(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_ScaleOrder_mBB1B442D34216903BEC0EC3A32EFBAB789DF3BED (int64_t ___hi0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_ScaleOrder_mBB1B442D34216903BEC0EC3A32EFBAB789DF3BED_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
V_0 = ((int32_t)18);
goto IL_0016;
}
IL_0005:
{
int64_t L_0 = ___hi0;
int32_t L_1 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int64_t L_2 = NumberFormatter_GetTenPowerOf_mEFF2B606B9628E6A8855B37B57D666E758632588(L_1, /*hidden argument*/NULL);
if ((((int64_t)L_0) < ((int64_t)L_2)))
{
goto IL_0012;
}
}
{
int32_t L_3 = V_0;
return ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
}
IL_0012:
{
int32_t L_4 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
}
IL_0016:
{
int32_t L_5 = V_0;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0005;
}
}
{
return 1;
}
}
// System.Int32 NumberFormatter::ParsePrecision(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_ParsePrecision_m035BEE0A5F978CFF6876C8002B47CE5BA518447B (String_t* ___format0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
V_0 = 0;
V_1 = 1;
goto IL_002d;
}
IL_0006:
{
String_t* L_0 = ___format0;
int32_t L_1 = V_1;
NullCheck(L_0);
Il2CppChar L_2 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_0, L_1, /*hidden argument*/NULL);
V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)((int32_t)48)));
int32_t L_3 = V_0;
int32_t L_4 = V_2;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_3, (int32_t)((int32_t)10))), (int32_t)L_4));
int32_t L_5 = V_2;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0026;
}
}
{
int32_t L_6 = V_2;
if ((((int32_t)L_6) > ((int32_t)((int32_t)9))))
{
goto IL_0026;
}
}
{
int32_t L_7 = V_0;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)99))))
{
goto IL_0029;
}
}
IL_0026:
{
return ((int32_t)-2);
}
IL_0029:
{
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
}
IL_002d:
{
int32_t L_9 = V_1;
String_t* L_10 = ___format0;
NullCheck(L_10);
int32_t L_11 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_10, /*hidden argument*/NULL);
if ((((int32_t)L_9) < ((int32_t)L_11)))
{
goto IL_0006;
}
}
{
int32_t L_12 = V_0;
return L_12;
}
}
// System.Void NumberFormatter::.ctor(System.Threading.Thread)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter__ctor_m3537229CF9CC928C6677E5BD293ADDD2ED005382 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 * ___current0, const RuntimeMethod* method)
{
{
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 * L_0 = ___current0;
if (L_0)
{
goto IL_000a;
}
}
{
return;
}
IL_000a:
{
Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 * L_1 = ___current0;
__this->set__thread_6(L_1);
Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 * L_2 = __this->get__thread_6();
NullCheck(L_2);
CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * L_3 = Thread_get_CurrentCulture_m97A15448A16FB3B5EC1E21A0538C9FC1F84AEE66(L_2, /*hidden argument*/NULL);
NumberFormatter_set_CurrentCulture_mEECC620D484D98642B2E50269C6C604A38157939(__this, L_3, /*hidden argument*/NULL);
return;
}
}
// System.Void NumberFormatter::InitHex(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_InitHex_m06CE0ABD4932A61D0E66EF2332BE782BF429183C (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, uint64_t ___value0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->get__defPrecision_16();
V_0 = L_0;
int32_t L_1 = V_0;
if ((((int32_t)L_1) == ((int32_t)3)))
{
goto IL_0016;
}
}
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)5)))
{
goto IL_001d;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)((int32_t)10))))
{
goto IL_0024;
}
}
{
goto IL_0029;
}
IL_0016:
{
uint64_t L_4 = ___value0;
___value0 = (((int64_t)((uint64_t)(((uint32_t)((uint32_t)(((int32_t)((uint8_t)L_4)))))))));
goto IL_0029;
}
IL_001d:
{
uint64_t L_5 = ___value0;
___value0 = (((int64_t)((uint64_t)(((uint32_t)((uint32_t)(((int32_t)((uint16_t)L_5)))))))));
goto IL_0029;
}
IL_0024:
{
uint64_t L_6 = ___value0;
___value0 = (((int64_t)((uint64_t)(((uint32_t)((uint32_t)(((int32_t)((uint32_t)L_6)))))))));
}
IL_0029:
{
uint64_t L_7 = ___value0;
__this->set__val1_20((((int32_t)((uint32_t)L_7))));
uint64_t L_8 = ___value0;
__this->set__val2_21((((int32_t)((uint32_t)((int64_t)((uint64_t)L_8>>((int32_t)32)))))));
int32_t L_9 = NumberFormatter_DecHexLen_mF0C9CB3C1FF552AA6C0E247206B983AC2BB8E742(__this, /*hidden argument*/NULL);
int32_t L_10 = L_9;
V_0 = L_10;
__this->set__digitsLen_17(L_10);
int32_t L_11 = V_0;
__this->set__decPointPos_19(L_11);
uint64_t L_12 = ___value0;
if (L_12)
{
goto IL_005b;
}
}
{
__this->set__decPointPos_19(1);
}
IL_005b:
{
return;
}
}
// System.Void NumberFormatter::Init(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_Init_m66DC30434B14119516734943F95C8E270A488D04 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, String_t* ___format0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_Init_m66DC30434B14119516734943F95C8E270A488D04_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Il2CppChar V_0 = 0x0;
uint32_t V_1 = 0;
bool V_2 = false;
{
int32_t L_0 = 0;
V_1 = L_0;
__this->set__val4_23(L_0);
uint32_t L_1 = V_1;
uint32_t L_2 = L_1;
V_1 = L_2;
__this->set__val3_22(L_2);
uint32_t L_3 = V_1;
uint32_t L_4 = L_3;
V_1 = L_4;
__this->set__val2_21(L_4);
uint32_t L_5 = V_1;
__this->set__val1_20(L_5);
__this->set__offset_18(0);
int32_t L_6 = 0;
V_2 = (bool)L_6;
__this->set__infinity_10((bool)L_6);
bool L_7 = V_2;
__this->set__NaN_9(L_7);
__this->set__isCustomFormat_11((bool)0);
__this->set__specifierIsUpper_12((bool)1);
__this->set__precision_15((-1));
String_t* L_8 = ___format0;
if (!L_8)
{
goto IL_0059;
}
}
{
String_t* L_9 = ___format0;
NullCheck(L_9);
int32_t L_10 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_9, /*hidden argument*/NULL);
if (L_10)
{
goto IL_0062;
}
}
IL_0059:
{
__this->set__specifier_14(((int32_t)71));
return;
}
IL_0062:
{
String_t* L_11 = ___format0;
NullCheck(L_11);
Il2CppChar L_12 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_11, 0, /*hidden argument*/NULL);
V_0 = L_12;
Il2CppChar L_13 = V_0;
if ((((int32_t)L_13) < ((int32_t)((int32_t)97))))
{
goto IL_0086;
}
}
{
Il2CppChar L_14 = V_0;
if ((((int32_t)L_14) > ((int32_t)((int32_t)122))))
{
goto IL_0086;
}
}
{
Il2CppChar L_15 = V_0;
V_0 = (((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)((int32_t)97))), (int32_t)((int32_t)65))))));
__this->set__specifierIsUpper_12((bool)0);
goto IL_00a0;
}
IL_0086:
{
Il2CppChar L_16 = V_0;
if ((((int32_t)L_16) < ((int32_t)((int32_t)65))))
{
goto IL_0090;
}
}
{
Il2CppChar L_17 = V_0;
if ((((int32_t)L_17) <= ((int32_t)((int32_t)90))))
{
goto IL_00a0;
}
}
IL_0090:
{
__this->set__isCustomFormat_11((bool)1);
__this->set__specifier_14(((int32_t)48));
return;
}
IL_00a0:
{
Il2CppChar L_18 = V_0;
__this->set__specifier_14(L_18);
String_t* L_19 = ___format0;
NullCheck(L_19);
int32_t L_20 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_19, /*hidden argument*/NULL);
if ((((int32_t)L_20) <= ((int32_t)1)))
{
goto IL_00dc;
}
}
{
String_t* L_21 = ___format0;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_22 = NumberFormatter_ParsePrecision_m035BEE0A5F978CFF6876C8002B47CE5BA518447B(L_21, /*hidden argument*/NULL);
__this->set__precision_15(L_22);
int32_t L_23 = __this->get__precision_15();
if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)-2)))))
{
goto IL_00dc;
}
}
{
__this->set__isCustomFormat_11((bool)1);
__this->set__specifier_14(((int32_t)48));
__this->set__precision_15((-1));
}
IL_00dc:
{
return;
}
}
// System.Void NumberFormatter::Init(System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_Init_m10029A206CB80E5526A845FCC87938123BF4C930 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, String_t* ___format0, int32_t ___value1, int32_t ___defPrecision2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___format0;
NumberFormatter_Init_m66DC30434B14119516734943F95C8E270A488D04(__this, L_0, /*hidden argument*/NULL);
int32_t L_1 = ___defPrecision2;
__this->set__defPrecision_16(L_1);
int32_t L_2 = ___value1;
__this->set__positive_13((bool)((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0));
int32_t L_3 = ___value1;
if (!L_3)
{
goto IL_0028;
}
}
{
Il2CppChar L_4 = __this->get__specifier_14();
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)88)))))
{
goto IL_0031;
}
}
IL_0028:
{
int32_t L_5 = ___value1;
NumberFormatter_InitHex_m06CE0ABD4932A61D0E66EF2332BE782BF429183C(__this, (((int64_t)((int64_t)L_5))), /*hidden argument*/NULL);
return;
}
IL_0031:
{
int32_t L_6 = ___value1;
if ((((int32_t)L_6) >= ((int32_t)0)))
{
goto IL_0039;
}
}
{
int32_t L_7 = ___value1;
___value1 = ((-L_7));
}
IL_0039:
{
int32_t L_8 = ___value1;
NumberFormatter_InitDecHexDigits_m996D83DBE1B0F123D49886EA8BD988154AB78203(__this, L_8, /*hidden argument*/NULL);
int32_t L_9 = NumberFormatter_DecHexLen_mF0C9CB3C1FF552AA6C0E247206B983AC2BB8E742(__this, /*hidden argument*/NULL);
int32_t L_10 = L_9;
V_0 = L_10;
__this->set__digitsLen_17(L_10);
int32_t L_11 = V_0;
__this->set__decPointPos_19(L_11);
return;
}
}
// System.Void NumberFormatter::Append(System.Char*,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, Il2CppChar ___c1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Il2CppChar* L_0 = ___buf0;
int32_t L_1 = __this->get__ind_8();
V_0 = L_1;
int32_t L_2 = V_0;
__this->set__ind_8(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)));
int32_t L_3 = V_0;
Il2CppChar L_4 = ___c1;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_0, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_3)), (int32_t)2))))) = (int16_t)L_4;
return;
}
}
// System.Void NumberFormatter::Append(System.Char*,System.Char,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_Append_mEC4FF8A85816A7C98183A03ECCBE6FF5CEA8BD34 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, Il2CppChar ___c1, int32_t ___cnt2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
goto IL_001a;
}
IL_0002:
{
Il2CppChar* L_0 = ___buf0;
int32_t L_1 = __this->get__ind_8();
V_0 = L_1;
int32_t L_2 = V_0;
__this->set__ind_8(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)));
int32_t L_3 = V_0;
Il2CppChar L_4 = ___c1;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_0, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_3)), (int32_t)2))))) = (int16_t)L_4;
}
IL_001a:
{
int32_t L_5 = ___cnt2;
int32_t L_6 = L_5;
___cnt2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1));
if ((((int32_t)L_6) > ((int32_t)0)))
{
goto IL_0002;
}
}
{
return;
}
}
// System.Void NumberFormatter::Append(System.Char*,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___dest0, String_t* ___s1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
String_t* L_0 = ___s1;
NullCheck(L_0);
int32_t L_1 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_0, /*hidden argument*/NULL);
V_0 = L_1;
V_1 = 0;
goto IL_002d;
}
IL_000b:
{
Il2CppChar* L_2 = ___dest0;
int32_t L_3 = __this->get__ind_8();
V_2 = L_3;
int32_t L_4 = V_2;
__this->set__ind_8(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)));
int32_t L_5 = V_2;
String_t* L_6 = ___s1;
int32_t L_7 = V_1;
NullCheck(L_6);
Il2CppChar L_8 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_6, L_7, /*hidden argument*/NULL);
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_2, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_5)), (int32_t)2))))) = (int16_t)L_8;
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
}
IL_002d:
{
int32_t L_10 = V_1;
int32_t L_11 = V_0;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_000b;
}
}
{
return;
}
}
// System.Boolean NumberFormatter::get_IsFloatingSource()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumberFormatter_get_IsFloatingSource_mF8028D766F77D6C31D82E100D00B7D7D6C95BFBB (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get__defPrecision_16();
if ((((int32_t)L_0) == ((int32_t)((int32_t)15))))
{
goto IL_0014;
}
}
{
int32_t L_1 = __this->get__defPrecision_16();
return (bool)((((int32_t)L_1) == ((int32_t)7))? 1 : 0);
}
IL_0014:
{
return (bool)1;
}
}
// System.Void NumberFormatter::set_CurrentCulture(System.Globalization.CultureInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_set_CurrentCulture_mEECC620D484D98642B2E50269C6C604A38157939 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_set_CurrentCulture_mEECC620D484D98642B2E50269C6C604A38157939_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * L_0 = ___value0;
if (!L_0)
{
goto IL_0017;
}
}
{
CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * L_1 = ___value0;
NullCheck(L_1);
bool L_2 = CultureInfo_get_IsReadOnly_m527F0337C516B57391AD20A70BF18FF7B0AC4849_inline(L_1, /*hidden argument*/NULL);
if (!L_2)
{
goto IL_0017;
}
}
{
CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * L_3 = ___value0;
NullCheck(L_3);
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_4 = VirtFuncInvoker0< NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * >::Invoke(14 /* System.Globalization.NumberFormatInfo System.Globalization.CultureInfo::get_NumberFormat() */, L_3);
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->set__nfi_7(L_4);
return;
}
IL_0017:
{
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->set__nfi_7((NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 *)NULL);
return;
}
}
// System.Int32 NumberFormatter::get_IntegerDigits()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_get_IntegerDigits_mBB33259F43824560BC8768B455FD1C07E446A4DF (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get__decPointPos_19();
if ((((int32_t)L_0) > ((int32_t)0)))
{
goto IL_000b;
}
}
{
return 1;
}
IL_000b:
{
int32_t L_1 = __this->get__decPointPos_19();
return L_1;
}
}
// System.Int32 NumberFormatter::get_DecimalDigits()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_get_DecimalDigits_mD169AD4F4F933EBAAC3AA64943D55652236390A1 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get__digitsLen_17();
int32_t L_1 = __this->get__decPointPos_19();
if ((((int32_t)L_0) > ((int32_t)L_1)))
{
goto IL_0010;
}
}
{
return 0;
}
IL_0010:
{
int32_t L_2 = __this->get__digitsLen_17();
int32_t L_3 = __this->get__decPointPos_19();
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3));
}
}
// System.Boolean NumberFormatter::get_IsZero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumberFormatter_get_IsZero_mE12D75CB2DB9D7B22B777F82A628EA390A2A82D8 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get__digitsLen_17();
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean NumberFormatter::get_IsZeroInteger()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumberFormatter_get_IsZeroInteger_mE3EBC79EF494E000E3841C48A47C950A8DA63426 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get__digitsLen_17();
if (!L_0)
{
goto IL_0015;
}
}
{
int32_t L_1 = __this->get__decPointPos_19();
return (bool)((((int32_t)((((int32_t)L_1) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0015:
{
return (bool)1;
}
}
// System.Void NumberFormatter::RoundPos(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_RoundPos_mA7BA9D3DED4923E4CDF1E1130251F80242B559D8 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___pos0, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get__digitsLen_17();
int32_t L_1 = ___pos0;
NumberFormatter_RoundBits_mC1B7A79409DDBE879EF5AC8680A8828922327122(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), /*hidden argument*/NULL);
return;
}
}
// System.Boolean NumberFormatter::RoundDecimal(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumberFormatter_RoundDecimal_m39B1E672B2A76DB2E9F3320B9E2D2A0773EFA6B9 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___decimals0, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get__digitsLen_17();
int32_t L_1 = __this->get__decPointPos_19();
int32_t L_2 = ___decimals0;
bool L_3 = NumberFormatter_RoundBits_mC1B7A79409DDBE879EF5AC8680A8828922327122(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)L_2)), /*hidden argument*/NULL);
return L_3;
}
}
// System.Boolean NumberFormatter::RoundBits(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumberFormatter_RoundBits_mC1B7A79409DDBE879EF5AC8680A8828922327122 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___shift0, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
uint32_t V_1 = 0;
bool V_2 = false;
uint32_t V_3 = 0;
int32_t V_4 = 0;
{
int32_t L_0 = ___shift0;
if ((((int32_t)L_0) > ((int32_t)0)))
{
goto IL_0006;
}
}
{
return (bool)0;
}
IL_0006:
{
int32_t L_1 = ___shift0;
int32_t L_2 = __this->get__digitsLen_17();
if ((((int32_t)L_1) <= ((int32_t)L_2)))
{
goto IL_0048;
}
}
{
__this->set__digitsLen_17(0);
__this->set__decPointPos_19(1);
int32_t L_3 = 0;
V_3 = L_3;
__this->set__val4_23(L_3);
uint32_t L_4 = V_3;
uint32_t L_5 = L_4;
V_3 = L_5;
__this->set__val3_22(L_5);
uint32_t L_6 = V_3;
uint32_t L_7 = L_6;
V_3 = L_7;
__this->set__val2_21(L_7);
uint32_t L_8 = V_3;
__this->set__val1_20(L_8);
__this->set__positive_13((bool)1);
return (bool)0;
}
IL_0048:
{
int32_t L_9 = ___shift0;
int32_t L_10 = __this->get__offset_18();
___shift0 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)L_10));
int32_t L_11 = __this->get__digitsLen_17();
int32_t L_12 = __this->get__offset_18();
__this->set__digitsLen_17(((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)));
goto IL_00a5;
}
IL_0067:
{
uint32_t L_13 = __this->get__val2_21();
__this->set__val1_20(L_13);
uint32_t L_14 = __this->get__val3_22();
__this->set__val2_21(L_14);
uint32_t L_15 = __this->get__val4_23();
__this->set__val3_22(L_15);
__this->set__val4_23(0);
int32_t L_16 = __this->get__digitsLen_17();
__this->set__digitsLen_17(((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)8)));
int32_t L_17 = ___shift0;
___shift0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)8));
}
IL_00a5:
{
int32_t L_18 = ___shift0;
if ((((int32_t)L_18) > ((int32_t)8)))
{
goto IL_0067;
}
}
{
int32_t L_19 = ___shift0;
___shift0 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1))<<(int32_t)2));
uint32_t L_20 = __this->get__val1_20();
int32_t L_21 = ___shift0;
V_0 = ((int32_t)((uint32_t)L_20>>((int32_t)((int32_t)L_21&(int32_t)((int32_t)31)))));
uint32_t L_22 = V_0;
V_1 = ((int32_t)((int32_t)L_22&(int32_t)((int32_t)15)));
uint32_t L_23 = V_0;
uint32_t L_24 = V_1;
int32_t L_25 = ___shift0;
__this->set__val1_20(((int32_t)((int32_t)((int32_t)((int32_t)L_23^(int32_t)L_24))<<(int32_t)((int32_t)((int32_t)L_25&(int32_t)((int32_t)31))))));
V_2 = (bool)0;
uint32_t L_26 = V_1;
if ((!(((uint32_t)L_26) >= ((uint32_t)5))))
{
goto IL_0129;
}
}
{
uint32_t L_27 = __this->get__val1_20();
int32_t L_28 = ___shift0;
__this->set__val1_20(((int32_t)((int32_t)L_27|(int32_t)((int32_t)((uint32_t)((int32_t)-1717986919)>>((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)28), (int32_t)L_28))&(int32_t)((int32_t)31))))))));
NumberFormatter_AddOneToDecHex_mE8D4C7F253C3C37BAACA9150E2F417B3875DA4AD(__this, /*hidden argument*/NULL);
int32_t L_29 = NumberFormatter_DecHexLen_mF0C9CB3C1FF552AA6C0E247206B983AC2BB8E742(__this, /*hidden argument*/NULL);
V_4 = L_29;
int32_t L_30 = V_4;
int32_t L_31 = __this->get__digitsLen_17();
V_2 = (bool)((((int32_t)((((int32_t)L_30) == ((int32_t)L_31))? 1 : 0)) == ((int32_t)0))? 1 : 0);
int32_t L_32 = __this->get__decPointPos_19();
int32_t L_33 = V_4;
int32_t L_34 = __this->get__digitsLen_17();
__this->set__decPointPos_19(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)L_33)), (int32_t)L_34)));
int32_t L_35 = V_4;
__this->set__digitsLen_17(L_35);
}
IL_0129:
{
NumberFormatter_RemoveTrailingZeros_m1FBBF91FAB2D219D00BE5F93A1DF4581F9455657(__this, /*hidden argument*/NULL);
bool L_36 = V_2;
return L_36;
}
}
// System.Void NumberFormatter::RemoveTrailingZeros()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_RemoveTrailingZeros_m1FBBF91FAB2D219D00BE5F93A1DF4581F9455657 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = NumberFormatter_CountTrailingZeros_mF3E4E23C83ECDE414265F17BE0C739A1315C7268(__this, /*hidden argument*/NULL);
__this->set__offset_18(L_0);
int32_t L_1 = __this->get__digitsLen_17();
int32_t L_2 = __this->get__offset_18();
__this->set__digitsLen_17(((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)));
int32_t L_3 = __this->get__digitsLen_17();
if (L_3)
{
goto IL_003c;
}
}
{
__this->set__offset_18(0);
__this->set__decPointPos_19(1);
__this->set__positive_13((bool)1);
}
IL_003c:
{
return;
}
}
// System.Void NumberFormatter::AddOneToDecHex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AddOneToDecHex_mE8D4C7F253C3C37BAACA9150E2F417B3875DA4AD (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_AddOneToDecHex_mE8D4C7F253C3C37BAACA9150E2F417B3875DA4AD_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
uint32_t L_0 = __this->get__val1_20();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-1717986919)))))
{
goto IL_0072;
}
}
{
__this->set__val1_20(0);
uint32_t L_1 = __this->get__val2_21();
if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)-1717986919)))))
{
goto IL_0060;
}
}
{
__this->set__val2_21(0);
uint32_t L_2 = __this->get__val3_22();
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)-1717986919)))))
{
goto IL_004e;
}
}
{
__this->set__val3_22(0);
uint32_t L_3 = __this->get__val4_23();
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
uint32_t L_4 = NumberFormatter_AddOneToDecHex_mE619C6D7A42EF1901D4ACBEE93CC495593887C3F(L_3, /*hidden argument*/NULL);
__this->set__val4_23(L_4);
return;
}
IL_004e:
{
uint32_t L_5 = __this->get__val3_22();
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
uint32_t L_6 = NumberFormatter_AddOneToDecHex_mE619C6D7A42EF1901D4ACBEE93CC495593887C3F(L_5, /*hidden argument*/NULL);
__this->set__val3_22(L_6);
return;
}
IL_0060:
{
uint32_t L_7 = __this->get__val2_21();
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
uint32_t L_8 = NumberFormatter_AddOneToDecHex_mE619C6D7A42EF1901D4ACBEE93CC495593887C3F(L_7, /*hidden argument*/NULL);
__this->set__val2_21(L_8);
return;
}
IL_0072:
{
uint32_t L_9 = __this->get__val1_20();
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
uint32_t L_10 = NumberFormatter_AddOneToDecHex_mE619C6D7A42EF1901D4ACBEE93CC495593887C3F(L_9, /*hidden argument*/NULL);
__this->set__val1_20(L_10);
return;
}
}
// System.UInt32 NumberFormatter::AddOneToDecHex(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t NumberFormatter_AddOneToDecHex_mE619C6D7A42EF1901D4ACBEE93CC495593887C3F (uint32_t ___val0, const RuntimeMethod* method)
{
{
uint32_t L_0 = ___val0;
if ((!(((uint32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)65535)))) == ((uint32_t)((int32_t)39321)))))
{
goto IL_0058;
}
}
{
uint32_t L_1 = ___val0;
if ((!(((uint32_t)((int32_t)((int32_t)L_1&(int32_t)((int32_t)16777215)))) == ((uint32_t)((int32_t)10066329)))))
{
goto IL_003a;
}
}
{
uint32_t L_2 = ___val0;
if ((!(((uint32_t)((int32_t)((int32_t)L_2&(int32_t)((int32_t)268435455)))) == ((uint32_t)((int32_t)161061273)))))
{
goto IL_0032;
}
}
{
uint32_t L_3 = ___val0;
return ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)107374183)));
}
IL_0032:
{
uint32_t L_4 = ___val0;
return ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)((int32_t)6710887)));
}
IL_003a:
{
uint32_t L_5 = ___val0;
if ((!(((uint32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)1048575)))) == ((uint32_t)((int32_t)629145)))))
{
goto IL_0050;
}
}
{
uint32_t L_6 = ___val0;
return ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)((int32_t)419431)));
}
IL_0050:
{
uint32_t L_7 = ___val0;
return ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)((int32_t)26215)));
}
IL_0058:
{
uint32_t L_8 = ___val0;
if ((!(((uint32_t)((int32_t)((int32_t)L_8&(int32_t)((int32_t)255)))) == ((uint32_t)((int32_t)153)))))
{
goto IL_0081;
}
}
{
uint32_t L_9 = ___val0;
if ((!(((uint32_t)((int32_t)((int32_t)L_9&(int32_t)((int32_t)4095)))) == ((uint32_t)((int32_t)2457)))))
{
goto IL_007c;
}
}
{
uint32_t L_10 = ___val0;
return ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)((int32_t)1639)));
}
IL_007c:
{
uint32_t L_11 = ___val0;
return ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)((int32_t)103)));
}
IL_0081:
{
uint32_t L_12 = ___val0;
if ((!(((uint32_t)((int32_t)((int32_t)L_12&(int32_t)((int32_t)15)))) == ((uint32_t)((int32_t)9)))))
{
goto IL_008d;
}
}
{
uint32_t L_13 = ___val0;
return ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)7));
}
IL_008d:
{
uint32_t L_14 = ___val0;
return ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1));
}
}
// System.Int32 NumberFormatter::CountTrailingZeros()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_CountTrailingZeros_mF3E4E23C83ECDE414265F17BE0C739A1315C7268 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_CountTrailingZeros_mF3E4E23C83ECDE414265F17BE0C739A1315C7268_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
uint32_t L_0 = __this->get__val1_20();
if (!L_0)
{
goto IL_0014;
}
}
{
uint32_t L_1 = __this->get__val1_20();
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_2 = NumberFormatter_CountTrailingZeros_m72E1EFCA4D63857AAFF6F4171C3D436D42D26242(L_1, /*hidden argument*/NULL);
return L_2;
}
IL_0014:
{
uint32_t L_3 = __this->get__val2_21();
if (!L_3)
{
goto IL_002a;
}
}
{
uint32_t L_4 = __this->get__val2_21();
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_5 = NumberFormatter_CountTrailingZeros_m72E1EFCA4D63857AAFF6F4171C3D436D42D26242(L_4, /*hidden argument*/NULL);
return ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)8));
}
IL_002a:
{
uint32_t L_6 = __this->get__val3_22();
if (!L_6)
{
goto IL_0041;
}
}
{
uint32_t L_7 = __this->get__val3_22();
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_8 = NumberFormatter_CountTrailingZeros_m72E1EFCA4D63857AAFF6F4171C3D436D42D26242(L_7, /*hidden argument*/NULL);
return ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)16)));
}
IL_0041:
{
uint32_t L_9 = __this->get__val4_23();
if (!L_9)
{
goto IL_0058;
}
}
{
uint32_t L_10 = __this->get__val4_23();
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_11 = NumberFormatter_CountTrailingZeros_m72E1EFCA4D63857AAFF6F4171C3D436D42D26242(L_10, /*hidden argument*/NULL);
return ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)((int32_t)24)));
}
IL_0058:
{
int32_t L_12 = __this->get__digitsLen_17();
return L_12;
}
}
// System.Int32 NumberFormatter::CountTrailingZeros(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_CountTrailingZeros_m72E1EFCA4D63857AAFF6F4171C3D436D42D26242 (uint32_t ___val0, const RuntimeMethod* method)
{
{
uint32_t L_0 = ___val0;
if (((int32_t)((int32_t)L_0&(int32_t)((int32_t)65535))))
{
goto IL_002c;
}
}
{
uint32_t L_1 = ___val0;
if (((int32_t)((int32_t)L_1&(int32_t)((int32_t)16777215))))
{
goto IL_001f;
}
}
{
uint32_t L_2 = ___val0;
if (((int32_t)((int32_t)L_2&(int32_t)((int32_t)268435455))))
{
goto IL_001d;
}
}
{
return 7;
}
IL_001d:
{
return 6;
}
IL_001f:
{
uint32_t L_3 = ___val0;
if (((int32_t)((int32_t)L_3&(int32_t)((int32_t)1048575))))
{
goto IL_002a;
}
}
{
return 5;
}
IL_002a:
{
return 4;
}
IL_002c:
{
uint32_t L_4 = ___val0;
if (((int32_t)((int32_t)L_4&(int32_t)((int32_t)255))))
{
goto IL_0042;
}
}
{
uint32_t L_5 = ___val0;
if (((int32_t)((int32_t)L_5&(int32_t)((int32_t)4095))))
{
goto IL_0040;
}
}
{
return 3;
}
IL_0040:
{
return 2;
}
IL_0042:
{
uint32_t L_6 = ___val0;
if (((int32_t)((int32_t)L_6&(int32_t)((int32_t)15))))
{
goto IL_004a;
}
}
{
return 1;
}
IL_004a:
{
return 0;
}
}
// NumberFormatter NumberFormatter::GetInstance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * NumberFormatter_GetInstance_m58A8E542E700FCFD28EC7122F399D2396C23F535 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_GetInstance_m58A8E542E700FCFD28EC7122F399D2396C23F535_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * V_0 = NULL;
{
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * L_0 = ((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->get_threadNumberFormatter_24();
V_0 = L_0;
((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->set_threadNumberFormatter_24((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 *)NULL);
NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * L_1 = V_0;
if (L_1)
{
goto IL_001a;
}
}
{
Thread_tF60E0A146CD3B5480CB65FF9B6016E84C5460CC7 * L_2 = Thread_get_CurrentThread_mB7A83CAE2B9A74CEA053196DFD1AF1E7AB30A70E(/*hidden argument*/NULL);
NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * L_3 = (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 *)il2cpp_codegen_object_new(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
NumberFormatter__ctor_m3537229CF9CC928C6677E5BD293ADDD2ED005382(L_3, L_2, /*hidden argument*/NULL);
return L_3;
}
IL_001a:
{
NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * L_4 = V_0;
return L_4;
}
}
// System.Void NumberFormatter::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_Release_m367806C9D9D783D9978533BB8E526411B5A900BF (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_Release_m367806C9D9D783D9978533BB8E526411B5A900BF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->set_threadNumberFormatter_24(__this);
return;
}
}
// System.Globalization.NumberFormatInfo NumberFormatter::GetNumberFormatInstance(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * NumberFormatter_GetNumberFormatInstance_m9CA8C0397CF79599BAE370CC29EB2F741630DA98 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, RuntimeObject* ___fp0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_GetNumberFormatInstance_m9CA8C0397CF79599BAE370CC29EB2F741630DA98_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_0 = ((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->get__nfi_7();
if (!L_0)
{
goto IL_0010;
}
}
{
RuntimeObject* L_1 = ___fp0;
if (L_1)
{
goto IL_0010;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_2 = ((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->get__nfi_7();
return L_2;
}
IL_0010:
{
RuntimeObject* L_3 = ___fp0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_4 = NumberFormatInfo_GetInstance_m713D298B436F3765F059FEA6C446F0A6ABF0A89A(L_3, /*hidden argument*/NULL);
return L_4;
}
}
// System.UInt32 NumberFormatter::FastToDecHex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t NumberFormatter_FastToDecHex_mF71701959CA6B08C63B9DC6348B4CCB66253AAE5 (int32_t ___val0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_FastToDecHex_mF71701959CA6B08C63B9DC6348B4CCB66253AAE5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = ___val0;
if ((((int32_t)L_0) >= ((int32_t)((int32_t)100))))
{
goto IL_000d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = ((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->get_DecHexDigits_0();
int32_t L_2 = ___val0;
NullCheck(L_1);
int32_t L_3 = L_2;
int32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
return L_4;
}
IL_000d:
{
int32_t L_5 = ___val0;
V_0 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)((int32_t)5243)))>>(int32_t)((int32_t)19)));
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = ((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->get_DecHexDigits_0();
int32_t L_7 = V_0;
NullCheck(L_6);
int32_t L_8 = L_7;
int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_10 = ((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->get_DecHexDigits_0();
int32_t L_11 = ___val0;
int32_t L_12 = V_0;
NullCheck(L_10);
int32_t L_13 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_12, (int32_t)((int32_t)100)))));
int32_t L_14 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
return ((int32_t)((int32_t)((int32_t)((int32_t)L_9<<(int32_t)8))|(int32_t)L_14));
}
}
// System.UInt32 NumberFormatter::ToDecHex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t NumberFormatter_ToDecHex_mF0C11703484BA0B8B8E0F43CAEBF7BA6F7104F2C (int32_t ___val0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_ToDecHex_mF0C11703484BA0B8B8E0F43CAEBF7BA6F7104F2C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
int32_t V_1 = 0;
{
V_0 = 0;
int32_t L_0 = ___val0;
if ((((int32_t)L_0) < ((int32_t)((int32_t)10000))))
{
goto IL_0027;
}
}
{
int32_t L_1 = ___val0;
V_1 = ((int32_t)((int32_t)L_1/(int32_t)((int32_t)10000)));
int32_t L_2 = ___val0;
int32_t L_3 = V_1;
___val0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_3, (int32_t)((int32_t)10000)))));
int32_t L_4 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
uint32_t L_5 = NumberFormatter_FastToDecHex_mF71701959CA6B08C63B9DC6348B4CCB66253AAE5(L_4, /*hidden argument*/NULL);
V_0 = ((int32_t)((int32_t)L_5<<(int32_t)((int32_t)16)));
}
IL_0027:
{
uint32_t L_6 = V_0;
int32_t L_7 = ___val0;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
uint32_t L_8 = NumberFormatter_FastToDecHex_mF71701959CA6B08C63B9DC6348B4CCB66253AAE5(L_7, /*hidden argument*/NULL);
return ((int32_t)((int32_t)L_6|(int32_t)L_8));
}
}
// System.Int32 NumberFormatter::NumberToString(System.Char*,System.String,System.Int32,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_NumberToString_mC910A7CE37B8510619FA6B49911CF99CBE7861DE (Il2CppChar* ___p0, String_t* ___format1, int32_t ___value2, RuntimeObject* ___fp3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_NumberToString_mC910A7CE37B8510619FA6B49911CF99CBE7861DE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * V_0 = NULL;
{
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * L_0 = NumberFormatter_GetInstance_m58A8E542E700FCFD28EC7122F399D2396C23F535(/*hidden argument*/NULL);
V_0 = L_0;
NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * L_1 = V_0;
String_t* L_2 = ___format1;
int32_t L_3 = ___value2;
NullCheck(L_1);
NumberFormatter_Init_m10029A206CB80E5526A845FCC87938123BF4C930(L_1, L_2, L_3, ((int32_t)10), /*hidden argument*/NULL);
NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * L_4 = V_0;
Il2CppChar* L_5 = ___p0;
String_t* L_6 = ___format1;
RuntimeObject* L_7 = ___fp3;
NullCheck(L_4);
int32_t L_8 = NumberFormatter_IntegerToString_m25DA0E5EF99AC034C0A5434656BB53AF4DFC5362(L_4, (Il2CppChar*)(Il2CppChar*)L_5, L_6, L_7, /*hidden argument*/NULL);
NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * L_9 = V_0;
NullCheck(L_9);
NumberFormatter_Release_m367806C9D9D783D9978533BB8E526411B5A900BF_inline(L_9, /*hidden argument*/NULL);
return L_8;
}
}
// System.Int32 NumberFormatter::NumberToString(System.Char*,System.Int32,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_NumberToString_mB20B4F4DB84A064BD460FA0F5349069D0A6214BB (Il2CppChar* ___buf0, int32_t ___value1, RuntimeObject* ___fp2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_NumberToString_mB20B4F4DB84A064BD460FA0F5349069D0A6214BB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * V_0 = NULL;
{
int32_t L_0 = ___value1;
if ((((int32_t)L_0) >= ((int32_t)((int32_t)100000000))))
{
goto IL_0010;
}
}
{
int32_t L_1 = ___value1;
if ((((int32_t)L_1) > ((int32_t)((int32_t)-100000000))))
{
goto IL_001a;
}
}
IL_0010:
{
Il2CppChar* L_2 = ___buf0;
int32_t L_3 = ___value1;
RuntimeObject* L_4 = ___fp2;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_5 = NumberFormatter_NumberToString_mC910A7CE37B8510619FA6B49911CF99CBE7861DE((Il2CppChar*)(Il2CppChar*)L_2, (String_t*)NULL, L_3, L_4, /*hidden argument*/NULL);
return L_5;
}
IL_001a:
{
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * L_6 = NumberFormatter_GetInstance_m58A8E542E700FCFD28EC7122F399D2396C23F535(/*hidden argument*/NULL);
V_0 = L_6;
NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * L_7 = V_0;
Il2CppChar* L_8 = ___buf0;
int32_t L_9 = ___value1;
RuntimeObject* L_10 = ___fp2;
NullCheck(L_7);
int32_t L_11 = NumberFormatter_FastIntToCString_mB97BD611CCC909B9D8DE4FB623D9C5E3AFA5EFAF(L_7, (Il2CppChar*)(Il2CppChar*)L_8, L_9, L_10, /*hidden argument*/NULL);
NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * L_12 = V_0;
NullCheck(L_12);
NumberFormatter_Release_m367806C9D9D783D9978533BB8E526411B5A900BF_inline(L_12, /*hidden argument*/NULL);
return L_11;
}
}
// System.Int32 NumberFormatter::CharCopy(System.Char*,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_CharCopy_mCEF232FA101FF96243DDE7A25BA51494F77F78AD (Il2CppChar* ___buf0, String_t* ___str1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
String_t* L_0 = ___str1;
NullCheck(L_0);
int32_t L_1 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_0, /*hidden argument*/NULL);
V_0 = L_1;
V_1 = 0;
goto IL_001d;
}
IL_000b:
{
Il2CppChar* L_2 = ___buf0;
int32_t L_3 = V_1;
String_t* L_4 = ___str1;
int32_t L_5 = V_1;
NullCheck(L_4);
Il2CppChar L_6 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_4, L_5, /*hidden argument*/NULL);
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_2, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_3)), (int32_t)2))))) = (int16_t)L_6;
int32_t L_7 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
}
IL_001d:
{
int32_t L_8 = V_1;
int32_t L_9 = V_0;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000b;
}
}
{
int32_t L_10 = V_0;
return L_10;
}
}
// System.Int32 NumberFormatter::FastIntToCString(System.Char*,System.Int32,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FastIntToCString_mB97BD611CCC909B9D8DE4FB623D9C5E3AFA5EFAF (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___p0, int32_t ___value1, RuntimeObject* ___fp2, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
int32_t V_1 = 0;
{
__this->set__ind_8(0);
int32_t L_0 = ___value1;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0024;
}
}
{
RuntimeObject* L_1 = ___fp2;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_2 = NumberFormatter_GetNumberFormatInstance_m9CA8C0397CF79599BAE370CC29EB2F741630DA98(__this, L_1, /*hidden argument*/NULL);
NullCheck(L_2);
String_t* L_3 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_2, /*hidden argument*/NULL);
V_0 = L_3;
int32_t L_4 = ___value1;
___value1 = ((-L_4));
Il2CppChar* L_5 = ___p0;
String_t* L_6 = V_0;
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_5, L_6, /*hidden argument*/NULL);
}
IL_0024:
{
int32_t L_7 = ___value1;
if ((((int32_t)L_7) < ((int32_t)((int32_t)10000))))
{
goto IL_0050;
}
}
{
int32_t L_8 = ___value1;
V_1 = ((int32_t)((int32_t)L_8/(int32_t)((int32_t)10000)));
Il2CppChar* L_9 = ___p0;
int32_t L_10 = V_1;
NumberFormatter_FastAppendDigits_mED62323ACA4631651A0D81D558166EECC0DF1EE5(__this, (Il2CppChar*)(Il2CppChar*)L_9, L_10, (bool)0, /*hidden argument*/NULL);
Il2CppChar* L_11 = ___p0;
int32_t L_12 = ___value1;
int32_t L_13 = V_1;
NumberFormatter_FastAppendDigits_mED62323ACA4631651A0D81D558166EECC0DF1EE5(__this, (Il2CppChar*)(Il2CppChar*)L_11, ((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_13, (int32_t)((int32_t)10000))))), (bool)1, /*hidden argument*/NULL);
goto IL_0059;
}
IL_0050:
{
Il2CppChar* L_14 = ___p0;
int32_t L_15 = ___value1;
NumberFormatter_FastAppendDigits_mED62323ACA4631651A0D81D558166EECC0DF1EE5(__this, (Il2CppChar*)(Il2CppChar*)L_14, L_15, (bool)0, /*hidden argument*/NULL);
}
IL_0059:
{
int32_t L_16 = __this->get__ind_8();
return L_16;
}
}
// System.Int32 NumberFormatter::IntegerToString(System.Char*,System.String,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_IntegerToString_m25DA0E5EF99AC034C0A5434656BB53AF4DFC5362 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, String_t* ___format1, RuntimeObject* ___fp2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_IntegerToString_m25DA0E5EF99AC034C0A5434656BB53AF4DFC5362_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * V_0 = NULL;
Il2CppChar V_1 = 0x0;
{
RuntimeObject* L_0 = ___fp2;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_1 = NumberFormatter_GetNumberFormatInstance_m9CA8C0397CF79599BAE370CC29EB2F741630DA98(__this, L_0, /*hidden argument*/NULL);
V_0 = L_1;
Il2CppChar L_2 = __this->get__specifier_14();
V_1 = L_2;
Il2CppChar L_3 = V_1;
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)78)))))
{
goto IL_003b;
}
}
{
Il2CppChar L_4 = V_1;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)((int32_t)67))))
{
case 0:
{
goto IL_004d;
}
case 1:
{
goto IL_005c;
}
case 2:
{
goto IL_006b;
}
case 3:
{
goto IL_007a;
}
case 4:
{
goto IL_0089;
}
}
}
{
Il2CppChar L_5 = V_1;
if ((((int32_t)L_5) == ((int32_t)((int32_t)78))))
{
goto IL_00ab;
}
}
{
goto IL_00d7;
}
IL_003b:
{
Il2CppChar L_6 = V_1;
if ((((int32_t)L_6) == ((int32_t)((int32_t)80))))
{
goto IL_00ba;
}
}
{
Il2CppChar L_7 = V_1;
if ((((int32_t)L_7) == ((int32_t)((int32_t)88))))
{
goto IL_00c9;
}
}
{
goto IL_00d7;
}
IL_004d:
{
Il2CppChar* L_8 = ___buf0;
int32_t L_9 = __this->get__precision_15();
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_10 = V_0;
int32_t L_11 = NumberFormatter_FormatCurrency_m87CA625785C30E021F4ACD03F057AEF817F8EF35(__this, (Il2CppChar*)(Il2CppChar*)L_8, L_9, L_10, /*hidden argument*/NULL);
return L_11;
}
IL_005c:
{
Il2CppChar* L_12 = ___buf0;
int32_t L_13 = __this->get__precision_15();
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_14 = V_0;
int32_t L_15 = NumberFormatter_FormatDecimal_mE51F03AF20279CF59A124276B04A5334522DA79E(__this, (Il2CppChar*)(Il2CppChar*)L_12, L_13, L_14, /*hidden argument*/NULL);
return L_15;
}
IL_006b:
{
Il2CppChar* L_16 = ___buf0;
int32_t L_17 = __this->get__precision_15();
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_18 = V_0;
int32_t L_19 = NumberFormatter_FormatExponential_mFD1F2F1674E7B8D88095CCFBF185DCCDD592FBA1(__this, (Il2CppChar*)(Il2CppChar*)L_16, L_17, L_18, /*hidden argument*/NULL);
return L_19;
}
IL_007a:
{
Il2CppChar* L_20 = ___buf0;
int32_t L_21 = __this->get__precision_15();
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_22 = V_0;
int32_t L_23 = NumberFormatter_FormatFixedPoint_mA94839644CC8690A1E14A3599A932A4E8711FB5D(__this, (Il2CppChar*)(Il2CppChar*)L_20, L_21, L_22, /*hidden argument*/NULL);
return L_23;
}
IL_0089:
{
int32_t L_24 = __this->get__precision_15();
if ((((int32_t)L_24) > ((int32_t)0)))
{
goto IL_009c;
}
}
{
Il2CppChar* L_25 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_26 = V_0;
int32_t L_27 = NumberFormatter_FormatDecimal_mE51F03AF20279CF59A124276B04A5334522DA79E(__this, (Il2CppChar*)(Il2CppChar*)L_25, (-1), L_26, /*hidden argument*/NULL);
return L_27;
}
IL_009c:
{
Il2CppChar* L_28 = ___buf0;
int32_t L_29 = __this->get__precision_15();
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_30 = V_0;
int32_t L_31 = NumberFormatter_FormatGeneral_m959218AF6104B298FC311C89EB0260A58242535D(__this, (Il2CppChar*)(Il2CppChar*)L_28, L_29, L_30, /*hidden argument*/NULL);
return L_31;
}
IL_00ab:
{
Il2CppChar* L_32 = ___buf0;
int32_t L_33 = __this->get__precision_15();
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_34 = V_0;
int32_t L_35 = NumberFormatter_FormatNumber_mFD2EE00CF7D8EFA7900DD11C11742073161E6E5E(__this, (Il2CppChar*)(Il2CppChar*)L_32, L_33, L_34, /*hidden argument*/NULL);
return L_35;
}
IL_00ba:
{
Il2CppChar* L_36 = ___buf0;
int32_t L_37 = __this->get__precision_15();
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_38 = V_0;
int32_t L_39 = NumberFormatter_FormatPercent_m8AEFC7C4C7BFC6A0A74CC61E83E265CEF82756B3(__this, (Il2CppChar*)(Il2CppChar*)L_36, L_37, L_38, /*hidden argument*/NULL);
return L_39;
}
IL_00c9:
{
Il2CppChar* L_40 = ___buf0;
int32_t L_41 = __this->get__precision_15();
int32_t L_42 = NumberFormatter_FormatHexadecimal_m46735711B7230F2AE4CED8AB65E62A9D93EC0041(__this, (Il2CppChar*)(Il2CppChar*)L_40, L_41, /*hidden argument*/NULL);
return L_42;
}
IL_00d7:
{
bool L_43 = __this->get__isCustomFormat_11();
if (!L_43)
{
goto IL_00e9;
}
}
{
Il2CppChar* L_44 = ___buf0;
String_t* L_45 = ___format1;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_46 = V_0;
int32_t L_47 = NumberFormatter_FormatCustom_mB4078BAC18E22A0E91541912C2B7553E1EDA95E6(__this, (Il2CppChar*)(Il2CppChar*)L_44, L_45, L_46, /*hidden argument*/NULL);
return L_47;
}
IL_00e9:
{
String_t* L_48 = ___format1;
String_t* L_49 = String_Concat_mF4626905368D6558695A823466A1AF65EADB9923(_stringLiteral3DEE701517E5DC4B50EFF674034A0B7F7C69237A, L_48, _stringLiteralF4B203C13607C6CE36A755A30A248EF452047C4F, /*hidden argument*/NULL);
FormatException_t2808E076CDE4650AF89F55FD78F49290D0EC5BDC * L_50 = (FormatException_t2808E076CDE4650AF89F55FD78F49290D0EC5BDC *)il2cpp_codegen_object_new(FormatException_t2808E076CDE4650AF89F55FD78F49290D0EC5BDC_il2cpp_TypeInfo_var);
FormatException__ctor_m89167FF9884AE20232190FE9286DC50E146A4F14(L_50, L_49, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_50, NumberFormatter_IntegerToString_m25DA0E5EF99AC034C0A5434656BB53AF4DFC5362_RuntimeMethod_var);
}
}
// System.Int32 NumberFormatter::FormatCurrency(System.Char*,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatCurrency_m87CA625785C30E021F4ACD03F057AEF817F8EF35 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___precision1;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_1 = ___nfi2;
NullCheck(L_1);
int32_t L_2 = NumberFormatInfo_get_CurrencyDecimalDigits_mB08BE40DFC57B589B74916CF3D63CEBBC7432C25_inline(L_1, /*hidden argument*/NULL);
G_B3_0 = L_2;
goto IL_000d;
}
IL_000c:
{
int32_t L_3 = ___precision1;
G_B3_0 = L_3;
}
IL_000d:
{
___precision1 = G_B3_0;
int32_t L_4 = ___precision1;
NumberFormatter_RoundDecimal_m39B1E672B2A76DB2E9F3320B9E2D2A0773EFA6B9(__this, L_4, /*hidden argument*/NULL);
__this->set__ind_8(0);
bool L_5 = __this->get__positive_13();
if (!L_5)
{
goto IL_0066;
}
}
{
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_6 = ___nfi2;
NullCheck(L_6);
int32_t L_7 = NumberFormatInfo_get_CurrencyPositivePattern_mA9F592EAAA7F5BD929C60D65936892A45A101D7B_inline(L_6, /*hidden argument*/NULL);
V_0 = L_7;
int32_t L_8 = V_0;
if (!L_8)
{
goto IL_0039;
}
}
{
int32_t L_9 = V_0;
if ((((int32_t)L_9) == ((int32_t)2)))
{
goto IL_004b;
}
}
{
goto IL_01e1;
}
IL_0039:
{
Il2CppChar* L_10 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_11 = ___nfi2;
NullCheck(L_11);
String_t* L_12 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_11, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_10, L_12, /*hidden argument*/NULL);
goto IL_01e1;
}
IL_004b:
{
Il2CppChar* L_13 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_14 = ___nfi2;
NullCheck(L_14);
String_t* L_15 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_14, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_13, L_15, /*hidden argument*/NULL);
Il2CppChar* L_16 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_16, ((int32_t)32), /*hidden argument*/NULL);
goto IL_01e1;
}
IL_0066:
{
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_17 = ___nfi2;
NullCheck(L_17);
int32_t L_18 = NumberFormatInfo_get_CurrencyNegativePattern_mFC6B6D99EB695BFB5ED94F3F7F4DD40F5D02A58A_inline(L_17, /*hidden argument*/NULL);
V_0 = L_18;
int32_t L_19 = V_0;
switch (L_19)
{
case 0:
{
goto IL_00b8;
}
case 1:
{
goto IL_00d3;
}
case 2:
{
goto IL_00f2;
}
case 3:
{
goto IL_0111;
}
case 4:
{
goto IL_0123;
}
case 5:
{
goto IL_0131;
}
case 6:
{
goto IL_01e1;
}
case 7:
{
goto IL_01e1;
}
case 8:
{
goto IL_0143;
}
case 9:
{
goto IL_0155;
}
case 10:
{
goto IL_01e1;
}
case 11:
{
goto IL_017a;
}
case 12:
{
goto IL_0192;
}
case 13:
{
goto IL_01e1;
}
case 14:
{
goto IL_01b7;
}
case 15:
{
goto IL_01d8;
}
}
}
{
goto IL_01e1;
}
IL_00b8:
{
Il2CppChar* L_20 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_20, ((int32_t)40), /*hidden argument*/NULL);
Il2CppChar* L_21 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_22 = ___nfi2;
NullCheck(L_22);
String_t* L_23 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_22, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_21, L_23, /*hidden argument*/NULL);
goto IL_01e1;
}
IL_00d3:
{
Il2CppChar* L_24 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_25 = ___nfi2;
NullCheck(L_25);
String_t* L_26 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_25, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_24, L_26, /*hidden argument*/NULL);
Il2CppChar* L_27 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_28 = ___nfi2;
NullCheck(L_28);
String_t* L_29 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_28, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_27, L_29, /*hidden argument*/NULL);
goto IL_01e1;
}
IL_00f2:
{
Il2CppChar* L_30 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_31 = ___nfi2;
NullCheck(L_31);
String_t* L_32 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_31, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_30, L_32, /*hidden argument*/NULL);
Il2CppChar* L_33 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_34 = ___nfi2;
NullCheck(L_34);
String_t* L_35 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_34, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_33, L_35, /*hidden argument*/NULL);
goto IL_01e1;
}
IL_0111:
{
Il2CppChar* L_36 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_37 = ___nfi2;
NullCheck(L_37);
String_t* L_38 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_37, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_36, L_38, /*hidden argument*/NULL);
goto IL_01e1;
}
IL_0123:
{
Il2CppChar* L_39 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_39, ((int32_t)40), /*hidden argument*/NULL);
goto IL_01e1;
}
IL_0131:
{
Il2CppChar* L_40 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_41 = ___nfi2;
NullCheck(L_41);
String_t* L_42 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_41, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_40, L_42, /*hidden argument*/NULL);
goto IL_01e1;
}
IL_0143:
{
Il2CppChar* L_43 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_44 = ___nfi2;
NullCheck(L_44);
String_t* L_45 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_44, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_43, L_45, /*hidden argument*/NULL);
goto IL_01e1;
}
IL_0155:
{
Il2CppChar* L_46 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_47 = ___nfi2;
NullCheck(L_47);
String_t* L_48 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_47, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_46, L_48, /*hidden argument*/NULL);
Il2CppChar* L_49 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_50 = ___nfi2;
NullCheck(L_50);
String_t* L_51 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_50, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_49, L_51, /*hidden argument*/NULL);
Il2CppChar* L_52 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_52, ((int32_t)32), /*hidden argument*/NULL);
goto IL_01e1;
}
IL_017a:
{
Il2CppChar* L_53 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_54 = ___nfi2;
NullCheck(L_54);
String_t* L_55 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_54, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_53, L_55, /*hidden argument*/NULL);
Il2CppChar* L_56 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_56, ((int32_t)32), /*hidden argument*/NULL);
goto IL_01e1;
}
IL_0192:
{
Il2CppChar* L_57 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_58 = ___nfi2;
NullCheck(L_58);
String_t* L_59 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_58, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_57, L_59, /*hidden argument*/NULL);
Il2CppChar* L_60 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_60, ((int32_t)32), /*hidden argument*/NULL);
Il2CppChar* L_61 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_62 = ___nfi2;
NullCheck(L_62);
String_t* L_63 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_62, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_61, L_63, /*hidden argument*/NULL);
goto IL_01e1;
}
IL_01b7:
{
Il2CppChar* L_64 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_64, ((int32_t)40), /*hidden argument*/NULL);
Il2CppChar* L_65 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_66 = ___nfi2;
NullCheck(L_66);
String_t* L_67 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_66, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_65, L_67, /*hidden argument*/NULL);
Il2CppChar* L_68 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_68, ((int32_t)32), /*hidden argument*/NULL);
goto IL_01e1;
}
IL_01d8:
{
Il2CppChar* L_69 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_69, ((int32_t)40), /*hidden argument*/NULL);
}
IL_01e1:
{
Il2CppChar* L_70 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_71 = ___nfi2;
NullCheck(L_71);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_72 = NumberFormatInfo_get_CurrencyGroupSizes_m422B13575ABEF5EC163FE50A6CF26AADFCAB9324(L_71, /*hidden argument*/NULL);
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_73 = ___nfi2;
NullCheck(L_73);
String_t* L_74 = NumberFormatInfo_get_CurrencyGroupSeparator_m5AC1CA2A478284D1D059459951C8208168A20130_inline(L_73, /*hidden argument*/NULL);
NumberFormatter_AppendIntegerStringWithGroupSeparator_m80217F163723E1EF94AC2E1F261B67C1C99E9E95(__this, (Il2CppChar*)(Il2CppChar*)L_70, L_72, L_74, /*hidden argument*/NULL);
int32_t L_75 = ___precision1;
if ((((int32_t)L_75) <= ((int32_t)0)))
{
goto IL_020d;
}
}
{
Il2CppChar* L_76 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_77 = ___nfi2;
NullCheck(L_77);
String_t* L_78 = NumberFormatInfo_get_CurrencyDecimalSeparator_mB1EE2B6EA5D9F58355F26F071B9A08435378214D_inline(L_77, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_76, L_78, /*hidden argument*/NULL);
Il2CppChar* L_79 = ___buf0;
int32_t L_80 = ___precision1;
NumberFormatter_AppendDecimalString_m570E45A5B4BB6334EC90C9BF2C60C4787C9477D4(__this, (Il2CppChar*)(Il2CppChar*)L_79, L_80, /*hidden argument*/NULL);
}
IL_020d:
{
bool L_81 = __this->get__positive_13();
if (!L_81)
{
goto IL_0256;
}
}
{
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_82 = ___nfi2;
NullCheck(L_82);
int32_t L_83 = NumberFormatInfo_get_CurrencyPositivePattern_mA9F592EAAA7F5BD929C60D65936892A45A101D7B_inline(L_82, /*hidden argument*/NULL);
V_0 = L_83;
int32_t L_84 = V_0;
if ((((int32_t)L_84) == ((int32_t)1)))
{
goto IL_0229;
}
}
{
int32_t L_85 = V_0;
if ((((int32_t)L_85) == ((int32_t)3)))
{
goto IL_023b;
}
}
{
goto IL_03d1;
}
IL_0229:
{
Il2CppChar* L_86 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_87 = ___nfi2;
NullCheck(L_87);
String_t* L_88 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_87, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_86, L_88, /*hidden argument*/NULL);
goto IL_03d1;
}
IL_023b:
{
Il2CppChar* L_89 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_89, ((int32_t)32), /*hidden argument*/NULL);
Il2CppChar* L_90 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_91 = ___nfi2;
NullCheck(L_91);
String_t* L_92 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_91, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_90, L_92, /*hidden argument*/NULL);
goto IL_03d1;
}
IL_0256:
{
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_93 = ___nfi2;
NullCheck(L_93);
int32_t L_94 = NumberFormatInfo_get_CurrencyNegativePattern_mFC6B6D99EB695BFB5ED94F3F7F4DD40F5D02A58A_inline(L_93, /*hidden argument*/NULL);
V_0 = L_94;
int32_t L_95 = V_0;
switch (L_95)
{
case 0:
{
goto IL_02a8;
}
case 1:
{
goto IL_03d1;
}
case 2:
{
goto IL_03d1;
}
case 3:
{
goto IL_02b6;
}
case 4:
{
goto IL_02c8;
}
case 5:
{
goto IL_02e3;
}
case 6:
{
goto IL_02f5;
}
case 7:
{
goto IL_0314;
}
case 8:
{
goto IL_0333;
}
case 9:
{
goto IL_03d1;
}
case 10:
{
goto IL_034e;
}
case 11:
{
goto IL_0373;
}
case 12:
{
goto IL_03d1;
}
case 13:
{
goto IL_0382;
}
case 14:
{
goto IL_03a7;
}
case 15:
{
goto IL_03b2;
}
}
}
{
goto IL_03d1;
}
IL_02a8:
{
Il2CppChar* L_96 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_96, ((int32_t)41), /*hidden argument*/NULL);
goto IL_03d1;
}
IL_02b6:
{
Il2CppChar* L_97 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_98 = ___nfi2;
NullCheck(L_98);
String_t* L_99 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_98, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_97, L_99, /*hidden argument*/NULL);
goto IL_03d1;
}
IL_02c8:
{
Il2CppChar* L_100 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_101 = ___nfi2;
NullCheck(L_101);
String_t* L_102 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_101, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_100, L_102, /*hidden argument*/NULL);
Il2CppChar* L_103 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_103, ((int32_t)41), /*hidden argument*/NULL);
goto IL_03d1;
}
IL_02e3:
{
Il2CppChar* L_104 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_105 = ___nfi2;
NullCheck(L_105);
String_t* L_106 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_105, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_104, L_106, /*hidden argument*/NULL);
goto IL_03d1;
}
IL_02f5:
{
Il2CppChar* L_107 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_108 = ___nfi2;
NullCheck(L_108);
String_t* L_109 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_108, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_107, L_109, /*hidden argument*/NULL);
Il2CppChar* L_110 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_111 = ___nfi2;
NullCheck(L_111);
String_t* L_112 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_111, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_110, L_112, /*hidden argument*/NULL);
goto IL_03d1;
}
IL_0314:
{
Il2CppChar* L_113 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_114 = ___nfi2;
NullCheck(L_114);
String_t* L_115 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_114, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_113, L_115, /*hidden argument*/NULL);
Il2CppChar* L_116 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_117 = ___nfi2;
NullCheck(L_117);
String_t* L_118 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_117, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_116, L_118, /*hidden argument*/NULL);
goto IL_03d1;
}
IL_0333:
{
Il2CppChar* L_119 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_119, ((int32_t)32), /*hidden argument*/NULL);
Il2CppChar* L_120 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_121 = ___nfi2;
NullCheck(L_121);
String_t* L_122 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_121, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_120, L_122, /*hidden argument*/NULL);
goto IL_03d1;
}
IL_034e:
{
Il2CppChar* L_123 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_123, ((int32_t)32), /*hidden argument*/NULL);
Il2CppChar* L_124 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_125 = ___nfi2;
NullCheck(L_125);
String_t* L_126 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_125, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_124, L_126, /*hidden argument*/NULL);
Il2CppChar* L_127 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_128 = ___nfi2;
NullCheck(L_128);
String_t* L_129 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_128, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_127, L_129, /*hidden argument*/NULL);
goto IL_03d1;
}
IL_0373:
{
Il2CppChar* L_130 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_131 = ___nfi2;
NullCheck(L_131);
String_t* L_132 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_131, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_130, L_132, /*hidden argument*/NULL);
goto IL_03d1;
}
IL_0382:
{
Il2CppChar* L_133 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_134 = ___nfi2;
NullCheck(L_134);
String_t* L_135 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_134, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_133, L_135, /*hidden argument*/NULL);
Il2CppChar* L_136 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_136, ((int32_t)32), /*hidden argument*/NULL);
Il2CppChar* L_137 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_138 = ___nfi2;
NullCheck(L_138);
String_t* L_139 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_138, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_137, L_139, /*hidden argument*/NULL);
goto IL_03d1;
}
IL_03a7:
{
Il2CppChar* L_140 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_140, ((int32_t)41), /*hidden argument*/NULL);
goto IL_03d1;
}
IL_03b2:
{
Il2CppChar* L_141 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_141, ((int32_t)32), /*hidden argument*/NULL);
Il2CppChar* L_142 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_143 = ___nfi2;
NullCheck(L_143);
String_t* L_144 = NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline(L_143, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_142, L_144, /*hidden argument*/NULL);
Il2CppChar* L_145 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_145, ((int32_t)41), /*hidden argument*/NULL);
}
IL_03d1:
{
int32_t L_146 = __this->get__ind_8();
return L_146;
}
}
// System.Int32 NumberFormatter::FormatDecimal(System.Char*,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatDecimal_mE51F03AF20279CF59A124276B04A5334522DA79E (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = ___precision1;
int32_t L_1 = __this->get__digitsLen_17();
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0011;
}
}
{
int32_t L_2 = __this->get__digitsLen_17();
___precision1 = L_2;
}
IL_0011:
{
__this->set__ind_8(0);
int32_t L_3 = ___precision1;
if (L_3)
{
goto IL_003b;
}
}
{
Il2CppChar* L_4 = ___buf0;
int32_t L_5 = __this->get__ind_8();
V_0 = L_5;
int32_t L_6 = V_0;
__this->set__ind_8(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)));
int32_t L_7 = V_0;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_4, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_7)), (int32_t)2))))) = (int16_t)((int32_t)48);
int32_t L_8 = __this->get__ind_8();
return L_8;
}
IL_003b:
{
bool L_9 = __this->get__positive_13();
if (L_9)
{
goto IL_0050;
}
}
{
Il2CppChar* L_10 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_11 = ___nfi2;
NullCheck(L_11);
String_t* L_12 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_11, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_10, L_12, /*hidden argument*/NULL);
}
IL_0050:
{
Il2CppChar* L_13 = ___buf0;
int32_t L_14 = ___precision1;
NumberFormatter_AppendDigits_m565F110834C1802F48DC18B6338473D3214D90C2(__this, (Il2CppChar*)(Il2CppChar*)L_13, 0, L_14, /*hidden argument*/NULL);
int32_t L_15 = __this->get__ind_8();
return L_15;
}
}
// System.Int32 NumberFormatter::FormatHexadecimal(System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatHexadecimal_m46735711B7230F2AE4CED8AB65E62A9D93EC0041 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_FormatHexadecimal_m46735711B7230F2AE4CED8AB65E62A9D93EC0041_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_1 = NULL;
uint64_t V_2 = 0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* G_B3_0 = NULL;
{
int32_t L_0 = ___precision1;
int32_t L_1 = __this->get__decPointPos_19();
IL2CPP_RUNTIME_CLASS_INIT(Math_tFB388E53C7FDC6FCCF9A19ABF5A4E521FBD52E19_il2cpp_TypeInfo_var);
int32_t L_2 = Math_Max_mA99E48BB021F2E4B62D4EA9F52EA6928EED618A2(L_0, L_1, /*hidden argument*/NULL);
V_0 = L_2;
bool L_3 = __this->get__specifierIsUpper_12();
if (L_3)
{
goto IL_001c;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_4 = ((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->get_DigitLowerTable_1();
G_B3_0 = L_4;
goto IL_0021;
}
IL_001c:
{
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_5 = ((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->get_DigitUpperTable_2();
G_B3_0 = L_5;
}
IL_0021:
{
V_1 = G_B3_0;
int32_t L_6 = V_0;
__this->set__ind_8(L_6);
uint32_t L_7 = __this->get__val1_20();
uint32_t L_8 = __this->get__val2_21();
V_2 = ((int64_t)((int64_t)(((int64_t)((uint64_t)L_7)))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_8)))<<(int32_t)((int32_t)32)))));
goto IL_0055;
}
IL_003e:
{
Il2CppChar* L_9 = ___buf0;
int32_t L_10 = V_0;
int32_t L_11 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1));
V_0 = L_11;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_12 = V_1;
uint64_t L_13 = V_2;
if ((uint64_t)(((int64_t)((int64_t)L_13&(int64_t)(((int64_t)((int64_t)((int32_t)15))))))) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), NumberFormatter_FormatHexadecimal_m46735711B7230F2AE4CED8AB65E62A9D93EC0041_RuntimeMethod_var);
NullCheck(L_12);
intptr_t L_14 = (((intptr_t)((int64_t)((int64_t)L_13&(int64_t)(((int64_t)((int64_t)((int32_t)15))))))));
uint16_t L_15 = (uint16_t)(L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_9, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_11)), (int32_t)2))))) = (int16_t)L_15;
uint64_t L_16 = V_2;
V_2 = ((int64_t)((uint64_t)L_16>>4));
}
IL_0055:
{
int32_t L_17 = V_0;
if ((((int32_t)L_17) > ((int32_t)0)))
{
goto IL_003e;
}
}
{
int32_t L_18 = __this->get__ind_8();
return L_18;
}
}
// System.Int32 NumberFormatter::FormatFixedPoint(System.Char*,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatFixedPoint_mA94839644CC8690A1E14A3599A932A4E8711FB5D (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___precision1;
if ((!(((uint32_t)L_0) == ((uint32_t)(-1)))))
{
goto IL_000c;
}
}
{
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_1 = ___nfi2;
NullCheck(L_1);
int32_t L_2 = NumberFormatInfo_get_NumberDecimalDigits_m52C856E2079DAA1657069DB00506DCF77EA62DC2_inline(L_1, /*hidden argument*/NULL);
___precision1 = L_2;
}
IL_000c:
{
int32_t L_3 = ___precision1;
NumberFormatter_RoundDecimal_m39B1E672B2A76DB2E9F3320B9E2D2A0773EFA6B9(__this, L_3, /*hidden argument*/NULL);
__this->set__ind_8(0);
bool L_4 = __this->get__positive_13();
if (L_4)
{
goto IL_0030;
}
}
{
Il2CppChar* L_5 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_6 = ___nfi2;
NullCheck(L_6);
String_t* L_7 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_6, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_5, L_7, /*hidden argument*/NULL);
}
IL_0030:
{
Il2CppChar* L_8 = ___buf0;
int32_t L_9 = NumberFormatter_get_IntegerDigits_mBB33259F43824560BC8768B455FD1C07E446A4DF(__this, /*hidden argument*/NULL);
NumberFormatter_AppendIntegerString_m54DC627D68C139C07FF2293BA9B5FA6F94D1B728(__this, (Il2CppChar*)(Il2CppChar*)L_8, L_9, /*hidden argument*/NULL);
int32_t L_10 = ___precision1;
if ((((int32_t)L_10) <= ((int32_t)0)))
{
goto IL_0056;
}
}
{
Il2CppChar* L_11 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_12 = ___nfi2;
NullCheck(L_12);
String_t* L_13 = NumberFormatInfo_get_NumberDecimalSeparator_m1A9F946D267B5C2FC5982D34AF97D9AEB9C24A6E_inline(L_12, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_11, L_13, /*hidden argument*/NULL);
Il2CppChar* L_14 = ___buf0;
int32_t L_15 = ___precision1;
NumberFormatter_AppendDecimalString_m570E45A5B4BB6334EC90C9BF2C60C4787C9477D4(__this, (Il2CppChar*)(Il2CppChar*)L_14, L_15, /*hidden argument*/NULL);
}
IL_0056:
{
int32_t L_16 = __this->get__ind_8();
return L_16;
}
}
// System.Int32 NumberFormatter::FormatGeneral(System.Char*,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatGeneral_m959218AF6104B298FC311C89EB0260A58242535D (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t G_B8_0 = 0;
{
int32_t L_0 = ___precision1;
if ((!(((uint32_t)L_0) == ((uint32_t)(-1)))))
{
goto IL_0015;
}
}
{
bool L_1 = NumberFormatter_get_IsFloatingSource_mF8028D766F77D6C31D82E100D00B7D7D6C95BFBB(__this, /*hidden argument*/NULL);
V_0 = L_1;
int32_t L_2 = __this->get__defPrecision_16();
___precision1 = L_2;
goto IL_0029;
}
IL_0015:
{
V_0 = (bool)1;
int32_t L_3 = ___precision1;
if (L_3)
{
goto IL_0022;
}
}
{
int32_t L_4 = __this->get__defPrecision_16();
___precision1 = L_4;
}
IL_0022:
{
int32_t L_5 = ___precision1;
NumberFormatter_RoundPos_mA7BA9D3DED4923E4CDF1E1130251F80242B559D8(__this, L_5, /*hidden argument*/NULL);
}
IL_0029:
{
int32_t L_6 = __this->get__decPointPos_19();
V_1 = L_6;
int32_t L_7 = __this->get__digitsLen_17();
V_2 = L_7;
int32_t L_8 = V_2;
int32_t L_9 = V_1;
V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9));
int32_t L_10 = V_1;
int32_t L_11 = ___precision1;
if ((((int32_t)L_10) > ((int32_t)L_11)))
{
goto IL_0049;
}
}
{
int32_t L_12 = V_1;
G_B8_0 = ((((int32_t)((((int32_t)L_12) > ((int32_t)((int32_t)-4)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_004a;
}
IL_0049:
{
G_B8_0 = 1;
}
IL_004a:
{
bool L_13 = V_0;
if (!((int32_t)((int32_t)G_B8_0&(int32_t)L_13)))
{
goto IL_005b;
}
}
{
Il2CppChar* L_14 = ___buf0;
int32_t L_15 = V_2;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_16 = ___nfi2;
int32_t L_17 = NumberFormatter_FormatExponential_m1DA038FECB2A3A34D17FD86B6AA9B8CA59DB73F2(__this, (Il2CppChar*)(Il2CppChar*)L_14, ((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)1)), L_16, 2, /*hidden argument*/NULL);
return L_17;
}
IL_005b:
{
int32_t L_18 = V_3;
if ((((int32_t)L_18) >= ((int32_t)0)))
{
goto IL_0061;
}
}
{
V_3 = 0;
}
IL_0061:
{
int32_t L_19 = V_1;
if ((((int32_t)L_19) >= ((int32_t)0)))
{
goto IL_0067;
}
}
{
V_1 = 0;
}
IL_0067:
{
bool L_20 = __this->get__positive_13();
if (L_20)
{
goto IL_007c;
}
}
{
Il2CppChar* L_21 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_22 = ___nfi2;
NullCheck(L_22);
String_t* L_23 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_22, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_21, L_23, /*hidden argument*/NULL);
}
IL_007c:
{
int32_t L_24 = V_1;
if (L_24)
{
goto IL_008a;
}
}
{
Il2CppChar* L_25 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_25, ((int32_t)48), /*hidden argument*/NULL);
goto IL_0095;
}
IL_008a:
{
Il2CppChar* L_26 = ___buf0;
int32_t L_27 = V_2;
int32_t L_28 = V_1;
int32_t L_29 = V_2;
NumberFormatter_AppendDigits_m565F110834C1802F48DC18B6338473D3214D90C2(__this, (Il2CppChar*)(Il2CppChar*)L_26, ((int32_t)il2cpp_codegen_subtract((int32_t)L_27, (int32_t)L_28)), L_29, /*hidden argument*/NULL);
}
IL_0095:
{
int32_t L_30 = V_3;
if ((((int32_t)L_30) <= ((int32_t)0)))
{
goto IL_00af;
}
}
{
Il2CppChar* L_31 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_32 = ___nfi2;
NullCheck(L_32);
String_t* L_33 = NumberFormatInfo_get_NumberDecimalSeparator_m1A9F946D267B5C2FC5982D34AF97D9AEB9C24A6E_inline(L_32, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_31, L_33, /*hidden argument*/NULL);
Il2CppChar* L_34 = ___buf0;
int32_t L_35 = V_3;
NumberFormatter_AppendDigits_m565F110834C1802F48DC18B6338473D3214D90C2(__this, (Il2CppChar*)(Il2CppChar*)L_34, 0, L_35, /*hidden argument*/NULL);
}
IL_00af:
{
int32_t L_36 = __this->get__ind_8();
return L_36;
}
}
// System.Int32 NumberFormatter::FormatPercent(System.Char*,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatPercent_m8AEFC7C4C7BFC6A0A74CC61E83E265CEF82756B3 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___precision1;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_1 = ___nfi2;
NullCheck(L_1);
int32_t L_2 = NumberFormatInfo_get_PercentDecimalDigits_mC976C226BAA510C75E13D526FF7407B2A2E2A164_inline(L_1, /*hidden argument*/NULL);
G_B3_0 = L_2;
goto IL_000d;
}
IL_000c:
{
int32_t L_3 = ___precision1;
G_B3_0 = L_3;
}
IL_000d:
{
___precision1 = G_B3_0;
NumberFormatter_Multiply10_m91958D04F33844354A0434802B863C616C78ADD9(__this, 2, /*hidden argument*/NULL);
int32_t L_4 = ___precision1;
NumberFormatter_RoundDecimal_m39B1E672B2A76DB2E9F3320B9E2D2A0773EFA6B9(__this, L_4, /*hidden argument*/NULL);
__this->set__ind_8(0);
bool L_5 = __this->get__positive_13();
if (!L_5)
{
goto IL_0045;
}
}
{
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_6 = ___nfi2;
NullCheck(L_6);
int32_t L_7 = NumberFormatInfo_get_PercentPositivePattern_mD23B2B53488F48B707952CCFADD216A7E7BAA430_inline(L_6, /*hidden argument*/NULL);
if ((!(((uint32_t)L_7) == ((uint32_t)2))))
{
goto IL_0098;
}
}
{
Il2CppChar* L_8 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_9 = ___nfi2;
NullCheck(L_9);
String_t* L_10 = NumberFormatInfo_get_PercentSymbol_m6661F58FEE65E75453C83AD04492B1C5199B2DAB_inline(L_9, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_8, L_10, /*hidden argument*/NULL);
goto IL_0098;
}
IL_0045:
{
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_11 = ___nfi2;
NullCheck(L_11);
int32_t L_12 = NumberFormatInfo_get_PercentNegativePattern_m9563E73E22236A41D695465A1B2E76F3AA7DD463_inline(L_11, /*hidden argument*/NULL);
V_0 = L_12;
int32_t L_13 = V_0;
switch (L_13)
{
case 0:
{
goto IL_0060;
}
case 1:
{
goto IL_006f;
}
case 2:
{
goto IL_007e;
}
}
}
{
goto IL_0098;
}
IL_0060:
{
Il2CppChar* L_14 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_15 = ___nfi2;
NullCheck(L_15);
String_t* L_16 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_15, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_14, L_16, /*hidden argument*/NULL);
goto IL_0098;
}
IL_006f:
{
Il2CppChar* L_17 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_18 = ___nfi2;
NullCheck(L_18);
String_t* L_19 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_18, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_17, L_19, /*hidden argument*/NULL);
goto IL_0098;
}
IL_007e:
{
Il2CppChar* L_20 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_21 = ___nfi2;
NullCheck(L_21);
String_t* L_22 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_21, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_20, L_22, /*hidden argument*/NULL);
Il2CppChar* L_23 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_24 = ___nfi2;
NullCheck(L_24);
String_t* L_25 = NumberFormatInfo_get_PercentSymbol_m6661F58FEE65E75453C83AD04492B1C5199B2DAB_inline(L_24, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_23, L_25, /*hidden argument*/NULL);
}
IL_0098:
{
Il2CppChar* L_26 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_27 = ___nfi2;
NullCheck(L_27);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_28 = NumberFormatInfo_get_CurrencyGroupSizes_m422B13575ABEF5EC163FE50A6CF26AADFCAB9324(L_27, /*hidden argument*/NULL);
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_29 = ___nfi2;
NullCheck(L_29);
String_t* L_30 = NumberFormatInfo_get_PercentGroupSeparator_mBCCC5E617B3BEFED528AB99571AC593CEA45B4EC_inline(L_29, /*hidden argument*/NULL);
NumberFormatter_AppendIntegerStringWithGroupSeparator_m80217F163723E1EF94AC2E1F261B67C1C99E9E95(__this, (Il2CppChar*)(Il2CppChar*)L_26, L_28, L_30, /*hidden argument*/NULL);
int32_t L_31 = ___precision1;
if ((((int32_t)L_31) <= ((int32_t)0)))
{
goto IL_00c4;
}
}
{
Il2CppChar* L_32 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_33 = ___nfi2;
NullCheck(L_33);
String_t* L_34 = NumberFormatInfo_get_PercentDecimalSeparator_m8E0E23E04199DCA6D6E7E494D11522465180CCD2_inline(L_33, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_32, L_34, /*hidden argument*/NULL);
Il2CppChar* L_35 = ___buf0;
int32_t L_36 = ___precision1;
NumberFormatter_AppendDecimalString_m570E45A5B4BB6334EC90C9BF2C60C4787C9477D4(__this, (Il2CppChar*)(Il2CppChar*)L_35, L_36, /*hidden argument*/NULL);
}
IL_00c4:
{
bool L_37 = __this->get__positive_13();
if (!L_37)
{
goto IL_0103;
}
}
{
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_38 = ___nfi2;
NullCheck(L_38);
int32_t L_39 = NumberFormatInfo_get_PercentPositivePattern_mD23B2B53488F48B707952CCFADD216A7E7BAA430_inline(L_38, /*hidden argument*/NULL);
V_0 = L_39;
int32_t L_40 = V_0;
if (!L_40)
{
goto IL_00dc;
}
}
{
int32_t L_41 = V_0;
if ((((int32_t)L_41) == ((int32_t)1)))
{
goto IL_00f4;
}
}
{
goto IL_0138;
}
IL_00dc:
{
Il2CppChar* L_42 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_42, ((int32_t)32), /*hidden argument*/NULL);
Il2CppChar* L_43 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_44 = ___nfi2;
NullCheck(L_44);
String_t* L_45 = NumberFormatInfo_get_PercentSymbol_m6661F58FEE65E75453C83AD04492B1C5199B2DAB_inline(L_44, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_43, L_45, /*hidden argument*/NULL);
goto IL_0138;
}
IL_00f4:
{
Il2CppChar* L_46 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_47 = ___nfi2;
NullCheck(L_47);
String_t* L_48 = NumberFormatInfo_get_PercentSymbol_m6661F58FEE65E75453C83AD04492B1C5199B2DAB_inline(L_47, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_46, L_48, /*hidden argument*/NULL);
goto IL_0138;
}
IL_0103:
{
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_49 = ___nfi2;
NullCheck(L_49);
int32_t L_50 = NumberFormatInfo_get_PercentNegativePattern_m9563E73E22236A41D695465A1B2E76F3AA7DD463_inline(L_49, /*hidden argument*/NULL);
V_0 = L_50;
int32_t L_51 = V_0;
if (!L_51)
{
goto IL_0113;
}
}
{
int32_t L_52 = V_0;
if ((((int32_t)L_52) == ((int32_t)1)))
{
goto IL_012b;
}
}
{
goto IL_0138;
}
IL_0113:
{
Il2CppChar* L_53 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_53, ((int32_t)32), /*hidden argument*/NULL);
Il2CppChar* L_54 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_55 = ___nfi2;
NullCheck(L_55);
String_t* L_56 = NumberFormatInfo_get_PercentSymbol_m6661F58FEE65E75453C83AD04492B1C5199B2DAB_inline(L_55, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_54, L_56, /*hidden argument*/NULL);
goto IL_0138;
}
IL_012b:
{
Il2CppChar* L_57 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_58 = ___nfi2;
NullCheck(L_58);
String_t* L_59 = NumberFormatInfo_get_PercentSymbol_m6661F58FEE65E75453C83AD04492B1C5199B2DAB_inline(L_58, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_57, L_59, /*hidden argument*/NULL);
}
IL_0138:
{
int32_t L_60 = __this->get__ind_8();
return L_60;
}
}
// System.Int32 NumberFormatter::FormatNumber(System.Char*,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatNumber_mFD2EE00CF7D8EFA7900DD11C11742073161E6E5E (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___precision1;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_1 = ___nfi2;
NullCheck(L_1);
int32_t L_2 = NumberFormatInfo_get_NumberDecimalDigits_m52C856E2079DAA1657069DB00506DCF77EA62DC2_inline(L_1, /*hidden argument*/NULL);
G_B3_0 = L_2;
goto IL_000d;
}
IL_000c:
{
int32_t L_3 = ___precision1;
G_B3_0 = L_3;
}
IL_000d:
{
___precision1 = G_B3_0;
__this->set__ind_8(0);
int32_t L_4 = ___precision1;
NumberFormatter_RoundDecimal_m39B1E672B2A76DB2E9F3320B9E2D2A0773EFA6B9(__this, L_4, /*hidden argument*/NULL);
bool L_5 = __this->get__positive_13();
if (L_5)
{
goto IL_0071;
}
}
{
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_6 = ___nfi2;
NullCheck(L_6);
int32_t L_7 = NumberFormatInfo_get_NumberNegativePattern_mF41D38C78ED74CB2F365ECE09BFB386434F2B017_inline(L_6, /*hidden argument*/NULL);
V_0 = L_7;
int32_t L_8 = V_0;
switch (L_8)
{
case 0:
{
goto IL_0041;
}
case 1:
{
goto IL_004c;
}
case 2:
{
goto IL_005b;
}
}
}
{
goto IL_0071;
}
IL_0041:
{
Il2CppChar* L_9 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_9, ((int32_t)40), /*hidden argument*/NULL);
goto IL_0071;
}
IL_004c:
{
Il2CppChar* L_10 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_11 = ___nfi2;
NullCheck(L_11);
String_t* L_12 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_11, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_10, L_12, /*hidden argument*/NULL);
goto IL_0071;
}
IL_005b:
{
Il2CppChar* L_13 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_14 = ___nfi2;
NullCheck(L_14);
String_t* L_15 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_14, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_13, L_15, /*hidden argument*/NULL);
Il2CppChar* L_16 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_16, ((int32_t)32), /*hidden argument*/NULL);
}
IL_0071:
{
Il2CppChar* L_17 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_18 = ___nfi2;
NullCheck(L_18);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_19 = NumberFormatInfo_get_CurrencyGroupSizes_m422B13575ABEF5EC163FE50A6CF26AADFCAB9324(L_18, /*hidden argument*/NULL);
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_20 = ___nfi2;
NullCheck(L_20);
String_t* L_21 = NumberFormatInfo_get_NumberGroupSeparator_mD995708E10C4CC55A19E7126E7A6C256A2DD1A35_inline(L_20, /*hidden argument*/NULL);
NumberFormatter_AppendIntegerStringWithGroupSeparator_m80217F163723E1EF94AC2E1F261B67C1C99E9E95(__this, (Il2CppChar*)(Il2CppChar*)L_17, L_19, L_21, /*hidden argument*/NULL);
int32_t L_22 = ___precision1;
if ((((int32_t)L_22) <= ((int32_t)0)))
{
goto IL_009d;
}
}
{
Il2CppChar* L_23 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_24 = ___nfi2;
NullCheck(L_24);
String_t* L_25 = NumberFormatInfo_get_NumberDecimalSeparator_m1A9F946D267B5C2FC5982D34AF97D9AEB9C24A6E_inline(L_24, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_23, L_25, /*hidden argument*/NULL);
Il2CppChar* L_26 = ___buf0;
int32_t L_27 = ___precision1;
NumberFormatter_AppendDecimalString_m570E45A5B4BB6334EC90C9BF2C60C4787C9477D4(__this, (Il2CppChar*)(Il2CppChar*)L_26, L_27, /*hidden argument*/NULL);
}
IL_009d:
{
bool L_28 = __this->get__positive_13();
if (L_28)
{
goto IL_00f8;
}
}
{
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_29 = ___nfi2;
NullCheck(L_29);
int32_t L_30 = NumberFormatInfo_get_NumberNegativePattern_mF41D38C78ED74CB2F365ECE09BFB386434F2B017_inline(L_29, /*hidden argument*/NULL);
V_0 = L_30;
int32_t L_31 = V_0;
switch (L_31)
{
case 0:
{
goto IL_00c8;
}
case 1:
{
goto IL_00f8;
}
case 2:
{
goto IL_00f8;
}
case 3:
{
goto IL_00d3;
}
case 4:
{
goto IL_00e2;
}
}
}
{
goto IL_00f8;
}
IL_00c8:
{
Il2CppChar* L_32 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_32, ((int32_t)41), /*hidden argument*/NULL);
goto IL_00f8;
}
IL_00d3:
{
Il2CppChar* L_33 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_34 = ___nfi2;
NullCheck(L_34);
String_t* L_35 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_34, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_33, L_35, /*hidden argument*/NULL);
goto IL_00f8;
}
IL_00e2:
{
Il2CppChar* L_36 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_36, ((int32_t)32), /*hidden argument*/NULL);
Il2CppChar* L_37 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_38 = ___nfi2;
NullCheck(L_38);
String_t* L_39 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_38, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_37, L_39, /*hidden argument*/NULL);
}
IL_00f8:
{
int32_t L_40 = __this->get__ind_8();
return L_40;
}
}
// System.Int32 NumberFormatter::FormatExponential(System.Char*,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatExponential_mFD1F2F1674E7B8D88095CCFBF185DCCDD592FBA1 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___precision1;
if ((!(((uint32_t)L_0) == ((uint32_t)(-1)))))
{
goto IL_0007;
}
}
{
___precision1 = 6;
}
IL_0007:
{
int32_t L_1 = ___precision1;
NumberFormatter_RoundPos_mA7BA9D3DED4923E4CDF1E1130251F80242B559D8(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), /*hidden argument*/NULL);
Il2CppChar* L_2 = ___buf0;
int32_t L_3 = ___precision1;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_4 = ___nfi2;
int32_t L_5 = NumberFormatter_FormatExponential_m1DA038FECB2A3A34D17FD86B6AA9B8CA59DB73F2(__this, (Il2CppChar*)(Il2CppChar*)L_2, L_3, L_4, 3, /*hidden argument*/NULL);
return L_5;
}
}
// System.Int32 NumberFormatter::FormatExponential(System.Char*,System.Int32,System.Globalization.NumberFormatInfo,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatExponential_m1DA038FECB2A3A34D17FD86B6AA9B8CA59DB73F2 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, int32_t ___expDigits3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = __this->get__decPointPos_19();
int32_t L_1 = __this->get__digitsLen_17();
V_0 = L_1;
V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1));
__this->set__decPointPos_19(1);
__this->set__ind_8(0);
bool L_2 = __this->get__positive_13();
if (L_2)
{
goto IL_0033;
}
}
{
Il2CppChar* L_3 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_4 = ___nfi2;
NullCheck(L_4);
String_t* L_5 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_4, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_3, L_5, /*hidden argument*/NULL);
}
IL_0033:
{
Il2CppChar* L_6 = ___buf0;
int32_t L_7 = V_0;
NumberFormatter_AppendOneDigit_m440B0281FC29AC61C3FB85EE4DEC7938C211CD22(__this, (Il2CppChar*)(Il2CppChar*)L_6, ((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)), /*hidden argument*/NULL);
int32_t L_8 = ___precision1;
if ((((int32_t)L_8) <= ((int32_t)0)))
{
goto IL_0062;
}
}
{
Il2CppChar* L_9 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_10 = ___nfi2;
NullCheck(L_10);
String_t* L_11 = NumberFormatInfo_get_NumberDecimalSeparator_m1A9F946D267B5C2FC5982D34AF97D9AEB9C24A6E_inline(L_10, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_9, L_11, /*hidden argument*/NULL);
Il2CppChar* L_12 = ___buf0;
int32_t L_13 = V_0;
int32_t L_14 = ___precision1;
int32_t L_15 = V_0;
int32_t L_16 = __this->get__decPointPos_19();
NumberFormatter_AppendDigits_m565F110834C1802F48DC18B6338473D3214D90C2(__this, (Il2CppChar*)(Il2CppChar*)L_12, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), ((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL);
}
IL_0062:
{
Il2CppChar* L_17 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_18 = ___nfi2;
int32_t L_19 = V_1;
int32_t L_20 = ___expDigits3;
NumberFormatter_AppendExponent_mFEEEE82B7A5BFC012097CD4CDA7D9D37822584B6(__this, (Il2CppChar*)(Il2CppChar*)L_17, L_18, L_19, L_20, /*hidden argument*/NULL);
int32_t L_21 = __this->get__ind_8();
return L_21;
}
}
// System.Int32 NumberFormatter::FormatCustom(System.Char*,System.String,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NumberFormatter_FormatCustom_mB4078BAC18E22A0E91541912C2B7553E1EDA95E6 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, String_t* ___format1, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_FormatCustom_mB4078BAC18E22A0E91541912C2B7553E1EDA95E6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
int32_t V_2 = 0;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * V_3 = NULL;
StringBuilder_t * V_4 = NULL;
StringBuilder_t * V_5 = NULL;
StringBuilder_t * V_6 = NULL;
int32_t V_7 = 0;
bool V_8 = false;
String_t* V_9 = NULL;
StringBuilder_t * G_B7_0 = NULL;
StringBuilder_t * G_B20_0 = NULL;
StringBuilder_t * G_B19_0 = NULL;
int32_t G_B21_0 = 0;
StringBuilder_t * G_B21_1 = NULL;
{
bool L_0 = __this->get__positive_13();
V_0 = L_0;
V_1 = 0;
V_2 = 0;
String_t* L_1 = ___format1;
bool L_2 = NumberFormatter_get_IsZero_mE12D75CB2DB9D7B22B777F82A628EA390A2A82D8(__this, /*hidden argument*/NULL);
CustomInfo_GetActiveSection_m804DD427CBF0CC131890F65AE628435035E072BE(L_1, (bool*)(&V_0), L_2, (int32_t*)(&V_1), (int32_t*)(&V_2), /*hidden argument*/NULL);
int32_t L_3 = V_2;
if (L_3)
{
goto IL_0037;
}
}
{
bool L_4 = __this->get__positive_13();
if (!L_4)
{
goto IL_002a;
}
}
{
return 0;
}
IL_002a:
{
Il2CppChar* L_5 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_6 = ___nfi2;
NullCheck(L_6);
String_t* L_7 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_6, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_8 = NumberFormatter_CharCopy_mCEF232FA101FF96243DDE7A25BA51494F77F78AD((Il2CppChar*)(Il2CppChar*)L_5, L_7, /*hidden argument*/NULL);
return L_8;
}
IL_0037:
{
bool L_9 = V_0;
__this->set__positive_13(L_9);
String_t* L_10 = ___format1;
int32_t L_11 = V_1;
int32_t L_12 = V_2;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_13 = ___nfi2;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_14 = CustomInfo_Parse_mFE7832A39A85E2E2EB28ED44A8313595ADAF09D0(L_10, L_11, L_12, L_13, /*hidden argument*/NULL);
V_3 = L_14;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_15 = V_3;
NullCheck(L_15);
int32_t L_16 = L_15->get_IntegerDigits_4();
StringBuilder_t * L_17 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
StringBuilder__ctor_m1C0F2D97B838537A2D0F64033AE4EF02D150A956(L_17, ((int32_t)il2cpp_codegen_multiply((int32_t)L_16, (int32_t)2)), /*hidden argument*/NULL);
V_4 = L_17;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_18 = V_3;
NullCheck(L_18);
int32_t L_19 = L_18->get_DecimalDigits_1();
StringBuilder_t * L_20 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
StringBuilder__ctor_m1C0F2D97B838537A2D0F64033AE4EF02D150A956(L_20, ((int32_t)il2cpp_codegen_multiply((int32_t)L_19, (int32_t)2)), /*hidden argument*/NULL);
V_5 = L_20;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_21 = V_3;
NullCheck(L_21);
bool L_22 = L_21->get_UseExponent_7();
if (L_22)
{
goto IL_0071;
}
}
{
G_B7_0 = ((StringBuilder_t *)(NULL));
goto IL_007e;
}
IL_0071:
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_23 = V_3;
NullCheck(L_23);
int32_t L_24 = L_23->get_ExponentDigits_8();
StringBuilder_t * L_25 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
StringBuilder__ctor_m1C0F2D97B838537A2D0F64033AE4EF02D150A956(L_25, ((int32_t)il2cpp_codegen_multiply((int32_t)L_24, (int32_t)2)), /*hidden argument*/NULL);
G_B7_0 = L_25;
}
IL_007e:
{
V_6 = G_B7_0;
V_7 = 0;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_26 = V_3;
NullCheck(L_26);
int32_t L_27 = L_26->get_Percents_12();
if ((((int32_t)L_27) <= ((int32_t)0)))
{
goto IL_009a;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_28 = V_3;
NullCheck(L_28);
int32_t L_29 = L_28->get_Percents_12();
NumberFormatter_Multiply10_m91958D04F33844354A0434802B863C616C78ADD9(__this, ((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_29)), /*hidden argument*/NULL);
}
IL_009a:
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_30 = V_3;
NullCheck(L_30);
int32_t L_31 = L_30->get_Permilles_13();
if ((((int32_t)L_31) <= ((int32_t)0)))
{
goto IL_00b1;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_32 = V_3;
NullCheck(L_32);
int32_t L_33 = L_32->get_Permilles_13();
NumberFormatter_Multiply10_m91958D04F33844354A0434802B863C616C78ADD9(__this, ((int32_t)il2cpp_codegen_multiply((int32_t)3, (int32_t)L_33)), /*hidden argument*/NULL);
}
IL_00b1:
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_34 = V_3;
NullCheck(L_34);
int32_t L_35 = L_34->get_DividePlaces_11();
if ((((int32_t)L_35) <= ((int32_t)0)))
{
goto IL_00c6;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_36 = V_3;
NullCheck(L_36);
int32_t L_37 = L_36->get_DividePlaces_11();
NumberFormatter_Divide10_mDF7F09A4DEC03B147A8FA3474EEBF9BACB3B3053(__this, L_37, /*hidden argument*/NULL);
}
IL_00c6:
{
V_8 = (bool)1;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_38 = V_3;
NullCheck(L_38);
bool L_39 = L_38->get_UseExponent_7();
if (!L_39)
{
goto IL_013b;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_40 = V_3;
NullCheck(L_40);
int32_t L_41 = L_40->get_DecimalDigits_1();
if ((((int32_t)L_41) > ((int32_t)0)))
{
goto IL_00e3;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_42 = V_3;
NullCheck(L_42);
int32_t L_43 = L_42->get_IntegerDigits_4();
if ((((int32_t)L_43) <= ((int32_t)0)))
{
goto IL_013b;
}
}
IL_00e3:
{
bool L_44 = NumberFormatter_get_IsZero_mE12D75CB2DB9D7B22B777F82A628EA390A2A82D8(__this, /*hidden argument*/NULL);
if (L_44)
{
goto IL_011c;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_45 = V_3;
NullCheck(L_45);
int32_t L_46 = L_45->get_DecimalDigits_1();
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_47 = V_3;
NullCheck(L_47);
int32_t L_48 = L_47->get_IntegerDigits_4();
NumberFormatter_RoundPos_mA7BA9D3DED4923E4CDF1E1130251F80242B559D8(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)L_48)), /*hidden argument*/NULL);
int32_t L_49 = V_7;
int32_t L_50 = __this->get__decPointPos_19();
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_51 = V_3;
NullCheck(L_51);
int32_t L_52 = L_51->get_IntegerDigits_4();
V_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_50, (int32_t)L_52))));
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_53 = V_3;
NullCheck(L_53);
int32_t L_54 = L_53->get_IntegerDigits_4();
__this->set__decPointPos_19(L_54);
}
IL_011c:
{
int32_t L_55 = V_7;
V_8 = (bool)((((int32_t)((((int32_t)L_55) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
StringBuilder_t * L_56 = V_6;
int32_t L_57 = V_7;
G_B19_0 = L_56;
if ((((int32_t)L_57) < ((int32_t)0)))
{
G_B20_0 = L_56;
goto IL_0131;
}
}
{
int32_t L_58 = V_7;
G_B21_0 = L_58;
G_B21_1 = G_B19_0;
goto IL_0134;
}
IL_0131:
{
int32_t L_59 = V_7;
G_B21_0 = ((-L_59));
G_B21_1 = G_B20_0;
}
IL_0134:
{
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
NumberFormatter_AppendNonNegativeNumber_mFFB81CA6414DE788DA75764A21F8E4A02797AFD0(G_B21_1, G_B21_0, /*hidden argument*/NULL);
goto IL_0148;
}
IL_013b:
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_60 = V_3;
NullCheck(L_60);
int32_t L_61 = L_60->get_DecimalDigits_1();
NumberFormatter_RoundDecimal_m39B1E672B2A76DB2E9F3320B9E2D2A0773EFA6B9(__this, L_61, /*hidden argument*/NULL);
}
IL_0148:
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_62 = V_3;
NullCheck(L_62);
int32_t L_63 = L_62->get_IntegerDigits_4();
if (L_63)
{
goto IL_0158;
}
}
{
bool L_64 = NumberFormatter_get_IsZeroInteger_mE3EBC79EF494E000E3841C48A47C950A8DA63426(__this, /*hidden argument*/NULL);
if (L_64)
{
goto IL_0166;
}
}
IL_0158:
{
int32_t L_65 = NumberFormatter_get_IntegerDigits_mBB33259F43824560BC8768B455FD1C07E446A4DF(__this, /*hidden argument*/NULL);
StringBuilder_t * L_66 = V_4;
NumberFormatter_AppendIntegerString_mDD9FB0A535A4DCB69A8DCFC1BC831658C5F856FD(__this, L_65, L_66, /*hidden argument*/NULL);
}
IL_0166:
{
int32_t L_67 = NumberFormatter_get_DecimalDigits_mD169AD4F4F933EBAAC3AA64943D55652236390A1(__this, /*hidden argument*/NULL);
StringBuilder_t * L_68 = V_5;
NumberFormatter_AppendDecimalString_mE4617C7D3CC6A8439216212D5B4C28E9372B2A7F(__this, L_67, L_68, /*hidden argument*/NULL);
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_69 = V_3;
NullCheck(L_69);
bool L_70 = L_69->get_UseExponent_7();
if (!L_70)
{
goto IL_0218;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_71 = V_3;
NullCheck(L_71);
int32_t L_72 = L_71->get_DecimalDigits_1();
if ((((int32_t)L_72) > ((int32_t)0)))
{
goto IL_0198;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_73 = V_3;
NullCheck(L_73);
int32_t L_74 = L_73->get_IntegerDigits_4();
if ((((int32_t)L_74) > ((int32_t)0)))
{
goto IL_0198;
}
}
{
__this->set__positive_13((bool)1);
}
IL_0198:
{
StringBuilder_t * L_75 = V_4;
NullCheck(L_75);
int32_t L_76 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_75, /*hidden argument*/NULL);
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_77 = V_3;
NullCheck(L_77);
int32_t L_78 = L_77->get_IntegerDigits_4();
if ((((int32_t)L_76) >= ((int32_t)L_78)))
{
goto IL_01d0;
}
}
{
StringBuilder_t * L_79 = V_4;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_80 = V_3;
NullCheck(L_80);
int32_t L_81 = L_80->get_IntegerDigits_4();
StringBuilder_t * L_82 = V_4;
NullCheck(L_82);
int32_t L_83 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_82, /*hidden argument*/NULL);
NullCheck(L_79);
StringBuilder_Insert_mC4C722CFB7E8BA17F47DF230DD69F6E0E46C7D05(L_79, 0, _stringLiteralB6589FC6AB0DC82CF12099D1C2D40AB994E8410C, ((int32_t)il2cpp_codegen_subtract((int32_t)L_81, (int32_t)L_83)), /*hidden argument*/NULL);
goto IL_01d0;
}
IL_01c5:
{
StringBuilder_t * L_84 = V_6;
NullCheck(L_84);
StringBuilder_Insert_m5A00CEB69C56B823E3766C84114D8B8ACCFC67A1(L_84, 0, ((int32_t)48), /*hidden argument*/NULL);
}
IL_01d0:
{
StringBuilder_t * L_85 = V_6;
NullCheck(L_85);
int32_t L_86 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_85, /*hidden argument*/NULL);
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_87 = V_3;
NullCheck(L_87);
int32_t L_88 = L_87->get_ExponentDigits_8();
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_89 = V_3;
NullCheck(L_89);
int32_t L_90 = L_89->get_ExponentTailSharpDigits_9();
if ((((int32_t)L_86) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_88, (int32_t)L_90)))))
{
goto IL_01c5;
}
}
{
bool L_91 = V_8;
if (!L_91)
{
goto IL_0203;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_92 = V_3;
NullCheck(L_92);
bool L_93 = L_92->get_ExponentNegativeSignOnly_10();
if (L_93)
{
goto IL_0203;
}
}
{
StringBuilder_t * L_94 = V_6;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_95 = ___nfi2;
NullCheck(L_95);
String_t* L_96 = NumberFormatInfo_get_PositiveSign_m268EA84CDC3A03566ACDC10208E165DB74948747_inline(L_95, /*hidden argument*/NULL);
NullCheck(L_94);
StringBuilder_Insert_m38829D9C9FE52ACD6541ED735D4435FB2A831A2C(L_94, 0, L_96, /*hidden argument*/NULL);
goto IL_0278;
}
IL_0203:
{
bool L_97 = V_8;
if (L_97)
{
goto IL_0278;
}
}
{
StringBuilder_t * L_98 = V_6;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_99 = ___nfi2;
NullCheck(L_99);
String_t* L_100 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_99, /*hidden argument*/NULL);
NullCheck(L_98);
StringBuilder_Insert_m38829D9C9FE52ACD6541ED735D4435FB2A831A2C(L_98, 0, L_100, /*hidden argument*/NULL);
goto IL_0278;
}
IL_0218:
{
StringBuilder_t * L_101 = V_4;
NullCheck(L_101);
int32_t L_102 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_101, /*hidden argument*/NULL);
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_103 = V_3;
NullCheck(L_103);
int32_t L_104 = L_103->get_IntegerDigits_4();
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_105 = V_3;
NullCheck(L_105);
int32_t L_106 = L_105->get_IntegerHeadSharpDigits_5();
if ((((int32_t)L_102) >= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_104, (int32_t)L_106)))))
{
goto IL_0251;
}
}
{
StringBuilder_t * L_107 = V_4;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_108 = V_3;
NullCheck(L_108);
int32_t L_109 = L_108->get_IntegerDigits_4();
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_110 = V_3;
NullCheck(L_110);
int32_t L_111 = L_110->get_IntegerHeadSharpDigits_5();
StringBuilder_t * L_112 = V_4;
NullCheck(L_112);
int32_t L_113 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_112, /*hidden argument*/NULL);
NullCheck(L_107);
StringBuilder_Insert_mC4C722CFB7E8BA17F47DF230DD69F6E0E46C7D05(L_107, 0, _stringLiteralB6589FC6AB0DC82CF12099D1C2D40AB994E8410C, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_109, (int32_t)L_111)), (int32_t)L_113)), /*hidden argument*/NULL);
}
IL_0251:
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_114 = V_3;
NullCheck(L_114);
int32_t L_115 = L_114->get_IntegerDigits_4();
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_116 = V_3;
NullCheck(L_116);
int32_t L_117 = L_116->get_IntegerHeadSharpDigits_5();
if ((!(((uint32_t)L_115) == ((uint32_t)L_117))))
{
goto IL_0278;
}
}
{
StringBuilder_t * L_118 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
bool L_119 = NumberFormatter_IsZeroOnly_m0264C6FCAD49758F383959C393509CB90DE36034(L_118, /*hidden argument*/NULL);
if (!L_119)
{
goto IL_0278;
}
}
{
StringBuilder_t * L_120 = V_4;
StringBuilder_t * L_121 = V_4;
NullCheck(L_121);
int32_t L_122 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_121, /*hidden argument*/NULL);
NullCheck(L_120);
StringBuilder_Remove_m5DA9C1C4D056FA61B8923BE85E6BFF44B14A24F9(L_120, 0, L_122, /*hidden argument*/NULL);
}
IL_0278:
{
StringBuilder_t * L_123 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
NumberFormatter_ZeroTrimEnd_mF2D5BD37BC73D64C9777A062F1F7C5332B443D2B(L_123, (bool)1, /*hidden argument*/NULL);
goto IL_028c;
}
IL_0282:
{
StringBuilder_t * L_124 = V_5;
NullCheck(L_124);
StringBuilder_Append_m05C12F58ADC2D807613A9301DF438CB3CD09B75A(L_124, ((int32_t)48), /*hidden argument*/NULL);
}
IL_028c:
{
StringBuilder_t * L_125 = V_5;
NullCheck(L_125);
int32_t L_126 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_125, /*hidden argument*/NULL);
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_127 = V_3;
NullCheck(L_127);
int32_t L_128 = L_127->get_DecimalDigits_1();
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_129 = V_3;
NullCheck(L_129);
int32_t L_130 = L_129->get_DecimalTailSharpDigits_3();
if ((((int32_t)L_126) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_128, (int32_t)L_130)))))
{
goto IL_0282;
}
}
{
StringBuilder_t * L_131 = V_5;
NullCheck(L_131);
int32_t L_132 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_131, /*hidden argument*/NULL);
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_133 = V_3;
NullCheck(L_133);
int32_t L_134 = L_133->get_DecimalDigits_1();
if ((((int32_t)L_132) <= ((int32_t)L_134)))
{
goto IL_02cd;
}
}
{
StringBuilder_t * L_135 = V_5;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_136 = V_3;
NullCheck(L_136);
int32_t L_137 = L_136->get_DecimalDigits_1();
StringBuilder_t * L_138 = V_5;
NullCheck(L_138);
int32_t L_139 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_138, /*hidden argument*/NULL);
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_140 = V_3;
NullCheck(L_140);
int32_t L_141 = L_140->get_DecimalDigits_1();
NullCheck(L_135);
StringBuilder_Remove_m5DA9C1C4D056FA61B8923BE85E6BFF44B14A24F9(L_135, L_137, ((int32_t)il2cpp_codegen_subtract((int32_t)L_139, (int32_t)L_141)), /*hidden argument*/NULL);
}
IL_02cd:
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_142 = V_3;
String_t* L_143 = ___format1;
int32_t L_144 = V_1;
int32_t L_145 = V_2;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_146 = ___nfi2;
bool L_147 = __this->get__positive_13();
StringBuilder_t * L_148 = V_4;
StringBuilder_t * L_149 = V_5;
StringBuilder_t * L_150 = V_6;
NullCheck(L_142);
StringBuilder_t * L_151 = CustomInfo_Format_m20F8019C600572CCEC79CF42DA79CEB4FC5FAE73(L_142, L_143, L_144, L_145, L_146, L_147, L_148, L_149, L_150, /*hidden argument*/NULL);
NullCheck(L_151);
String_t* L_152 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_151);
V_9 = L_152;
int32_t L_153 = __this->get__ind_8();
Il2CppChar* L_154 = ___buf0;
String_t* L_155 = V_9;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_156 = NumberFormatter_CharCopy_mCEF232FA101FF96243DDE7A25BA51494F77F78AD((Il2CppChar*)(Il2CppChar*)L_154, L_155, /*hidden argument*/NULL);
__this->set__ind_8(((int32_t)il2cpp_codegen_add((int32_t)L_153, (int32_t)L_156)));
int32_t L_157 = __this->get__ind_8();
return L_157;
}
}
// System.Void NumberFormatter::ZeroTrimEnd(System.Text.StringBuilder,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_ZeroTrimEnd_mF2D5BD37BC73D64C9777A062F1F7C5332B443D2B (StringBuilder_t * ___sb0, bool ___canEmpty1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t G_B6_0 = 0;
{
V_0 = 0;
StringBuilder_t * L_0 = ___sb0;
NullCheck(L_0);
int32_t L_1 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_0, /*hidden argument*/NULL);
V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
goto IL_0020;
}
IL_000d:
{
StringBuilder_t * L_2 = ___sb0;
int32_t L_3 = V_1;
NullCheck(L_2);
Il2CppChar L_4 = StringBuilder_get_Chars_mC069533DCA4FB798DFA069469EBABA85DCC183C6(L_2, L_3, /*hidden argument*/NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)48)))))
{
goto IL_0032;
}
}
{
int32_t L_5 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
int32_t L_6 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1));
}
IL_0020:
{
bool L_7 = ___canEmpty1;
if (L_7)
{
goto IL_0029;
}
}
{
int32_t L_8 = V_1;
G_B6_0 = ((((int32_t)L_8) > ((int32_t)0))? 1 : 0);
goto IL_0030;
}
IL_0029:
{
int32_t L_9 = V_1;
G_B6_0 = ((((int32_t)((((int32_t)L_9) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0030:
{
if (G_B6_0)
{
goto IL_000d;
}
}
IL_0032:
{
int32_t L_10 = V_0;
if ((((int32_t)L_10) <= ((int32_t)0)))
{
goto IL_0046;
}
}
{
StringBuilder_t * L_11 = ___sb0;
StringBuilder_t * L_12 = ___sb0;
NullCheck(L_12);
int32_t L_13 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_12, /*hidden argument*/NULL);
int32_t L_14 = V_0;
int32_t L_15 = V_0;
NullCheck(L_11);
StringBuilder_Remove_m5DA9C1C4D056FA61B8923BE85E6BFF44B14A24F9(L_11, ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)L_14)), L_15, /*hidden argument*/NULL);
}
IL_0046:
{
return;
}
}
// System.Boolean NumberFormatter::IsZeroOnly(System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumberFormatter_IsZeroOnly_m0264C6FCAD49758F383959C393509CB90DE36034 (StringBuilder_t * ___sb0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_IsZeroOnly_m0264C6FCAD49758F383959C393509CB90DE36034_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_0023;
}
IL_0004:
{
StringBuilder_t * L_0 = ___sb0;
int32_t L_1 = V_0;
NullCheck(L_0);
Il2CppChar L_2 = StringBuilder_get_Chars_mC069533DCA4FB798DFA069469EBABA85DCC183C6(L_0, L_1, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_il2cpp_TypeInfo_var);
bool L_3 = Char_IsDigit_m29508E0B60DAE54350BDC3DED0D42895DBA4087E(L_2, /*hidden argument*/NULL);
if (!L_3)
{
goto IL_001f;
}
}
{
StringBuilder_t * L_4 = ___sb0;
int32_t L_5 = V_0;
NullCheck(L_4);
Il2CppChar L_6 = StringBuilder_get_Chars_mC069533DCA4FB798DFA069469EBABA85DCC183C6(L_4, L_5, /*hidden argument*/NULL);
if ((((int32_t)L_6) == ((int32_t)((int32_t)48))))
{
goto IL_001f;
}
}
{
return (bool)0;
}
IL_001f:
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
}
IL_0023:
{
int32_t L_8 = V_0;
StringBuilder_t * L_9 = ___sb0;
NullCheck(L_9);
int32_t L_10 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_9, /*hidden argument*/NULL);
if ((((int32_t)L_8) < ((int32_t)L_10)))
{
goto IL_0004;
}
}
{
return (bool)1;
}
}
// System.Void NumberFormatter::AppendNonNegativeNumber(System.Text.StringBuilder,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendNonNegativeNumber_mFFB81CA6414DE788DA75764A21F8E4A02797AFD0 (StringBuilder_t * ___sb0, int32_t ___v1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_AppendNonNegativeNumber_mFFB81CA6414DE788DA75764A21F8E4A02797AFD0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___v1;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000a;
}
}
{
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_1 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
ArgumentException__ctor_m77591C20EDA3ADEE2FAF1987321D686E249326C5(L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NumberFormatter_AppendNonNegativeNumber_mFFB81CA6414DE788DA75764A21F8E4A02797AFD0_RuntimeMethod_var);
}
IL_000a:
{
int32_t L_2 = ___v1;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int32_t L_3 = NumberFormatter_ScaleOrder_mBB1B442D34216903BEC0EC3A32EFBAB789DF3BED((((int64_t)((int64_t)L_2))), /*hidden argument*/NULL);
V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)1));
}
IL_0014:
{
int32_t L_4 = ___v1;
int32_t L_5 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
int64_t L_6 = NumberFormatter_GetTenPowerOf_mEFF2B606B9628E6A8855B37B57D666E758632588(L_5, /*hidden argument*/NULL);
V_1 = ((int32_t)((int32_t)L_4/(int32_t)(((int32_t)((int32_t)L_6)))));
StringBuilder_t * L_7 = ___sb0;
int32_t L_8 = V_1;
NullCheck(L_7);
StringBuilder_Append_m05C12F58ADC2D807613A9301DF438CB3CD09B75A(L_7, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)L_8))))), /*hidden argument*/NULL);
int32_t L_9 = ___v1;
int32_t L_10 = V_0;
int32_t L_11 = L_10;
V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1));
int64_t L_12 = NumberFormatter_GetTenPowerOf_mEFF2B606B9628E6A8855B37B57D666E758632588(L_11, /*hidden argument*/NULL);
int32_t L_13 = V_1;
___v1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)(((int32_t)((int32_t)L_12))), (int32_t)L_13))));
int32_t L_14 = V_0;
if ((((int32_t)L_14) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
return;
}
}
// System.Void NumberFormatter::AppendIntegerString(System.Int32,System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendIntegerString_mDD9FB0A535A4DCB69A8DCFC1BC831658C5F856FD (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___minLength0, StringBuilder_t * ___sb1, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get__decPointPos_19();
if ((((int32_t)L_0) > ((int32_t)0)))
{
goto IL_0014;
}
}
{
StringBuilder_t * L_1 = ___sb1;
int32_t L_2 = ___minLength0;
NullCheck(L_1);
StringBuilder_Append_m9702CA108F81CBF2B174826C1DFC5F7552C36C45(L_1, ((int32_t)48), L_2, /*hidden argument*/NULL);
return;
}
IL_0014:
{
int32_t L_3 = __this->get__decPointPos_19();
int32_t L_4 = ___minLength0;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_002e;
}
}
{
StringBuilder_t * L_5 = ___sb1;
int32_t L_6 = ___minLength0;
int32_t L_7 = __this->get__decPointPos_19();
NullCheck(L_5);
StringBuilder_Append_m9702CA108F81CBF2B174826C1DFC5F7552C36C45(L_5, ((int32_t)48), ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)), /*hidden argument*/NULL);
}
IL_002e:
{
int32_t L_8 = __this->get__digitsLen_17();
int32_t L_9 = __this->get__decPointPos_19();
int32_t L_10 = __this->get__digitsLen_17();
StringBuilder_t * L_11 = ___sb1;
NumberFormatter_AppendDigits_m331415451E841DC3D22F571470C8FF8E44BC2EFA(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9)), L_10, L_11, /*hidden argument*/NULL);
return;
}
}
// System.Void NumberFormatter::AppendIntegerString(System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendIntegerString_m54DC627D68C139C07FF2293BA9B5FA6F94D1B728 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___minLength1, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get__decPointPos_19();
if ((((int32_t)L_0) > ((int32_t)0)))
{
goto IL_0014;
}
}
{
Il2CppChar* L_1 = ___buf0;
int32_t L_2 = ___minLength1;
NumberFormatter_Append_mEC4FF8A85816A7C98183A03ECCBE6FF5CEA8BD34(__this, (Il2CppChar*)(Il2CppChar*)L_1, ((int32_t)48), L_2, /*hidden argument*/NULL);
return;
}
IL_0014:
{
int32_t L_3 = __this->get__decPointPos_19();
int32_t L_4 = ___minLength1;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_002e;
}
}
{
Il2CppChar* L_5 = ___buf0;
int32_t L_6 = ___minLength1;
int32_t L_7 = __this->get__decPointPos_19();
NumberFormatter_Append_mEC4FF8A85816A7C98183A03ECCBE6FF5CEA8BD34(__this, (Il2CppChar*)(Il2CppChar*)L_5, ((int32_t)48), ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)), /*hidden argument*/NULL);
}
IL_002e:
{
Il2CppChar* L_8 = ___buf0;
int32_t L_9 = __this->get__digitsLen_17();
int32_t L_10 = __this->get__decPointPos_19();
int32_t L_11 = __this->get__digitsLen_17();
NumberFormatter_AppendDigits_m565F110834C1802F48DC18B6338473D3214D90C2(__this, (Il2CppChar*)(Il2CppChar*)L_8, ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), L_11, /*hidden argument*/NULL);
return;
}
}
// System.Void NumberFormatter::AppendIntegerStringWithGroupSeparator(System.Char*,System.Int32[],System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendIntegerStringWithGroupSeparator_m80217F163723E1EF94AC2E1F261B67C1C99E9E95 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___groups1, String_t* ___groupSeparator2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t G_B11_0 = 0;
int32_t G_B19_0 = 0;
{
bool L_0 = NumberFormatter_get_IsZeroInteger_mE3EBC79EF494E000E3841C48A47C950A8DA63426(__this, /*hidden argument*/NULL);
if (!L_0)
{
goto IL_0012;
}
}
{
Il2CppChar* L_1 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_1, ((int32_t)48), /*hidden argument*/NULL);
return;
}
IL_0012:
{
V_0 = 0;
V_1 = 0;
V_2 = 0;
goto IL_002f;
}
IL_001a:
{
int32_t L_2 = V_0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_3 = ___groups1;
int32_t L_4 = V_2;
NullCheck(L_3);
int32_t L_5 = L_4;
int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_6));
int32_t L_7 = V_0;
int32_t L_8 = __this->get__decPointPos_19();
if ((((int32_t)L_7) > ((int32_t)L_8)))
{
goto IL_0035;
}
}
{
int32_t L_9 = V_2;
V_1 = L_9;
int32_t L_10 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
}
IL_002f:
{
int32_t L_11 = V_2;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_12 = ___groups1;
NullCheck(L_12);
if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))))
{
goto IL_001a;
}
}
IL_0035:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_13 = ___groups1;
NullCheck(L_13);
if (!(((RuntimeArray*)L_13)->max_length))
{
goto IL_0113;
}
}
{
int32_t L_14 = V_0;
if ((((int32_t)L_14) <= ((int32_t)0)))
{
goto IL_0113;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_15 = ___groups1;
int32_t L_16 = V_1;
NullCheck(L_15);
int32_t L_17 = L_16;
int32_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_4 = L_18;
int32_t L_19 = __this->get__decPointPos_19();
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_0054;
}
}
{
G_B11_0 = 0;
goto IL_005c;
}
IL_0054:
{
int32_t L_21 = __this->get__decPointPos_19();
int32_t L_22 = V_0;
G_B11_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)L_22));
}
IL_005c:
{
V_5 = G_B11_0;
int32_t L_23 = V_4;
if (L_23)
{
goto IL_007f;
}
}
{
goto IL_0068;
}
IL_0064:
{
int32_t L_24 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)1));
}
IL_0068:
{
int32_t L_25 = V_1;
if ((((int32_t)L_25) < ((int32_t)0)))
{
goto IL_0071;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_26 = ___groups1;
int32_t L_27 = V_1;
NullCheck(L_26);
int32_t L_28 = L_27;
int32_t L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
if (!L_29)
{
goto IL_0064;
}
}
IL_0071:
{
int32_t L_30 = V_5;
if ((((int32_t)L_30) > ((int32_t)0)))
{
goto IL_007b;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_31 = ___groups1;
int32_t L_32 = V_1;
NullCheck(L_31);
int32_t L_33 = L_32;
int32_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
G_B19_0 = L_34;
goto IL_007d;
}
IL_007b:
{
int32_t L_35 = V_5;
G_B19_0 = L_35;
}
IL_007d:
{
V_4 = G_B19_0;
}
IL_007f:
{
int32_t L_36 = V_5;
if (L_36)
{
goto IL_0088;
}
}
{
int32_t L_37 = V_4;
V_3 = L_37;
goto IL_00a2;
}
IL_0088:
{
int32_t L_38 = V_1;
int32_t L_39 = V_5;
int32_t L_40 = V_4;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)((int32_t)((int32_t)L_39/(int32_t)L_40))));
int32_t L_41 = V_5;
int32_t L_42 = V_4;
V_3 = ((int32_t)((int32_t)L_41%(int32_t)L_42));
int32_t L_43 = V_3;
if (L_43)
{
goto IL_009e;
}
}
{
int32_t L_44 = V_4;
V_3 = L_44;
goto IL_00a2;
}
IL_009e:
{
int32_t L_45 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1));
}
IL_00a2:
{
V_6 = 0;
}
IL_00a5:
{
int32_t L_46 = __this->get__decPointPos_19();
int32_t L_47 = V_6;
int32_t L_48 = V_3;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_46, (int32_t)L_47))) <= ((int32_t)L_48)))
{
goto IL_00b4;
}
}
{
int32_t L_49 = V_3;
if (L_49)
{
goto IL_00d2;
}
}
IL_00b4:
{
Il2CppChar* L_50 = ___buf0;
int32_t L_51 = __this->get__digitsLen_17();
int32_t L_52 = __this->get__decPointPos_19();
int32_t L_53 = __this->get__digitsLen_17();
int32_t L_54 = V_6;
NumberFormatter_AppendDigits_m565F110834C1802F48DC18B6338473D3214D90C2(__this, (Il2CppChar*)(Il2CppChar*)L_50, ((int32_t)il2cpp_codegen_subtract((int32_t)L_51, (int32_t)L_52)), ((int32_t)il2cpp_codegen_subtract((int32_t)L_53, (int32_t)L_54)), /*hidden argument*/NULL);
return;
}
IL_00d2:
{
Il2CppChar* L_55 = ___buf0;
int32_t L_56 = __this->get__digitsLen_17();
int32_t L_57 = V_6;
int32_t L_58 = V_3;
int32_t L_59 = __this->get__digitsLen_17();
int32_t L_60 = V_6;
NumberFormatter_AppendDigits_m565F110834C1802F48DC18B6338473D3214D90C2(__this, (Il2CppChar*)(Il2CppChar*)L_55, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_56, (int32_t)L_57)), (int32_t)L_58)), ((int32_t)il2cpp_codegen_subtract((int32_t)L_59, (int32_t)L_60)), /*hidden argument*/NULL);
int32_t L_61 = V_6;
int32_t L_62 = V_3;
V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)L_62));
Il2CppChar* L_63 = ___buf0;
String_t* L_64 = ___groupSeparator2;
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_63, L_64, /*hidden argument*/NULL);
int32_t L_65 = V_1;
int32_t L_66 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_65, (int32_t)1));
V_1 = L_66;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_67 = ___groups1;
NullCheck(L_67);
if ((((int32_t)L_66) >= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_67)->max_length)))))))
{
goto IL_010e;
}
}
{
int32_t L_68 = V_1;
if ((((int32_t)L_68) < ((int32_t)0)))
{
goto IL_010e;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_69 = ___groups1;
int32_t L_70 = V_1;
NullCheck(L_69);
int32_t L_71 = L_70;
int32_t L_72 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
V_4 = L_72;
}
IL_010e:
{
int32_t L_73 = V_4;
V_3 = L_73;
goto IL_00a5;
}
IL_0113:
{
Il2CppChar* L_74 = ___buf0;
int32_t L_75 = __this->get__digitsLen_17();
int32_t L_76 = __this->get__decPointPos_19();
int32_t L_77 = __this->get__digitsLen_17();
NumberFormatter_AppendDigits_m565F110834C1802F48DC18B6338473D3214D90C2(__this, (Il2CppChar*)(Il2CppChar*)L_74, ((int32_t)il2cpp_codegen_subtract((int32_t)L_75, (int32_t)L_76)), L_77, /*hidden argument*/NULL);
return;
}
}
// System.Void NumberFormatter::AppendDecimalString(System.Int32,System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendDecimalString_mE4617C7D3CC6A8439216212D5B4C28E9372B2A7F (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___precision0, StringBuilder_t * ___sb1, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get__digitsLen_17();
int32_t L_1 = ___precision0;
int32_t L_2 = __this->get__decPointPos_19();
int32_t L_3 = __this->get__digitsLen_17();
int32_t L_4 = __this->get__decPointPos_19();
StringBuilder_t * L_5 = ___sb1;
NumberFormatter_AppendDigits_m331415451E841DC3D22F571470C8FF8E44BC2EFA(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)L_2)), ((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)), L_5, /*hidden argument*/NULL);
return;
}
}
// System.Void NumberFormatter::AppendDecimalString(System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendDecimalString_m570E45A5B4BB6334EC90C9BF2C60C4787C9477D4 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___precision1, const RuntimeMethod* method)
{
{
Il2CppChar* L_0 = ___buf0;
int32_t L_1 = __this->get__digitsLen_17();
int32_t L_2 = ___precision1;
int32_t L_3 = __this->get__decPointPos_19();
int32_t L_4 = __this->get__digitsLen_17();
int32_t L_5 = __this->get__decPointPos_19();
NumberFormatter_AppendDigits_m565F110834C1802F48DC18B6338473D3214D90C2(__this, (Il2CppChar*)(Il2CppChar*)L_0, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (int32_t)L_3)), ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), /*hidden argument*/NULL);
return;
}
}
// System.Void NumberFormatter::AppendExponent(System.Char*,System.Globalization.NumberFormatInfo,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendExponent_mFEEEE82B7A5BFC012097CD4CDA7D9D37822584B6 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi1, int32_t ___exponent2, int32_t ___minDigits3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_AppendExponent_mFEEEE82B7A5BFC012097CD4CDA7D9D37822584B6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
{
bool L_0 = __this->get__specifierIsUpper_12();
if (L_0)
{
goto IL_0012;
}
}
{
Il2CppChar L_1 = __this->get__specifier_14();
if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)82)))))
{
goto IL_001d;
}
}
IL_0012:
{
Il2CppChar* L_2 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_2, ((int32_t)69), /*hidden argument*/NULL);
goto IL_0026;
}
IL_001d:
{
Il2CppChar* L_3 = ___buf0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_3, ((int32_t)101), /*hidden argument*/NULL);
}
IL_0026:
{
int32_t L_4 = ___exponent2;
if ((((int32_t)L_4) < ((int32_t)0)))
{
goto IL_0039;
}
}
{
Il2CppChar* L_5 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_6 = ___nfi1;
NullCheck(L_6);
String_t* L_7 = NumberFormatInfo_get_PositiveSign_m268EA84CDC3A03566ACDC10208E165DB74948747_inline(L_6, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_5, L_7, /*hidden argument*/NULL);
goto IL_004a;
}
IL_0039:
{
Il2CppChar* L_8 = ___buf0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_9 = ___nfi1;
NullCheck(L_9);
String_t* L_10 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_9, /*hidden argument*/NULL);
NumberFormatter_Append_m9001CAA0067064ACC2BB762E75B0A37DA21D5A09(__this, (Il2CppChar*)(Il2CppChar*)L_8, L_10, /*hidden argument*/NULL);
int32_t L_11 = ___exponent2;
___exponent2 = ((-L_11));
}
IL_004a:
{
int32_t L_12 = ___exponent2;
if (L_12)
{
goto IL_0059;
}
}
{
Il2CppChar* L_13 = ___buf0;
int32_t L_14 = ___minDigits3;
NumberFormatter_Append_mEC4FF8A85816A7C98183A03ECCBE6FF5CEA8BD34(__this, (Il2CppChar*)(Il2CppChar*)L_13, ((int32_t)48), L_14, /*hidden argument*/NULL);
return;
}
IL_0059:
{
int32_t L_15 = ___exponent2;
if ((((int32_t)L_15) >= ((int32_t)((int32_t)10))))
{
goto IL_0078;
}
}
{
Il2CppChar* L_16 = ___buf0;
int32_t L_17 = ___minDigits3;
NumberFormatter_Append_mEC4FF8A85816A7C98183A03ECCBE6FF5CEA8BD34(__this, (Il2CppChar*)(Il2CppChar*)L_16, ((int32_t)48), ((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)), /*hidden argument*/NULL);
Il2CppChar* L_18 = ___buf0;
int32_t L_19 = ___exponent2;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_18, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)L_19))))), /*hidden argument*/NULL);
return;
}
IL_0078:
{
int32_t L_20 = ___exponent2;
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
uint32_t L_21 = NumberFormatter_FastToDecHex_mF71701959CA6B08C63B9DC6348B4CCB66253AAE5(L_20, /*hidden argument*/NULL);
V_0 = L_21;
int32_t L_22 = ___exponent2;
if ((((int32_t)L_22) >= ((int32_t)((int32_t)100))))
{
goto IL_0089;
}
}
{
int32_t L_23 = ___minDigits3;
if ((!(((uint32_t)L_23) == ((uint32_t)3))))
{
goto IL_0097;
}
}
IL_0089:
{
Il2CppChar* L_24 = ___buf0;
uint32_t L_25 = V_0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_24, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((uint32_t)L_25>>8))))))), /*hidden argument*/NULL);
}
IL_0097:
{
Il2CppChar* L_26 = ___buf0;
uint32_t L_27 = V_0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_26, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_27>>4))&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL);
Il2CppChar* L_28 = ___buf0;
uint32_t L_29 = V_0;
NumberFormatter_Append_mFF2758D7C7F789EC360CF3FA83E22EDC7BE71242(__this, (Il2CppChar*)(Il2CppChar*)L_28, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_29&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL);
return;
}
}
// System.Void NumberFormatter::AppendOneDigit(System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendOneDigit_m440B0281FC29AC61C3FB85EE4DEC7938C211CD22 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___start1, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___start1;
int32_t L_1 = __this->get__offset_18();
___start1 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1));
int32_t L_2 = ___start1;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
V_0 = 0;
goto IL_004b;
}
IL_0012:
{
int32_t L_3 = ___start1;
if ((((int32_t)L_3) >= ((int32_t)8)))
{
goto IL_001f;
}
}
{
uint32_t L_4 = __this->get__val1_20();
V_0 = L_4;
goto IL_004b;
}
IL_001f:
{
int32_t L_5 = ___start1;
if ((((int32_t)L_5) >= ((int32_t)((int32_t)16))))
{
goto IL_002d;
}
}
{
uint32_t L_6 = __this->get__val2_21();
V_0 = L_6;
goto IL_004b;
}
IL_002d:
{
int32_t L_7 = ___start1;
if ((((int32_t)L_7) >= ((int32_t)((int32_t)24))))
{
goto IL_003b;
}
}
{
uint32_t L_8 = __this->get__val3_22();
V_0 = L_8;
goto IL_004b;
}
IL_003b:
{
int32_t L_9 = ___start1;
if ((((int32_t)L_9) >= ((int32_t)((int32_t)32))))
{
goto IL_0049;
}
}
{
uint32_t L_10 = __this->get__val4_23();
V_0 = L_10;
goto IL_004b;
}
IL_0049:
{
V_0 = 0;
}
IL_004b:
{
uint32_t L_11 = V_0;
int32_t L_12 = ___start1;
V_0 = ((int32_t)((uint32_t)L_11>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_12&(int32_t)7))<<(int32_t)2))&(int32_t)((int32_t)31)))));
Il2CppChar* L_13 = ___buf0;
int32_t L_14 = __this->get__ind_8();
V_1 = L_14;
int32_t L_15 = V_1;
__this->set__ind_8(((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)));
int32_t L_16 = V_1;
uint32_t L_17 = V_0;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_13, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_16)), (int32_t)2))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_17&(int32_t)((int32_t)15))))))));
return;
}
}
// System.Void NumberFormatter::FastAppendDigits(System.Char*,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_FastAppendDigits_mED62323ACA4631651A0D81D558166EECC0DF1EE5 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___val1, bool ___force2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_FastAppendDigits_mED62323ACA4631651A0D81D558166EECC0DF1EE5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
Il2CppChar* V_2 = NULL;
int32_t V_3 = 0;
{
int32_t L_0 = __this->get__ind_8();
V_0 = L_0;
Il2CppChar* L_1 = ___buf0;
V_2 = (Il2CppChar*)L_1;
bool L_2 = ___force2;
if (L_2)
{
goto IL_0011;
}
}
{
int32_t L_3 = ___val1;
if ((((int32_t)L_3) < ((int32_t)((int32_t)100))))
{
goto IL_0063;
}
}
IL_0011:
{
int32_t L_4 = ___val1;
V_3 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_4, (int32_t)((int32_t)5243)))>>(int32_t)((int32_t)19)));
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_5 = ((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->get_DecHexDigits_0();
int32_t L_6 = V_3;
NullCheck(L_5);
int32_t L_7 = L_6;
int32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_1 = L_8;
bool L_9 = ___force2;
if (L_9)
{
goto IL_002f;
}
}
{
int32_t L_10 = ___val1;
if ((((int32_t)L_10) < ((int32_t)((int32_t)1000))))
{
goto IL_0041;
}
}
IL_002f:
{
Il2CppChar* L_11 = V_2;
int32_t L_12 = V_0;
int32_t L_13 = L_12;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
int32_t L_14 = V_1;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_11, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_13)), (int32_t)2))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_14>>(int32_t)4)))))));
}
IL_0041:
{
Il2CppChar* L_15 = V_2;
int32_t L_16 = V_0;
int32_t L_17 = L_16;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
int32_t L_18 = V_1;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_15, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_17)), (int32_t)2))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_18&(int32_t)((int32_t)15))))))));
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_19 = ((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->get_DecHexDigits_0();
int32_t L_20 = ___val1;
int32_t L_21 = V_3;
NullCheck(L_19);
int32_t L_22 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_21, (int32_t)((int32_t)100)))));
int32_t L_23 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
V_1 = L_23;
goto IL_006b;
}
IL_0063:
{
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_24 = ((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_StaticFields*)il2cpp_codegen_static_fields_for(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->get_DecHexDigits_0();
int32_t L_25 = ___val1;
NullCheck(L_24);
int32_t L_26 = L_25;
int32_t L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
V_1 = L_27;
}
IL_006b:
{
bool L_28 = ___force2;
if (L_28)
{
goto IL_0073;
}
}
{
int32_t L_29 = ___val1;
if ((((int32_t)L_29) < ((int32_t)((int32_t)10))))
{
goto IL_0085;
}
}
IL_0073:
{
Il2CppChar* L_30 = V_2;
int32_t L_31 = V_0;
int32_t L_32 = L_31;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1));
int32_t L_33 = V_1;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_30, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_32)), (int32_t)2))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_33>>(int32_t)4)))))));
}
IL_0085:
{
Il2CppChar* L_34 = V_2;
int32_t L_35 = V_0;
int32_t L_36 = L_35;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
int32_t L_37 = V_1;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_34, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_36)), (int32_t)2))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_37&(int32_t)((int32_t)15))))))));
int32_t L_38 = V_0;
__this->set__ind_8(L_38);
return;
}
}
// System.Void NumberFormatter::AppendDigits(System.Char*,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendDigits_m565F110834C1802F48DC18B6338473D3214D90C2 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, Il2CppChar* ___buf0, int32_t ___start1, int32_t ___end2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
uint32_t V_2 = 0;
int32_t V_3 = 0;
{
int32_t L_0 = ___start1;
int32_t L_1 = ___end2;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0005;
}
}
{
return;
}
IL_0005:
{
int32_t L_2 = __this->get__ind_8();
int32_t L_3 = ___end2;
int32_t L_4 = ___start1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4))));
int32_t L_5 = V_0;
__this->set__ind_8(L_5);
int32_t L_6 = ___end2;
int32_t L_7 = __this->get__offset_18();
___end2 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)L_7));
int32_t L_8 = ___start1;
int32_t L_9 = __this->get__offset_18();
___start1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9));
int32_t L_10 = ___start1;
int32_t L_11 = ___start1;
V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)8)), (int32_t)((int32_t)((int32_t)L_11&(int32_t)7))));
}
IL_0033:
{
int32_t L_12 = V_1;
if ((!(((uint32_t)L_12) == ((uint32_t)8))))
{
goto IL_0040;
}
}
{
uint32_t L_13 = __this->get__val1_20();
V_2 = L_13;
goto IL_006c;
}
IL_0040:
{
int32_t L_14 = V_1;
if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)16)))))
{
goto IL_004e;
}
}
{
uint32_t L_15 = __this->get__val2_21();
V_2 = L_15;
goto IL_006c;
}
IL_004e:
{
int32_t L_16 = V_1;
if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)24)))))
{
goto IL_005c;
}
}
{
uint32_t L_17 = __this->get__val3_22();
V_2 = L_17;
goto IL_006c;
}
IL_005c:
{
int32_t L_18 = V_1;
if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)32)))))
{
goto IL_006a;
}
}
{
uint32_t L_19 = __this->get__val4_23();
V_2 = L_19;
goto IL_006c;
}
IL_006a:
{
V_2 = 0;
}
IL_006c:
{
uint32_t L_20 = V_2;
int32_t L_21 = ___start1;
V_2 = ((int32_t)((uint32_t)L_20>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_21&(int32_t)7))<<(int32_t)2))&(int32_t)((int32_t)31)))));
int32_t L_22 = V_1;
int32_t L_23 = ___end2;
if ((((int32_t)L_22) <= ((int32_t)L_23)))
{
goto IL_007d;
}
}
{
int32_t L_24 = ___end2;
V_1 = L_24;
}
IL_007d:
{
Il2CppChar* L_25 = ___buf0;
int32_t L_26 = V_0;
int32_t L_27 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)1));
V_0 = L_27;
uint32_t L_28 = V_2;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_25, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_27)), (int32_t)2))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_28&(int32_t)((int32_t)15))))))));
int32_t L_29 = V_1;
int32_t L_30 = ___start1;
V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30));
int32_t L_31 = V_3;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)))
{
case 0:
{
goto IL_0162;
}
case 1:
{
goto IL_014b;
}
case 2:
{
goto IL_0134;
}
case 3:
{
goto IL_011d;
}
case 4:
{
goto IL_0106;
}
case 5:
{
goto IL_00ef;
}
case 6:
{
goto IL_00d8;
}
case 7:
{
goto IL_00c1;
}
}
}
{
goto IL_0167;
}
IL_00c1:
{
Il2CppChar* L_32 = ___buf0;
int32_t L_33 = V_0;
int32_t L_34 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_33, (int32_t)1));
V_0 = L_34;
uint32_t L_35 = V_2;
int32_t L_36 = ((int32_t)((uint32_t)L_35>>4));
V_2 = L_36;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_32, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_34)), (int32_t)2))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_36&(int32_t)((int32_t)15))))))));
}
IL_00d8:
{
Il2CppChar* L_37 = ___buf0;
int32_t L_38 = V_0;
int32_t L_39 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)1));
V_0 = L_39;
uint32_t L_40 = V_2;
int32_t L_41 = ((int32_t)((uint32_t)L_40>>4));
V_2 = L_41;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_37, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_39)), (int32_t)2))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_41&(int32_t)((int32_t)15))))))));
}
IL_00ef:
{
Il2CppChar* L_42 = ___buf0;
int32_t L_43 = V_0;
int32_t L_44 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_43, (int32_t)1));
V_0 = L_44;
uint32_t L_45 = V_2;
int32_t L_46 = ((int32_t)((uint32_t)L_45>>4));
V_2 = L_46;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_42, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_44)), (int32_t)2))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_46&(int32_t)((int32_t)15))))))));
}
IL_0106:
{
Il2CppChar* L_47 = ___buf0;
int32_t L_48 = V_0;
int32_t L_49 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)1));
V_0 = L_49;
uint32_t L_50 = V_2;
int32_t L_51 = ((int32_t)((uint32_t)L_50>>4));
V_2 = L_51;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_47, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_49)), (int32_t)2))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_51&(int32_t)((int32_t)15))))))));
}
IL_011d:
{
Il2CppChar* L_52 = ___buf0;
int32_t L_53 = V_0;
int32_t L_54 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_53, (int32_t)1));
V_0 = L_54;
uint32_t L_55 = V_2;
int32_t L_56 = ((int32_t)((uint32_t)L_55>>4));
V_2 = L_56;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_52, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_54)), (int32_t)2))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_56&(int32_t)((int32_t)15))))))));
}
IL_0134:
{
Il2CppChar* L_57 = ___buf0;
int32_t L_58 = V_0;
int32_t L_59 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_58, (int32_t)1));
V_0 = L_59;
uint32_t L_60 = V_2;
int32_t L_61 = ((int32_t)((uint32_t)L_60>>4));
V_2 = L_61;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_57, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_59)), (int32_t)2))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_61&(int32_t)((int32_t)15))))))));
}
IL_014b:
{
Il2CppChar* L_62 = ___buf0;
int32_t L_63 = V_0;
int32_t L_64 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_63, (int32_t)1));
V_0 = L_64;
uint32_t L_65 = V_2;
int32_t L_66 = ((int32_t)((uint32_t)L_65>>4));
V_2 = L_66;
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_62, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_64)), (int32_t)2))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_66&(int32_t)((int32_t)15))))))));
}
IL_0162:
{
int32_t L_67 = V_1;
int32_t L_68 = ___end2;
if ((!(((uint32_t)L_67) == ((uint32_t)L_68))))
{
goto IL_0167;
}
}
{
return;
}
IL_0167:
{
int32_t L_69 = V_1;
___start1 = L_69;
int32_t L_70 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_70, (int32_t)8));
goto IL_0033;
}
}
// System.Void NumberFormatter::AppendDigits(System.Int32,System.Int32,System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_AppendDigits_m331415451E841DC3D22F571470C8FF8E44BC2EFA (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___start0, int32_t ___end1, StringBuilder_t * ___sb2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
uint32_t V_2 = 0;
int32_t V_3 = 0;
{
int32_t L_0 = ___start0;
int32_t L_1 = ___end1;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0005;
}
}
{
return;
}
IL_0005:
{
StringBuilder_t * L_2 = ___sb2;
NullCheck(L_2);
int32_t L_3 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_2, /*hidden argument*/NULL);
int32_t L_4 = ___end1;
int32_t L_5 = ___start0;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))));
StringBuilder_t * L_6 = ___sb2;
int32_t L_7 = V_0;
NullCheck(L_6);
StringBuilder_set_Length_m84AF318230AE5C3D0D48F1CE7C2170F6F5C19F5B(L_6, L_7, /*hidden argument*/NULL);
int32_t L_8 = ___end1;
int32_t L_9 = __this->get__offset_18();
___end1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9));
int32_t L_10 = ___start0;
int32_t L_11 = __this->get__offset_18();
___start0 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11));
int32_t L_12 = ___start0;
int32_t L_13 = ___start0;
V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)8)), (int32_t)((int32_t)((int32_t)L_13&(int32_t)7))));
}
IL_0033:
{
int32_t L_14 = V_1;
if ((!(((uint32_t)L_14) == ((uint32_t)8))))
{
goto IL_0040;
}
}
{
uint32_t L_15 = __this->get__val1_20();
V_2 = L_15;
goto IL_006c;
}
IL_0040:
{
int32_t L_16 = V_1;
if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)16)))))
{
goto IL_004e;
}
}
{
uint32_t L_17 = __this->get__val2_21();
V_2 = L_17;
goto IL_006c;
}
IL_004e:
{
int32_t L_18 = V_1;
if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)24)))))
{
goto IL_005c;
}
}
{
uint32_t L_19 = __this->get__val3_22();
V_2 = L_19;
goto IL_006c;
}
IL_005c:
{
int32_t L_20 = V_1;
if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)32)))))
{
goto IL_006a;
}
}
{
uint32_t L_21 = __this->get__val4_23();
V_2 = L_21;
goto IL_006c;
}
IL_006a:
{
V_2 = 0;
}
IL_006c:
{
uint32_t L_22 = V_2;
int32_t L_23 = ___start0;
V_2 = ((int32_t)((uint32_t)L_22>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_23&(int32_t)7))<<(int32_t)2))&(int32_t)((int32_t)31)))));
int32_t L_24 = V_1;
int32_t L_25 = ___end1;
if ((((int32_t)L_24) <= ((int32_t)L_25)))
{
goto IL_007d;
}
}
{
int32_t L_26 = ___end1;
V_1 = L_26;
}
IL_007d:
{
StringBuilder_t * L_27 = ___sb2;
int32_t L_28 = V_0;
int32_t L_29 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_28, (int32_t)1));
V_0 = L_29;
uint32_t L_30 = V_2;
NullCheck(L_27);
StringBuilder_set_Chars_m71B2B761D6D287A666302FD85E320E1E60F388EA(L_27, L_29, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_30&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL);
int32_t L_31 = V_1;
int32_t L_32 = ___start0;
V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)L_32));
int32_t L_33 = V_3;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_33, (int32_t)1)))
{
case 0:
{
goto IL_0162;
}
case 1:
{
goto IL_014b;
}
case 2:
{
goto IL_0134;
}
case 3:
{
goto IL_011d;
}
case 4:
{
goto IL_0106;
}
case 5:
{
goto IL_00ef;
}
case 6:
{
goto IL_00d8;
}
case 7:
{
goto IL_00c1;
}
}
}
{
goto IL_0167;
}
IL_00c1:
{
StringBuilder_t * L_34 = ___sb2;
int32_t L_35 = V_0;
int32_t L_36 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1));
V_0 = L_36;
uint32_t L_37 = V_2;
int32_t L_38 = ((int32_t)((uint32_t)L_37>>4));
V_2 = L_38;
NullCheck(L_34);
StringBuilder_set_Chars_m71B2B761D6D287A666302FD85E320E1E60F388EA(L_34, L_36, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_38&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL);
}
IL_00d8:
{
StringBuilder_t * L_39 = ___sb2;
int32_t L_40 = V_0;
int32_t L_41 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)1));
V_0 = L_41;
uint32_t L_42 = V_2;
int32_t L_43 = ((int32_t)((uint32_t)L_42>>4));
V_2 = L_43;
NullCheck(L_39);
StringBuilder_set_Chars_m71B2B761D6D287A666302FD85E320E1E60F388EA(L_39, L_41, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_43&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL);
}
IL_00ef:
{
StringBuilder_t * L_44 = ___sb2;
int32_t L_45 = V_0;
int32_t L_46 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1));
V_0 = L_46;
uint32_t L_47 = V_2;
int32_t L_48 = ((int32_t)((uint32_t)L_47>>4));
V_2 = L_48;
NullCheck(L_44);
StringBuilder_set_Chars_m71B2B761D6D287A666302FD85E320E1E60F388EA(L_44, L_46, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_48&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL);
}
IL_0106:
{
StringBuilder_t * L_49 = ___sb2;
int32_t L_50 = V_0;
int32_t L_51 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_50, (int32_t)1));
V_0 = L_51;
uint32_t L_52 = V_2;
int32_t L_53 = ((int32_t)((uint32_t)L_52>>4));
V_2 = L_53;
NullCheck(L_49);
StringBuilder_set_Chars_m71B2B761D6D287A666302FD85E320E1E60F388EA(L_49, L_51, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL);
}
IL_011d:
{
StringBuilder_t * L_54 = ___sb2;
int32_t L_55 = V_0;
int32_t L_56 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_55, (int32_t)1));
V_0 = L_56;
uint32_t L_57 = V_2;
int32_t L_58 = ((int32_t)((uint32_t)L_57>>4));
V_2 = L_58;
NullCheck(L_54);
StringBuilder_set_Chars_m71B2B761D6D287A666302FD85E320E1E60F388EA(L_54, L_56, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_58&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL);
}
IL_0134:
{
StringBuilder_t * L_59 = ___sb2;
int32_t L_60 = V_0;
int32_t L_61 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_60, (int32_t)1));
V_0 = L_61;
uint32_t L_62 = V_2;
int32_t L_63 = ((int32_t)((uint32_t)L_62>>4));
V_2 = L_63;
NullCheck(L_59);
StringBuilder_set_Chars_m71B2B761D6D287A666302FD85E320E1E60F388EA(L_59, L_61, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_63&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL);
}
IL_014b:
{
StringBuilder_t * L_64 = ___sb2;
int32_t L_65 = V_0;
int32_t L_66 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_65, (int32_t)1));
V_0 = L_66;
uint32_t L_67 = V_2;
int32_t L_68 = ((int32_t)((uint32_t)L_67>>4));
V_2 = L_68;
NullCheck(L_64);
StringBuilder_set_Chars_m71B2B761D6D287A666302FD85E320E1E60F388EA(L_64, L_66, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_68&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL);
}
IL_0162:
{
int32_t L_69 = V_1;
int32_t L_70 = ___end1;
if ((!(((uint32_t)L_69) == ((uint32_t)L_70))))
{
goto IL_0167;
}
}
{
return;
}
IL_0167:
{
int32_t L_71 = V_1;
___start0 = L_71;
int32_t L_72 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)8));
goto IL_0033;
}
}
// System.Void NumberFormatter::Multiply10(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_Multiply10_m91958D04F33844354A0434802B863C616C78ADD9 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___count0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___count0;
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_000c;
}
}
{
int32_t L_1 = __this->get__digitsLen_17();
if (L_1)
{
goto IL_000d;
}
}
IL_000c:
{
return;
}
IL_000d:
{
int32_t L_2 = __this->get__decPointPos_19();
int32_t L_3 = ___count0;
__this->set__decPointPos_19(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_3)));
return;
}
}
// System.Void NumberFormatter::Divide10(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatter_Divide10_mDF7F09A4DEC03B147A8FA3474EEBF9BACB3B3053 (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, int32_t ___count0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___count0;
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_000c;
}
}
{
int32_t L_1 = __this->get__digitsLen_17();
if (L_1)
{
goto IL_000d;
}
}
IL_000c:
{
return;
}
IL_000d:
{
int32_t L_2 = __this->get__decPointPos_19();
int32_t L_3 = ___count0;
__this->set__decPointPos_19(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3)));
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void NumberFormatter_CustomInfo::GetActiveSection(System.String,System.Boolean&,System.Boolean,System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomInfo_GetActiveSection_m804DD427CBF0CC131890F65AE628435035E072BE (String_t* ___format0, bool* ___positive1, bool ___zero2, int32_t* ___offset3, int32_t* ___length4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CustomInfo_GetActiveSection_m804DD427CBF0CC131890F65AE628435035E072BE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
Il2CppChar V_3 = 0x0;
int32_t V_4 = 0;
Il2CppChar V_5 = 0x0;
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_0 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)3);
V_0 = L_0;
V_1 = 0;
V_2 = 0;
V_3 = 0;
V_4 = 0;
goto IL_0077;
}
IL_0012:
{
String_t* L_1 = ___format0;
int32_t L_2 = V_4;
NullCheck(L_1);
Il2CppChar L_3 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_1, L_2, /*hidden argument*/NULL);
V_5 = L_3;
Il2CppChar L_4 = V_5;
Il2CppChar L_5 = V_3;
if ((((int32_t)L_4) == ((int32_t)L_5)))
{
goto IL_0030;
}
}
{
Il2CppChar L_6 = V_3;
if (L_6)
{
goto IL_003c;
}
}
{
Il2CppChar L_7 = V_5;
if ((((int32_t)L_7) == ((int32_t)((int32_t)34))))
{
goto IL_0030;
}
}
{
Il2CppChar L_8 = V_5;
if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)39)))))
{
goto IL_003c;
}
}
IL_0030:
{
Il2CppChar L_9 = V_3;
if (L_9)
{
goto IL_0038;
}
}
{
Il2CppChar L_10 = V_5;
V_3 = L_10;
goto IL_0071;
}
IL_0038:
{
V_3 = 0;
goto IL_0071;
}
IL_003c:
{
Il2CppChar L_11 = V_3;
if (L_11)
{
goto IL_0071;
}
}
{
String_t* L_12 = ___format0;
int32_t L_13 = V_4;
NullCheck(L_12);
Il2CppChar L_14 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_12, L_13, /*hidden argument*/NULL);
if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)59)))))
{
goto IL_0071;
}
}
{
int32_t L_15 = V_4;
if (!L_15)
{
goto IL_005d;
}
}
{
String_t* L_16 = ___format0;
int32_t L_17 = V_4;
NullCheck(L_16);
Il2CppChar L_18 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_16, ((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)), /*hidden argument*/NULL);
if ((((int32_t)L_18) == ((int32_t)((int32_t)92))))
{
goto IL_0071;
}
}
IL_005d:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_19 = V_0;
int32_t L_20 = V_1;
int32_t L_21 = L_20;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
int32_t L_22 = V_4;
int32_t L_23 = V_2;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(L_21), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)L_23)));
int32_t L_24 = V_4;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
int32_t L_25 = V_1;
if ((((int32_t)L_25) == ((int32_t)3)))
{
goto IL_0081;
}
}
IL_0071:
{
int32_t L_26 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
}
IL_0077:
{
int32_t L_27 = V_4;
String_t* L_28 = ___format0;
NullCheck(L_28);
int32_t L_29 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_28, /*hidden argument*/NULL);
if ((((int32_t)L_27) < ((int32_t)L_29)))
{
goto IL_0012;
}
}
IL_0081:
{
int32_t L_30 = V_1;
if (L_30)
{
goto IL_0091;
}
}
{
int32_t* L_31 = ___offset3;
*((int32_t*)L_31) = (int32_t)0;
int32_t* L_32 = ___length4;
String_t* L_33 = ___format0;
NullCheck(L_33);
int32_t L_34 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_33, /*hidden argument*/NULL);
*((int32_t*)L_32) = (int32_t)L_34;
return;
}
IL_0091:
{
int32_t L_35 = V_1;
if ((!(((uint32_t)L_35) == ((uint32_t)1))))
{
goto IL_00d3;
}
}
{
bool* L_36 = ___positive1;
int32_t L_37 = *((uint8_t*)L_36);
bool L_38 = ___zero2;
if (!((int32_t)((int32_t)L_37|(int32_t)L_38)))
{
goto IL_00a5;
}
}
{
int32_t* L_39 = ___offset3;
*((int32_t*)L_39) = (int32_t)0;
int32_t* L_40 = ___length4;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_41 = V_0;
NullCheck(L_41);
int32_t L_42 = 0;
int32_t L_43 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
*((int32_t*)L_40) = (int32_t)L_43;
return;
}
IL_00a5:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_44 = V_0;
NullCheck(L_44);
int32_t L_45 = 0;
int32_t L_46 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
String_t* L_47 = ___format0;
NullCheck(L_47);
int32_t L_48 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_47, /*hidden argument*/NULL);
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))) >= ((int32_t)L_48)))
{
goto IL_00c9;
}
}
{
bool* L_49 = ___positive1;
*((int8_t*)L_49) = (int8_t)1;
int32_t* L_50 = ___offset3;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_51 = V_0;
NullCheck(L_51);
int32_t L_52 = 0;
int32_t L_53 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
*((int32_t*)L_50) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1));
int32_t* L_54 = ___length4;
String_t* L_55 = ___format0;
NullCheck(L_55);
int32_t L_56 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_55, /*hidden argument*/NULL);
int32_t* L_57 = ___offset3;
int32_t L_58 = *((int32_t*)L_57);
*((int32_t*)L_54) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_56, (int32_t)L_58));
return;
}
IL_00c9:
{
int32_t* L_59 = ___offset3;
*((int32_t*)L_59) = (int32_t)0;
int32_t* L_60 = ___length4;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_61 = V_0;
NullCheck(L_61);
int32_t L_62 = 0;
int32_t L_63 = (L_61)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
*((int32_t*)L_60) = (int32_t)L_63;
return;
}
IL_00d3:
{
int32_t L_64 = V_1;
if ((!(((uint32_t)L_64) == ((uint32_t)2))))
{
goto IL_0121;
}
}
{
bool L_65 = ___zero2;
if (!L_65)
{
goto IL_00f2;
}
}
{
int32_t* L_66 = ___offset3;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_67 = V_0;
NullCheck(L_67);
int32_t L_68 = 0;
int32_t L_69 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_70 = V_0;
NullCheck(L_70);
int32_t L_71 = 1;
int32_t L_72 = (L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
*((int32_t*)L_66) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)L_72)), (int32_t)2));
int32_t* L_73 = ___length4;
String_t* L_74 = ___format0;
NullCheck(L_74);
int32_t L_75 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_74, /*hidden argument*/NULL);
int32_t* L_76 = ___offset3;
int32_t L_77 = *((int32_t*)L_76);
*((int32_t*)L_73) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_75, (int32_t)L_77));
return;
}
IL_00f2:
{
bool* L_78 = ___positive1;
int32_t L_79 = *((uint8_t*)L_78);
if (!L_79)
{
goto IL_0100;
}
}
{
int32_t* L_80 = ___offset3;
*((int32_t*)L_80) = (int32_t)0;
int32_t* L_81 = ___length4;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_82 = V_0;
NullCheck(L_82);
int32_t L_83 = 0;
int32_t L_84 = (L_82)->GetAt(static_cast<il2cpp_array_size_t>(L_83));
*((int32_t*)L_81) = (int32_t)L_84;
return;
}
IL_0100:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_85 = V_0;
NullCheck(L_85);
int32_t L_86 = 1;
int32_t L_87 = (L_85)->GetAt(static_cast<il2cpp_array_size_t>(L_86));
if ((((int32_t)L_87) <= ((int32_t)0)))
{
goto IL_0117;
}
}
{
bool* L_88 = ___positive1;
*((int8_t*)L_88) = (int8_t)1;
int32_t* L_89 = ___offset3;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_90 = V_0;
NullCheck(L_90);
int32_t L_91 = 0;
int32_t L_92 = (L_90)->GetAt(static_cast<il2cpp_array_size_t>(L_91));
*((int32_t*)L_89) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_92, (int32_t)1));
int32_t* L_93 = ___length4;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_94 = V_0;
NullCheck(L_94);
int32_t L_95 = 1;
int32_t L_96 = (L_94)->GetAt(static_cast<il2cpp_array_size_t>(L_95));
*((int32_t*)L_93) = (int32_t)L_96;
return;
}
IL_0117:
{
int32_t* L_97 = ___offset3;
*((int32_t*)L_97) = (int32_t)0;
int32_t* L_98 = ___length4;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_99 = V_0;
NullCheck(L_99);
int32_t L_100 = 0;
int32_t L_101 = (L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_100));
*((int32_t*)L_98) = (int32_t)L_101;
return;
}
IL_0121:
{
int32_t L_102 = V_1;
if ((!(((uint32_t)L_102) == ((uint32_t)3))))
{
goto IL_0169;
}
}
{
bool L_103 = ___zero2;
if (!L_103)
{
goto IL_013a;
}
}
{
int32_t* L_104 = ___offset3;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_105 = V_0;
NullCheck(L_105);
int32_t L_106 = 0;
int32_t L_107 = (L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_106));
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_108 = V_0;
NullCheck(L_108);
int32_t L_109 = 1;
int32_t L_110 = (L_108)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
*((int32_t*)L_104) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_107, (int32_t)L_110)), (int32_t)2));
int32_t* L_111 = ___length4;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_112 = V_0;
NullCheck(L_112);
int32_t L_113 = 2;
int32_t L_114 = (L_112)->GetAt(static_cast<il2cpp_array_size_t>(L_113));
*((int32_t*)L_111) = (int32_t)L_114;
return;
}
IL_013a:
{
bool* L_115 = ___positive1;
int32_t L_116 = *((uint8_t*)L_115);
if (!L_116)
{
goto IL_0148;
}
}
{
int32_t* L_117 = ___offset3;
*((int32_t*)L_117) = (int32_t)0;
int32_t* L_118 = ___length4;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_119 = V_0;
NullCheck(L_119);
int32_t L_120 = 0;
int32_t L_121 = (L_119)->GetAt(static_cast<il2cpp_array_size_t>(L_120));
*((int32_t*)L_118) = (int32_t)L_121;
return;
}
IL_0148:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_122 = V_0;
NullCheck(L_122);
int32_t L_123 = 1;
int32_t L_124 = (L_122)->GetAt(static_cast<il2cpp_array_size_t>(L_123));
if ((((int32_t)L_124) <= ((int32_t)0)))
{
goto IL_015f;
}
}
{
bool* L_125 = ___positive1;
*((int8_t*)L_125) = (int8_t)1;
int32_t* L_126 = ___offset3;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_127 = V_0;
NullCheck(L_127);
int32_t L_128 = 0;
int32_t L_129 = (L_127)->GetAt(static_cast<il2cpp_array_size_t>(L_128));
*((int32_t*)L_126) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_129, (int32_t)1));
int32_t* L_130 = ___length4;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_131 = V_0;
NullCheck(L_131);
int32_t L_132 = 1;
int32_t L_133 = (L_131)->GetAt(static_cast<il2cpp_array_size_t>(L_132));
*((int32_t*)L_130) = (int32_t)L_133;
return;
}
IL_015f:
{
int32_t* L_134 = ___offset3;
*((int32_t*)L_134) = (int32_t)0;
int32_t* L_135 = ___length4;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_136 = V_0;
NullCheck(L_136);
int32_t L_137 = 0;
int32_t L_138 = (L_136)->GetAt(static_cast<il2cpp_array_size_t>(L_137));
*((int32_t*)L_135) = (int32_t)L_138;
return;
}
IL_0169:
{
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_139 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
ArgumentException__ctor_m77591C20EDA3ADEE2FAF1987321D686E249326C5(L_139, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_139, CustomInfo_GetActiveSection_m804DD427CBF0CC131890F65AE628435035E072BE_RuntimeMethod_var);
}
}
// NumberFormatter_CustomInfo NumberFormatter_CustomInfo::Parse(System.String,System.Int32,System.Int32,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * CustomInfo_Parse_mFE7832A39A85E2E2EB28ED44A8313595ADAF09D0 (String_t* ___format0, int32_t ___offset1, int32_t ___length2, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CustomInfo_Parse_mFE7832A39A85E2E2EB28ED44A8313595ADAF09D0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Il2CppChar V_0 = 0x0;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * V_5 = NULL;
int32_t V_6 = 0;
int32_t V_7 = 0;
Il2CppChar V_8 = 0x0;
Il2CppChar V_9 = 0x0;
{
V_0 = 0;
V_1 = (bool)1;
V_2 = (bool)0;
V_3 = (bool)0;
V_4 = (bool)1;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_0 = (CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 *)il2cpp_codegen_object_new(CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020_il2cpp_TypeInfo_var);
CustomInfo__ctor_mC29213F8AF518301976F61762CDDEDFCEA192E52(L_0, /*hidden argument*/NULL);
V_5 = L_0;
V_6 = 0;
int32_t L_1 = ___offset1;
V_7 = L_1;
goto IL_0298;
}
IL_001d:
{
String_t* L_2 = ___format0;
int32_t L_3 = V_7;
NullCheck(L_2);
Il2CppChar L_4 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_2, L_3, /*hidden argument*/NULL);
V_8 = L_4;
Il2CppChar L_5 = V_8;
Il2CppChar L_6 = V_0;
if ((!(((uint32_t)L_5) == ((uint32_t)L_6))))
{
goto IL_0037;
}
}
{
Il2CppChar L_7 = V_8;
if (!L_7)
{
goto IL_0037;
}
}
{
V_0 = 0;
goto IL_0292;
}
IL_0037:
{
Il2CppChar L_8 = V_0;
if (L_8)
{
goto IL_0292;
}
}
{
bool L_9 = V_3;
if (!L_9)
{
goto IL_006d;
}
}
{
Il2CppChar L_10 = V_8;
if (!L_10)
{
goto IL_006d;
}
}
{
Il2CppChar L_11 = V_8;
if ((((int32_t)L_11) == ((int32_t)((int32_t)48))))
{
goto IL_006d;
}
}
{
Il2CppChar L_12 = V_8;
if ((((int32_t)L_12) == ((int32_t)((int32_t)35))))
{
goto IL_006d;
}
}
{
V_3 = (bool)0;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_13 = V_5;
NullCheck(L_13);
int32_t L_14 = L_13->get_DecimalPointPos_2();
V_1 = (bool)((((int32_t)L_14) < ((int32_t)0))? 1 : 0);
bool L_15 = V_1;
V_2 = (bool)((((int32_t)L_15) == ((int32_t)0))? 1 : 0);
int32_t L_16 = V_7;
V_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1));
goto IL_0292;
}
IL_006d:
{
Il2CppChar L_17 = V_8;
if ((!(((uint32_t)L_17) <= ((uint32_t)((int32_t)69)))))
{
goto IL_00c1;
}
}
{
Il2CppChar L_18 = V_8;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)((int32_t)34))))
{
case 0:
{
goto IL_00ec;
}
case 1:
{
goto IL_0103;
}
case 2:
{
goto IL_0292;
}
case 3:
{
goto IL_025d;
}
case 4:
{
goto IL_0292;
}
case 5:
{
goto IL_00ec;
}
}
}
{
Il2CppChar L_19 = V_8;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)((int32_t)44))))
{
case 0:
{
goto IL_027f;
}
case 1:
{
goto IL_0292;
}
case 2:
{
goto IL_0242;
}
case 3:
{
goto IL_0292;
}
case 4:
{
goto IL_0140;
}
}
}
{
Il2CppChar L_20 = V_8;
if ((((int32_t)L_20) == ((int32_t)((int32_t)69))))
{
goto IL_01cc;
}
}
{
goto IL_0292;
}
IL_00c1:
{
Il2CppChar L_21 = V_8;
if ((((int32_t)L_21) == ((int32_t)((int32_t)92))))
{
goto IL_00e1;
}
}
{
Il2CppChar L_22 = V_8;
if ((((int32_t)L_22) == ((int32_t)((int32_t)101))))
{
goto IL_01cc;
}
}
{
Il2CppChar L_23 = V_8;
if ((((int32_t)L_23) == ((int32_t)((int32_t)8240))))
{
goto IL_026e;
}
}
{
goto IL_0292;
}
IL_00e1:
{
int32_t L_24 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
goto IL_0292;
}
IL_00ec:
{
Il2CppChar L_25 = V_8;
if ((((int32_t)L_25) == ((int32_t)((int32_t)34))))
{
goto IL_00fb;
}
}
{
Il2CppChar L_26 = V_8;
if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)39)))))
{
goto IL_0292;
}
}
IL_00fb:
{
Il2CppChar L_27 = V_8;
V_0 = L_27;
goto IL_0292;
}
IL_0103:
{
bool L_28 = V_4;
bool L_29 = V_1;
if (!((int32_t)((int32_t)L_28&(int32_t)L_29)))
{
goto IL_011a;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_30 = V_5;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_31 = L_30;
NullCheck(L_31);
int32_t L_32 = L_31->get_IntegerHeadSharpDigits_5();
NullCheck(L_31);
L_31->set_IntegerHeadSharpDigits_5(((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1)));
goto IL_0140;
}
IL_011a:
{
bool L_33 = V_2;
if (!L_33)
{
goto IL_012e;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_34 = V_5;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_35 = L_34;
NullCheck(L_35);
int32_t L_36 = L_35->get_DecimalTailSharpDigits_3();
NullCheck(L_35);
L_35->set_DecimalTailSharpDigits_3(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1)));
goto IL_0140;
}
IL_012e:
{
bool L_37 = V_3;
if (!L_37)
{
goto IL_0140;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_38 = V_5;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_39 = L_38;
NullCheck(L_39);
int32_t L_40 = L_39->get_ExponentTailSharpDigits_9();
NullCheck(L_39);
L_39->set_ExponentTailSharpDigits_9(((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)1)));
}
IL_0140:
{
Il2CppChar L_41 = V_8;
if ((((int32_t)L_41) == ((int32_t)((int32_t)35))))
{
goto IL_0161;
}
}
{
V_4 = (bool)0;
bool L_42 = V_2;
if (!L_42)
{
goto IL_0156;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_43 = V_5;
NullCheck(L_43);
L_43->set_DecimalTailSharpDigits_3(0);
goto IL_0161;
}
IL_0156:
{
bool L_44 = V_3;
if (!L_44)
{
goto IL_0161;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_45 = V_5;
NullCheck(L_45);
L_45->set_ExponentTailSharpDigits_9(0);
}
IL_0161:
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_46 = V_5;
NullCheck(L_46);
int32_t L_47 = L_46->get_IntegerHeadPos_6();
if ((!(((uint32_t)L_47) == ((uint32_t)(-1)))))
{
goto IL_0174;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_48 = V_5;
int32_t L_49 = V_7;
NullCheck(L_48);
L_48->set_IntegerHeadPos_6(L_49);
}
IL_0174:
{
bool L_50 = V_1;
if (!L_50)
{
goto IL_019b;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_51 = V_5;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_52 = L_51;
NullCheck(L_52);
int32_t L_53 = L_52->get_IntegerDigits_4();
NullCheck(L_52);
L_52->set_IntegerDigits_4(((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1)));
int32_t L_54 = V_6;
if ((((int32_t)L_54) <= ((int32_t)0)))
{
goto IL_0193;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_55 = V_5;
NullCheck(L_55);
L_55->set_UseGroup_0((bool)1);
}
IL_0193:
{
V_6 = 0;
goto IL_0292;
}
IL_019b:
{
bool L_56 = V_2;
if (!L_56)
{
goto IL_01b2;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_57 = V_5;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_58 = L_57;
NullCheck(L_58);
int32_t L_59 = L_58->get_DecimalDigits_1();
NullCheck(L_58);
L_58->set_DecimalDigits_1(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1)));
goto IL_0292;
}
IL_01b2:
{
bool L_60 = V_3;
if (!L_60)
{
goto IL_0292;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_61 = V_5;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_62 = L_61;
NullCheck(L_62);
int32_t L_63 = L_62->get_ExponentDigits_8();
NullCheck(L_62);
L_62->set_ExponentDigits_8(((int32_t)il2cpp_codegen_add((int32_t)L_63, (int32_t)1)));
goto IL_0292;
}
IL_01cc:
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_64 = V_5;
NullCheck(L_64);
bool L_65 = L_64->get_UseExponent_7();
if (L_65)
{
goto IL_0292;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_66 = V_5;
NullCheck(L_66);
L_66->set_UseExponent_7((bool)1);
V_1 = (bool)0;
V_2 = (bool)0;
V_3 = (bool)1;
int32_t L_67 = V_7;
int32_t L_68 = ___offset1;
int32_t L_69 = ___length2;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_67, (int32_t)1)), (int32_t)L_68))) >= ((int32_t)L_69)))
{
goto IL_0292;
}
}
{
String_t* L_70 = ___format0;
int32_t L_71 = V_7;
NullCheck(L_70);
Il2CppChar L_72 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_70, ((int32_t)il2cpp_codegen_add((int32_t)L_71, (int32_t)1)), /*hidden argument*/NULL);
V_9 = L_72;
Il2CppChar L_73 = V_9;
if ((!(((uint32_t)L_73) == ((uint32_t)((int32_t)43)))))
{
goto IL_020c;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_74 = V_5;
NullCheck(L_74);
L_74->set_ExponentNegativeSignOnly_10((bool)0);
}
IL_020c:
{
Il2CppChar L_75 = V_9;
if ((((int32_t)L_75) == ((int32_t)((int32_t)43))))
{
goto IL_0218;
}
}
{
Il2CppChar L_76 = V_9;
if ((!(((uint32_t)L_76) == ((uint32_t)((int32_t)45)))))
{
goto IL_0220;
}
}
IL_0218:
{
int32_t L_77 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1));
goto IL_0292;
}
IL_0220:
{
Il2CppChar L_78 = V_9;
if ((((int32_t)L_78) == ((int32_t)((int32_t)48))))
{
goto IL_0292;
}
}
{
Il2CppChar L_79 = V_9;
if ((((int32_t)L_79) == ((int32_t)((int32_t)35))))
{
goto IL_0292;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_80 = V_5;
NullCheck(L_80);
L_80->set_UseExponent_7((bool)0);
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_81 = V_5;
NullCheck(L_81);
int32_t L_82 = L_81->get_DecimalPointPos_2();
if ((((int32_t)L_82) >= ((int32_t)0)))
{
goto IL_0292;
}
}
{
V_1 = (bool)1;
goto IL_0292;
}
IL_0242:
{
V_1 = (bool)0;
V_2 = (bool)1;
V_3 = (bool)0;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_83 = V_5;
NullCheck(L_83);
int32_t L_84 = L_83->get_DecimalPointPos_2();
if ((!(((uint32_t)L_84) == ((uint32_t)(-1)))))
{
goto IL_0292;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_85 = V_5;
int32_t L_86 = V_7;
NullCheck(L_85);
L_85->set_DecimalPointPos_2(L_86);
goto IL_0292;
}
IL_025d:
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_87 = V_5;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_88 = L_87;
NullCheck(L_88);
int32_t L_89 = L_88->get_Percents_12();
NullCheck(L_88);
L_88->set_Percents_12(((int32_t)il2cpp_codegen_add((int32_t)L_89, (int32_t)1)));
goto IL_0292;
}
IL_026e:
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_90 = V_5;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_91 = L_90;
NullCheck(L_91);
int32_t L_92 = L_91->get_Permilles_13();
NullCheck(L_91);
L_91->set_Permilles_13(((int32_t)il2cpp_codegen_add((int32_t)L_92, (int32_t)1)));
goto IL_0292;
}
IL_027f:
{
bool L_93 = V_1;
if (!L_93)
{
goto IL_0292;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_94 = V_5;
NullCheck(L_94);
int32_t L_95 = L_94->get_IntegerDigits_4();
if ((((int32_t)L_95) <= ((int32_t)0)))
{
goto IL_0292;
}
}
{
int32_t L_96 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1));
}
IL_0292:
{
int32_t L_97 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)1));
}
IL_0298:
{
int32_t L_98 = V_7;
int32_t L_99 = ___offset1;
int32_t L_100 = ___length2;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_98, (int32_t)L_99))) < ((int32_t)L_100)))
{
goto IL_001d;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_101 = V_5;
NullCheck(L_101);
int32_t L_102 = L_101->get_ExponentDigits_8();
if (L_102)
{
goto IL_02b5;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_103 = V_5;
NullCheck(L_103);
L_103->set_UseExponent_7((bool)0);
goto IL_02bd;
}
IL_02b5:
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_104 = V_5;
NullCheck(L_104);
L_104->set_IntegerHeadSharpDigits_5(0);
}
IL_02bd:
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_105 = V_5;
NullCheck(L_105);
int32_t L_106 = L_105->get_DecimalDigits_1();
if (L_106)
{
goto IL_02ce;
}
}
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_107 = V_5;
NullCheck(L_107);
L_107->set_DecimalPointPos_2((-1));
}
IL_02ce:
{
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_108 = V_5;
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_109 = L_108;
NullCheck(L_109);
int32_t L_110 = L_109->get_DividePlaces_11();
int32_t L_111 = V_6;
NullCheck(L_109);
L_109->set_DividePlaces_11(((int32_t)il2cpp_codegen_add((int32_t)L_110, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_111, (int32_t)3)))));
CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * L_112 = V_5;
return L_112;
}
}
// System.Text.StringBuilder NumberFormatter_CustomInfo::Format(System.String,System.Int32,System.Int32,System.Globalization.NumberFormatInfo,System.Boolean,System.Text.StringBuilder,System.Text.StringBuilder,System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * CustomInfo_Format_m20F8019C600572CCEC79CF42DA79CEB4FC5FAE73 (CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * __this, String_t* ___format0, int32_t ___offset1, int32_t ___length2, NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * ___nfi3, bool ___positive4, StringBuilder_t * ___sb_int5, StringBuilder_t * ___sb_dec6, StringBuilder_t * ___sb_exp7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (CustomInfo_Format_m20F8019C600572CCEC79CF42DA79CEB4FC5FAE73_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
StringBuilder_t * V_0 = NULL;
Il2CppChar V_1 = 0x0;
bool V_2 = false;
bool V_3 = false;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_7 = NULL;
String_t* V_8 = NULL;
int32_t V_9 = 0;
int32_t V_10 = 0;
int32_t V_11 = 0;
int32_t V_12 = 0;
int32_t V_13 = 0;
int32_t V_14 = 0;
int32_t V_15 = 0;
int32_t V_16 = 0;
Il2CppChar V_17 = 0x0;
bool V_18 = false;
bool V_19 = false;
int32_t V_20 = 0;
int32_t G_B10_0 = 0;
int32_t G_B18_0 = 0;
{
StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
StringBuilder__ctor_mF928376F82E8C8FF3C11842C562DB8CF28B2735E(L_0, /*hidden argument*/NULL);
V_0 = L_0;
V_1 = 0;
V_2 = (bool)1;
V_3 = (bool)0;
V_4 = 0;
V_5 = 0;
V_6 = 0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_1 = ___nfi3;
NullCheck(L_1);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = NumberFormatInfo_get_CurrencyGroupSizes_m422B13575ABEF5EC163FE50A6CF26AADFCAB9324(L_1, /*hidden argument*/NULL);
V_7 = L_2;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_3 = ___nfi3;
NullCheck(L_3);
String_t* L_4 = NumberFormatInfo_get_NumberGroupSeparator_mD995708E10C4CC55A19E7126E7A6C256A2DD1A35_inline(L_3, /*hidden argument*/NULL);
V_8 = L_4;
V_9 = 0;
V_10 = 0;
V_11 = 0;
V_12 = 0;
V_13 = 0;
bool L_5 = __this->get_UseGroup_0();
if (!L_5)
{
goto IL_00e5;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = V_7;
NullCheck(L_6);
if (!(((RuntimeArray*)L_6)->max_length))
{
goto IL_00e5;
}
}
{
StringBuilder_t * L_7 = ___sb_int5;
NullCheck(L_7);
int32_t L_8 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_7, /*hidden argument*/NULL);
V_9 = L_8;
V_15 = 0;
goto IL_0071;
}
IL_0057:
{
int32_t L_9 = V_10;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_10 = V_7;
int32_t L_11 = V_15;
NullCheck(L_10);
int32_t L_12 = L_11;
int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)L_13));
int32_t L_14 = V_10;
int32_t L_15 = V_9;
if ((((int32_t)L_14) > ((int32_t)L_15)))
{
goto IL_006b;
}
}
{
int32_t L_16 = V_15;
V_11 = L_16;
}
IL_006b:
{
int32_t L_17 = V_15;
V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
}
IL_0071:
{
int32_t L_18 = V_15;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_19 = V_7;
NullCheck(L_19);
if ((((int32_t)L_18) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))))
{
goto IL_0057;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_20 = V_7;
int32_t L_21 = V_11;
NullCheck(L_20);
int32_t L_22 = L_21;
int32_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
V_13 = L_23;
int32_t L_24 = V_9;
int32_t L_25 = V_10;
if ((((int32_t)L_24) > ((int32_t)L_25)))
{
goto IL_0089;
}
}
{
G_B10_0 = 0;
goto IL_008e;
}
IL_0089:
{
int32_t L_26 = V_9;
int32_t L_27 = V_10;
G_B10_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)L_27));
}
IL_008e:
{
V_14 = G_B10_0;
int32_t L_28 = V_13;
if (L_28)
{
goto IL_00b8;
}
}
{
goto IL_009c;
}
IL_0096:
{
int32_t L_29 = V_11;
V_11 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)1));
}
IL_009c:
{
int32_t L_30 = V_11;
if ((((int32_t)L_30) < ((int32_t)0)))
{
goto IL_00a8;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_31 = V_7;
int32_t L_32 = V_11;
NullCheck(L_31);
int32_t L_33 = L_32;
int32_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
if (!L_34)
{
goto IL_0096;
}
}
IL_00a8:
{
int32_t L_35 = V_14;
if ((((int32_t)L_35) > ((int32_t)0)))
{
goto IL_00b4;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_36 = V_7;
int32_t L_37 = V_11;
NullCheck(L_36);
int32_t L_38 = L_37;
int32_t L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
G_B18_0 = L_39;
goto IL_00b6;
}
IL_00b4:
{
int32_t L_40 = V_14;
G_B18_0 = L_40;
}
IL_00b6:
{
V_13 = G_B18_0;
}
IL_00b8:
{
int32_t L_41 = V_14;
if (L_41)
{
goto IL_00c2;
}
}
{
int32_t L_42 = V_13;
V_12 = L_42;
goto IL_00ec;
}
IL_00c2:
{
int32_t L_43 = V_11;
int32_t L_44 = V_14;
int32_t L_45 = V_13;
V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)((int32_t)((int32_t)L_44/(int32_t)L_45))));
int32_t L_46 = V_14;
int32_t L_47 = V_13;
V_12 = ((int32_t)((int32_t)L_46%(int32_t)L_47));
int32_t L_48 = V_12;
if (L_48)
{
goto IL_00dd;
}
}
{
int32_t L_49 = V_13;
V_12 = L_49;
goto IL_00ec;
}
IL_00dd:
{
int32_t L_50 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1));
goto IL_00ec;
}
IL_00e5:
{
__this->set_UseGroup_0((bool)0);
}
IL_00ec:
{
int32_t L_51 = ___offset1;
V_16 = L_51;
goto IL_03d2;
}
IL_00f4:
{
String_t* L_52 = ___format0;
int32_t L_53 = V_16;
NullCheck(L_52);
Il2CppChar L_54 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_52, L_53, /*hidden argument*/NULL);
V_17 = L_54;
Il2CppChar L_55 = V_17;
Il2CppChar L_56 = V_1;
if ((!(((uint32_t)L_55) == ((uint32_t)L_56))))
{
goto IL_010e;
}
}
{
Il2CppChar L_57 = V_17;
if (!L_57)
{
goto IL_010e;
}
}
{
V_1 = 0;
goto IL_03cc;
}
IL_010e:
{
Il2CppChar L_58 = V_1;
if (!L_58)
{
goto IL_011f;
}
}
{
StringBuilder_t * L_59 = V_0;
Il2CppChar L_60 = V_17;
NullCheck(L_59);
StringBuilder_Append_m05C12F58ADC2D807613A9301DF438CB3CD09B75A(L_59, L_60, /*hidden argument*/NULL);
goto IL_03cc;
}
IL_011f:
{
Il2CppChar L_61 = V_17;
if ((!(((uint32_t)L_61) <= ((uint32_t)((int32_t)69)))))
{
goto IL_0173;
}
}
{
Il2CppChar L_62 = V_17;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_62, (int32_t)((int32_t)34))))
{
case 0:
{
goto IL_01b7;
}
case 1:
{
goto IL_01ce;
}
case 2:
{
goto IL_03c3;
}
case 3:
{
goto IL_03a3;
}
case 4:
{
goto IL_03c3;
}
case 5:
{
goto IL_01b7;
}
}
}
{
Il2CppChar L_63 = V_17;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_63, (int32_t)((int32_t)44))))
{
case 0:
{
goto IL_03cc;
}
case 1:
{
goto IL_03c3;
}
case 2:
{
goto IL_0350;
}
case 3:
{
goto IL_03c3;
}
case 4:
{
goto IL_01ce;
}
}
}
{
Il2CppChar L_64 = V_17;
if ((((int32_t)L_64) == ((int32_t)((int32_t)69))))
{
goto IL_02a3;
}
}
{
goto IL_03c3;
}
IL_0173:
{
Il2CppChar L_65 = V_17;
if ((((int32_t)L_65) == ((int32_t)((int32_t)92))))
{
goto IL_0193;
}
}
{
Il2CppChar L_66 = V_17;
if ((((int32_t)L_66) == ((int32_t)((int32_t)101))))
{
goto IL_02a3;
}
}
{
Il2CppChar L_67 = V_17;
if ((((int32_t)L_67) == ((int32_t)((int32_t)8240))))
{
goto IL_03b3;
}
}
{
goto IL_03c3;
}
IL_0193:
{
int32_t L_68 = V_16;
V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1));
int32_t L_69 = V_16;
int32_t L_70 = ___offset1;
int32_t L_71 = ___length2;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)L_70))) >= ((int32_t)L_71)))
{
goto IL_03cc;
}
}
{
StringBuilder_t * L_72 = V_0;
String_t* L_73 = ___format0;
int32_t L_74 = V_16;
NullCheck(L_73);
Il2CppChar L_75 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_73, L_74, /*hidden argument*/NULL);
NullCheck(L_72);
StringBuilder_Append_m05C12F58ADC2D807613A9301DF438CB3CD09B75A(L_72, L_75, /*hidden argument*/NULL);
goto IL_03cc;
}
IL_01b7:
{
Il2CppChar L_76 = V_17;
if ((((int32_t)L_76) == ((int32_t)((int32_t)34))))
{
goto IL_01c6;
}
}
{
Il2CppChar L_77 = V_17;
if ((!(((uint32_t)L_77) == ((uint32_t)((int32_t)39)))))
{
goto IL_03cc;
}
}
IL_01c6:
{
Il2CppChar L_78 = V_17;
V_1 = L_78;
goto IL_03cc;
}
IL_01ce:
{
bool L_79 = V_2;
if (!L_79)
{
goto IL_026a;
}
}
{
int32_t L_80 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_80, (int32_t)1));
int32_t L_81 = __this->get_IntegerDigits_4();
int32_t L_82 = V_4;
StringBuilder_t * L_83 = ___sb_int5;
NullCheck(L_83);
int32_t L_84 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_83, /*hidden argument*/NULL);
int32_t L_85 = V_5;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_81, (int32_t)L_82))) < ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_84, (int32_t)L_85)))))
{
goto IL_0250;
}
}
{
Il2CppChar L_86 = V_17;
if ((!(((uint32_t)L_86) == ((uint32_t)((int32_t)48)))))
{
goto IL_03cc;
}
}
{
goto IL_0250;
}
IL_01fa:
{
StringBuilder_t * L_87 = V_0;
StringBuilder_t * L_88 = ___sb_int5;
int32_t L_89 = V_5;
int32_t L_90 = L_89;
V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1));
NullCheck(L_88);
Il2CppChar L_91 = StringBuilder_get_Chars_mC069533DCA4FB798DFA069469EBABA85DCC183C6(L_88, L_90, /*hidden argument*/NULL);
NullCheck(L_87);
StringBuilder_Append_m05C12F58ADC2D807613A9301DF438CB3CD09B75A(L_87, L_91, /*hidden argument*/NULL);
bool L_92 = __this->get_UseGroup_0();
if (!L_92)
{
goto IL_0250;
}
}
{
int32_t L_93 = V_9;
int32_t L_94 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_93, (int32_t)1));
V_9 = L_94;
if ((((int32_t)L_94) <= ((int32_t)0)))
{
goto IL_0250;
}
}
{
int32_t L_95 = V_12;
int32_t L_96 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_95, (int32_t)1));
V_12 = L_96;
if (L_96)
{
goto IL_0250;
}
}
{
StringBuilder_t * L_97 = V_0;
String_t* L_98 = V_8;
NullCheck(L_97);
StringBuilder_Append_mDBB8CCBB7750C67BE2F2D92F47E6C0FA42793260(L_97, L_98, /*hidden argument*/NULL);
int32_t L_99 = V_11;
int32_t L_100 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_99, (int32_t)1));
V_11 = L_100;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_101 = V_7;
NullCheck(L_101);
if ((((int32_t)L_100) >= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_101)->max_length)))))))
{
goto IL_024c;
}
}
{
int32_t L_102 = V_11;
if ((((int32_t)L_102) < ((int32_t)0)))
{
goto IL_024c;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_103 = V_7;
int32_t L_104 = V_11;
NullCheck(L_103);
int32_t L_105 = L_104;
int32_t L_106 = (L_103)->GetAt(static_cast<il2cpp_array_size_t>(L_105));
V_13 = L_106;
}
IL_024c:
{
int32_t L_107 = V_13;
V_12 = L_107;
}
IL_0250:
{
int32_t L_108 = __this->get_IntegerDigits_4();
int32_t L_109 = V_4;
int32_t L_110 = V_5;
StringBuilder_t * L_111 = ___sb_int5;
NullCheck(L_111);
int32_t L_112 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_111, /*hidden argument*/NULL);
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_108, (int32_t)L_109)), (int32_t)L_110))) < ((int32_t)L_112)))
{
goto IL_01fa;
}
}
{
goto IL_03cc;
}
IL_026a:
{
bool L_113 = V_3;
if (!L_113)
{
goto IL_0295;
}
}
{
int32_t L_114 = V_6;
StringBuilder_t * L_115 = ___sb_dec6;
NullCheck(L_115);
int32_t L_116 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_115, /*hidden argument*/NULL);
if ((((int32_t)L_114) >= ((int32_t)L_116)))
{
goto IL_03cc;
}
}
{
StringBuilder_t * L_117 = V_0;
StringBuilder_t * L_118 = ___sb_dec6;
int32_t L_119 = V_6;
int32_t L_120 = L_119;
V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_120, (int32_t)1));
NullCheck(L_118);
Il2CppChar L_121 = StringBuilder_get_Chars_mC069533DCA4FB798DFA069469EBABA85DCC183C6(L_118, L_120, /*hidden argument*/NULL);
NullCheck(L_117);
StringBuilder_Append_m05C12F58ADC2D807613A9301DF438CB3CD09B75A(L_117, L_121, /*hidden argument*/NULL);
goto IL_03cc;
}
IL_0295:
{
StringBuilder_t * L_122 = V_0;
Il2CppChar L_123 = V_17;
NullCheck(L_122);
StringBuilder_Append_m05C12F58ADC2D807613A9301DF438CB3CD09B75A(L_122, L_123, /*hidden argument*/NULL);
goto IL_03cc;
}
IL_02a3:
{
StringBuilder_t * L_124 = ___sb_exp7;
if (!L_124)
{
goto IL_02af;
}
}
{
bool L_125 = __this->get_UseExponent_7();
if (L_125)
{
goto IL_02bd;
}
}
IL_02af:
{
StringBuilder_t * L_126 = V_0;
Il2CppChar L_127 = V_17;
NullCheck(L_126);
StringBuilder_Append_m05C12F58ADC2D807613A9301DF438CB3CD09B75A(L_126, L_127, /*hidden argument*/NULL);
goto IL_03cc;
}
IL_02bd:
{
V_18 = (bool)1;
V_19 = (bool)0;
int32_t L_128 = V_16;
V_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_128, (int32_t)1));
goto IL_030b;
}
IL_02cb:
{
String_t* L_129 = ___format0;
int32_t L_130 = V_20;
NullCheck(L_129);
Il2CppChar L_131 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_129, L_130, /*hidden argument*/NULL);
if ((!(((uint32_t)L_131) == ((uint32_t)((int32_t)48)))))
{
goto IL_02dc;
}
}
{
V_19 = (bool)1;
goto IL_0305;
}
IL_02dc:
{
int32_t L_132 = V_20;
int32_t L_133 = V_16;
if ((!(((uint32_t)L_132) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_133, (int32_t)1))))))
{
goto IL_02fc;
}
}
{
String_t* L_134 = ___format0;
int32_t L_135 = V_20;
NullCheck(L_134);
Il2CppChar L_136 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_134, L_135, /*hidden argument*/NULL);
if ((((int32_t)L_136) == ((int32_t)((int32_t)43))))
{
goto IL_0305;
}
}
{
String_t* L_137 = ___format0;
int32_t L_138 = V_20;
NullCheck(L_137);
Il2CppChar L_139 = String_get_Chars_m14308AC3B95F8C1D9F1D1055B116B37D595F1D96(L_137, L_138, /*hidden argument*/NULL);
if ((((int32_t)L_139) == ((int32_t)((int32_t)45))))
{
goto IL_0305;
}
}
IL_02fc:
{
bool L_140 = V_19;
if (L_140)
{
goto IL_0312;
}
}
{
V_18 = (bool)0;
goto IL_0312;
}
IL_0305:
{
int32_t L_141 = V_20;
V_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_141, (int32_t)1));
}
IL_030b:
{
int32_t L_142 = V_20;
int32_t L_143 = ___offset1;
int32_t L_144 = ___length2;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_142, (int32_t)L_143))) < ((int32_t)L_144)))
{
goto IL_02cb;
}
}
IL_0312:
{
bool L_145 = V_18;
if (!L_145)
{
goto IL_0345;
}
}
{
int32_t L_146 = V_20;
V_16 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_146, (int32_t)1));
int32_t L_147 = __this->get_DecimalPointPos_2();
V_2 = (bool)((((int32_t)L_147) < ((int32_t)0))? 1 : 0);
bool L_148 = V_2;
V_3 = (bool)((((int32_t)L_148) == ((int32_t)0))? 1 : 0);
StringBuilder_t * L_149 = V_0;
Il2CppChar L_150 = V_17;
NullCheck(L_149);
StringBuilder_Append_m05C12F58ADC2D807613A9301DF438CB3CD09B75A(L_149, L_150, /*hidden argument*/NULL);
StringBuilder_t * L_151 = V_0;
StringBuilder_t * L_152 = ___sb_exp7;
NullCheck(L_151);
StringBuilder_Append_mA1A063A1388A21C8EA011DBA7FC98C24C3EE3D65(L_151, L_152, /*hidden argument*/NULL);
___sb_exp7 = (StringBuilder_t *)NULL;
goto IL_03cc;
}
IL_0345:
{
StringBuilder_t * L_153 = V_0;
Il2CppChar L_154 = V_17;
NullCheck(L_153);
StringBuilder_Append_m05C12F58ADC2D807613A9301DF438CB3CD09B75A(L_153, L_154, /*hidden argument*/NULL);
goto IL_03cc;
}
IL_0350:
{
int32_t L_155 = __this->get_DecimalPointPos_2();
int32_t L_156 = V_16;
if ((!(((uint32_t)L_155) == ((uint32_t)L_156))))
{
goto IL_039d;
}
}
{
int32_t L_157 = __this->get_DecimalDigits_1();
if ((((int32_t)L_157) <= ((int32_t)0)))
{
goto IL_0385;
}
}
{
goto IL_037a;
}
IL_0365:
{
StringBuilder_t * L_158 = V_0;
StringBuilder_t * L_159 = ___sb_int5;
int32_t L_160 = V_5;
int32_t L_161 = L_160;
V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_161, (int32_t)1));
NullCheck(L_159);
Il2CppChar L_162 = StringBuilder_get_Chars_mC069533DCA4FB798DFA069469EBABA85DCC183C6(L_159, L_161, /*hidden argument*/NULL);
NullCheck(L_158);
StringBuilder_Append_m05C12F58ADC2D807613A9301DF438CB3CD09B75A(L_158, L_162, /*hidden argument*/NULL);
}
IL_037a:
{
int32_t L_163 = V_5;
StringBuilder_t * L_164 = ___sb_int5;
NullCheck(L_164);
int32_t L_165 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_164, /*hidden argument*/NULL);
if ((((int32_t)L_163) < ((int32_t)L_165)))
{
goto IL_0365;
}
}
IL_0385:
{
StringBuilder_t * L_166 = ___sb_dec6;
NullCheck(L_166);
int32_t L_167 = StringBuilder_get_Length_m44BCD2BF32D45E9376761FF33AA429BFBD902F07(L_166, /*hidden argument*/NULL);
if ((((int32_t)L_167) <= ((int32_t)0)))
{
goto IL_039d;
}
}
{
StringBuilder_t * L_168 = V_0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_169 = ___nfi3;
NullCheck(L_169);
String_t* L_170 = NumberFormatInfo_get_NumberDecimalSeparator_m1A9F946D267B5C2FC5982D34AF97D9AEB9C24A6E_inline(L_169, /*hidden argument*/NULL);
NullCheck(L_168);
StringBuilder_Append_mDBB8CCBB7750C67BE2F2D92F47E6C0FA42793260(L_168, L_170, /*hidden argument*/NULL);
}
IL_039d:
{
V_2 = (bool)0;
V_3 = (bool)1;
goto IL_03cc;
}
IL_03a3:
{
StringBuilder_t * L_171 = V_0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_172 = ___nfi3;
NullCheck(L_172);
String_t* L_173 = NumberFormatInfo_get_PercentSymbol_m6661F58FEE65E75453C83AD04492B1C5199B2DAB_inline(L_172, /*hidden argument*/NULL);
NullCheck(L_171);
StringBuilder_Append_mDBB8CCBB7750C67BE2F2D92F47E6C0FA42793260(L_171, L_173, /*hidden argument*/NULL);
goto IL_03cc;
}
IL_03b3:
{
StringBuilder_t * L_174 = V_0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_175 = ___nfi3;
NullCheck(L_175);
String_t* L_176 = NumberFormatInfo_get_PerMilleSymbol_m3876887016E8E505064301E65DC57B76040FF42E_inline(L_175, /*hidden argument*/NULL);
NullCheck(L_174);
StringBuilder_Append_mDBB8CCBB7750C67BE2F2D92F47E6C0FA42793260(L_174, L_176, /*hidden argument*/NULL);
goto IL_03cc;
}
IL_03c3:
{
StringBuilder_t * L_177 = V_0;
Il2CppChar L_178 = V_17;
NullCheck(L_177);
StringBuilder_Append_m05C12F58ADC2D807613A9301DF438CB3CD09B75A(L_177, L_178, /*hidden argument*/NULL);
}
IL_03cc:
{
int32_t L_179 = V_16;
V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_179, (int32_t)1));
}
IL_03d2:
{
int32_t L_180 = V_16;
int32_t L_181 = ___offset1;
int32_t L_182 = ___length2;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_180, (int32_t)L_181))) < ((int32_t)L_182)))
{
goto IL_00f4;
}
}
{
bool L_183 = ___positive4;
if (L_183)
{
goto IL_03ef;
}
}
{
StringBuilder_t * L_184 = V_0;
NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * L_185 = ___nfi3;
NullCheck(L_185);
String_t* L_186 = NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline(L_185, /*hidden argument*/NULL);
NullCheck(L_184);
StringBuilder_Insert_m38829D9C9FE52ACD6541ED735D4435FB2A831A2C(L_184, 0, L_186, /*hidden argument*/NULL);
}
IL_03ef:
{
StringBuilder_t * L_187 = V_0;
return L_187;
}
}
// System.Void NumberFormatter_CustomInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomInfo__ctor_mC29213F8AF518301976F61762CDDEDFCEA192E52 (CustomInfo_t6B64D4B1C438D9945D16447944A7324E3C025020 * __this, const RuntimeMethod* method)
{
{
__this->set_DecimalPointPos_2((-1));
__this->set_ExponentNegativeSignOnly_10((bool)1);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void StringPool::PreAlloc(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringPool_PreAlloc_mCA0424C0EAB9788C7C2D761CA4DF9204A918844C (int32_t ___size0, int32_t ___count1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StringPool_PreAlloc_mCA0424C0EAB9788C7C2D761CA4DF9204A918844C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
int32_t L_0 = ___size0;
if ((((int32_t)L_0) > ((int32_t)((int32_t)1024))))
{
goto IL_000c;
}
}
{
int32_t L_1 = ___size0;
if ((((int32_t)L_1) > ((int32_t)0)))
{
goto IL_000d;
}
}
IL_000c:
{
return;
}
IL_000d:
{
int32_t L_2 = ___count1;
IL2CPP_RUNTIME_CLASS_INIT(Math_tFB388E53C7FDC6FCCF9A19ABF5A4E521FBD52E19_il2cpp_TypeInfo_var);
int32_t L_3 = Math_Max_mA99E48BB021F2E4B62D4EA9F52EA6928EED618A2(8, L_2, /*hidden argument*/NULL);
___count1 = L_3;
V_0 = (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 *)NULL;
IL2CPP_RUNTIME_CLASS_INIT(StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_il2cpp_TypeInfo_var);
Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC * L_4 = ((StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_StaticFields*)il2cpp_codegen_static_fields_for(StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_il2cpp_TypeInfo_var))->get_map_0();
int32_t L_5 = ___size0;
NullCheck(L_4);
bool L_6 = Dictionary_2_TryGetValue_m87774885D9162CEF15F9FAB482E601EB649142E1(L_4, L_5, (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m87774885D9162CEF15F9FAB482E601EB649142E1_RuntimeMethod_var);
if (!L_6)
{
goto IL_004a;
}
}
{
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * L_7 = V_0;
NullCheck(L_7);
int32_t L_8 = Queue_1_get_Count_m713627073A3FBF2D2B8D923721B8A9CECF2EDD8E_inline(L_7, /*hidden argument*/Queue_1_get_Count_m713627073A3FBF2D2B8D923721B8A9CECF2EDD8E_RuntimeMethod_var);
V_1 = L_8;
goto IL_0045;
}
IL_0030:
{
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * L_9 = V_0;
int32_t L_10 = ___size0;
String_t* L_11 = String_CreateString_m0E7BBCE09E386877E2B63BF7FA36B956BF221C93(NULL, ((int32_t)204), L_10, /*hidden argument*/NULL);
NullCheck(L_9);
Queue_1_Enqueue_mF9245B56BD8783F6A9AB423E86735681B0E8B817(L_9, L_11, /*hidden argument*/Queue_1_Enqueue_mF9245B56BD8783F6A9AB423E86735681B0E8B817_RuntimeMethod_var);
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
}
IL_0045:
{
int32_t L_13 = V_1;
int32_t L_14 = ___count1;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_0030;
}
}
{
return;
}
IL_004a:
{
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * L_15 = (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 *)il2cpp_codegen_object_new(Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172_il2cpp_TypeInfo_var);
Queue_1__ctor_m83D6C3D7B95CEA1553719E7A2A681EE8BF96D599(L_15, /*hidden argument*/Queue_1__ctor_m83D6C3D7B95CEA1553719E7A2A681EE8BF96D599_RuntimeMethod_var);
V_0 = L_15;
IL2CPP_RUNTIME_CLASS_INIT(StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_il2cpp_TypeInfo_var);
Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC * L_16 = ((StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_StaticFields*)il2cpp_codegen_static_fields_for(StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_il2cpp_TypeInfo_var))->get_map_0();
int32_t L_17 = ___size0;
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * L_18 = V_0;
NullCheck(L_16);
Dictionary_2_set_Item_mBA09B722D9D5EDD6530664952C458DE6394BC493(L_16, L_17, L_18, /*hidden argument*/Dictionary_2_set_Item_mBA09B722D9D5EDD6530664952C458DE6394BC493_RuntimeMethod_var);
V_2 = 0;
goto IL_0075;
}
IL_0060:
{
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * L_19 = V_0;
int32_t L_20 = ___size0;
String_t* L_21 = String_CreateString_m0E7BBCE09E386877E2B63BF7FA36B956BF221C93(NULL, ((int32_t)204), L_20, /*hidden argument*/NULL);
NullCheck(L_19);
Queue_1_Enqueue_mF9245B56BD8783F6A9AB423E86735681B0E8B817(L_19, L_21, /*hidden argument*/Queue_1_Enqueue_mF9245B56BD8783F6A9AB423E86735681B0E8B817_RuntimeMethod_var);
int32_t L_22 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1));
}
IL_0075:
{
int32_t L_23 = V_2;
int32_t L_24 = ___count1;
if ((((int32_t)L_23) < ((int32_t)L_24)))
{
goto IL_0060;
}
}
{
return;
}
}
// System.String StringPool::Alloc(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringPool_Alloc_mC4AFABF63242614DAA282FB5543AB2F5AD847961 (int32_t ___size0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StringPool_Alloc_mC4AFABF63242614DAA282FB5543AB2F5AD847961_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * V_0 = NULL;
{
int32_t L_0 = ___size0;
if (L_0)
{
goto IL_0009;
}
}
{
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
return L_1;
}
IL_0009:
{
int32_t L_2 = ___size0;
if ((((int32_t)L_2) < ((int32_t)((int32_t)1024))))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___size0;
String_t* L_4 = String_CreateString_m0E7BBCE09E386877E2B63BF7FA36B956BF221C93(NULL, ((int32_t)204), L_3, /*hidden argument*/NULL);
return L_4;
}
IL_001d:
{
V_0 = (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 *)NULL;
IL2CPP_RUNTIME_CLASS_INIT(StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_il2cpp_TypeInfo_var);
Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC * L_5 = ((StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_StaticFields*)il2cpp_codegen_static_fields_for(StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_il2cpp_TypeInfo_var))->get_map_0();
int32_t L_6 = ___size0;
NullCheck(L_5);
bool L_7 = Dictionary_2_TryGetValue_m87774885D9162CEF15F9FAB482E601EB649142E1(L_5, L_6, (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m87774885D9162CEF15F9FAB482E601EB649142E1_RuntimeMethod_var);
if (!L_7)
{
goto IL_003e;
}
}
{
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * L_8 = V_0;
NullCheck(L_8);
int32_t L_9 = Queue_1_get_Count_m713627073A3FBF2D2B8D923721B8A9CECF2EDD8E_inline(L_8, /*hidden argument*/Queue_1_get_Count_m713627073A3FBF2D2B8D923721B8A9CECF2EDD8E_RuntimeMethod_var);
if ((((int32_t)L_9) <= ((int32_t)0)))
{
goto IL_0050;
}
}
{
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * L_10 = V_0;
NullCheck(L_10);
String_t* L_11 = Queue_1_Dequeue_m4670D465FB02991B55141267057B16A6A80FB9F4(L_10, /*hidden argument*/Queue_1_Dequeue_m4670D465FB02991B55141267057B16A6A80FB9F4_RuntimeMethod_var);
return L_11;
}
IL_003e:
{
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * L_12 = (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 *)il2cpp_codegen_object_new(Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172_il2cpp_TypeInfo_var);
Queue_1__ctor_m83D6C3D7B95CEA1553719E7A2A681EE8BF96D599(L_12, /*hidden argument*/Queue_1__ctor_m83D6C3D7B95CEA1553719E7A2A681EE8BF96D599_RuntimeMethod_var);
V_0 = L_12;
IL2CPP_RUNTIME_CLASS_INIT(StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_il2cpp_TypeInfo_var);
Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC * L_13 = ((StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_StaticFields*)il2cpp_codegen_static_fields_for(StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_il2cpp_TypeInfo_var))->get_map_0();
int32_t L_14 = ___size0;
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * L_15 = V_0;
NullCheck(L_13);
Dictionary_2_set_Item_mBA09B722D9D5EDD6530664952C458DE6394BC493(L_13, L_14, L_15, /*hidden argument*/Dictionary_2_set_Item_mBA09B722D9D5EDD6530664952C458DE6394BC493_RuntimeMethod_var);
}
IL_0050:
{
int32_t L_16 = ___size0;
String_t* L_17 = String_CreateString_m0E7BBCE09E386877E2B63BF7FA36B956BF221C93(NULL, ((int32_t)204), L_16, /*hidden argument*/NULL);
return L_17;
}
}
// System.Void StringPool::Collect(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringPool_Collect_mAF2853D3B1216B84A457D10BBF4A3F85BB621127 (String_t* ___str0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StringPool_Collect_mAF2853D3B1216B84A457D10BBF4A3F85BB621127_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * V_1 = NULL;
{
String_t* L_0 = ___str0;
bool L_1 = String_IsNullOrEmpty_m06A85A206AC2106D1982826C5665B9BD35324229(L_0, /*hidden argument*/NULL);
if (!L_1)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
String_t* L_2 = ___str0;
NullCheck(L_2);
int32_t L_3 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_2, /*hidden argument*/NULL);
V_0 = L_3;
int32_t L_4 = V_0;
if ((((int32_t)L_4) >= ((int32_t)((int32_t)1024))))
{
goto IL_0054;
}
}
{
int32_t L_5 = V_0;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_0054;
}
}
{
V_1 = (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 *)NULL;
IL2CPP_RUNTIME_CLASS_INIT(StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_il2cpp_TypeInfo_var);
Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC * L_6 = ((StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_StaticFields*)il2cpp_codegen_static_fields_for(StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_il2cpp_TypeInfo_var))->get_map_0();
String_t* L_7 = ___str0;
NullCheck(L_7);
int32_t L_8 = String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline(L_7, /*hidden argument*/NULL);
NullCheck(L_6);
bool L_9 = Dictionary_2_TryGetValue_m87774885D9162CEF15F9FAB482E601EB649142E1(L_6, L_8, (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 **)(&V_1), /*hidden argument*/Dictionary_2_TryGetValue_m87774885D9162CEF15F9FAB482E601EB649142E1_RuntimeMethod_var);
if (L_9)
{
goto IL_0044;
}
}
{
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * L_10 = (Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 *)il2cpp_codegen_object_new(Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172_il2cpp_TypeInfo_var);
Queue_1__ctor_m83D6C3D7B95CEA1553719E7A2A681EE8BF96D599(L_10, /*hidden argument*/Queue_1__ctor_m83D6C3D7B95CEA1553719E7A2A681EE8BF96D599_RuntimeMethod_var);
V_1 = L_10;
IL2CPP_RUNTIME_CLASS_INIT(StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_il2cpp_TypeInfo_var);
Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC * L_11 = ((StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_StaticFields*)il2cpp_codegen_static_fields_for(StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_il2cpp_TypeInfo_var))->get_map_0();
int32_t L_12 = V_0;
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * L_13 = V_1;
NullCheck(L_11);
Dictionary_2_set_Item_mBA09B722D9D5EDD6530664952C458DE6394BC493(L_11, L_12, L_13, /*hidden argument*/Dictionary_2_set_Item_mBA09B722D9D5EDD6530664952C458DE6394BC493_RuntimeMethod_var);
}
IL_0044:
{
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * L_14 = V_1;
NullCheck(L_14);
int32_t L_15 = Queue_1_get_Count_m713627073A3FBF2D2B8D923721B8A9CECF2EDD8E_inline(L_14, /*hidden argument*/Queue_1_get_Count_m713627073A3FBF2D2B8D923721B8A9CECF2EDD8E_RuntimeMethod_var);
if ((((int32_t)L_15) > ((int32_t)8)))
{
goto IL_0054;
}
}
{
Queue_1_t234B58D376F3C134441C47D5A9EF7789374EE172 * L_16 = V_1;
String_t* L_17 = ___str0;
NullCheck(L_16);
Queue_1_Enqueue_mF9245B56BD8783F6A9AB423E86735681B0E8B817(L_16, L_17, /*hidden argument*/Queue_1_Enqueue_mF9245B56BD8783F6A9AB423E86735681B0E8B817_RuntimeMethod_var);
}
IL_0054:
{
return;
}
}
// System.Void StringPool::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringPool__cctor_m6F89791E11C654199B29B64502B8662F53CB2F79 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StringPool__cctor_m6F89791E11C654199B29B64502B8662F53CB2F79_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC * L_0 = (Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC *)il2cpp_codegen_object_new(Dictionary_2_t74131B8ADF1479D1D9A9079358DB6D3214AE46CC_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mFF4DFBD09A2F660BF20BA1FB1AC94791C4329777(L_0, /*hidden argument*/Dictionary_2__ctor_mFF4DFBD09A2F660BF20BA1FB1AC94791C4329777_RuntimeMethod_var);
((StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_StaticFields*)il2cpp_codegen_static_fields_for(StringPool_t1BCFCDC034A7431BAB2D421259FABE6A1C59D465_il2cpp_TypeInfo_var))->set_map_0(L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t String_get_Length_mD48C8A16A5CF1914F330DCE82D9BE15C3BEDD018_inline (String_t* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get_m_stringLength_0();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR bool CultureInfo_get_IsReadOnly_m527F0337C516B57391AD20A70BF18FF7B0AC4849_inline (CultureInfo_t345AC6924134F039ED9A11F3E03F8E91B6A3225F * __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->get_m_isReadOnly_3();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void NumberFormatter_Release_m367806C9D9D783D9978533BB8E526411B5A900BF_inline (NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (NumberFormatter_Release_m367806C9D9D783D9978533BB8E526411B5A900BFCString_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var);
((NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(NumberFormatter_t3BB5C3B9D1F52E9E5DBE5EE6C48B8606A5352613_il2cpp_TypeInfo_var))->set_threadNumberFormatter_24(__this);
return;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_NegativeSign_mB6597316FD4141F077EFBDE508A2CF12C91A37BA_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->get_negativeSign_5();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_CurrencyDecimalDigits_mB08BE40DFC57B589B74916CF3D63CEBBC7432C25_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get_currencyDecimalDigits_22();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_CurrencyPositivePattern_mA9F592EAAA7F5BD929C60D65936892A45A101D7B_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get_currencyPositivePattern_23();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_CurrencySymbol_mCF44B13A447FCDB66F697A9806635C02136A8A16_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->get_currencySymbol_10();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_CurrencyNegativePattern_mFC6B6D99EB695BFB5ED94F3F7F4DD40F5D02A58A_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get_currencyNegativePattern_24();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_CurrencyGroupSeparator_m5AC1CA2A478284D1D059459951C8208168A20130_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->get_currencyGroupSeparator_8();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_CurrencyDecimalSeparator_mB1EE2B6EA5D9F58355F26F071B9A08435378214D_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->get_currencyDecimalSeparator_9();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_NumberDecimalDigits_m52C856E2079DAA1657069DB00506DCF77EA62DC2_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get_numberDecimalDigits_21();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_NumberDecimalSeparator_m1A9F946D267B5C2FC5982D34AF97D9AEB9C24A6E_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->get_numberDecimalSeparator_6();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_PercentDecimalDigits_mC976C226BAA510C75E13D526FF7407B2A2E2A164_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get_percentDecimalDigits_28();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_PercentPositivePattern_mD23B2B53488F48B707952CCFADD216A7E7BAA430_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get_percentPositivePattern_26();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_PercentSymbol_m6661F58FEE65E75453C83AD04492B1C5199B2DAB_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->get_percentSymbol_17();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_PercentNegativePattern_m9563E73E22236A41D695465A1B2E76F3AA7DD463_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get_percentNegativePattern_27();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_PercentGroupSeparator_mBCCC5E617B3BEFED528AB99571AC593CEA45B4EC_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->get_percentGroupSeparator_16();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_PercentDecimalSeparator_m8E0E23E04199DCA6D6E7E494D11522465180CCD2_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->get_percentDecimalSeparator_15();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t NumberFormatInfo_get_NumberNegativePattern_mF41D38C78ED74CB2F365ECE09BFB386434F2B017_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get_numberNegativePattern_25();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_NumberGroupSeparator_mD995708E10C4CC55A19E7126E7A6C256A2DD1A35_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->get_numberGroupSeparator_7();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_PositiveSign_m268EA84CDC3A03566ACDC10208E165DB74948747_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->get_positiveSign_4();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_PerMilleSymbol_m3876887016E8E505064301E65DC57B76040FF42E_inline (NumberFormatInfo_tFDF57037EBC5BC833D0A53EF0327B805994860A8 * __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->get_perMilleSymbol_18();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m0CE0B6919A09EFFBB1EBA5B5DFEF50E4F8A89CFA_gshared_inline (Queue_1_tCC0C12E9ABD1C1421DEDD8C737F1A87C67ACC8F0 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_3();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__items_1();
int32_t L_3 = ___index0;
RuntimeObject * L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2, (int32_t)L_3);
return L_4;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m8803B4178385D39338A1EDDC39FE6D8152F01A1D_gshared_inline (Stack_1_t5697A763CE21E705BB0297FFBE9AFCB5F95C9163 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_1();
return L_0;
}
}