#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualActionInvoker8 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, invokeData.method); } }; template struct VirtualFuncInvoker0 { 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); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualFuncInvoker3 { typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct VirtualFuncInvoker4 { typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; template struct VirtualFuncInvoker5 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; template struct VirtualFuncInvoker6 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, invokeData.method); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t62010156673DE1460AB1D1CEBE5DCD48665E1A38; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t1A386BEF1855064FD5CC71F340A68881A52B4932; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tE6A65C5E45E33FD7D9849FD0914DE3AD32B68050; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tD619BB8ADC740115E8F4DFB84EB93B0EBE75156A; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t95CEC57CA04600603C7E9067D11E724EE99AD7D1; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t61F8738ED346768CC112B2E27863BF9F73C76D90; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tD6D85CFF83333DF99AB153AEACD7B24C0A6539AA; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t5C221D6474B57B05A1EF91C1C6A7B1FA1CF361BF; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t17EEB7B2EDD3CB5222C660D7E739F803986BF025; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t1F48E167FF3DFFA5B579F09E3EACFE866A350C3A; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t0760EF54F1EA7070181C04D5D34118DC91F943ED; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tABFC31237D6642B5D4C1DBA234CA37EE851EB0AE; // System.Byte[] struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // System.Text.EncodingProvider[] struct EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.String[] struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A; // System.Type[] struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755; // System.UInt16[] struct UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67; // System.Char[0...,0...,0...] struct CharU5BU2CU2CU5D_tA771F561AC98D80C73C44F8157C746505E9B5079; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8; // System.Attribute struct Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71; // System.Text.BaseCodePageEncoding struct BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3; // System.Reflection.Binder struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30; // System.Byte struct Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056; // System.Char struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14; // System.Globalization.CodePageDataItem struct CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E; // System.Text.CodePagesEncodingProvider struct CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F; // System.Text.DBCSCodePageEncoding struct DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1; // System.Text.Decoder struct Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370; // System.Text.DecoderFallback struct DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D; // System.Text.DecoderFallbackBuffer struct DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B; // System.Text.DecoderNLS struct DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C; // System.Text.DecoderReplacementFallback struct DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130; // System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute struct DoesNotReturnAttribute_tE9307ED72A4D5E9831A0EC69BC298AED2008CD73; // System.Text.EUCJPEncoding struct EUCJPEncoding_t89305F9F6A3FB97E23F9F19E6B6C7954A2D4B846; // Microsoft.CodeAnalysis.EmbeddedAttribute struct EmbeddedAttribute_tEDEA1EBE207714B980F48AC6C38951504FE80212; // System.Text.Encoder struct Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A; // System.Text.EncoderFallback struct EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4; // System.Text.EncoderFallbackBuffer struct EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0; // System.Text.EncoderNLS struct EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E; // System.Text.EncoderNLS struct EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712; // System.Text.EncoderReplacementFallback struct EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418; // System.Text.Encoding struct Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827; // System.Text.EncodingByteBuffer struct EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E; // System.Text.EncodingCharBuffer struct EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E; // System.Text.EncodingNLS struct EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B; // System.Text.EncodingProvider struct EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9; // System.Threading.EventWaitHandle struct EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C; // System.Text.GB18030Encoding struct GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2; // System.Collections.Hashtable struct Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // System.Runtime.Serialization.IFormatterConverter struct IFormatterConverter_t2A667D8777429024D8A3CB3D9AE29EA79FEA6176; // System.Text.ISCIIEncoding struct ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB; // System.Text.ISO2022Encoding struct ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986; // System.Text.InternalDecoderBestFitFallback struct InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859; // System.Text.InternalDecoderBestFitFallbackBuffer struct InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3; // System.Text.InternalEncoderBestFitFallback struct InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04; // System.Text.InternalEncoderBestFitFallbackBuffer struct InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25; // System.InvalidOperationException struct InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB; // System.Reflection.MemberFilter struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81; // System.NotSupportedException struct NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339; // System.Runtime.CompilerServices.NullableAttribute struct NullableAttribute_tB3B7389D1F21BDFEFC4A7D47F419F45749154DF8; // System.Runtime.CompilerServices.NullableContextAttribute struct NullableContextAttribute_t6E7A5BACA4C64D220A79A332BC81B82F6BB1F67A; // System.Runtime.CompilerServices.NullablePublicOnlyAttribute struct NullablePublicOnlyAttribute_t9D2F4B9A99EA81FB40D82D16CEEF4E5A7D3146D3; // System.PlatformNotSupportedException struct PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E; // System.Threading.ReaderWriterCount struct ReaderWriterCount_t77045989CF33E994F64F32A7AAC0827046E03B5D; // System.Threading.ReaderWriterLockSlim struct ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F; // System.Text.SBCSCodePageEncoding struct SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78; // Microsoft.Win32.SafeHandles.SafeAllocHHandle struct SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71; // System.Runtime.InteropServices.SafeHandle struct SafeHandle_tC07DCA2CABF6988953342757EFB1547363E5A36B; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // System.Threading.SemaphoreSlim struct SemaphoreSlim_t3EF85FC980AE57957BEBB6B78E81DE2E3233D385; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1; // System.IO.Stream struct Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB; // System.String struct String_t; // System.StringComparer struct StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6; // System.Type struct Type_t; // System.Reflection.TypeInfo struct TypeInfo_tFFBAC0D7187BFD2D25CC801679BC9645020EC04F; // System.UInt16 struct UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; // System.Reflection.Assembly/ResolveEventHolder struct ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C; // System.Text.DBCSCodePageEncoding/DBCSDecoder struct DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA; // System.Text.GB18030Encoding/GB18030Decoder struct GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B; // System.Text.ISCIIEncoding/ISCIIDecoder struct ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E; // System.Text.ISCIIEncoding/ISCIIEncoder struct ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67; // System.Text.ISO2022Encoding/ISO2022Decoder struct ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF; // System.Text.ISO2022Encoding/ISO2022Encoder struct ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543; // System.IO.Stream/ReadWriteTask struct ReadWriteTask_t32CD2C230786712954C1DB518DBE420A1F4C7974; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharU5BU2CU2CU5D_tA771F561AC98D80C73C44F8157C746505E9B5079_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EUCJPEncoding_t89305F9F6A3FB97E23F9F19E6B6C7954A2D4B846_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____0454EF75A5649917DA7FE66D2B7B71AB8DEFB3E0325C8C9C7FA8C621FDE8D73B_0_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____23C542C301AF571C3D9CEF5D36551451FE57FB8D0B6CCC71CD1A6F962A26A746_1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____3E91A2532574FAA82996675206B12C69F45BD15BB374755E0EE11A58403249ED_2_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____47357B2855B998142A09784C278A2265D6C0A021C381FB4980514E0DE23EA5B8_3_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____6624BBD769A2E8BBB96C33C89D8020408F5BD488277E13E6EF692D114DBCD24A_4_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____7860AE5FC71EAF0153FFBF4F8B1AC1EA48825729C34953D2ECF486979BCA93B5_5_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____820CCB1183F4A9D725F801FA6E0951E75D357BB5BBC4D25C804033E758BBBCDE_6_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____92D0D1FFD7EFC90E864DC3B93976087A11D7A4E2EAB9D46CCCAC300D0031ECD6_7_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____AFCAF798E9B952EC11DF3551658208B6C14F516E13AEF27204E205363AC46B9B_8_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____B08BBD36674BCCC28486C0E1A55A569D853C95DA387E017FA83C131C62AB1414_9_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____EAE4F5322F1E4283605367C24E58CEB6B82B0427DFD6FCFD3EF7CBD124B1041C_10_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____F6CFF435C31A1FD81097CEF09F416EB2DB54709722D665D0058E5CC65F60B67A_11_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral07624473F417C06C74D59C64840A1532FCE2C626; IL2CPP_EXTERN_C String_t* _stringLiteral135BCD65E52CDAFB4FCF5E6C49A413A0CB794D3B; IL2CPP_EXTERN_C String_t* _stringLiteral2A7759031DDCC71A5FED42109BD935A91CBEF81D; IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1; IL2CPP_EXTERN_C String_t* _stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8; IL2CPP_EXTERN_C String_t* _stringLiteral72AD4AA74C2B8EB4D91F5D8B04E88B61F279EF8F; IL2CPP_EXTERN_C String_t* _stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947; IL2CPP_EXTERN_C String_t* _stringLiteral7D4E2FD843F2C7D33790D72BC9B6659798AFD7DC; IL2CPP_EXTERN_C String_t* _stringLiteral8E153505BC4F7DA39503D643976E9C4E75B7163B; IL2CPP_EXTERN_C String_t* _stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB; IL2CPP_EXTERN_C String_t* _stringLiteralA2B139AE8B4C3ED00C78CD49060000592F759158; IL2CPP_EXTERN_C String_t* _stringLiteralAAD91FE754F32DC76537C154682A89C05C27E0F3; IL2CPP_EXTERN_C String_t* _stringLiteralACBCBF28DD4B1F33A16BAB5517B51641A9FBC416; IL2CPP_EXTERN_C String_t* _stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465; IL2CPP_EXTERN_C String_t* _stringLiteralE7A52BD5D7DFEDA2A24B7F924976094231508909; IL2CPP_EXTERN_C String_t* _stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C; IL2CPP_EXTERN_C String_t* _stringLiteralECDAC393A5FD605E749C4DB7D471CAA0B5D51B3D; IL2CPP_EXTERN_C String_t* _stringLiteralF512F2CB430B135FD2B0519B779BC77CDF6B6207; IL2CPP_EXTERN_C String_t* _stringLiteralF6F90F4709A96A38BBF802569F96E78696EF4A85; IL2CPP_EXTERN_C const RuntimeMethod* BaseCodePageEncoding_GetEncodingDataStream_m55ADAE8695B91F64B3F47E599D1B91FF2B920454_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BaseCodePageEncoding_LoadCodePageTables_mE9A78BC2B6BCA302ED5E71F1840318BDC0352352_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BaseCodePageEncoding_System_Runtime_Serialization_ISerializable_GetObjectData_mC0B98812DFB9333A2E776543A7632EB36AC7542C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DBCSCodePageEncoding_GetByteCount_m5E5DCF9B7CDE1CE7B864E41CACCEEFB93EA6F5B8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DBCSCodePageEncoding_GetBytes_m0C30FC68B07734CB64BC7705894215E28BBF7990_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DBCSCodePageEncoding_GetMaxByteCount_m1BC3A6B33F1E573F349C83CCD541E5F239965143_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DBCSCodePageEncoding_GetMaxCharCount_m2D62BBF2068C39CE5197DB0C77DE67D1356CE2D1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DBCSCodePageEncoding_LoadManagedCodePage_mBFF96046B124B86D27806B48A7260A207320D181_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecoderFallbackBufferHelper_InternalFallback_m9E11F8DC4D566A15FF0A419A0BA468551AE3D6CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecoderFallbackBufferHelper_InternalFallback_mC26F8F34E363A7A17930EE8A0BF5E313E0EC4D78_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecoderNLS_Convert_m6DB8E6268B71759F5685AB5BDA097EC2178310FD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecoderNLS_Convert_mE7C8DE58808D9B0BB6A0C3FC65F0F1305AAC60BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecoderNLS_GetCharCount_m591D3804EC1DC9C3A305E6316C904ACE910D4BCA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecoderNLS_GetCharCount_m79FA671810BBE7E50C839947277DDA019ABECAAC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecoderNLS_GetChars_m89488E130C1D8E963110B69D3BFE26D96A958EE3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecoderNLS_GetChars_mA1ED32F967B701D5BD2CF40FADEF312E99F6F019_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecoderNLS_System_Runtime_Serialization_ISerializable_GetObjectData_m10335817175D8FD8722522C0B183D0376B4D4CB4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m2B599B04A9D4D2833DABE8EE1C46BAC93080A18E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m5ACCDEFD19981B66E025843F1A5FA65E28CD9655_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mD40E2E1ECDC4DC00C262AEB2998DFC87AA67F322_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m12D15059187064926CD935FC89749E0A8BD52729_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m7E3795F05AE19A205DE427B8A5E01F675EE54B21_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m7FAA07EECB1ED043E284FFCE2F2239FECAE2F568_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m66CDC977B3C5B68CF3FA5564A3FF82D7ABD90A73_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m7486B1ED37F2C23A54A102AE2A327294800C13F6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB40672A269C34DB22BA5BFAF2511631483E1690E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncoderFallbackBufferHelper_ThrowLastCharRecursive_mBDE8A3C9E967A933EBC573753939FD7B846D06E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncoderNLS_Convert_m1228F234B211CBEFF0D30D559221760C5998AD25_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncoderNLS_Convert_m63A83121A9DAA3E6A5F40880A379DB475A439233_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncoderNLS_GetByteCount_m03BE7E58BE5C9F5BAB52DCE231F9139338825BF5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncoderNLS_GetByteCount_m81966F38238556D4845A7F5BE4021C87B2239D41_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncoderNLS_GetBytes_m6488043DF4C781C0F78611CD5E1785B224A08F3F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncoderNLS_GetBytes_mB1C330C9FE2DB236B7A1026D11C9A12E338EE6AB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncoderNLS_System_Runtime_Serialization_ISerializable_GetObjectData_mA983B37A322891AB0CCB071506A24DA5715563F7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingByteBuffer__ctor_m2A69AE178EAFFEC72B5BF278A9E4962B9E086B0D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetByteCount_m7FDBAB08460F9871DF16E8C4388AB2CB43A3B7E5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetByteCount_mC462B9938F5F9B68A92C1225C7FF42A0824C97CD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetByteCount_mC46E7FCEAB6AC739C12E5ACD487BDAF8D4205C2E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetBytes_m147F4162FA80C4060AF04B60F3AFB65394C775B7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetBytes_m248041D124F1356DCCC606477F871ADA3F500E8C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetBytes_m679CAC5B71678AE3EC46543639241289F9C50898_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetCharCount_m02C010B3646A7F17ABD9BF259B35EB86EE4814A8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetCharCount_m2AEE124C645905ED8CEAEAEBF5418739286C4A6C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetChars_m0C44EC7232BEC4C8B7CD73B07D9469B069A5873C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetChars_m4E68092B3DBA50A7EFF57E4A32FCD704F405638A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetString_m59F5117FBA7EF542F1884CAF304BA02AD4273550_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_ThrowBytesOverflow_m5553C40475ECE8E2D6525041995AAFC93EA323B9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_ThrowCharsOverflow_m4045650131EB423DDF94A6A54157D160668D1949_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_get_EncodingName_mAE131C2391C76A8E75F1DF471BDFC698F86C7A88_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_get_WebName_mE3897F110D3D993D862FD8F88FDB13A4A5230CEE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GB18030Encoding_GetMaxByteCount_m41676FB91637806DEAB16995D4AE7080AA759424_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GB18030Encoding_GetMaxCharCount_mAD1A98EF86E3C72DF25BD17A95EC9365E3E7C15D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ISCIIEncoding_GetMaxByteCount_m00CF90E96A3CF4EB5880B631D2C50EAA9CFBF3BB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ISCIIEncoding_GetMaxCharCount_mE49F3C412CB12E5D1770D7D5C044B2219C03D876_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ISCIIEncoding_System_Runtime_Serialization_ISerializable_GetObjectData_mEC8F5344629F26F314ADB261EC12235B5331682A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ISCIIEncoding__ctor_m0EC00B0E8BDAD4A71FA8E379E2D4C588475368B8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ISO2022Encoding_GetMaxByteCount_mC949D0A6B23B55238FCE4C09049F0F0B452B0133_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ISO2022Encoding_GetMaxCharCount_mFB7B3ECB98C3A7E8B080692EBBEA7280CBC2854B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InternalEncoderBestFitFallbackBuffer_Fallback_m0736770D90851480A575472C7DE283C987CD5ABF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SBCSCodePageEncoding_GetMaxByteCount_m1970A0EB2CA9C71106BA0748C80D84E5F350B41B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SBCSCodePageEncoding_GetMaxCharCount_mE3E060E2210293358AFC60CFCFDE8D255915409E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SBCSCodePageEncoding_LoadManagedCodePage_mD9B248E266B9E2AACDA1273CDC9E0C810B0BE66F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_0_0_0_var; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; struct UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67; struct CharU5BU2CU2CU5D_tA771F561AC98D80C73C44F8157C746505E9B5079; 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 // struct U3CModuleU3E_t55BC39CB9AC67ACE04B3B187E31BD8A504EE0B8C { public: public: }; // System.Object // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t1F48E167FF3DFFA5B579F09E3EACFE866A350C3A* ___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 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_tD619BB8ADC740115E8F4DFB84EB93B0EBE75156A * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_tD6D85CFF83333DF99AB153AEACD7B24C0A6539AA * ___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(offsetof(Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06, ___buckets_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06, ___entries_1)); } inline EntryU5BU5D_t1F48E167FF3DFFA5B579F09E3EACFE866A350C3A* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t1F48E167FF3DFFA5B579F09E3EACFE866A350C3A** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t1F48E167FF3DFFA5B579F09E3EACFE866A350C3A* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06, ___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(offsetof(Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06, ___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(offsetof(Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06, ___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(offsetof(Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06, ___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(offsetof(Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06, ___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(offsetof(Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06, ___keys_7)); } inline KeyCollection_tD619BB8ADC740115E8F4DFB84EB93B0EBE75156A * get_keys_7() const { return ___keys_7; } inline KeyCollection_tD619BB8ADC740115E8F4DFB84EB93B0EBE75156A ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tD619BB8ADC740115E8F4DFB84EB93B0EBE75156A * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06, ___values_8)); } inline ValueCollection_tD6D85CFF83333DF99AB153AEACD7B24C0A6539AA * get_values_8() const { return ___values_8; } inline ValueCollection_tD6D85CFF83333DF99AB153AEACD7B24C0A6539AA ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_tD6D85CFF83333DF99AB153AEACD7B24C0A6539AA * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06, ____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.Dictionary`2 struct Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t0760EF54F1EA7070181C04D5D34118DC91F943ED* ___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 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_t95CEC57CA04600603C7E9067D11E724EE99AD7D1 * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t5C221D6474B57B05A1EF91C1C6A7B1FA1CF361BF * ___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(offsetof(Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB, ___buckets_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB, ___entries_1)); } inline EntryU5BU5D_t0760EF54F1EA7070181C04D5D34118DC91F943ED* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t0760EF54F1EA7070181C04D5D34118DC91F943ED** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t0760EF54F1EA7070181C04D5D34118DC91F943ED* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB, ___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(offsetof(Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB, ___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(offsetof(Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB, ___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(offsetof(Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB, ___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(offsetof(Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB, ___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(offsetof(Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB, ___keys_7)); } inline KeyCollection_t95CEC57CA04600603C7E9067D11E724EE99AD7D1 * get_keys_7() const { return ___keys_7; } inline KeyCollection_t95CEC57CA04600603C7E9067D11E724EE99AD7D1 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t95CEC57CA04600603C7E9067D11E724EE99AD7D1 * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB, ___values_8)); } inline ValueCollection_t5C221D6474B57B05A1EF91C1C6A7B1FA1CF361BF * get_values_8() const { return ___values_8; } inline ValueCollection_t5C221D6474B57B05A1EF91C1C6A7B1FA1CF361BF ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t5C221D6474B57B05A1EF91C1C6A7B1FA1CF361BF * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB, ____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.Dictionary`2 struct Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_tABFC31237D6642B5D4C1DBA234CA37EE851EB0AE* ___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 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_t61F8738ED346768CC112B2E27863BF9F73C76D90 * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t17EEB7B2EDD3CB5222C660D7E739F803986BF025 * ___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(offsetof(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162, ___buckets_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162, ___entries_1)); } inline EntryU5BU5D_tABFC31237D6642B5D4C1DBA234CA37EE851EB0AE* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tABFC31237D6642B5D4C1DBA234CA37EE851EB0AE** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tABFC31237D6642B5D4C1DBA234CA37EE851EB0AE* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162, ___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(offsetof(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162, ___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(offsetof(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162, ___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(offsetof(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162, ___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(offsetof(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162, ___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(offsetof(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162, ___keys_7)); } inline KeyCollection_t61F8738ED346768CC112B2E27863BF9F73C76D90 * get_keys_7() const { return ___keys_7; } inline KeyCollection_t61F8738ED346768CC112B2E27863BF9F73C76D90 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t61F8738ED346768CC112B2E27863BF9F73C76D90 * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162, ___values_8)); } inline ValueCollection_t17EEB7B2EDD3CB5222C660D7E739F803986BF025 * get_values_8() const { return ___values_8; } inline ValueCollection_t17EEB7B2EDD3CB5222C660D7E739F803986BF025 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t17EEB7B2EDD3CB5222C660D7E739F803986BF025 * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162, ____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); } }; struct Il2CppArrayBounds; // System.Array // System.Attribute struct Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 : public RuntimeObject { public: public: }; // System.Runtime.ConstrainedExecution.CriticalFinalizerObject struct CriticalFinalizerObject_tA3367C832FFE7434EB3C15C7136AF25524150997 : public RuntimeObject { public: public: }; // System.Text.Decoder struct Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 : public RuntimeObject { public: // System.Text.DecoderFallback System.Text.Decoder::m_fallback DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___m_fallback_0; // System.Text.DecoderFallbackBuffer System.Text.Decoder::m_fallbackBuffer DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * ___m_fallbackBuffer_1; public: inline static int32_t get_offset_of_m_fallback_0() { return static_cast(offsetof(Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370, ___m_fallback_0)); } inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * get_m_fallback_0() const { return ___m_fallback_0; } inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D ** get_address_of_m_fallback_0() { return &___m_fallback_0; } inline void set_m_fallback_0(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * value) { ___m_fallback_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_fallback_0), (void*)value); } inline static int32_t get_offset_of_m_fallbackBuffer_1() { return static_cast(offsetof(Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370, ___m_fallbackBuffer_1)); } inline DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * get_m_fallbackBuffer_1() const { return ___m_fallbackBuffer_1; } inline DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B ** get_address_of_m_fallbackBuffer_1() { return &___m_fallbackBuffer_1; } inline void set_m_fallbackBuffer_1(DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * value) { ___m_fallbackBuffer_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_fallbackBuffer_1), (void*)value); } }; // System.Text.DecoderFallback struct DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D : public RuntimeObject { public: // System.Boolean System.Text.DecoderFallback::bIsMicrosoftBestFitFallback bool ___bIsMicrosoftBestFitFallback_0; public: inline static int32_t get_offset_of_bIsMicrosoftBestFitFallback_0() { return static_cast(offsetof(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D, ___bIsMicrosoftBestFitFallback_0)); } inline bool get_bIsMicrosoftBestFitFallback_0() const { return ___bIsMicrosoftBestFitFallback_0; } inline bool* get_address_of_bIsMicrosoftBestFitFallback_0() { return &___bIsMicrosoftBestFitFallback_0; } inline void set_bIsMicrosoftBestFitFallback_0(bool value) { ___bIsMicrosoftBestFitFallback_0 = value; } }; struct DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields { public: // System.Text.DecoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.DecoderFallback::replacementFallback DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___replacementFallback_1; // System.Text.DecoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.DecoderFallback::exceptionFallback DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___exceptionFallback_2; // System.Object System.Text.DecoderFallback::s_InternalSyncObject RuntimeObject * ___s_InternalSyncObject_3; public: inline static int32_t get_offset_of_replacementFallback_1() { return static_cast(offsetof(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields, ___replacementFallback_1)); } inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * get_replacementFallback_1() const { return ___replacementFallback_1; } inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D ** get_address_of_replacementFallback_1() { return &___replacementFallback_1; } inline void set_replacementFallback_1(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * value) { ___replacementFallback_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___replacementFallback_1), (void*)value); } inline static int32_t get_offset_of_exceptionFallback_2() { return static_cast(offsetof(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields, ___exceptionFallback_2)); } inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * get_exceptionFallback_2() const { return ___exceptionFallback_2; } inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D ** get_address_of_exceptionFallback_2() { return &___exceptionFallback_2; } inline void set_exceptionFallback_2(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * value) { ___exceptionFallback_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___exceptionFallback_2), (void*)value); } inline static int32_t get_offset_of_s_InternalSyncObject_3() { return static_cast(offsetof(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields, ___s_InternalSyncObject_3)); } inline RuntimeObject * get_s_InternalSyncObject_3() const { return ___s_InternalSyncObject_3; } inline RuntimeObject ** get_address_of_s_InternalSyncObject_3() { return &___s_InternalSyncObject_3; } inline void set_s_InternalSyncObject_3(RuntimeObject * value) { ___s_InternalSyncObject_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_3), (void*)value); } }; // System.Text.DecoderFallbackBuffer struct DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B : public RuntimeObject { public: // System.Byte* System.Text.DecoderFallbackBuffer::byteStart uint8_t* ___byteStart_0; // System.Char* System.Text.DecoderFallbackBuffer::charEnd Il2CppChar* ___charEnd_1; public: inline static int32_t get_offset_of_byteStart_0() { return static_cast(offsetof(DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B, ___byteStart_0)); } inline uint8_t* get_byteStart_0() const { return ___byteStart_0; } inline uint8_t** get_address_of_byteStart_0() { return &___byteStart_0; } inline void set_byteStart_0(uint8_t* value) { ___byteStart_0 = value; } inline static int32_t get_offset_of_charEnd_1() { return static_cast(offsetof(DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B, ___charEnd_1)); } inline Il2CppChar* get_charEnd_1() const { return ___charEnd_1; } inline Il2CppChar** get_address_of_charEnd_1() { return &___charEnd_1; } inline void set_charEnd_1(Il2CppChar* value) { ___charEnd_1 = value; } }; // System.Text.Encoder struct Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A : public RuntimeObject { public: // System.Text.EncoderFallback System.Text.Encoder::m_fallback EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___m_fallback_0; // System.Text.EncoderFallbackBuffer System.Text.Encoder::m_fallbackBuffer EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * ___m_fallbackBuffer_1; public: inline static int32_t get_offset_of_m_fallback_0() { return static_cast(offsetof(Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A, ___m_fallback_0)); } inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * get_m_fallback_0() const { return ___m_fallback_0; } inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 ** get_address_of_m_fallback_0() { return &___m_fallback_0; } inline void set_m_fallback_0(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * value) { ___m_fallback_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_fallback_0), (void*)value); } inline static int32_t get_offset_of_m_fallbackBuffer_1() { return static_cast(offsetof(Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A, ___m_fallbackBuffer_1)); } inline EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * get_m_fallbackBuffer_1() const { return ___m_fallbackBuffer_1; } inline EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 ** get_address_of_m_fallbackBuffer_1() { return &___m_fallbackBuffer_1; } inline void set_m_fallbackBuffer_1(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * value) { ___m_fallbackBuffer_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_fallbackBuffer_1), (void*)value); } }; // System.Text.EncoderFallback struct EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 : public RuntimeObject { public: // System.Boolean System.Text.EncoderFallback::bIsMicrosoftBestFitFallback bool ___bIsMicrosoftBestFitFallback_0; public: inline static int32_t get_offset_of_bIsMicrosoftBestFitFallback_0() { return static_cast(offsetof(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4, ___bIsMicrosoftBestFitFallback_0)); } inline bool get_bIsMicrosoftBestFitFallback_0() const { return ___bIsMicrosoftBestFitFallback_0; } inline bool* get_address_of_bIsMicrosoftBestFitFallback_0() { return &___bIsMicrosoftBestFitFallback_0; } inline void set_bIsMicrosoftBestFitFallback_0(bool value) { ___bIsMicrosoftBestFitFallback_0 = value; } }; struct EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields { public: // System.Text.EncoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.EncoderFallback::replacementFallback EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___replacementFallback_1; // System.Text.EncoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.EncoderFallback::exceptionFallback EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___exceptionFallback_2; // System.Object System.Text.EncoderFallback::s_InternalSyncObject RuntimeObject * ___s_InternalSyncObject_3; public: inline static int32_t get_offset_of_replacementFallback_1() { return static_cast(offsetof(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields, ___replacementFallback_1)); } inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * get_replacementFallback_1() const { return ___replacementFallback_1; } inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 ** get_address_of_replacementFallback_1() { return &___replacementFallback_1; } inline void set_replacementFallback_1(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * value) { ___replacementFallback_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___replacementFallback_1), (void*)value); } inline static int32_t get_offset_of_exceptionFallback_2() { return static_cast(offsetof(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields, ___exceptionFallback_2)); } inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * get_exceptionFallback_2() const { return ___exceptionFallback_2; } inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 ** get_address_of_exceptionFallback_2() { return &___exceptionFallback_2; } inline void set_exceptionFallback_2(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * value) { ___exceptionFallback_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___exceptionFallback_2), (void*)value); } inline static int32_t get_offset_of_s_InternalSyncObject_3() { return static_cast(offsetof(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields, ___s_InternalSyncObject_3)); } inline RuntimeObject * get_s_InternalSyncObject_3() const { return ___s_InternalSyncObject_3; } inline RuntimeObject ** get_address_of_s_InternalSyncObject_3() { return &___s_InternalSyncObject_3; } inline void set_s_InternalSyncObject_3(RuntimeObject * value) { ___s_InternalSyncObject_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_3), (void*)value); } }; // System.Text.EncoderFallbackBuffer struct EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 : public RuntimeObject { public: // System.Char* System.Text.EncoderFallbackBuffer::charStart Il2CppChar* ___charStart_0; // System.Char* System.Text.EncoderFallbackBuffer::charEnd Il2CppChar* ___charEnd_1; // System.Text.EncoderNLS System.Text.EncoderFallbackBuffer::encoder EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * ___encoder_2; // System.Boolean System.Text.EncoderFallbackBuffer::setEncoder bool ___setEncoder_3; // System.Boolean System.Text.EncoderFallbackBuffer::bUsedEncoder bool ___bUsedEncoder_4; // System.Boolean System.Text.EncoderFallbackBuffer::bFallingBack bool ___bFallingBack_5; // System.Int32 System.Text.EncoderFallbackBuffer::iRecursionCount int32_t ___iRecursionCount_6; public: inline static int32_t get_offset_of_charStart_0() { return static_cast(offsetof(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0, ___charStart_0)); } inline Il2CppChar* get_charStart_0() const { return ___charStart_0; } inline Il2CppChar** get_address_of_charStart_0() { return &___charStart_0; } inline void set_charStart_0(Il2CppChar* value) { ___charStart_0 = value; } inline static int32_t get_offset_of_charEnd_1() { return static_cast(offsetof(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0, ___charEnd_1)); } inline Il2CppChar* get_charEnd_1() const { return ___charEnd_1; } inline Il2CppChar** get_address_of_charEnd_1() { return &___charEnd_1; } inline void set_charEnd_1(Il2CppChar* value) { ___charEnd_1 = value; } inline static int32_t get_offset_of_encoder_2() { return static_cast(offsetof(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0, ___encoder_2)); } inline EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * get_encoder_2() const { return ___encoder_2; } inline EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 ** get_address_of_encoder_2() { return &___encoder_2; } inline void set_encoder_2(EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * value) { ___encoder_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___encoder_2), (void*)value); } inline static int32_t get_offset_of_setEncoder_3() { return static_cast(offsetof(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0, ___setEncoder_3)); } inline bool get_setEncoder_3() const { return ___setEncoder_3; } inline bool* get_address_of_setEncoder_3() { return &___setEncoder_3; } inline void set_setEncoder_3(bool value) { ___setEncoder_3 = value; } inline static int32_t get_offset_of_bUsedEncoder_4() { return static_cast(offsetof(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0, ___bUsedEncoder_4)); } inline bool get_bUsedEncoder_4() const { return ___bUsedEncoder_4; } inline bool* get_address_of_bUsedEncoder_4() { return &___bUsedEncoder_4; } inline void set_bUsedEncoder_4(bool value) { ___bUsedEncoder_4 = value; } inline static int32_t get_offset_of_bFallingBack_5() { return static_cast(offsetof(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0, ___bFallingBack_5)); } inline bool get_bFallingBack_5() const { return ___bFallingBack_5; } inline bool* get_address_of_bFallingBack_5() { return &___bFallingBack_5; } inline void set_bFallingBack_5(bool value) { ___bFallingBack_5 = value; } inline static int32_t get_offset_of_iRecursionCount_6() { return static_cast(offsetof(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0, ___iRecursionCount_6)); } inline int32_t get_iRecursionCount_6() const { return ___iRecursionCount_6; } inline int32_t* get_address_of_iRecursionCount_6() { return &___iRecursionCount_6; } inline void set_iRecursionCount_6(int32_t value) { ___iRecursionCount_6 = value; } }; // System.Text.Encoding struct Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 : public RuntimeObject { public: // System.Int32 System.Text.Encoding::m_codePage int32_t ___m_codePage_55; // System.Globalization.CodePageDataItem System.Text.Encoding::dataItem CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * ___dataItem_56; // System.Boolean System.Text.Encoding::m_deserializedFromEverett bool ___m_deserializedFromEverett_57; // System.Boolean System.Text.Encoding::m_isReadOnly bool ___m_isReadOnly_58; // System.Text.EncoderFallback System.Text.Encoding::encoderFallback EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___encoderFallback_59; // System.Text.DecoderFallback System.Text.Encoding::decoderFallback DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___decoderFallback_60; public: inline static int32_t get_offset_of_m_codePage_55() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___m_codePage_55)); } inline int32_t get_m_codePage_55() const { return ___m_codePage_55; } inline int32_t* get_address_of_m_codePage_55() { return &___m_codePage_55; } inline void set_m_codePage_55(int32_t value) { ___m_codePage_55 = value; } inline static int32_t get_offset_of_dataItem_56() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___dataItem_56)); } inline CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * get_dataItem_56() const { return ___dataItem_56; } inline CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E ** get_address_of_dataItem_56() { return &___dataItem_56; } inline void set_dataItem_56(CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * value) { ___dataItem_56 = value; Il2CppCodeGenWriteBarrier((void**)(&___dataItem_56), (void*)value); } inline static int32_t get_offset_of_m_deserializedFromEverett_57() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___m_deserializedFromEverett_57)); } inline bool get_m_deserializedFromEverett_57() const { return ___m_deserializedFromEverett_57; } inline bool* get_address_of_m_deserializedFromEverett_57() { return &___m_deserializedFromEverett_57; } inline void set_m_deserializedFromEverett_57(bool value) { ___m_deserializedFromEverett_57 = value; } inline static int32_t get_offset_of_m_isReadOnly_58() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___m_isReadOnly_58)); } inline bool get_m_isReadOnly_58() const { return ___m_isReadOnly_58; } inline bool* get_address_of_m_isReadOnly_58() { return &___m_isReadOnly_58; } inline void set_m_isReadOnly_58(bool value) { ___m_isReadOnly_58 = value; } inline static int32_t get_offset_of_encoderFallback_59() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___encoderFallback_59)); } inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * get_encoderFallback_59() const { return ___encoderFallback_59; } inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 ** get_address_of_encoderFallback_59() { return &___encoderFallback_59; } inline void set_encoderFallback_59(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * value) { ___encoderFallback_59 = value; Il2CppCodeGenWriteBarrier((void**)(&___encoderFallback_59), (void*)value); } inline static int32_t get_offset_of_decoderFallback_60() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___decoderFallback_60)); } inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * get_decoderFallback_60() const { return ___decoderFallback_60; } inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D ** get_address_of_decoderFallback_60() { return &___decoderFallback_60; } inline void set_decoderFallback_60(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * value) { ___decoderFallback_60 = value; Il2CppCodeGenWriteBarrier((void**)(&___decoderFallback_60), (void*)value); } }; struct Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields { public: // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::defaultEncoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___defaultEncoding_0; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::unicodeEncoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___unicodeEncoding_1; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::bigEndianUnicode Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___bigEndianUnicode_2; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf7Encoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___utf7Encoding_3; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf8Encoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___utf8Encoding_4; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf32Encoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___utf32Encoding_5; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::asciiEncoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___asciiEncoding_6; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::latin1Encoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___latin1Encoding_7; // System.Collections.Hashtable modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::encodings Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___encodings_8; // System.Object System.Text.Encoding::s_InternalSyncObject RuntimeObject * ___s_InternalSyncObject_61; public: inline static int32_t get_offset_of_defaultEncoding_0() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___defaultEncoding_0)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_defaultEncoding_0() const { return ___defaultEncoding_0; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_defaultEncoding_0() { return &___defaultEncoding_0; } inline void set_defaultEncoding_0(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___defaultEncoding_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultEncoding_0), (void*)value); } inline static int32_t get_offset_of_unicodeEncoding_1() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___unicodeEncoding_1)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_unicodeEncoding_1() const { return ___unicodeEncoding_1; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_unicodeEncoding_1() { return &___unicodeEncoding_1; } inline void set_unicodeEncoding_1(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___unicodeEncoding_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___unicodeEncoding_1), (void*)value); } inline static int32_t get_offset_of_bigEndianUnicode_2() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___bigEndianUnicode_2)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_bigEndianUnicode_2() const { return ___bigEndianUnicode_2; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_bigEndianUnicode_2() { return &___bigEndianUnicode_2; } inline void set_bigEndianUnicode_2(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___bigEndianUnicode_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___bigEndianUnicode_2), (void*)value); } inline static int32_t get_offset_of_utf7Encoding_3() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___utf7Encoding_3)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_utf7Encoding_3() const { return ___utf7Encoding_3; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_utf7Encoding_3() { return &___utf7Encoding_3; } inline void set_utf7Encoding_3(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___utf7Encoding_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___utf7Encoding_3), (void*)value); } inline static int32_t get_offset_of_utf8Encoding_4() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___utf8Encoding_4)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_utf8Encoding_4() const { return ___utf8Encoding_4; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_utf8Encoding_4() { return &___utf8Encoding_4; } inline void set_utf8Encoding_4(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___utf8Encoding_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___utf8Encoding_4), (void*)value); } inline static int32_t get_offset_of_utf32Encoding_5() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___utf32Encoding_5)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_utf32Encoding_5() const { return ___utf32Encoding_5; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_utf32Encoding_5() { return &___utf32Encoding_5; } inline void set_utf32Encoding_5(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___utf32Encoding_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___utf32Encoding_5), (void*)value); } inline static int32_t get_offset_of_asciiEncoding_6() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___asciiEncoding_6)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_asciiEncoding_6() const { return ___asciiEncoding_6; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_asciiEncoding_6() { return &___asciiEncoding_6; } inline void set_asciiEncoding_6(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___asciiEncoding_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___asciiEncoding_6), (void*)value); } inline static int32_t get_offset_of_latin1Encoding_7() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___latin1Encoding_7)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_latin1Encoding_7() const { return ___latin1Encoding_7; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_latin1Encoding_7() { return &___latin1Encoding_7; } inline void set_latin1Encoding_7(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___latin1Encoding_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___latin1Encoding_7), (void*)value); } inline static int32_t get_offset_of_encodings_8() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___encodings_8)); } inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get_encodings_8() const { return ___encodings_8; } inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of_encodings_8() { return &___encodings_8; } inline void set_encodings_8(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value) { ___encodings_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___encodings_8), (void*)value); } inline static int32_t get_offset_of_s_InternalSyncObject_61() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___s_InternalSyncObject_61)); } inline RuntimeObject * get_s_InternalSyncObject_61() const { return ___s_InternalSyncObject_61; } inline RuntimeObject ** get_address_of_s_InternalSyncObject_61() { return &___s_InternalSyncObject_61; } inline void set_s_InternalSyncObject_61(RuntimeObject * value) { ___s_InternalSyncObject_61 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_61), (void*)value); } }; // System.Text.EncodingProvider struct EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 : public RuntimeObject { public: public: }; struct EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_StaticFields { public: // System.Object System.Text.EncodingProvider::s_InternalSyncObject RuntimeObject * ___s_InternalSyncObject_0; // System.Text.EncodingProvider[] modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.EncodingProvider::s_providers EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* ___s_providers_1; public: inline static int32_t get_offset_of_s_InternalSyncObject_0() { return static_cast(offsetof(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_StaticFields, ___s_InternalSyncObject_0)); } inline RuntimeObject * get_s_InternalSyncObject_0() const { return ___s_InternalSyncObject_0; } inline RuntimeObject ** get_address_of_s_InternalSyncObject_0() { return &___s_InternalSyncObject_0; } inline void set_s_InternalSyncObject_0(RuntimeObject * value) { ___s_InternalSyncObject_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_0), (void*)value); } inline static int32_t get_offset_of_s_providers_1() { return static_cast(offsetof(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_StaticFields, ___s_providers_1)); } inline EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* get_s_providers_1() const { return ___s_providers_1; } inline EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7** get_address_of_s_providers_1() { return &___s_providers_1; } inline void set_s_providers_1(EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* value) { ___s_providers_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_providers_1), (void*)value); } }; // System.Text.EncodingTable struct EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2 : public RuntimeObject { public: public: }; struct EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields { public: // System.Collections.Generic.Dictionary`2 System.Text.EncodingTable::s_nameToCodePageCache Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * ___s_nameToCodePageCache_0; // System.Collections.Generic.Dictionary`2 System.Text.EncodingTable::s_codePageToWebNameCache Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * ___s_codePageToWebNameCache_1; // System.Collections.Generic.Dictionary`2 System.Text.EncodingTable::s_codePageToEnglishNameCache Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * ___s_codePageToEnglishNameCache_2; // System.Threading.ReaderWriterLockSlim System.Text.EncodingTable::s_cacheLock ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * ___s_cacheLock_3; // System.Int32[] System.Text.EncodingTable::s_encodingNameIndices Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___s_encodingNameIndices_4; // System.UInt16[] System.Text.EncodingTable::s_codePagesByName UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___s_codePagesByName_5; // System.UInt16[] System.Text.EncodingTable::s_mappedCodePages UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___s_mappedCodePages_6; // System.Int32[] System.Text.EncodingTable::s_webNameIndices Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___s_webNameIndices_7; // System.Int32[] System.Text.EncodingTable::s_englishNameIndices Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___s_englishNameIndices_8; public: inline static int32_t get_offset_of_s_nameToCodePageCache_0() { return static_cast(offsetof(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields, ___s_nameToCodePageCache_0)); } inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * get_s_nameToCodePageCache_0() const { return ___s_nameToCodePageCache_0; } inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 ** get_address_of_s_nameToCodePageCache_0() { return &___s_nameToCodePageCache_0; } inline void set_s_nameToCodePageCache_0(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * value) { ___s_nameToCodePageCache_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_nameToCodePageCache_0), (void*)value); } inline static int32_t get_offset_of_s_codePageToWebNameCache_1() { return static_cast(offsetof(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields, ___s_codePageToWebNameCache_1)); } inline Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * get_s_codePageToWebNameCache_1() const { return ___s_codePageToWebNameCache_1; } inline Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB ** get_address_of_s_codePageToWebNameCache_1() { return &___s_codePageToWebNameCache_1; } inline void set_s_codePageToWebNameCache_1(Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * value) { ___s_codePageToWebNameCache_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_codePageToWebNameCache_1), (void*)value); } inline static int32_t get_offset_of_s_codePageToEnglishNameCache_2() { return static_cast(offsetof(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields, ___s_codePageToEnglishNameCache_2)); } inline Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * get_s_codePageToEnglishNameCache_2() const { return ___s_codePageToEnglishNameCache_2; } inline Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB ** get_address_of_s_codePageToEnglishNameCache_2() { return &___s_codePageToEnglishNameCache_2; } inline void set_s_codePageToEnglishNameCache_2(Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * value) { ___s_codePageToEnglishNameCache_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_codePageToEnglishNameCache_2), (void*)value); } inline static int32_t get_offset_of_s_cacheLock_3() { return static_cast(offsetof(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields, ___s_cacheLock_3)); } inline ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * get_s_cacheLock_3() const { return ___s_cacheLock_3; } inline ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F ** get_address_of_s_cacheLock_3() { return &___s_cacheLock_3; } inline void set_s_cacheLock_3(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * value) { ___s_cacheLock_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_cacheLock_3), (void*)value); } inline static int32_t get_offset_of_s_encodingNameIndices_4() { return static_cast(offsetof(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields, ___s_encodingNameIndices_4)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_s_encodingNameIndices_4() const { return ___s_encodingNameIndices_4; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_s_encodingNameIndices_4() { return &___s_encodingNameIndices_4; } inline void set_s_encodingNameIndices_4(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___s_encodingNameIndices_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_encodingNameIndices_4), (void*)value); } inline static int32_t get_offset_of_s_codePagesByName_5() { return static_cast(offsetof(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields, ___s_codePagesByName_5)); } inline UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* get_s_codePagesByName_5() const { return ___s_codePagesByName_5; } inline UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67** get_address_of_s_codePagesByName_5() { return &___s_codePagesByName_5; } inline void set_s_codePagesByName_5(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* value) { ___s_codePagesByName_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_codePagesByName_5), (void*)value); } inline static int32_t get_offset_of_s_mappedCodePages_6() { return static_cast(offsetof(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields, ___s_mappedCodePages_6)); } inline UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* get_s_mappedCodePages_6() const { return ___s_mappedCodePages_6; } inline UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67** get_address_of_s_mappedCodePages_6() { return &___s_mappedCodePages_6; } inline void set_s_mappedCodePages_6(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* value) { ___s_mappedCodePages_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_mappedCodePages_6), (void*)value); } inline static int32_t get_offset_of_s_webNameIndices_7() { return static_cast(offsetof(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields, ___s_webNameIndices_7)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_s_webNameIndices_7() const { return ___s_webNameIndices_7; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_s_webNameIndices_7() { return &___s_webNameIndices_7; } inline void set_s_webNameIndices_7(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___s_webNameIndices_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_webNameIndices_7), (void*)value); } inline static int32_t get_offset_of_s_englishNameIndices_8() { return static_cast(offsetof(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields, ___s_englishNameIndices_8)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_s_englishNameIndices_8() const { return ___s_englishNameIndices_8; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_s_englishNameIndices_8() { return &___s_englishNameIndices_8; } inline void set_s_englishNameIndices_8(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___s_englishNameIndices_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_englishNameIndices_8), (void*)value); } }; // System.MarshalByRefObject struct MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8 : public RuntimeObject { public: // System.Object System.MarshalByRefObject::_identity RuntimeObject * ____identity_0; public: inline static int32_t get_offset_of__identity_0() { return static_cast(offsetof(MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8, ____identity_0)); } inline RuntimeObject * get__identity_0() const { return ____identity_0; } inline RuntimeObject ** get_address_of__identity_0() { return &____identity_0; } inline void set__identity_0(RuntimeObject * value) { ____identity_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____identity_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.MarshalByRefObject struct MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_pinvoke { Il2CppIUnknown* ____identity_0; }; // Native definition for COM marshalling of System.MarshalByRefObject struct MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_com { Il2CppIUnknown* ____identity_0; }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { public: public: }; // System.Threading.ReaderWriterLockSlim struct ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F : public RuntimeObject { public: // System.Boolean System.Threading.ReaderWriterLockSlim::fIsReentrant bool ___fIsReentrant_0; // System.Int32 System.Threading.ReaderWriterLockSlim::myLock int32_t ___myLock_1; // System.UInt32 System.Threading.ReaderWriterLockSlim::numWriteWaiters uint32_t ___numWriteWaiters_2; // System.UInt32 System.Threading.ReaderWriterLockSlim::numReadWaiters uint32_t ___numReadWaiters_3; // System.UInt32 System.Threading.ReaderWriterLockSlim::numWriteUpgradeWaiters uint32_t ___numWriteUpgradeWaiters_4; // System.UInt32 System.Threading.ReaderWriterLockSlim::numUpgradeWaiters uint32_t ___numUpgradeWaiters_5; // System.Boolean System.Threading.ReaderWriterLockSlim::fNoWaiters bool ___fNoWaiters_6; // System.Int32 System.Threading.ReaderWriterLockSlim::upgradeLockOwnerId int32_t ___upgradeLockOwnerId_7; // System.Int32 System.Threading.ReaderWriterLockSlim::writeLockOwnerId int32_t ___writeLockOwnerId_8; // System.Threading.EventWaitHandle System.Threading.ReaderWriterLockSlim::writeEvent EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C * ___writeEvent_9; // System.Threading.EventWaitHandle System.Threading.ReaderWriterLockSlim::readEvent EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C * ___readEvent_10; // System.Threading.EventWaitHandle System.Threading.ReaderWriterLockSlim::upgradeEvent EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C * ___upgradeEvent_11; // System.Threading.EventWaitHandle System.Threading.ReaderWriterLockSlim::waitUpgradeEvent EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C * ___waitUpgradeEvent_12; // System.Int64 System.Threading.ReaderWriterLockSlim::lockID int64_t ___lockID_14; // System.Boolean System.Threading.ReaderWriterLockSlim::fUpgradeThreadHoldingRead bool ___fUpgradeThreadHoldingRead_16; // System.UInt32 System.Threading.ReaderWriterLockSlim::owners uint32_t ___owners_17; // System.Boolean System.Threading.ReaderWriterLockSlim::fDisposed bool ___fDisposed_18; public: inline static int32_t get_offset_of_fIsReentrant_0() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___fIsReentrant_0)); } inline bool get_fIsReentrant_0() const { return ___fIsReentrant_0; } inline bool* get_address_of_fIsReentrant_0() { return &___fIsReentrant_0; } inline void set_fIsReentrant_0(bool value) { ___fIsReentrant_0 = value; } inline static int32_t get_offset_of_myLock_1() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___myLock_1)); } inline int32_t get_myLock_1() const { return ___myLock_1; } inline int32_t* get_address_of_myLock_1() { return &___myLock_1; } inline void set_myLock_1(int32_t value) { ___myLock_1 = value; } inline static int32_t get_offset_of_numWriteWaiters_2() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___numWriteWaiters_2)); } inline uint32_t get_numWriteWaiters_2() const { return ___numWriteWaiters_2; } inline uint32_t* get_address_of_numWriteWaiters_2() { return &___numWriteWaiters_2; } inline void set_numWriteWaiters_2(uint32_t value) { ___numWriteWaiters_2 = value; } inline static int32_t get_offset_of_numReadWaiters_3() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___numReadWaiters_3)); } inline uint32_t get_numReadWaiters_3() const { return ___numReadWaiters_3; } inline uint32_t* get_address_of_numReadWaiters_3() { return &___numReadWaiters_3; } inline void set_numReadWaiters_3(uint32_t value) { ___numReadWaiters_3 = value; } inline static int32_t get_offset_of_numWriteUpgradeWaiters_4() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___numWriteUpgradeWaiters_4)); } inline uint32_t get_numWriteUpgradeWaiters_4() const { return ___numWriteUpgradeWaiters_4; } inline uint32_t* get_address_of_numWriteUpgradeWaiters_4() { return &___numWriteUpgradeWaiters_4; } inline void set_numWriteUpgradeWaiters_4(uint32_t value) { ___numWriteUpgradeWaiters_4 = value; } inline static int32_t get_offset_of_numUpgradeWaiters_5() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___numUpgradeWaiters_5)); } inline uint32_t get_numUpgradeWaiters_5() const { return ___numUpgradeWaiters_5; } inline uint32_t* get_address_of_numUpgradeWaiters_5() { return &___numUpgradeWaiters_5; } inline void set_numUpgradeWaiters_5(uint32_t value) { ___numUpgradeWaiters_5 = value; } inline static int32_t get_offset_of_fNoWaiters_6() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___fNoWaiters_6)); } inline bool get_fNoWaiters_6() const { return ___fNoWaiters_6; } inline bool* get_address_of_fNoWaiters_6() { return &___fNoWaiters_6; } inline void set_fNoWaiters_6(bool value) { ___fNoWaiters_6 = value; } inline static int32_t get_offset_of_upgradeLockOwnerId_7() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___upgradeLockOwnerId_7)); } inline int32_t get_upgradeLockOwnerId_7() const { return ___upgradeLockOwnerId_7; } inline int32_t* get_address_of_upgradeLockOwnerId_7() { return &___upgradeLockOwnerId_7; } inline void set_upgradeLockOwnerId_7(int32_t value) { ___upgradeLockOwnerId_7 = value; } inline static int32_t get_offset_of_writeLockOwnerId_8() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___writeLockOwnerId_8)); } inline int32_t get_writeLockOwnerId_8() const { return ___writeLockOwnerId_8; } inline int32_t* get_address_of_writeLockOwnerId_8() { return &___writeLockOwnerId_8; } inline void set_writeLockOwnerId_8(int32_t value) { ___writeLockOwnerId_8 = value; } inline static int32_t get_offset_of_writeEvent_9() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___writeEvent_9)); } inline EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C * get_writeEvent_9() const { return ___writeEvent_9; } inline EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C ** get_address_of_writeEvent_9() { return &___writeEvent_9; } inline void set_writeEvent_9(EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C * value) { ___writeEvent_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___writeEvent_9), (void*)value); } inline static int32_t get_offset_of_readEvent_10() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___readEvent_10)); } inline EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C * get_readEvent_10() const { return ___readEvent_10; } inline EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C ** get_address_of_readEvent_10() { return &___readEvent_10; } inline void set_readEvent_10(EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C * value) { ___readEvent_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___readEvent_10), (void*)value); } inline static int32_t get_offset_of_upgradeEvent_11() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___upgradeEvent_11)); } inline EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C * get_upgradeEvent_11() const { return ___upgradeEvent_11; } inline EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C ** get_address_of_upgradeEvent_11() { return &___upgradeEvent_11; } inline void set_upgradeEvent_11(EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C * value) { ___upgradeEvent_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___upgradeEvent_11), (void*)value); } inline static int32_t get_offset_of_waitUpgradeEvent_12() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___waitUpgradeEvent_12)); } inline EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C * get_waitUpgradeEvent_12() const { return ___waitUpgradeEvent_12; } inline EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C ** get_address_of_waitUpgradeEvent_12() { return &___waitUpgradeEvent_12; } inline void set_waitUpgradeEvent_12(EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C * value) { ___waitUpgradeEvent_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___waitUpgradeEvent_12), (void*)value); } inline static int32_t get_offset_of_lockID_14() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___lockID_14)); } inline int64_t get_lockID_14() const { return ___lockID_14; } inline int64_t* get_address_of_lockID_14() { return &___lockID_14; } inline void set_lockID_14(int64_t value) { ___lockID_14 = value; } inline static int32_t get_offset_of_fUpgradeThreadHoldingRead_16() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___fUpgradeThreadHoldingRead_16)); } inline bool get_fUpgradeThreadHoldingRead_16() const { return ___fUpgradeThreadHoldingRead_16; } inline bool* get_address_of_fUpgradeThreadHoldingRead_16() { return &___fUpgradeThreadHoldingRead_16; } inline void set_fUpgradeThreadHoldingRead_16(bool value) { ___fUpgradeThreadHoldingRead_16 = value; } inline static int32_t get_offset_of_owners_17() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___owners_17)); } inline uint32_t get_owners_17() const { return ___owners_17; } inline uint32_t* get_address_of_owners_17() { return &___owners_17; } inline void set_owners_17(uint32_t value) { ___owners_17 = value; } inline static int32_t get_offset_of_fDisposed_18() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F, ___fDisposed_18)); } inline bool get_fDisposed_18() const { return ___fDisposed_18; } inline bool* get_address_of_fDisposed_18() { return &___fDisposed_18; } inline void set_fDisposed_18(bool value) { ___fDisposed_18 = value; } }; struct ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F_StaticFields { public: // System.Int64 System.Threading.ReaderWriterLockSlim::s_nextLockID int64_t ___s_nextLockID_13; public: inline static int32_t get_offset_of_s_nextLockID_13() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F_StaticFields, ___s_nextLockID_13)); } inline int64_t get_s_nextLockID_13() const { return ___s_nextLockID_13; } inline int64_t* get_address_of_s_nextLockID_13() { return &___s_nextLockID_13; } inline void set_s_nextLockID_13(int64_t value) { ___s_nextLockID_13 = value; } }; struct ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F_ThreadStaticFields { public: // System.Threading.ReaderWriterCount System.Threading.ReaderWriterLockSlim::t_rwc ReaderWriterCount_t77045989CF33E994F64F32A7AAC0827046E03B5D * ___t_rwc_15; public: inline static int32_t get_offset_of_t_rwc_15() { return static_cast(offsetof(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F_ThreadStaticFields, ___t_rwc_15)); } inline ReaderWriterCount_t77045989CF33E994F64F32A7AAC0827046E03B5D * get_t_rwc_15() const { return ___t_rwc_15; } inline ReaderWriterCount_t77045989CF33E994F64F32A7AAC0827046E03B5D ** get_address_of_t_rwc_15() { return &___t_rwc_15; } inline void set_t_rwc_15(ReaderWriterCount_t77045989CF33E994F64F32A7AAC0827046E03B5D * value) { ___t_rwc_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___t_rwc_15), (void*)value); } }; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 : public RuntimeObject { public: // System.String[] System.Runtime.Serialization.SerializationInfo::m_members StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___m_members_3; // System.Object[] System.Runtime.Serialization.SerializationInfo::m_data ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___m_data_4; // System.Type[] System.Runtime.Serialization.SerializationInfo::m_types TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___m_types_5; // System.Collections.Generic.Dictionary`2 System.Runtime.Serialization.SerializationInfo::m_nameToIndex Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * ___m_nameToIndex_6; // System.Int32 System.Runtime.Serialization.SerializationInfo::m_currMember int32_t ___m_currMember_7; // System.Runtime.Serialization.IFormatterConverter System.Runtime.Serialization.SerializationInfo::m_converter RuntimeObject* ___m_converter_8; // System.String System.Runtime.Serialization.SerializationInfo::m_fullTypeName String_t* ___m_fullTypeName_9; // System.String System.Runtime.Serialization.SerializationInfo::m_assemName String_t* ___m_assemName_10; // System.Type System.Runtime.Serialization.SerializationInfo::objectType Type_t * ___objectType_11; // System.Boolean System.Runtime.Serialization.SerializationInfo::isFullTypeNameSetExplicit bool ___isFullTypeNameSetExplicit_12; // System.Boolean System.Runtime.Serialization.SerializationInfo::isAssemblyNameSetExplicit bool ___isAssemblyNameSetExplicit_13; // System.Boolean System.Runtime.Serialization.SerializationInfo::requireSameTokenInPartialTrust bool ___requireSameTokenInPartialTrust_14; public: inline static int32_t get_offset_of_m_members_3() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_members_3)); } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_m_members_3() const { return ___m_members_3; } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_m_members_3() { return &___m_members_3; } inline void set_m_members_3(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value) { ___m_members_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_members_3), (void*)value); } inline static int32_t get_offset_of_m_data_4() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_data_4)); } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_m_data_4() const { return ___m_data_4; } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_m_data_4() { return &___m_data_4; } inline void set_m_data_4(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value) { ___m_data_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_data_4), (void*)value); } inline static int32_t get_offset_of_m_types_5() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_types_5)); } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_m_types_5() const { return ___m_types_5; } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_m_types_5() { return &___m_types_5; } inline void set_m_types_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value) { ___m_types_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_types_5), (void*)value); } inline static int32_t get_offset_of_m_nameToIndex_6() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_nameToIndex_6)); } inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * get_m_nameToIndex_6() const { return ___m_nameToIndex_6; } inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 ** get_address_of_m_nameToIndex_6() { return &___m_nameToIndex_6; } inline void set_m_nameToIndex_6(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * value) { ___m_nameToIndex_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_nameToIndex_6), (void*)value); } inline static int32_t get_offset_of_m_currMember_7() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_currMember_7)); } inline int32_t get_m_currMember_7() const { return ___m_currMember_7; } inline int32_t* get_address_of_m_currMember_7() { return &___m_currMember_7; } inline void set_m_currMember_7(int32_t value) { ___m_currMember_7 = value; } inline static int32_t get_offset_of_m_converter_8() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_converter_8)); } inline RuntimeObject* get_m_converter_8() const { return ___m_converter_8; } inline RuntimeObject** get_address_of_m_converter_8() { return &___m_converter_8; } inline void set_m_converter_8(RuntimeObject* value) { ___m_converter_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_converter_8), (void*)value); } inline static int32_t get_offset_of_m_fullTypeName_9() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_fullTypeName_9)); } inline String_t* get_m_fullTypeName_9() const { return ___m_fullTypeName_9; } inline String_t** get_address_of_m_fullTypeName_9() { return &___m_fullTypeName_9; } inline void set_m_fullTypeName_9(String_t* value) { ___m_fullTypeName_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_fullTypeName_9), (void*)value); } inline static int32_t get_offset_of_m_assemName_10() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_assemName_10)); } inline String_t* get_m_assemName_10() const { return ___m_assemName_10; } inline String_t** get_address_of_m_assemName_10() { return &___m_assemName_10; } inline void set_m_assemName_10(String_t* value) { ___m_assemName_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_assemName_10), (void*)value); } inline static int32_t get_offset_of_objectType_11() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___objectType_11)); } inline Type_t * get_objectType_11() const { return ___objectType_11; } inline Type_t ** get_address_of_objectType_11() { return &___objectType_11; } inline void set_objectType_11(Type_t * value) { ___objectType_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___objectType_11), (void*)value); } inline static int32_t get_offset_of_isFullTypeNameSetExplicit_12() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isFullTypeNameSetExplicit_12)); } inline bool get_isFullTypeNameSetExplicit_12() const { return ___isFullTypeNameSetExplicit_12; } inline bool* get_address_of_isFullTypeNameSetExplicit_12() { return &___isFullTypeNameSetExplicit_12; } inline void set_isFullTypeNameSetExplicit_12(bool value) { ___isFullTypeNameSetExplicit_12 = value; } inline static int32_t get_offset_of_isAssemblyNameSetExplicit_13() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isAssemblyNameSetExplicit_13)); } inline bool get_isAssemblyNameSetExplicit_13() const { return ___isAssemblyNameSetExplicit_13; } inline bool* get_address_of_isAssemblyNameSetExplicit_13() { return &___isAssemblyNameSetExplicit_13; } inline void set_isAssemblyNameSetExplicit_13(bool value) { ___isAssemblyNameSetExplicit_13 = value; } inline static int32_t get_offset_of_requireSameTokenInPartialTrust_14() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___requireSameTokenInPartialTrust_14)); } inline bool get_requireSameTokenInPartialTrust_14() const { return ___requireSameTokenInPartialTrust_14; } inline bool* get_address_of_requireSameTokenInPartialTrust_14() { return &___requireSameTokenInPartialTrust_14; } inline void set_requireSameTokenInPartialTrust_14(bool value) { ___requireSameTokenInPartialTrust_14 = value; } }; // 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(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(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(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.StringComparer struct StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 : public RuntimeObject { public: public: }; struct StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields { public: // System.StringComparer System.StringComparer::_invariantCulture StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * ____invariantCulture_0; // System.StringComparer System.StringComparer::_invariantCultureIgnoreCase StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * ____invariantCultureIgnoreCase_1; // System.StringComparer System.StringComparer::_ordinal StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * ____ordinal_2; // System.StringComparer System.StringComparer::_ordinalIgnoreCase StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * ____ordinalIgnoreCase_3; public: inline static int32_t get_offset_of__invariantCulture_0() { return static_cast(offsetof(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields, ____invariantCulture_0)); } inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * get__invariantCulture_0() const { return ____invariantCulture_0; } inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 ** get_address_of__invariantCulture_0() { return &____invariantCulture_0; } inline void set__invariantCulture_0(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * value) { ____invariantCulture_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____invariantCulture_0), (void*)value); } inline static int32_t get_offset_of__invariantCultureIgnoreCase_1() { return static_cast(offsetof(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields, ____invariantCultureIgnoreCase_1)); } inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * get__invariantCultureIgnoreCase_1() const { return ____invariantCultureIgnoreCase_1; } inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 ** get_address_of__invariantCultureIgnoreCase_1() { return &____invariantCultureIgnoreCase_1; } inline void set__invariantCultureIgnoreCase_1(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * value) { ____invariantCultureIgnoreCase_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____invariantCultureIgnoreCase_1), (void*)value); } inline static int32_t get_offset_of__ordinal_2() { return static_cast(offsetof(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields, ____ordinal_2)); } inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * get__ordinal_2() const { return ____ordinal_2; } inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 ** get_address_of__ordinal_2() { return &____ordinal_2; } inline void set__ordinal_2(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * value) { ____ordinal_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____ordinal_2), (void*)value); } inline static int32_t get_offset_of__ordinalIgnoreCase_3() { return static_cast(offsetof(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields, ____ordinalIgnoreCase_3)); } inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * get__ordinalIgnoreCase_3() const { return ____ordinalIgnoreCase_3; } inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 ** get_address_of__ordinalIgnoreCase_3() { return &____ordinalIgnoreCase_3; } inline void set__ordinalIgnoreCase_3(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * value) { ____ordinalIgnoreCase_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____ordinalIgnoreCase_3), (void*)value); } }; // System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject { public: public: }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com { }; // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 { 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(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___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_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_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(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_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(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_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_t0111FAB8B8685667EDDAF77683F0D8F86B659056 { 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(offsetof(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056, ___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_tFF60D8E7E89A20BE2294A003734341BD1DF43E14 { 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(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14, ___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_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields { public: // System.Byte[] System.Char::categoryForLatin1 ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___categoryForLatin1_3; public: inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields, ___categoryForLatin1_3)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; } inline void set_categoryForLatin1_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___categoryForLatin1_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value); } }; // System.Text.CodePagesEncodingProvider struct CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F : public EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 { public: // System.Collections.Generic.Dictionary`2 System.Text.CodePagesEncodingProvider::_encodings Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 * ____encodings_3; // System.Threading.ReaderWriterLockSlim System.Text.CodePagesEncodingProvider::_cacheLock ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * ____cacheLock_4; public: inline static int32_t get_offset_of__encodings_3() { return static_cast(offsetof(CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F, ____encodings_3)); } inline Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 * get__encodings_3() const { return ____encodings_3; } inline Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 ** get_address_of__encodings_3() { return &____encodings_3; } inline void set__encodings_3(Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 * value) { ____encodings_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____encodings_3), (void*)value); } inline static int32_t get_offset_of__cacheLock_4() { return static_cast(offsetof(CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F, ____cacheLock_4)); } inline ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * get__cacheLock_4() const { return ____cacheLock_4; } inline ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F ** get_address_of__cacheLock_4() { return &____cacheLock_4; } inline void set__cacheLock_4(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * value) { ____cacheLock_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____cacheLock_4), (void*)value); } }; struct CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_StaticFields { public: // System.Text.EncodingProvider System.Text.CodePagesEncodingProvider::s_singleton EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 * ___s_singleton_2; public: inline static int32_t get_offset_of_s_singleton_2() { return static_cast(offsetof(CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_StaticFields, ___s_singleton_2)); } inline EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 * get_s_singleton_2() const { return ___s_singleton_2; } inline EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 ** get_address_of_s_singleton_2() { return &___s_singleton_2; } inline void set_s_singleton_2(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 * value) { ___s_singleton_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_singleton_2), (void*)value); } }; // System.Text.DecoderFallbackBufferHelper struct DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 { public: // System.Byte* System.Text.DecoderFallbackBufferHelper::byteStart uint8_t* ___byteStart_0; // System.Char* System.Text.DecoderFallbackBufferHelper::charEnd Il2CppChar* ___charEnd_1; // System.Text.DecoderFallbackBuffer System.Text.DecoderFallbackBufferHelper::_fallbackBuffer DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * ____fallbackBuffer_2; public: inline static int32_t get_offset_of_byteStart_0() { return static_cast(offsetof(DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070, ___byteStart_0)); } inline uint8_t* get_byteStart_0() const { return ___byteStart_0; } inline uint8_t** get_address_of_byteStart_0() { return &___byteStart_0; } inline void set_byteStart_0(uint8_t* value) { ___byteStart_0 = value; } inline static int32_t get_offset_of_charEnd_1() { return static_cast(offsetof(DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070, ___charEnd_1)); } inline Il2CppChar* get_charEnd_1() const { return ___charEnd_1; } inline Il2CppChar** get_address_of_charEnd_1() { return &___charEnd_1; } inline void set_charEnd_1(Il2CppChar* value) { ___charEnd_1 = value; } inline static int32_t get_offset_of__fallbackBuffer_2() { return static_cast(offsetof(DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070, ____fallbackBuffer_2)); } inline DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * get__fallbackBuffer_2() const { return ____fallbackBuffer_2; } inline DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B ** get_address_of__fallbackBuffer_2() { return &____fallbackBuffer_2; } inline void set__fallbackBuffer_2(DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * value) { ____fallbackBuffer_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____fallbackBuffer_2), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Text.DecoderFallbackBufferHelper struct DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070_marshaled_pinvoke { uint8_t* ___byteStart_0; Il2CppChar* ___charEnd_1; DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * ____fallbackBuffer_2; }; // Native definition for COM marshalling of System.Text.DecoderFallbackBufferHelper struct DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070_marshaled_com { uint8_t* ___byteStart_0; Il2CppChar* ___charEnd_1; DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * ____fallbackBuffer_2; }; // System.Text.DecoderNLS struct DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C : public Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 { public: // System.Text.EncodingNLS System.Text.DecoderNLS::m_encoding EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ___m_encoding_2; // System.Boolean System.Text.DecoderNLS::m_mustFlush bool ___m_mustFlush_3; // System.Boolean System.Text.DecoderNLS::m_throwOnOverflow bool ___m_throwOnOverflow_4; // System.Int32 System.Text.DecoderNLS::m_bytesUsed int32_t ___m_bytesUsed_5; // System.Text.DecoderFallback System.Text.DecoderNLS::m_fallback DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___m_fallback_6; // System.Text.DecoderFallbackBuffer System.Text.DecoderNLS::m_fallbackBuffer DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * ___m_fallbackBuffer_7; public: inline static int32_t get_offset_of_m_encoding_2() { return static_cast(offsetof(DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C, ___m_encoding_2)); } inline EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * get_m_encoding_2() const { return ___m_encoding_2; } inline EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B ** get_address_of_m_encoding_2() { return &___m_encoding_2; } inline void set_m_encoding_2(EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * value) { ___m_encoding_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_encoding_2), (void*)value); } inline static int32_t get_offset_of_m_mustFlush_3() { return static_cast(offsetof(DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C, ___m_mustFlush_3)); } inline bool get_m_mustFlush_3() const { return ___m_mustFlush_3; } inline bool* get_address_of_m_mustFlush_3() { return &___m_mustFlush_3; } inline void set_m_mustFlush_3(bool value) { ___m_mustFlush_3 = value; } inline static int32_t get_offset_of_m_throwOnOverflow_4() { return static_cast(offsetof(DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C, ___m_throwOnOverflow_4)); } inline bool get_m_throwOnOverflow_4() const { return ___m_throwOnOverflow_4; } inline bool* get_address_of_m_throwOnOverflow_4() { return &___m_throwOnOverflow_4; } inline void set_m_throwOnOverflow_4(bool value) { ___m_throwOnOverflow_4 = value; } inline static int32_t get_offset_of_m_bytesUsed_5() { return static_cast(offsetof(DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C, ___m_bytesUsed_5)); } inline int32_t get_m_bytesUsed_5() const { return ___m_bytesUsed_5; } inline int32_t* get_address_of_m_bytesUsed_5() { return &___m_bytesUsed_5; } inline void set_m_bytesUsed_5(int32_t value) { ___m_bytesUsed_5 = value; } inline static int32_t get_offset_of_m_fallback_6() { return static_cast(offsetof(DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C, ___m_fallback_6)); } inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * get_m_fallback_6() const { return ___m_fallback_6; } inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D ** get_address_of_m_fallback_6() { return &___m_fallback_6; } inline void set_m_fallback_6(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * value) { ___m_fallback_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_fallback_6), (void*)value); } inline static int32_t get_offset_of_m_fallbackBuffer_7() { return static_cast(offsetof(DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C, ___m_fallbackBuffer_7)); } inline DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * get_m_fallbackBuffer_7() const { return ___m_fallbackBuffer_7; } inline DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B ** get_address_of_m_fallbackBuffer_7() { return &___m_fallbackBuffer_7; } inline void set_m_fallbackBuffer_7(DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * value) { ___m_fallbackBuffer_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_fallbackBuffer_7), (void*)value); } }; // System.Text.DecoderReplacementFallback struct DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 : public DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D { public: // System.String System.Text.DecoderReplacementFallback::strDefault String_t* ___strDefault_4; public: inline static int32_t get_offset_of_strDefault_4() { return static_cast(offsetof(DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130, ___strDefault_4)); } inline String_t* get_strDefault_4() const { return ___strDefault_4; } inline String_t** get_address_of_strDefault_4() { return &___strDefault_4; } inline void set_strDefault_4(String_t* value) { ___strDefault_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___strDefault_4), (void*)value); } }; // System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute struct DoesNotReturnAttribute_tE9307ED72A4D5E9831A0EC69BC298AED2008CD73 : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 { public: public: }; // Microsoft.CodeAnalysis.EmbeddedAttribute struct EmbeddedAttribute_tEDEA1EBE207714B980F48AC6C38951504FE80212 : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 { public: public: }; // System.Text.EncoderFallbackBufferHelper struct EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 { public: // System.Char* System.Text.EncoderFallbackBufferHelper::charStart Il2CppChar* ___charStart_0; // System.Char* System.Text.EncoderFallbackBufferHelper::charEnd Il2CppChar* ___charEnd_1; // System.Text.EncoderNLS System.Text.EncoderFallbackBufferHelper::encoder EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___encoder_2; // System.Boolean System.Text.EncoderFallbackBufferHelper::setEncoder bool ___setEncoder_3; // System.Boolean System.Text.EncoderFallbackBufferHelper::bUsedEncoder bool ___bUsedEncoder_4; // System.Boolean System.Text.EncoderFallbackBufferHelper::bFallingBack bool ___bFallingBack_5; // System.Int32 System.Text.EncoderFallbackBufferHelper::iRecursionCount int32_t ___iRecursionCount_6; // System.Text.EncoderFallbackBuffer System.Text.EncoderFallbackBufferHelper::_fallbackBuffer EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * ____fallbackBuffer_7; public: inline static int32_t get_offset_of_charStart_0() { return static_cast(offsetof(EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12, ___charStart_0)); } inline Il2CppChar* get_charStart_0() const { return ___charStart_0; } inline Il2CppChar** get_address_of_charStart_0() { return &___charStart_0; } inline void set_charStart_0(Il2CppChar* value) { ___charStart_0 = value; } inline static int32_t get_offset_of_charEnd_1() { return static_cast(offsetof(EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12, ___charEnd_1)); } inline Il2CppChar* get_charEnd_1() const { return ___charEnd_1; } inline Il2CppChar** get_address_of_charEnd_1() { return &___charEnd_1; } inline void set_charEnd_1(Il2CppChar* value) { ___charEnd_1 = value; } inline static int32_t get_offset_of_encoder_2() { return static_cast(offsetof(EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12, ___encoder_2)); } inline EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * get_encoder_2() const { return ___encoder_2; } inline EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E ** get_address_of_encoder_2() { return &___encoder_2; } inline void set_encoder_2(EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * value) { ___encoder_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___encoder_2), (void*)value); } inline static int32_t get_offset_of_setEncoder_3() { return static_cast(offsetof(EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12, ___setEncoder_3)); } inline bool get_setEncoder_3() const { return ___setEncoder_3; } inline bool* get_address_of_setEncoder_3() { return &___setEncoder_3; } inline void set_setEncoder_3(bool value) { ___setEncoder_3 = value; } inline static int32_t get_offset_of_bUsedEncoder_4() { return static_cast(offsetof(EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12, ___bUsedEncoder_4)); } inline bool get_bUsedEncoder_4() const { return ___bUsedEncoder_4; } inline bool* get_address_of_bUsedEncoder_4() { return &___bUsedEncoder_4; } inline void set_bUsedEncoder_4(bool value) { ___bUsedEncoder_4 = value; } inline static int32_t get_offset_of_bFallingBack_5() { return static_cast(offsetof(EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12, ___bFallingBack_5)); } inline bool get_bFallingBack_5() const { return ___bFallingBack_5; } inline bool* get_address_of_bFallingBack_5() { return &___bFallingBack_5; } inline void set_bFallingBack_5(bool value) { ___bFallingBack_5 = value; } inline static int32_t get_offset_of_iRecursionCount_6() { return static_cast(offsetof(EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12, ___iRecursionCount_6)); } inline int32_t get_iRecursionCount_6() const { return ___iRecursionCount_6; } inline int32_t* get_address_of_iRecursionCount_6() { return &___iRecursionCount_6; } inline void set_iRecursionCount_6(int32_t value) { ___iRecursionCount_6 = value; } inline static int32_t get_offset_of__fallbackBuffer_7() { return static_cast(offsetof(EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12, ____fallbackBuffer_7)); } inline EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * get__fallbackBuffer_7() const { return ____fallbackBuffer_7; } inline EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 ** get_address_of__fallbackBuffer_7() { return &____fallbackBuffer_7; } inline void set__fallbackBuffer_7(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * value) { ____fallbackBuffer_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____fallbackBuffer_7), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Text.EncoderFallbackBufferHelper struct EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12_marshaled_pinvoke { Il2CppChar* ___charStart_0; Il2CppChar* ___charEnd_1; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___encoder_2; int32_t ___setEncoder_3; int32_t ___bUsedEncoder_4; int32_t ___bFallingBack_5; int32_t ___iRecursionCount_6; EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * ____fallbackBuffer_7; }; // Native definition for COM marshalling of System.Text.EncoderFallbackBufferHelper struct EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12_marshaled_com { Il2CppChar* ___charStart_0; Il2CppChar* ___charEnd_1; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___encoder_2; int32_t ___setEncoder_3; int32_t ___bUsedEncoder_4; int32_t ___bFallingBack_5; int32_t ___iRecursionCount_6; EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * ____fallbackBuffer_7; }; // System.Text.EncoderNLS struct EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E : public Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A { public: // System.Char System.Text.EncoderNLS::charLeftOver Il2CppChar ___charLeftOver_2; // System.Text.EncodingNLS System.Text.EncoderNLS::m_encoding EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ___m_encoding_3; // System.Boolean System.Text.EncoderNLS::m_mustFlush bool ___m_mustFlush_4; // System.Boolean System.Text.EncoderNLS::m_throwOnOverflow bool ___m_throwOnOverflow_5; // System.Int32 System.Text.EncoderNLS::m_charsUsed int32_t ___m_charsUsed_6; // System.Text.EncoderFallback System.Text.EncoderNLS::m_fallback EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___m_fallback_7; // System.Text.EncoderFallbackBuffer System.Text.EncoderNLS::m_fallbackBuffer EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * ___m_fallbackBuffer_8; public: inline static int32_t get_offset_of_charLeftOver_2() { return static_cast(offsetof(EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E, ___charLeftOver_2)); } inline Il2CppChar get_charLeftOver_2() const { return ___charLeftOver_2; } inline Il2CppChar* get_address_of_charLeftOver_2() { return &___charLeftOver_2; } inline void set_charLeftOver_2(Il2CppChar value) { ___charLeftOver_2 = value; } inline static int32_t get_offset_of_m_encoding_3() { return static_cast(offsetof(EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E, ___m_encoding_3)); } inline EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * get_m_encoding_3() const { return ___m_encoding_3; } inline EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B ** get_address_of_m_encoding_3() { return &___m_encoding_3; } inline void set_m_encoding_3(EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * value) { ___m_encoding_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_encoding_3), (void*)value); } inline static int32_t get_offset_of_m_mustFlush_4() { return static_cast(offsetof(EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E, ___m_mustFlush_4)); } inline bool get_m_mustFlush_4() const { return ___m_mustFlush_4; } inline bool* get_address_of_m_mustFlush_4() { return &___m_mustFlush_4; } inline void set_m_mustFlush_4(bool value) { ___m_mustFlush_4 = value; } inline static int32_t get_offset_of_m_throwOnOverflow_5() { return static_cast(offsetof(EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E, ___m_throwOnOverflow_5)); } inline bool get_m_throwOnOverflow_5() const { return ___m_throwOnOverflow_5; } inline bool* get_address_of_m_throwOnOverflow_5() { return &___m_throwOnOverflow_5; } inline void set_m_throwOnOverflow_5(bool value) { ___m_throwOnOverflow_5 = value; } inline static int32_t get_offset_of_m_charsUsed_6() { return static_cast(offsetof(EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E, ___m_charsUsed_6)); } inline int32_t get_m_charsUsed_6() const { return ___m_charsUsed_6; } inline int32_t* get_address_of_m_charsUsed_6() { return &___m_charsUsed_6; } inline void set_m_charsUsed_6(int32_t value) { ___m_charsUsed_6 = value; } inline static int32_t get_offset_of_m_fallback_7() { return static_cast(offsetof(EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E, ___m_fallback_7)); } inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * get_m_fallback_7() const { return ___m_fallback_7; } inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 ** get_address_of_m_fallback_7() { return &___m_fallback_7; } inline void set_m_fallback_7(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * value) { ___m_fallback_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_fallback_7), (void*)value); } inline static int32_t get_offset_of_m_fallbackBuffer_8() { return static_cast(offsetof(EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E, ___m_fallbackBuffer_8)); } inline EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * get_m_fallbackBuffer_8() const { return ___m_fallbackBuffer_8; } inline EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 ** get_address_of_m_fallbackBuffer_8() { return &___m_fallbackBuffer_8; } inline void set_m_fallbackBuffer_8(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * value) { ___m_fallbackBuffer_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_fallbackBuffer_8), (void*)value); } }; // System.Text.EncoderReplacementFallback struct EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 : public EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 { public: // System.String System.Text.EncoderReplacementFallback::strDefault String_t* ___strDefault_4; public: inline static int32_t get_offset_of_strDefault_4() { return static_cast(offsetof(EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418, ___strDefault_4)); } inline String_t* get_strDefault_4() const { return ___strDefault_4; } inline String_t** get_address_of_strDefault_4() { return &___strDefault_4; } inline void set_strDefault_4(String_t* value) { ___strDefault_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___strDefault_4), (void*)value); } }; // System.Text.EncodingNLS struct EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B : public Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 { public: // System.String System.Text.EncodingNLS::_encodingName String_t* ____encodingName_62; // System.String System.Text.EncodingNLS::_webName String_t* ____webName_63; public: inline static int32_t get_offset_of__encodingName_62() { return static_cast(offsetof(EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B, ____encodingName_62)); } inline String_t* get__encodingName_62() const { return ____encodingName_62; } inline String_t** get_address_of__encodingName_62() { return &____encodingName_62; } inline void set__encodingName_62(String_t* value) { ____encodingName_62 = value; Il2CppCodeGenWriteBarrier((void**)(&____encodingName_62), (void*)value); } inline static int32_t get_offset_of__webName_63() { return static_cast(offsetof(EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B, ____webName_63)); } inline String_t* get__webName_63() const { return ____webName_63; } inline String_t** get_address_of__webName_63() { return &____webName_63; } inline void set__webName_63(String_t* value) { ____webName_63 = value; Il2CppCodeGenWriteBarrier((void**)(&____webName_63), (void*)value); } }; // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 { public: public: }; struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields { public: // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0; public: inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; } inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___enumSeperatorCharArray_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com { }; // System.Int16 struct Int16_tD0F031114106263BB459DA1F099FF9F42691295A { public: // System.Int16 System.Int16::m_value int16_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int16_tD0F031114106263BB459DA1F099FF9F42691295A, ___m_value_0)); } inline int16_t get_m_value_0() const { return ___m_value_0; } inline int16_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int16_t value) { ___m_value_0 = value; } }; // System.Int32 struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 { 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(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___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_t378EE0D608BD3107E77238E85F30D2BBD46981F3 { 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(offsetof(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3, ___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(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(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.Text.InternalDecoderBestFitFallback struct InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 : public DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D { public: // System.Text.BaseCodePageEncoding System.Text.InternalDecoderBestFitFallback::encoding BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * ___encoding_4; // System.Char[] System.Text.InternalDecoderBestFitFallback::arrayBestFit CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___arrayBestFit_5; // System.Char System.Text.InternalDecoderBestFitFallback::cReplacement Il2CppChar ___cReplacement_6; public: inline static int32_t get_offset_of_encoding_4() { return static_cast(offsetof(InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859, ___encoding_4)); } inline BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * get_encoding_4() const { return ___encoding_4; } inline BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 ** get_address_of_encoding_4() { return &___encoding_4; } inline void set_encoding_4(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * value) { ___encoding_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___encoding_4), (void*)value); } inline static int32_t get_offset_of_arrayBestFit_5() { return static_cast(offsetof(InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859, ___arrayBestFit_5)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_arrayBestFit_5() const { return ___arrayBestFit_5; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_arrayBestFit_5() { return &___arrayBestFit_5; } inline void set_arrayBestFit_5(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___arrayBestFit_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___arrayBestFit_5), (void*)value); } inline static int32_t get_offset_of_cReplacement_6() { return static_cast(offsetof(InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859, ___cReplacement_6)); } inline Il2CppChar get_cReplacement_6() const { return ___cReplacement_6; } inline Il2CppChar* get_address_of_cReplacement_6() { return &___cReplacement_6; } inline void set_cReplacement_6(Il2CppChar value) { ___cReplacement_6 = value; } }; // System.Text.InternalDecoderBestFitFallbackBuffer struct InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3 : public DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B { public: // System.Char System.Text.InternalDecoderBestFitFallbackBuffer::cBestFit Il2CppChar ___cBestFit_2; // System.Int32 System.Text.InternalDecoderBestFitFallbackBuffer::iCount int32_t ___iCount_3; // System.Int32 System.Text.InternalDecoderBestFitFallbackBuffer::iSize int32_t ___iSize_4; // System.Text.InternalDecoderBestFitFallback System.Text.InternalDecoderBestFitFallbackBuffer::_oFallback InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * ____oFallback_5; public: inline static int32_t get_offset_of_cBestFit_2() { return static_cast(offsetof(InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3, ___cBestFit_2)); } inline Il2CppChar get_cBestFit_2() const { return ___cBestFit_2; } inline Il2CppChar* get_address_of_cBestFit_2() { return &___cBestFit_2; } inline void set_cBestFit_2(Il2CppChar value) { ___cBestFit_2 = value; } inline static int32_t get_offset_of_iCount_3() { return static_cast(offsetof(InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3, ___iCount_3)); } inline int32_t get_iCount_3() const { return ___iCount_3; } inline int32_t* get_address_of_iCount_3() { return &___iCount_3; } inline void set_iCount_3(int32_t value) { ___iCount_3 = value; } inline static int32_t get_offset_of_iSize_4() { return static_cast(offsetof(InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3, ___iSize_4)); } inline int32_t get_iSize_4() const { return ___iSize_4; } inline int32_t* get_address_of_iSize_4() { return &___iSize_4; } inline void set_iSize_4(int32_t value) { ___iSize_4 = value; } inline static int32_t get_offset_of__oFallback_5() { return static_cast(offsetof(InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3, ____oFallback_5)); } inline InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * get__oFallback_5() const { return ____oFallback_5; } inline InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 ** get_address_of__oFallback_5() { return &____oFallback_5; } inline void set__oFallback_5(InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * value) { ____oFallback_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____oFallback_5), (void*)value); } }; struct InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3_StaticFields { public: // System.Object System.Text.InternalDecoderBestFitFallbackBuffer::s_InternalSyncObject RuntimeObject * ___s_InternalSyncObject_6; public: inline static int32_t get_offset_of_s_InternalSyncObject_6() { return static_cast(offsetof(InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3_StaticFields, ___s_InternalSyncObject_6)); } inline RuntimeObject * get_s_InternalSyncObject_6() const { return ___s_InternalSyncObject_6; } inline RuntimeObject ** get_address_of_s_InternalSyncObject_6() { return &___s_InternalSyncObject_6; } inline void set_s_InternalSyncObject_6(RuntimeObject * value) { ___s_InternalSyncObject_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_6), (void*)value); } }; // System.Text.InternalEncoderBestFitFallback struct InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 : public EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 { public: // System.Text.BaseCodePageEncoding System.Text.InternalEncoderBestFitFallback::encoding BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * ___encoding_4; // System.Char[] System.Text.InternalEncoderBestFitFallback::arrayBestFit CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___arrayBestFit_5; public: inline static int32_t get_offset_of_encoding_4() { return static_cast(offsetof(InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04, ___encoding_4)); } inline BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * get_encoding_4() const { return ___encoding_4; } inline BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 ** get_address_of_encoding_4() { return &___encoding_4; } inline void set_encoding_4(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * value) { ___encoding_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___encoding_4), (void*)value); } inline static int32_t get_offset_of_arrayBestFit_5() { return static_cast(offsetof(InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04, ___arrayBestFit_5)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_arrayBestFit_5() const { return ___arrayBestFit_5; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_arrayBestFit_5() { return &___arrayBestFit_5; } inline void set_arrayBestFit_5(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___arrayBestFit_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___arrayBestFit_5), (void*)value); } }; // System.Text.InternalEncoderBestFitFallbackBuffer struct InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25 : public EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 { public: // System.Char System.Text.InternalEncoderBestFitFallbackBuffer::_cBestFit Il2CppChar ____cBestFit_7; // System.Text.InternalEncoderBestFitFallback System.Text.InternalEncoderBestFitFallbackBuffer::_oFallback InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * ____oFallback_8; // System.Int32 System.Text.InternalEncoderBestFitFallbackBuffer::_iCount int32_t ____iCount_9; // System.Int32 System.Text.InternalEncoderBestFitFallbackBuffer::_iSize int32_t ____iSize_10; public: inline static int32_t get_offset_of__cBestFit_7() { return static_cast(offsetof(InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25, ____cBestFit_7)); } inline Il2CppChar get__cBestFit_7() const { return ____cBestFit_7; } inline Il2CppChar* get_address_of__cBestFit_7() { return &____cBestFit_7; } inline void set__cBestFit_7(Il2CppChar value) { ____cBestFit_7 = value; } inline static int32_t get_offset_of__oFallback_8() { return static_cast(offsetof(InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25, ____oFallback_8)); } inline InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * get__oFallback_8() const { return ____oFallback_8; } inline InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 ** get_address_of__oFallback_8() { return &____oFallback_8; } inline void set__oFallback_8(InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * value) { ____oFallback_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____oFallback_8), (void*)value); } inline static int32_t get_offset_of__iCount_9() { return static_cast(offsetof(InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25, ____iCount_9)); } inline int32_t get__iCount_9() const { return ____iCount_9; } inline int32_t* get_address_of__iCount_9() { return &____iCount_9; } inline void set__iCount_9(int32_t value) { ____iCount_9 = value; } inline static int32_t get_offset_of__iSize_10() { return static_cast(offsetof(InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25, ____iSize_10)); } inline int32_t get__iSize_10() const { return ____iSize_10; } inline int32_t* get_address_of__iSize_10() { return &____iSize_10; } inline void set__iSize_10(int32_t value) { ____iSize_10 = value; } }; struct InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25_StaticFields { public: // System.Object System.Text.InternalEncoderBestFitFallbackBuffer::s_InternalSyncObject RuntimeObject * ___s_InternalSyncObject_11; public: inline static int32_t get_offset_of_s_InternalSyncObject_11() { return static_cast(offsetof(InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25_StaticFields, ___s_InternalSyncObject_11)); } inline RuntimeObject * get_s_InternalSyncObject_11() const { return ___s_InternalSyncObject_11; } inline RuntimeObject ** get_address_of_s_InternalSyncObject_11() { return &___s_InternalSyncObject_11; } inline void set_s_InternalSyncObject_11(RuntimeObject * value) { ___s_InternalSyncObject_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_11), (void*)value); } }; // System.Runtime.CompilerServices.NullableAttribute struct NullableAttribute_tB3B7389D1F21BDFEFC4A7D47F419F45749154DF8 : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 { public: // System.Byte[] System.Runtime.CompilerServices.NullableAttribute::NullableFlags ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___NullableFlags_0; public: inline static int32_t get_offset_of_NullableFlags_0() { return static_cast(offsetof(NullableAttribute_tB3B7389D1F21BDFEFC4A7D47F419F45749154DF8, ___NullableFlags_0)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_NullableFlags_0() const { return ___NullableFlags_0; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_NullableFlags_0() { return &___NullableFlags_0; } inline void set_NullableFlags_0(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___NullableFlags_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___NullableFlags_0), (void*)value); } }; // System.Runtime.CompilerServices.NullableContextAttribute struct NullableContextAttribute_t6E7A5BACA4C64D220A79A332BC81B82F6BB1F67A : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 { public: // System.Byte System.Runtime.CompilerServices.NullableContextAttribute::Flag uint8_t ___Flag_0; public: inline static int32_t get_offset_of_Flag_0() { return static_cast(offsetof(NullableContextAttribute_t6E7A5BACA4C64D220A79A332BC81B82F6BB1F67A, ___Flag_0)); } inline uint8_t get_Flag_0() const { return ___Flag_0; } inline uint8_t* get_address_of_Flag_0() { return &___Flag_0; } inline void set_Flag_0(uint8_t value) { ___Flag_0 = value; } }; // System.Runtime.CompilerServices.NullablePublicOnlyAttribute struct NullablePublicOnlyAttribute_t9D2F4B9A99EA81FB40D82D16CEEF4E5A7D3146D3 : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 { public: // System.Boolean System.Runtime.CompilerServices.NullablePublicOnlyAttribute::IncludesInternals bool ___IncludesInternals_0; public: inline static int32_t get_offset_of_IncludesInternals_0() { return static_cast(offsetof(NullablePublicOnlyAttribute_t9D2F4B9A99EA81FB40D82D16CEEF4E5A7D3146D3, ___IncludesInternals_0)); } inline bool get_IncludesInternals_0() const { return ___IncludesInternals_0; } inline bool* get_address_of_IncludesInternals_0() { return &___IncludesInternals_0; } inline void set_IncludesInternals_0(bool value) { ___IncludesInternals_0 = value; } }; // System.IO.Stream struct Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8 { public: // System.IO.Stream/ReadWriteTask System.IO.Stream::_activeReadWriteTask ReadWriteTask_t32CD2C230786712954C1DB518DBE420A1F4C7974 * ____activeReadWriteTask_3; // System.Threading.SemaphoreSlim System.IO.Stream::_asyncActiveSemaphore SemaphoreSlim_t3EF85FC980AE57957BEBB6B78E81DE2E3233D385 * ____asyncActiveSemaphore_4; public: inline static int32_t get_offset_of__activeReadWriteTask_3() { return static_cast(offsetof(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB, ____activeReadWriteTask_3)); } inline ReadWriteTask_t32CD2C230786712954C1DB518DBE420A1F4C7974 * get__activeReadWriteTask_3() const { return ____activeReadWriteTask_3; } inline ReadWriteTask_t32CD2C230786712954C1DB518DBE420A1F4C7974 ** get_address_of__activeReadWriteTask_3() { return &____activeReadWriteTask_3; } inline void set__activeReadWriteTask_3(ReadWriteTask_t32CD2C230786712954C1DB518DBE420A1F4C7974 * value) { ____activeReadWriteTask_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____activeReadWriteTask_3), (void*)value); } inline static int32_t get_offset_of__asyncActiveSemaphore_4() { return static_cast(offsetof(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB, ____asyncActiveSemaphore_4)); } inline SemaphoreSlim_t3EF85FC980AE57957BEBB6B78E81DE2E3233D385 * get__asyncActiveSemaphore_4() const { return ____asyncActiveSemaphore_4; } inline SemaphoreSlim_t3EF85FC980AE57957BEBB6B78E81DE2E3233D385 ** get_address_of__asyncActiveSemaphore_4() { return &____asyncActiveSemaphore_4; } inline void set__asyncActiveSemaphore_4(SemaphoreSlim_t3EF85FC980AE57957BEBB6B78E81DE2E3233D385 * value) { ____asyncActiveSemaphore_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____asyncActiveSemaphore_4), (void*)value); } }; struct Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB_StaticFields { public: // System.IO.Stream System.IO.Stream::Null Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___Null_1; public: inline static int32_t get_offset_of_Null_1() { return static_cast(offsetof(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB_StaticFields, ___Null_1)); } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * get_Null_1() const { return ___Null_1; } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB ** get_address_of_Null_1() { return &___Null_1; } inline void set_Null_1(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * value) { ___Null_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___Null_1), (void*)value); } }; // System.UInt16 struct UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD { public: // System.UInt16 System.UInt16::m_value uint16_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD, ___m_value_0)); } inline uint16_t get_m_value_0() const { return ___m_value_0; } inline uint16_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint16_t value) { ___m_value_0 = value; } }; // System.UInt32 struct UInt32_tE60352A06233E4E69DD198BCC67142159F686B15 { 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(offsetof(UInt32_tE60352A06233E4E69DD198BCC67142159F686B15, ___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.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // /__StaticArrayInitTypeSize=126 struct __StaticArrayInitTypeSizeU3D126_t6E797DAF8BBD9E0D9F0E8CB34D9D76B98C4A4E84 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D126_t6E797DAF8BBD9E0D9F0E8CB34D9D76B98C4A4E84__padding[126]; }; public: }; // /__StaticArrayInitTypeSize=1456 struct __StaticArrayInitTypeSizeU3D1456_t6D925B871E1B4CE4E2A7EF39666DEB38E34F6CA4 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D1456_t6D925B871E1B4CE4E2A7EF39666DEB38E34F6CA4__padding[1456]; }; public: }; // /__StaticArrayInitTypeSize=264 struct __StaticArrayInitTypeSizeU3D264_t1721CACCA70E4BB843F6BD072F1E3B9F0723C6FA { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D264_t1721CACCA70E4BB843F6BD072F1E3B9F0723C6FA__padding[264]; }; public: }; // /__StaticArrayInitTypeSize=3456 struct __StaticArrayInitTypeSizeU3D3456_t76036310E526C15FF67D46134864CC71ADE9712E { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D3456_t76036310E526C15FF67D46134864CC71ADE9712E__padding[3456]; }; public: }; // /__StaticArrayInitTypeSize=4540 struct __StaticArrayInitTypeSizeU3D4540_t58F35BF682F1A76AA6277FED8822DC7E1113822C { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D4540_t58F35BF682F1A76AA6277FED8822DC7E1113822C__padding[4540]; }; public: }; // /__StaticArrayInitTypeSize=48 struct __StaticArrayInitTypeSizeU3D48_tD5EAE864BE51B598F7939C560B98121B39160A6C { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D48_tD5EAE864BE51B598F7939C560B98121B39160A6C__padding[48]; }; public: }; // /__StaticArrayInitTypeSize=532 struct __StaticArrayInitTypeSizeU3D532_tAAB4140CB29649DD2240CF38EDF5E86677CEA5A3 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D532_tAAB4140CB29649DD2240CF38EDF5E86677CEA5A3__padding[532]; }; public: }; // /__StaticArrayInitTypeSize=726 struct __StaticArrayInitTypeSizeU3D726_tDCB02DA7A183BA5004DF35363CB97418EF2432BE { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D726_tDCB02DA7A183BA5004DF35363CB97418EF2432BE__padding[726]; }; public: }; // /__StaticArrayInitTypeSize=878 struct __StaticArrayInitTypeSizeU3D878_tCDE5152768EBFD53B805278D0B01B5A2C16AC539 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D878_tCDE5152768EBFD53B805278D0B01B5A2C16AC539__padding[878]; }; public: }; // System.Text.BaseCodePageEncoding/CodePageDataFileHeader struct CodePageDataFileHeader_t915C42AF11BDBFCCA640048DBB9DA678B83A74F5 { public: union { #pragma pack(push, tp, 1) struct { // System.Char System.Text.BaseCodePageEncoding/CodePageDataFileHeader::TableName Il2CppChar ___TableName_0; }; #pragma pack(pop, tp) struct { Il2CppChar ___TableName_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Version_1_OffsetPadding[32]; // System.UInt16 System.Text.BaseCodePageEncoding/CodePageDataFileHeader::Version uint16_t ___Version_1; }; #pragma pack(pop, tp) struct { char ___Version_1_OffsetPadding_forAlignmentOnly[32]; uint16_t ___Version_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___CodePageCount_2_OffsetPadding[40]; // System.Int16 System.Text.BaseCodePageEncoding/CodePageDataFileHeader::CodePageCount int16_t ___CodePageCount_2; }; #pragma pack(pop, tp) struct { char ___CodePageCount_2_OffsetPadding_forAlignmentOnly[40]; int16_t ___CodePageCount_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___unused1_3_OffsetPadding[42]; // System.Int16 System.Text.BaseCodePageEncoding/CodePageDataFileHeader::unused1 int16_t ___unused1_3; }; #pragma pack(pop, tp) struct { char ___unused1_3_OffsetPadding_forAlignmentOnly[42]; int16_t ___unused1_3_forAlignmentOnly; }; }; public: inline static int32_t get_offset_of_TableName_0() { return static_cast(offsetof(CodePageDataFileHeader_t915C42AF11BDBFCCA640048DBB9DA678B83A74F5, ___TableName_0)); } inline Il2CppChar get_TableName_0() const { return ___TableName_0; } inline Il2CppChar* get_address_of_TableName_0() { return &___TableName_0; } inline void set_TableName_0(Il2CppChar value) { ___TableName_0 = value; } inline static int32_t get_offset_of_Version_1() { return static_cast(offsetof(CodePageDataFileHeader_t915C42AF11BDBFCCA640048DBB9DA678B83A74F5, ___Version_1)); } inline uint16_t get_Version_1() const { return ___Version_1; } inline uint16_t* get_address_of_Version_1() { return &___Version_1; } inline void set_Version_1(uint16_t value) { ___Version_1 = value; } inline static int32_t get_offset_of_CodePageCount_2() { return static_cast(offsetof(CodePageDataFileHeader_t915C42AF11BDBFCCA640048DBB9DA678B83A74F5, ___CodePageCount_2)); } inline int16_t get_CodePageCount_2() const { return ___CodePageCount_2; } inline int16_t* get_address_of_CodePageCount_2() { return &___CodePageCount_2; } inline void set_CodePageCount_2(int16_t value) { ___CodePageCount_2 = value; } inline static int32_t get_offset_of_unused1_3() { return static_cast(offsetof(CodePageDataFileHeader_t915C42AF11BDBFCCA640048DBB9DA678B83A74F5, ___unused1_3)); } inline int16_t get_unused1_3() const { return ___unused1_3; } inline int16_t* get_address_of_unused1_3() { return &___unused1_3; } inline void set_unused1_3(int16_t value) { ___unused1_3 = value; } }; // Native definition for P/Invoke marshalling of System.Text.BaseCodePageEncoding/CodePageDataFileHeader struct CodePageDataFileHeader_t915C42AF11BDBFCCA640048DBB9DA678B83A74F5_marshaled_pinvoke { union { #pragma pack(push, tp, 1) struct { uint8_t ___TableName_0; }; #pragma pack(pop, tp) struct { uint8_t ___TableName_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Version_1_OffsetPadding[32]; uint16_t ___Version_1; }; #pragma pack(pop, tp) struct { char ___Version_1_OffsetPadding_forAlignmentOnly[32]; uint16_t ___Version_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___CodePageCount_2_OffsetPadding[40]; int16_t ___CodePageCount_2; }; #pragma pack(pop, tp) struct { char ___CodePageCount_2_OffsetPadding_forAlignmentOnly[40]; int16_t ___CodePageCount_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___unused1_3_OffsetPadding[42]; int16_t ___unused1_3; }; #pragma pack(pop, tp) struct { char ___unused1_3_OffsetPadding_forAlignmentOnly[42]; int16_t ___unused1_3_forAlignmentOnly; }; }; }; // Native definition for COM marshalling of System.Text.BaseCodePageEncoding/CodePageDataFileHeader struct CodePageDataFileHeader_t915C42AF11BDBFCCA640048DBB9DA678B83A74F5_marshaled_com { union { #pragma pack(push, tp, 1) struct { uint8_t ___TableName_0; }; #pragma pack(pop, tp) struct { uint8_t ___TableName_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Version_1_OffsetPadding[32]; uint16_t ___Version_1; }; #pragma pack(pop, tp) struct { char ___Version_1_OffsetPadding_forAlignmentOnly[32]; uint16_t ___Version_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___CodePageCount_2_OffsetPadding[40]; int16_t ___CodePageCount_2; }; #pragma pack(pop, tp) struct { char ___CodePageCount_2_OffsetPadding_forAlignmentOnly[40]; int16_t ___CodePageCount_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___unused1_3_OffsetPadding[42]; int16_t ___unused1_3; }; #pragma pack(pop, tp) struct { char ___unused1_3_OffsetPadding_forAlignmentOnly[42]; int16_t ___unused1_3_forAlignmentOnly; }; }; }; // System.Text.BaseCodePageEncoding/CodePageHeader struct CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341 { public: union { #pragma pack(push, tp, 1) struct { // System.Char System.Text.BaseCodePageEncoding/CodePageHeader::CodePageName Il2CppChar ___CodePageName_0; }; #pragma pack(pop, tp) struct { Il2CppChar ___CodePageName_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___VersionMajor_1_OffsetPadding[32]; // System.UInt16 System.Text.BaseCodePageEncoding/CodePageHeader::VersionMajor uint16_t ___VersionMajor_1; }; #pragma pack(pop, tp) struct { char ___VersionMajor_1_OffsetPadding_forAlignmentOnly[32]; uint16_t ___VersionMajor_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___VersionMinor_2_OffsetPadding[34]; // System.UInt16 System.Text.BaseCodePageEncoding/CodePageHeader::VersionMinor uint16_t ___VersionMinor_2; }; #pragma pack(pop, tp) struct { char ___VersionMinor_2_OffsetPadding_forAlignmentOnly[34]; uint16_t ___VersionMinor_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___VersionRevision_3_OffsetPadding[36]; // System.UInt16 System.Text.BaseCodePageEncoding/CodePageHeader::VersionRevision uint16_t ___VersionRevision_3; }; #pragma pack(pop, tp) struct { char ___VersionRevision_3_OffsetPadding_forAlignmentOnly[36]; uint16_t ___VersionRevision_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___VersionBuild_4_OffsetPadding[38]; // System.UInt16 System.Text.BaseCodePageEncoding/CodePageHeader::VersionBuild uint16_t ___VersionBuild_4; }; #pragma pack(pop, tp) struct { char ___VersionBuild_4_OffsetPadding_forAlignmentOnly[38]; uint16_t ___VersionBuild_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___CodePage_5_OffsetPadding[40]; // System.Int16 System.Text.BaseCodePageEncoding/CodePageHeader::CodePage int16_t ___CodePage_5; }; #pragma pack(pop, tp) struct { char ___CodePage_5_OffsetPadding_forAlignmentOnly[40]; int16_t ___CodePage_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___ByteCount_6_OffsetPadding[42]; // System.Int16 System.Text.BaseCodePageEncoding/CodePageHeader::ByteCount int16_t ___ByteCount_6; }; #pragma pack(pop, tp) struct { char ___ByteCount_6_OffsetPadding_forAlignmentOnly[42]; int16_t ___ByteCount_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UnicodeReplace_7_OffsetPadding[44]; // System.Char System.Text.BaseCodePageEncoding/CodePageHeader::UnicodeReplace Il2CppChar ___UnicodeReplace_7; }; #pragma pack(pop, tp) struct { char ___UnicodeReplace_7_OffsetPadding_forAlignmentOnly[44]; Il2CppChar ___UnicodeReplace_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___ByteReplace_8_OffsetPadding[46]; // System.UInt16 System.Text.BaseCodePageEncoding/CodePageHeader::ByteReplace uint16_t ___ByteReplace_8; }; #pragma pack(pop, tp) struct { char ___ByteReplace_8_OffsetPadding_forAlignmentOnly[46]; uint16_t ___ByteReplace_8_forAlignmentOnly; }; }; public: inline static int32_t get_offset_of_CodePageName_0() { return static_cast(offsetof(CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341, ___CodePageName_0)); } inline Il2CppChar get_CodePageName_0() const { return ___CodePageName_0; } inline Il2CppChar* get_address_of_CodePageName_0() { return &___CodePageName_0; } inline void set_CodePageName_0(Il2CppChar value) { ___CodePageName_0 = value; } inline static int32_t get_offset_of_VersionMajor_1() { return static_cast(offsetof(CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341, ___VersionMajor_1)); } inline uint16_t get_VersionMajor_1() const { return ___VersionMajor_1; } inline uint16_t* get_address_of_VersionMajor_1() { return &___VersionMajor_1; } inline void set_VersionMajor_1(uint16_t value) { ___VersionMajor_1 = value; } inline static int32_t get_offset_of_VersionMinor_2() { return static_cast(offsetof(CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341, ___VersionMinor_2)); } inline uint16_t get_VersionMinor_2() const { return ___VersionMinor_2; } inline uint16_t* get_address_of_VersionMinor_2() { return &___VersionMinor_2; } inline void set_VersionMinor_2(uint16_t value) { ___VersionMinor_2 = value; } inline static int32_t get_offset_of_VersionRevision_3() { return static_cast(offsetof(CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341, ___VersionRevision_3)); } inline uint16_t get_VersionRevision_3() const { return ___VersionRevision_3; } inline uint16_t* get_address_of_VersionRevision_3() { return &___VersionRevision_3; } inline void set_VersionRevision_3(uint16_t value) { ___VersionRevision_3 = value; } inline static int32_t get_offset_of_VersionBuild_4() { return static_cast(offsetof(CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341, ___VersionBuild_4)); } inline uint16_t get_VersionBuild_4() const { return ___VersionBuild_4; } inline uint16_t* get_address_of_VersionBuild_4() { return &___VersionBuild_4; } inline void set_VersionBuild_4(uint16_t value) { ___VersionBuild_4 = value; } inline static int32_t get_offset_of_CodePage_5() { return static_cast(offsetof(CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341, ___CodePage_5)); } inline int16_t get_CodePage_5() const { return ___CodePage_5; } inline int16_t* get_address_of_CodePage_5() { return &___CodePage_5; } inline void set_CodePage_5(int16_t value) { ___CodePage_5 = value; } inline static int32_t get_offset_of_ByteCount_6() { return static_cast(offsetof(CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341, ___ByteCount_6)); } inline int16_t get_ByteCount_6() const { return ___ByteCount_6; } inline int16_t* get_address_of_ByteCount_6() { return &___ByteCount_6; } inline void set_ByteCount_6(int16_t value) { ___ByteCount_6 = value; } inline static int32_t get_offset_of_UnicodeReplace_7() { return static_cast(offsetof(CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341, ___UnicodeReplace_7)); } inline Il2CppChar get_UnicodeReplace_7() const { return ___UnicodeReplace_7; } inline Il2CppChar* get_address_of_UnicodeReplace_7() { return &___UnicodeReplace_7; } inline void set_UnicodeReplace_7(Il2CppChar value) { ___UnicodeReplace_7 = value; } inline static int32_t get_offset_of_ByteReplace_8() { return static_cast(offsetof(CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341, ___ByteReplace_8)); } inline uint16_t get_ByteReplace_8() const { return ___ByteReplace_8; } inline uint16_t* get_address_of_ByteReplace_8() { return &___ByteReplace_8; } inline void set_ByteReplace_8(uint16_t value) { ___ByteReplace_8 = value; } }; // Native definition for P/Invoke marshalling of System.Text.BaseCodePageEncoding/CodePageHeader struct CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341_marshaled_pinvoke { union { #pragma pack(push, tp, 1) struct { uint8_t ___CodePageName_0; }; #pragma pack(pop, tp) struct { uint8_t ___CodePageName_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___VersionMajor_1_OffsetPadding[32]; uint16_t ___VersionMajor_1; }; #pragma pack(pop, tp) struct { char ___VersionMajor_1_OffsetPadding_forAlignmentOnly[32]; uint16_t ___VersionMajor_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___VersionMinor_2_OffsetPadding[34]; uint16_t ___VersionMinor_2; }; #pragma pack(pop, tp) struct { char ___VersionMinor_2_OffsetPadding_forAlignmentOnly[34]; uint16_t ___VersionMinor_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___VersionRevision_3_OffsetPadding[36]; uint16_t ___VersionRevision_3; }; #pragma pack(pop, tp) struct { char ___VersionRevision_3_OffsetPadding_forAlignmentOnly[36]; uint16_t ___VersionRevision_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___VersionBuild_4_OffsetPadding[38]; uint16_t ___VersionBuild_4; }; #pragma pack(pop, tp) struct { char ___VersionBuild_4_OffsetPadding_forAlignmentOnly[38]; uint16_t ___VersionBuild_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___CodePage_5_OffsetPadding[40]; int16_t ___CodePage_5; }; #pragma pack(pop, tp) struct { char ___CodePage_5_OffsetPadding_forAlignmentOnly[40]; int16_t ___CodePage_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___ByteCount_6_OffsetPadding[42]; int16_t ___ByteCount_6; }; #pragma pack(pop, tp) struct { char ___ByteCount_6_OffsetPadding_forAlignmentOnly[42]; int16_t ___ByteCount_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UnicodeReplace_7_OffsetPadding[44]; uint8_t ___UnicodeReplace_7; }; #pragma pack(pop, tp) struct { char ___UnicodeReplace_7_OffsetPadding_forAlignmentOnly[44]; uint8_t ___UnicodeReplace_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___ByteReplace_8_OffsetPadding[46]; uint16_t ___ByteReplace_8; }; #pragma pack(pop, tp) struct { char ___ByteReplace_8_OffsetPadding_forAlignmentOnly[46]; uint16_t ___ByteReplace_8_forAlignmentOnly; }; }; }; // Native definition for COM marshalling of System.Text.BaseCodePageEncoding/CodePageHeader struct CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341_marshaled_com { union { #pragma pack(push, tp, 1) struct { uint8_t ___CodePageName_0; }; #pragma pack(pop, tp) struct { uint8_t ___CodePageName_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___VersionMajor_1_OffsetPadding[32]; uint16_t ___VersionMajor_1; }; #pragma pack(pop, tp) struct { char ___VersionMajor_1_OffsetPadding_forAlignmentOnly[32]; uint16_t ___VersionMajor_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___VersionMinor_2_OffsetPadding[34]; uint16_t ___VersionMinor_2; }; #pragma pack(pop, tp) struct { char ___VersionMinor_2_OffsetPadding_forAlignmentOnly[34]; uint16_t ___VersionMinor_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___VersionRevision_3_OffsetPadding[36]; uint16_t ___VersionRevision_3; }; #pragma pack(pop, tp) struct { char ___VersionRevision_3_OffsetPadding_forAlignmentOnly[36]; uint16_t ___VersionRevision_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___VersionBuild_4_OffsetPadding[38]; uint16_t ___VersionBuild_4; }; #pragma pack(pop, tp) struct { char ___VersionBuild_4_OffsetPadding_forAlignmentOnly[38]; uint16_t ___VersionBuild_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___CodePage_5_OffsetPadding[40]; int16_t ___CodePage_5; }; #pragma pack(pop, tp) struct { char ___CodePage_5_OffsetPadding_forAlignmentOnly[40]; int16_t ___CodePage_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___ByteCount_6_OffsetPadding[42]; int16_t ___ByteCount_6; }; #pragma pack(pop, tp) struct { char ___ByteCount_6_OffsetPadding_forAlignmentOnly[42]; int16_t ___ByteCount_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UnicodeReplace_7_OffsetPadding[44]; uint8_t ___UnicodeReplace_7; }; #pragma pack(pop, tp) struct { char ___UnicodeReplace_7_OffsetPadding_forAlignmentOnly[44]; uint8_t ___UnicodeReplace_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___ByteReplace_8_OffsetPadding[46]; uint16_t ___ByteReplace_8; }; #pragma pack(pop, tp) struct { char ___ByteReplace_8_OffsetPadding_forAlignmentOnly[46]; uint16_t ___ByteReplace_8_forAlignmentOnly; }; }; }; // System.Text.BaseCodePageEncoding/CodePageIndex struct CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E { public: union { #pragma pack(push, tp, 1) struct { // System.Char System.Text.BaseCodePageEncoding/CodePageIndex::CodePageName Il2CppChar ___CodePageName_0; }; #pragma pack(pop, tp) #pragma pack(push, tp, 2) struct { Il2CppChar ___CodePageName_0_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___CodePage_1_OffsetPadding[32]; // System.Int16 System.Text.BaseCodePageEncoding/CodePageIndex::CodePage int16_t ___CodePage_1; }; #pragma pack(pop, tp) #pragma pack(push, tp, 2) struct { char ___CodePage_1_OffsetPadding_forAlignmentOnly[32]; int16_t ___CodePage_1_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___ByteCount_2_OffsetPadding[34]; // System.Int16 System.Text.BaseCodePageEncoding/CodePageIndex::ByteCount int16_t ___ByteCount_2; }; #pragma pack(pop, tp) #pragma pack(push, tp, 2) struct { char ___ByteCount_2_OffsetPadding_forAlignmentOnly[34]; int16_t ___ByteCount_2_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___Offset_3_OffsetPadding[36]; // System.Int32 System.Text.BaseCodePageEncoding/CodePageIndex::Offset int32_t ___Offset_3; }; #pragma pack(pop, tp) #pragma pack(push, tp, 2) struct { char ___Offset_3_OffsetPadding_forAlignmentOnly[36]; int32_t ___Offset_3_forAlignmentOnly; }; #pragma pack(pop, tp) }; public: inline static int32_t get_offset_of_CodePageName_0() { return static_cast(offsetof(CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E, ___CodePageName_0)); } inline Il2CppChar get_CodePageName_0() const { return ___CodePageName_0; } inline Il2CppChar* get_address_of_CodePageName_0() { return &___CodePageName_0; } inline void set_CodePageName_0(Il2CppChar value) { ___CodePageName_0 = value; } inline static int32_t get_offset_of_CodePage_1() { return static_cast(offsetof(CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E, ___CodePage_1)); } inline int16_t get_CodePage_1() const { return ___CodePage_1; } inline int16_t* get_address_of_CodePage_1() { return &___CodePage_1; } inline void set_CodePage_1(int16_t value) { ___CodePage_1 = value; } inline static int32_t get_offset_of_ByteCount_2() { return static_cast(offsetof(CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E, ___ByteCount_2)); } inline int16_t get_ByteCount_2() const { return ___ByteCount_2; } inline int16_t* get_address_of_ByteCount_2() { return &___ByteCount_2; } inline void set_ByteCount_2(int16_t value) { ___ByteCount_2 = value; } inline static int32_t get_offset_of_Offset_3() { return static_cast(offsetof(CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E, ___Offset_3)); } inline int32_t get_Offset_3() const { return ___Offset_3; } inline int32_t* get_address_of_Offset_3() { return &___Offset_3; } inline void set_Offset_3(int32_t value) { ___Offset_3 = value; } }; // Native definition for P/Invoke marshalling of System.Text.BaseCodePageEncoding/CodePageIndex struct CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E_marshaled_pinvoke { union { #pragma pack(push, tp, 1) struct { uint8_t ___CodePageName_0; }; #pragma pack(pop, tp) #pragma pack(push, tp, 2) struct { uint8_t ___CodePageName_0_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___CodePage_1_OffsetPadding[32]; int16_t ___CodePage_1; }; #pragma pack(pop, tp) #pragma pack(push, tp, 2) struct { char ___CodePage_1_OffsetPadding_forAlignmentOnly[32]; int16_t ___CodePage_1_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___ByteCount_2_OffsetPadding[34]; int16_t ___ByteCount_2; }; #pragma pack(pop, tp) #pragma pack(push, tp, 2) struct { char ___ByteCount_2_OffsetPadding_forAlignmentOnly[34]; int16_t ___ByteCount_2_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___Offset_3_OffsetPadding[36]; int32_t ___Offset_3; }; #pragma pack(pop, tp) #pragma pack(push, tp, 2) struct { char ___Offset_3_OffsetPadding_forAlignmentOnly[36]; int32_t ___Offset_3_forAlignmentOnly; }; #pragma pack(pop, tp) }; }; // Native definition for COM marshalling of System.Text.BaseCodePageEncoding/CodePageIndex struct CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E_marshaled_com { union { #pragma pack(push, tp, 1) struct { uint8_t ___CodePageName_0; }; #pragma pack(pop, tp) #pragma pack(push, tp, 2) struct { uint8_t ___CodePageName_0_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___CodePage_1_OffsetPadding[32]; int16_t ___CodePage_1; }; #pragma pack(pop, tp) #pragma pack(push, tp, 2) struct { char ___CodePage_1_OffsetPadding_forAlignmentOnly[32]; int16_t ___CodePage_1_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___ByteCount_2_OffsetPadding[34]; int16_t ___ByteCount_2; }; #pragma pack(pop, tp) #pragma pack(push, tp, 2) struct { char ___ByteCount_2_OffsetPadding_forAlignmentOnly[34]; int16_t ___ByteCount_2_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___Offset_3_OffsetPadding[36]; int32_t ___Offset_3; }; #pragma pack(pop, tp) #pragma pack(push, tp, 2) struct { char ___Offset_3_OffsetPadding_forAlignmentOnly[36]; int32_t ___Offset_3_forAlignmentOnly; }; #pragma pack(pop, tp) }; }; // struct U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C : public RuntimeObject { public: public: }; struct U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C_StaticFields { public: // /__StaticArrayInitTypeSize=48 ::0454EF75A5649917DA7FE66D2B7B71AB8DEFB3E0325C8C9C7FA8C621FDE8D73B __StaticArrayInitTypeSizeU3D48_tD5EAE864BE51B598F7939C560B98121B39160A6C ___0454EF75A5649917DA7FE66D2B7B71AB8DEFB3E0325C8C9C7FA8C621FDE8D73B_0; // /__StaticArrayInitTypeSize=726 ::23C542C301AF571C3D9CEF5D36551451FE57FB8D0B6CCC71CD1A6F962A26A746 __StaticArrayInitTypeSizeU3D726_tDCB02DA7A183BA5004DF35363CB97418EF2432BE ___23C542C301AF571C3D9CEF5D36551451FE57FB8D0B6CCC71CD1A6F962A26A746_1; // /__StaticArrayInitTypeSize=532 ::3E91A2532574FAA82996675206B12C69F45BD15BB374755E0EE11A58403249ED __StaticArrayInitTypeSizeU3D532_tAAB4140CB29649DD2240CF38EDF5E86677CEA5A3 ___3E91A2532574FAA82996675206B12C69F45BD15BB374755E0EE11A58403249ED_2; // /__StaticArrayInitTypeSize=48 ::47357B2855B998142A09784C278A2265D6C0A021C381FB4980514E0DE23EA5B8 __StaticArrayInitTypeSizeU3D48_tD5EAE864BE51B598F7939C560B98121B39160A6C ___47357B2855B998142A09784C278A2265D6C0A021C381FB4980514E0DE23EA5B8_3; // System.Int32 ::6624BBD769A2E8BBB96C33C89D8020408F5BD488277E13E6EF692D114DBCD24A int32_t ___6624BBD769A2E8BBB96C33C89D8020408F5BD488277E13E6EF692D114DBCD24A_4; // /__StaticArrayInitTypeSize=126 ::7860AE5FC71EAF0153FFBF4F8B1AC1EA48825729C34953D2ECF486979BCA93B5 __StaticArrayInitTypeSizeU3D126_t6E797DAF8BBD9E0D9F0E8CB34D9D76B98C4A4E84 ___7860AE5FC71EAF0153FFBF4F8B1AC1EA48825729C34953D2ECF486979BCA93B5_5; // /__StaticArrayInitTypeSize=4540 ::820CCB1183F4A9D725F801FA6E0951E75D357BB5BBC4D25C804033E758BBBCDE __StaticArrayInitTypeSizeU3D4540_t58F35BF682F1A76AA6277FED8822DC7E1113822C ___820CCB1183F4A9D725F801FA6E0951E75D357BB5BBC4D25C804033E758BBBCDE_6; // /__StaticArrayInitTypeSize=264 ::92D0D1FFD7EFC90E864DC3B93976087A11D7A4E2EAB9D46CCCAC300D0031ECD6 __StaticArrayInitTypeSizeU3D264_t1721CACCA70E4BB843F6BD072F1E3B9F0723C6FA ___92D0D1FFD7EFC90E864DC3B93976087A11D7A4E2EAB9D46CCCAC300D0031ECD6_7; // /__StaticArrayInitTypeSize=532 ::AFCAF798E9B952EC11DF3551658208B6C14F516E13AEF27204E205363AC46B9B __StaticArrayInitTypeSizeU3D532_tAAB4140CB29649DD2240CF38EDF5E86677CEA5A3 ___AFCAF798E9B952EC11DF3551658208B6C14F516E13AEF27204E205363AC46B9B_8; // /__StaticArrayInitTypeSize=3456 ::B08BBD36674BCCC28486C0E1A55A569D853C95DA387E017FA83C131C62AB1414 __StaticArrayInitTypeSizeU3D3456_t76036310E526C15FF67D46134864CC71ADE9712E ___B08BBD36674BCCC28486C0E1A55A569D853C95DA387E017FA83C131C62AB1414_9; // /__StaticArrayInitTypeSize=878 ::EAE4F5322F1E4283605367C24E58CEB6B82B0427DFD6FCFD3EF7CBD124B1041C __StaticArrayInitTypeSizeU3D878_tCDE5152768EBFD53B805278D0B01B5A2C16AC539 ___EAE4F5322F1E4283605367C24E58CEB6B82B0427DFD6FCFD3EF7CBD124B1041C_10; // /__StaticArrayInitTypeSize=1456 ::F6CFF435C31A1FD81097CEF09F416EB2DB54709722D665D0058E5CC65F60B67A __StaticArrayInitTypeSizeU3D1456_t6D925B871E1B4CE4E2A7EF39666DEB38E34F6CA4 ___F6CFF435C31A1FD81097CEF09F416EB2DB54709722D665D0058E5CC65F60B67A_11; public: inline static int32_t get_offset_of_U30454EF75A5649917DA7FE66D2B7B71AB8DEFB3E0325C8C9C7FA8C621FDE8D73B_0() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C_StaticFields, ___0454EF75A5649917DA7FE66D2B7B71AB8DEFB3E0325C8C9C7FA8C621FDE8D73B_0)); } inline __StaticArrayInitTypeSizeU3D48_tD5EAE864BE51B598F7939C560B98121B39160A6C get_U30454EF75A5649917DA7FE66D2B7B71AB8DEFB3E0325C8C9C7FA8C621FDE8D73B_0() const { return ___0454EF75A5649917DA7FE66D2B7B71AB8DEFB3E0325C8C9C7FA8C621FDE8D73B_0; } inline __StaticArrayInitTypeSizeU3D48_tD5EAE864BE51B598F7939C560B98121B39160A6C * get_address_of_U30454EF75A5649917DA7FE66D2B7B71AB8DEFB3E0325C8C9C7FA8C621FDE8D73B_0() { return &___0454EF75A5649917DA7FE66D2B7B71AB8DEFB3E0325C8C9C7FA8C621FDE8D73B_0; } inline void set_U30454EF75A5649917DA7FE66D2B7B71AB8DEFB3E0325C8C9C7FA8C621FDE8D73B_0(__StaticArrayInitTypeSizeU3D48_tD5EAE864BE51B598F7939C560B98121B39160A6C value) { ___0454EF75A5649917DA7FE66D2B7B71AB8DEFB3E0325C8C9C7FA8C621FDE8D73B_0 = value; } inline static int32_t get_offset_of_U323C542C301AF571C3D9CEF5D36551451FE57FB8D0B6CCC71CD1A6F962A26A746_1() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C_StaticFields, ___23C542C301AF571C3D9CEF5D36551451FE57FB8D0B6CCC71CD1A6F962A26A746_1)); } inline __StaticArrayInitTypeSizeU3D726_tDCB02DA7A183BA5004DF35363CB97418EF2432BE get_U323C542C301AF571C3D9CEF5D36551451FE57FB8D0B6CCC71CD1A6F962A26A746_1() const { return ___23C542C301AF571C3D9CEF5D36551451FE57FB8D0B6CCC71CD1A6F962A26A746_1; } inline __StaticArrayInitTypeSizeU3D726_tDCB02DA7A183BA5004DF35363CB97418EF2432BE * get_address_of_U323C542C301AF571C3D9CEF5D36551451FE57FB8D0B6CCC71CD1A6F962A26A746_1() { return &___23C542C301AF571C3D9CEF5D36551451FE57FB8D0B6CCC71CD1A6F962A26A746_1; } inline void set_U323C542C301AF571C3D9CEF5D36551451FE57FB8D0B6CCC71CD1A6F962A26A746_1(__StaticArrayInitTypeSizeU3D726_tDCB02DA7A183BA5004DF35363CB97418EF2432BE value) { ___23C542C301AF571C3D9CEF5D36551451FE57FB8D0B6CCC71CD1A6F962A26A746_1 = value; } inline static int32_t get_offset_of_U33E91A2532574FAA82996675206B12C69F45BD15BB374755E0EE11A58403249ED_2() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C_StaticFields, ___3E91A2532574FAA82996675206B12C69F45BD15BB374755E0EE11A58403249ED_2)); } inline __StaticArrayInitTypeSizeU3D532_tAAB4140CB29649DD2240CF38EDF5E86677CEA5A3 get_U33E91A2532574FAA82996675206B12C69F45BD15BB374755E0EE11A58403249ED_2() const { return ___3E91A2532574FAA82996675206B12C69F45BD15BB374755E0EE11A58403249ED_2; } inline __StaticArrayInitTypeSizeU3D532_tAAB4140CB29649DD2240CF38EDF5E86677CEA5A3 * get_address_of_U33E91A2532574FAA82996675206B12C69F45BD15BB374755E0EE11A58403249ED_2() { return &___3E91A2532574FAA82996675206B12C69F45BD15BB374755E0EE11A58403249ED_2; } inline void set_U33E91A2532574FAA82996675206B12C69F45BD15BB374755E0EE11A58403249ED_2(__StaticArrayInitTypeSizeU3D532_tAAB4140CB29649DD2240CF38EDF5E86677CEA5A3 value) { ___3E91A2532574FAA82996675206B12C69F45BD15BB374755E0EE11A58403249ED_2 = value; } inline static int32_t get_offset_of_U347357B2855B998142A09784C278A2265D6C0A021C381FB4980514E0DE23EA5B8_3() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C_StaticFields, ___47357B2855B998142A09784C278A2265D6C0A021C381FB4980514E0DE23EA5B8_3)); } inline __StaticArrayInitTypeSizeU3D48_tD5EAE864BE51B598F7939C560B98121B39160A6C get_U347357B2855B998142A09784C278A2265D6C0A021C381FB4980514E0DE23EA5B8_3() const { return ___47357B2855B998142A09784C278A2265D6C0A021C381FB4980514E0DE23EA5B8_3; } inline __StaticArrayInitTypeSizeU3D48_tD5EAE864BE51B598F7939C560B98121B39160A6C * get_address_of_U347357B2855B998142A09784C278A2265D6C0A021C381FB4980514E0DE23EA5B8_3() { return &___47357B2855B998142A09784C278A2265D6C0A021C381FB4980514E0DE23EA5B8_3; } inline void set_U347357B2855B998142A09784C278A2265D6C0A021C381FB4980514E0DE23EA5B8_3(__StaticArrayInitTypeSizeU3D48_tD5EAE864BE51B598F7939C560B98121B39160A6C value) { ___47357B2855B998142A09784C278A2265D6C0A021C381FB4980514E0DE23EA5B8_3 = value; } inline static int32_t get_offset_of_U36624BBD769A2E8BBB96C33C89D8020408F5BD488277E13E6EF692D114DBCD24A_4() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C_StaticFields, ___6624BBD769A2E8BBB96C33C89D8020408F5BD488277E13E6EF692D114DBCD24A_4)); } inline int32_t get_U36624BBD769A2E8BBB96C33C89D8020408F5BD488277E13E6EF692D114DBCD24A_4() const { return ___6624BBD769A2E8BBB96C33C89D8020408F5BD488277E13E6EF692D114DBCD24A_4; } inline int32_t* get_address_of_U36624BBD769A2E8BBB96C33C89D8020408F5BD488277E13E6EF692D114DBCD24A_4() { return &___6624BBD769A2E8BBB96C33C89D8020408F5BD488277E13E6EF692D114DBCD24A_4; } inline void set_U36624BBD769A2E8BBB96C33C89D8020408F5BD488277E13E6EF692D114DBCD24A_4(int32_t value) { ___6624BBD769A2E8BBB96C33C89D8020408F5BD488277E13E6EF692D114DBCD24A_4 = value; } inline static int32_t get_offset_of_U37860AE5FC71EAF0153FFBF4F8B1AC1EA48825729C34953D2ECF486979BCA93B5_5() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C_StaticFields, ___7860AE5FC71EAF0153FFBF4F8B1AC1EA48825729C34953D2ECF486979BCA93B5_5)); } inline __StaticArrayInitTypeSizeU3D126_t6E797DAF8BBD9E0D9F0E8CB34D9D76B98C4A4E84 get_U37860AE5FC71EAF0153FFBF4F8B1AC1EA48825729C34953D2ECF486979BCA93B5_5() const { return ___7860AE5FC71EAF0153FFBF4F8B1AC1EA48825729C34953D2ECF486979BCA93B5_5; } inline __StaticArrayInitTypeSizeU3D126_t6E797DAF8BBD9E0D9F0E8CB34D9D76B98C4A4E84 * get_address_of_U37860AE5FC71EAF0153FFBF4F8B1AC1EA48825729C34953D2ECF486979BCA93B5_5() { return &___7860AE5FC71EAF0153FFBF4F8B1AC1EA48825729C34953D2ECF486979BCA93B5_5; } inline void set_U37860AE5FC71EAF0153FFBF4F8B1AC1EA48825729C34953D2ECF486979BCA93B5_5(__StaticArrayInitTypeSizeU3D126_t6E797DAF8BBD9E0D9F0E8CB34D9D76B98C4A4E84 value) { ___7860AE5FC71EAF0153FFBF4F8B1AC1EA48825729C34953D2ECF486979BCA93B5_5 = value; } inline static int32_t get_offset_of_U3820CCB1183F4A9D725F801FA6E0951E75D357BB5BBC4D25C804033E758BBBCDE_6() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C_StaticFields, ___820CCB1183F4A9D725F801FA6E0951E75D357BB5BBC4D25C804033E758BBBCDE_6)); } inline __StaticArrayInitTypeSizeU3D4540_t58F35BF682F1A76AA6277FED8822DC7E1113822C get_U3820CCB1183F4A9D725F801FA6E0951E75D357BB5BBC4D25C804033E758BBBCDE_6() const { return ___820CCB1183F4A9D725F801FA6E0951E75D357BB5BBC4D25C804033E758BBBCDE_6; } inline __StaticArrayInitTypeSizeU3D4540_t58F35BF682F1A76AA6277FED8822DC7E1113822C * get_address_of_U3820CCB1183F4A9D725F801FA6E0951E75D357BB5BBC4D25C804033E758BBBCDE_6() { return &___820CCB1183F4A9D725F801FA6E0951E75D357BB5BBC4D25C804033E758BBBCDE_6; } inline void set_U3820CCB1183F4A9D725F801FA6E0951E75D357BB5BBC4D25C804033E758BBBCDE_6(__StaticArrayInitTypeSizeU3D4540_t58F35BF682F1A76AA6277FED8822DC7E1113822C value) { ___820CCB1183F4A9D725F801FA6E0951E75D357BB5BBC4D25C804033E758BBBCDE_6 = value; } inline static int32_t get_offset_of_U392D0D1FFD7EFC90E864DC3B93976087A11D7A4E2EAB9D46CCCAC300D0031ECD6_7() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C_StaticFields, ___92D0D1FFD7EFC90E864DC3B93976087A11D7A4E2EAB9D46CCCAC300D0031ECD6_7)); } inline __StaticArrayInitTypeSizeU3D264_t1721CACCA70E4BB843F6BD072F1E3B9F0723C6FA get_U392D0D1FFD7EFC90E864DC3B93976087A11D7A4E2EAB9D46CCCAC300D0031ECD6_7() const { return ___92D0D1FFD7EFC90E864DC3B93976087A11D7A4E2EAB9D46CCCAC300D0031ECD6_7; } inline __StaticArrayInitTypeSizeU3D264_t1721CACCA70E4BB843F6BD072F1E3B9F0723C6FA * get_address_of_U392D0D1FFD7EFC90E864DC3B93976087A11D7A4E2EAB9D46CCCAC300D0031ECD6_7() { return &___92D0D1FFD7EFC90E864DC3B93976087A11D7A4E2EAB9D46CCCAC300D0031ECD6_7; } inline void set_U392D0D1FFD7EFC90E864DC3B93976087A11D7A4E2EAB9D46CCCAC300D0031ECD6_7(__StaticArrayInitTypeSizeU3D264_t1721CACCA70E4BB843F6BD072F1E3B9F0723C6FA value) { ___92D0D1FFD7EFC90E864DC3B93976087A11D7A4E2EAB9D46CCCAC300D0031ECD6_7 = value; } inline static int32_t get_offset_of_AFCAF798E9B952EC11DF3551658208B6C14F516E13AEF27204E205363AC46B9B_8() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C_StaticFields, ___AFCAF798E9B952EC11DF3551658208B6C14F516E13AEF27204E205363AC46B9B_8)); } inline __StaticArrayInitTypeSizeU3D532_tAAB4140CB29649DD2240CF38EDF5E86677CEA5A3 get_AFCAF798E9B952EC11DF3551658208B6C14F516E13AEF27204E205363AC46B9B_8() const { return ___AFCAF798E9B952EC11DF3551658208B6C14F516E13AEF27204E205363AC46B9B_8; } inline __StaticArrayInitTypeSizeU3D532_tAAB4140CB29649DD2240CF38EDF5E86677CEA5A3 * get_address_of_AFCAF798E9B952EC11DF3551658208B6C14F516E13AEF27204E205363AC46B9B_8() { return &___AFCAF798E9B952EC11DF3551658208B6C14F516E13AEF27204E205363AC46B9B_8; } inline void set_AFCAF798E9B952EC11DF3551658208B6C14F516E13AEF27204E205363AC46B9B_8(__StaticArrayInitTypeSizeU3D532_tAAB4140CB29649DD2240CF38EDF5E86677CEA5A3 value) { ___AFCAF798E9B952EC11DF3551658208B6C14F516E13AEF27204E205363AC46B9B_8 = value; } inline static int32_t get_offset_of_B08BBD36674BCCC28486C0E1A55A569D853C95DA387E017FA83C131C62AB1414_9() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C_StaticFields, ___B08BBD36674BCCC28486C0E1A55A569D853C95DA387E017FA83C131C62AB1414_9)); } inline __StaticArrayInitTypeSizeU3D3456_t76036310E526C15FF67D46134864CC71ADE9712E get_B08BBD36674BCCC28486C0E1A55A569D853C95DA387E017FA83C131C62AB1414_9() const { return ___B08BBD36674BCCC28486C0E1A55A569D853C95DA387E017FA83C131C62AB1414_9; } inline __StaticArrayInitTypeSizeU3D3456_t76036310E526C15FF67D46134864CC71ADE9712E * get_address_of_B08BBD36674BCCC28486C0E1A55A569D853C95DA387E017FA83C131C62AB1414_9() { return &___B08BBD36674BCCC28486C0E1A55A569D853C95DA387E017FA83C131C62AB1414_9; } inline void set_B08BBD36674BCCC28486C0E1A55A569D853C95DA387E017FA83C131C62AB1414_9(__StaticArrayInitTypeSizeU3D3456_t76036310E526C15FF67D46134864CC71ADE9712E value) { ___B08BBD36674BCCC28486C0E1A55A569D853C95DA387E017FA83C131C62AB1414_9 = value; } inline static int32_t get_offset_of_EAE4F5322F1E4283605367C24E58CEB6B82B0427DFD6FCFD3EF7CBD124B1041C_10() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C_StaticFields, ___EAE4F5322F1E4283605367C24E58CEB6B82B0427DFD6FCFD3EF7CBD124B1041C_10)); } inline __StaticArrayInitTypeSizeU3D878_tCDE5152768EBFD53B805278D0B01B5A2C16AC539 get_EAE4F5322F1E4283605367C24E58CEB6B82B0427DFD6FCFD3EF7CBD124B1041C_10() const { return ___EAE4F5322F1E4283605367C24E58CEB6B82B0427DFD6FCFD3EF7CBD124B1041C_10; } inline __StaticArrayInitTypeSizeU3D878_tCDE5152768EBFD53B805278D0B01B5A2C16AC539 * get_address_of_EAE4F5322F1E4283605367C24E58CEB6B82B0427DFD6FCFD3EF7CBD124B1041C_10() { return &___EAE4F5322F1E4283605367C24E58CEB6B82B0427DFD6FCFD3EF7CBD124B1041C_10; } inline void set_EAE4F5322F1E4283605367C24E58CEB6B82B0427DFD6FCFD3EF7CBD124B1041C_10(__StaticArrayInitTypeSizeU3D878_tCDE5152768EBFD53B805278D0B01B5A2C16AC539 value) { ___EAE4F5322F1E4283605367C24E58CEB6B82B0427DFD6FCFD3EF7CBD124B1041C_10 = value; } inline static int32_t get_offset_of_F6CFF435C31A1FD81097CEF09F416EB2DB54709722D665D0058E5CC65F60B67A_11() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C_StaticFields, ___F6CFF435C31A1FD81097CEF09F416EB2DB54709722D665D0058E5CC65F60B67A_11)); } inline __StaticArrayInitTypeSizeU3D1456_t6D925B871E1B4CE4E2A7EF39666DEB38E34F6CA4 get_F6CFF435C31A1FD81097CEF09F416EB2DB54709722D665D0058E5CC65F60B67A_11() const { return ___F6CFF435C31A1FD81097CEF09F416EB2DB54709722D665D0058E5CC65F60B67A_11; } inline __StaticArrayInitTypeSizeU3D1456_t6D925B871E1B4CE4E2A7EF39666DEB38E34F6CA4 * get_address_of_F6CFF435C31A1FD81097CEF09F416EB2DB54709722D665D0058E5CC65F60B67A_11() { return &___F6CFF435C31A1FD81097CEF09F416EB2DB54709722D665D0058E5CC65F60B67A_11; } inline void set_F6CFF435C31A1FD81097CEF09F416EB2DB54709722D665D0058E5CC65F60B67A_11(__StaticArrayInitTypeSizeU3D1456_t6D925B871E1B4CE4E2A7EF39666DEB38E34F6CA4 value) { ___F6CFF435C31A1FD81097CEF09F416EB2DB54709722D665D0058E5CC65F60B67A_11 = value; } }; // System.Reflection.Assembly struct Assembly_t : public RuntimeObject { public: // System.IntPtr System.Reflection.Assembly::_mono_assembly intptr_t ____mono_assembly_0; // System.Reflection.Assembly/ResolveEventHolder System.Reflection.Assembly::resolve_event_holder ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C * ___resolve_event_holder_1; // System.Object System.Reflection.Assembly::_evidence RuntimeObject * ____evidence_2; // System.Object System.Reflection.Assembly::_minimum RuntimeObject * ____minimum_3; // System.Object System.Reflection.Assembly::_optional RuntimeObject * ____optional_4; // System.Object System.Reflection.Assembly::_refuse RuntimeObject * ____refuse_5; // System.Object System.Reflection.Assembly::_granted RuntimeObject * ____granted_6; // System.Object System.Reflection.Assembly::_denied RuntimeObject * ____denied_7; // System.Boolean System.Reflection.Assembly::fromByteArray bool ___fromByteArray_8; // System.String System.Reflection.Assembly::assemblyName String_t* ___assemblyName_9; public: inline static int32_t get_offset_of__mono_assembly_0() { return static_cast(offsetof(Assembly_t, ____mono_assembly_0)); } inline intptr_t get__mono_assembly_0() const { return ____mono_assembly_0; } inline intptr_t* get_address_of__mono_assembly_0() { return &____mono_assembly_0; } inline void set__mono_assembly_0(intptr_t value) { ____mono_assembly_0 = value; } inline static int32_t get_offset_of_resolve_event_holder_1() { return static_cast(offsetof(Assembly_t, ___resolve_event_holder_1)); } inline ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C * get_resolve_event_holder_1() const { return ___resolve_event_holder_1; } inline ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C ** get_address_of_resolve_event_holder_1() { return &___resolve_event_holder_1; } inline void set_resolve_event_holder_1(ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C * value) { ___resolve_event_holder_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___resolve_event_holder_1), (void*)value); } inline static int32_t get_offset_of__evidence_2() { return static_cast(offsetof(Assembly_t, ____evidence_2)); } inline RuntimeObject * get__evidence_2() const { return ____evidence_2; } inline RuntimeObject ** get_address_of__evidence_2() { return &____evidence_2; } inline void set__evidence_2(RuntimeObject * value) { ____evidence_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____evidence_2), (void*)value); } inline static int32_t get_offset_of__minimum_3() { return static_cast(offsetof(Assembly_t, ____minimum_3)); } inline RuntimeObject * get__minimum_3() const { return ____minimum_3; } inline RuntimeObject ** get_address_of__minimum_3() { return &____minimum_3; } inline void set__minimum_3(RuntimeObject * value) { ____minimum_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____minimum_3), (void*)value); } inline static int32_t get_offset_of__optional_4() { return static_cast(offsetof(Assembly_t, ____optional_4)); } inline RuntimeObject * get__optional_4() const { return ____optional_4; } inline RuntimeObject ** get_address_of__optional_4() { return &____optional_4; } inline void set__optional_4(RuntimeObject * value) { ____optional_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____optional_4), (void*)value); } inline static int32_t get_offset_of__refuse_5() { return static_cast(offsetof(Assembly_t, ____refuse_5)); } inline RuntimeObject * get__refuse_5() const { return ____refuse_5; } inline RuntimeObject ** get_address_of__refuse_5() { return &____refuse_5; } inline void set__refuse_5(RuntimeObject * value) { ____refuse_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____refuse_5), (void*)value); } inline static int32_t get_offset_of__granted_6() { return static_cast(offsetof(Assembly_t, ____granted_6)); } inline RuntimeObject * get__granted_6() const { return ____granted_6; } inline RuntimeObject ** get_address_of__granted_6() { return &____granted_6; } inline void set__granted_6(RuntimeObject * value) { ____granted_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____granted_6), (void*)value); } inline static int32_t get_offset_of__denied_7() { return static_cast(offsetof(Assembly_t, ____denied_7)); } inline RuntimeObject * get__denied_7() const { return ____denied_7; } inline RuntimeObject ** get_address_of__denied_7() { return &____denied_7; } inline void set__denied_7(RuntimeObject * value) { ____denied_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____denied_7), (void*)value); } inline static int32_t get_offset_of_fromByteArray_8() { return static_cast(offsetof(Assembly_t, ___fromByteArray_8)); } inline bool get_fromByteArray_8() const { return ___fromByteArray_8; } inline bool* get_address_of_fromByteArray_8() { return &___fromByteArray_8; } inline void set_fromByteArray_8(bool value) { ___fromByteArray_8 = value; } inline static int32_t get_offset_of_assemblyName_9() { return static_cast(offsetof(Assembly_t, ___assemblyName_9)); } inline String_t* get_assemblyName_9() const { return ___assemblyName_9; } inline String_t** get_address_of_assemblyName_9() { return &___assemblyName_9; } inline void set_assemblyName_9(String_t* value) { ___assemblyName_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___assemblyName_9), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Reflection.Assembly struct Assembly_t_marshaled_pinvoke { intptr_t ____mono_assembly_0; ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C * ___resolve_event_holder_1; Il2CppIUnknown* ____evidence_2; Il2CppIUnknown* ____minimum_3; Il2CppIUnknown* ____optional_4; Il2CppIUnknown* ____refuse_5; Il2CppIUnknown* ____granted_6; Il2CppIUnknown* ____denied_7; int32_t ___fromByteArray_8; char* ___assemblyName_9; }; // Native definition for COM marshalling of System.Reflection.Assembly struct Assembly_t_marshaled_com { intptr_t ____mono_assembly_0; ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C * ___resolve_event_holder_1; Il2CppIUnknown* ____evidence_2; Il2CppIUnknown* ____minimum_3; Il2CppIUnknown* ____optional_4; Il2CppIUnknown* ____refuse_5; Il2CppIUnknown* ____granted_6; Il2CppIUnknown* ____denied_7; int32_t ___fromByteArray_8; Il2CppChar* ___assemblyName_9; }; // System.Text.BaseCodePageEncoding struct BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 : public EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B { public: // System.Int32 System.Text.BaseCodePageEncoding::dataTableCodePage int32_t ___dataTableCodePage_64; // System.Int32 System.Text.BaseCodePageEncoding::iExtraBytes int32_t ___iExtraBytes_65; // System.Char[] System.Text.BaseCodePageEncoding::arrayUnicodeBestFit CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___arrayUnicodeBestFit_66; // System.Char[] System.Text.BaseCodePageEncoding::arrayBytesBestFit CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___arrayBytesBestFit_67; // System.Byte[] System.Text.BaseCodePageEncoding::m_codePageHeader ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___m_codePageHeader_71; // System.Int32 System.Text.BaseCodePageEncoding::m_firstDataWordOffset int32_t ___m_firstDataWordOffset_72; // System.Int32 System.Text.BaseCodePageEncoding::m_dataSize int32_t ___m_dataSize_73; // Microsoft.Win32.SafeHandles.SafeAllocHHandle System.Text.BaseCodePageEncoding::safeNativeMemoryHandle SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71 * ___safeNativeMemoryHandle_74; public: inline static int32_t get_offset_of_dataTableCodePage_64() { return static_cast(offsetof(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3, ___dataTableCodePage_64)); } inline int32_t get_dataTableCodePage_64() const { return ___dataTableCodePage_64; } inline int32_t* get_address_of_dataTableCodePage_64() { return &___dataTableCodePage_64; } inline void set_dataTableCodePage_64(int32_t value) { ___dataTableCodePage_64 = value; } inline static int32_t get_offset_of_iExtraBytes_65() { return static_cast(offsetof(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3, ___iExtraBytes_65)); } inline int32_t get_iExtraBytes_65() const { return ___iExtraBytes_65; } inline int32_t* get_address_of_iExtraBytes_65() { return &___iExtraBytes_65; } inline void set_iExtraBytes_65(int32_t value) { ___iExtraBytes_65 = value; } inline static int32_t get_offset_of_arrayUnicodeBestFit_66() { return static_cast(offsetof(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3, ___arrayUnicodeBestFit_66)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_arrayUnicodeBestFit_66() const { return ___arrayUnicodeBestFit_66; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_arrayUnicodeBestFit_66() { return &___arrayUnicodeBestFit_66; } inline void set_arrayUnicodeBestFit_66(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___arrayUnicodeBestFit_66 = value; Il2CppCodeGenWriteBarrier((void**)(&___arrayUnicodeBestFit_66), (void*)value); } inline static int32_t get_offset_of_arrayBytesBestFit_67() { return static_cast(offsetof(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3, ___arrayBytesBestFit_67)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_arrayBytesBestFit_67() const { return ___arrayBytesBestFit_67; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_arrayBytesBestFit_67() { return &___arrayBytesBestFit_67; } inline void set_arrayBytesBestFit_67(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___arrayBytesBestFit_67 = value; Il2CppCodeGenWriteBarrier((void**)(&___arrayBytesBestFit_67), (void*)value); } inline static int32_t get_offset_of_m_codePageHeader_71() { return static_cast(offsetof(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3, ___m_codePageHeader_71)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_m_codePageHeader_71() const { return ___m_codePageHeader_71; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_m_codePageHeader_71() { return &___m_codePageHeader_71; } inline void set_m_codePageHeader_71(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___m_codePageHeader_71 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_codePageHeader_71), (void*)value); } inline static int32_t get_offset_of_m_firstDataWordOffset_72() { return static_cast(offsetof(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3, ___m_firstDataWordOffset_72)); } inline int32_t get_m_firstDataWordOffset_72() const { return ___m_firstDataWordOffset_72; } inline int32_t* get_address_of_m_firstDataWordOffset_72() { return &___m_firstDataWordOffset_72; } inline void set_m_firstDataWordOffset_72(int32_t value) { ___m_firstDataWordOffset_72 = value; } inline static int32_t get_offset_of_m_dataSize_73() { return static_cast(offsetof(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3, ___m_dataSize_73)); } inline int32_t get_m_dataSize_73() const { return ___m_dataSize_73; } inline int32_t* get_address_of_m_dataSize_73() { return &___m_dataSize_73; } inline void set_m_dataSize_73(int32_t value) { ___m_dataSize_73 = value; } inline static int32_t get_offset_of_safeNativeMemoryHandle_74() { return static_cast(offsetof(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3, ___safeNativeMemoryHandle_74)); } inline SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71 * get_safeNativeMemoryHandle_74() const { return ___safeNativeMemoryHandle_74; } inline SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71 ** get_address_of_safeNativeMemoryHandle_74() { return &___safeNativeMemoryHandle_74; } inline void set_safeNativeMemoryHandle_74(SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71 * value) { ___safeNativeMemoryHandle_74 = value; Il2CppCodeGenWriteBarrier((void**)(&___safeNativeMemoryHandle_74), (void*)value); } }; struct BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields { public: // System.Byte[] System.Text.BaseCodePageEncoding::s_codePagesDataHeader ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___s_codePagesDataHeader_68; // System.IO.Stream System.Text.BaseCodePageEncoding::s_codePagesEncodingDataStream Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___s_codePagesEncodingDataStream_69; // System.Object System.Text.BaseCodePageEncoding::s_streamLock RuntimeObject * ___s_streamLock_70; public: inline static int32_t get_offset_of_s_codePagesDataHeader_68() { return static_cast(offsetof(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields, ___s_codePagesDataHeader_68)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_s_codePagesDataHeader_68() const { return ___s_codePagesDataHeader_68; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_s_codePagesDataHeader_68() { return &___s_codePagesDataHeader_68; } inline void set_s_codePagesDataHeader_68(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___s_codePagesDataHeader_68 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_codePagesDataHeader_68), (void*)value); } inline static int32_t get_offset_of_s_codePagesEncodingDataStream_69() { return static_cast(offsetof(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields, ___s_codePagesEncodingDataStream_69)); } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * get_s_codePagesEncodingDataStream_69() const { return ___s_codePagesEncodingDataStream_69; } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB ** get_address_of_s_codePagesEncodingDataStream_69() { return &___s_codePagesEncodingDataStream_69; } inline void set_s_codePagesEncodingDataStream_69(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * value) { ___s_codePagesEncodingDataStream_69 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_codePagesEncodingDataStream_69), (void*)value); } inline static int32_t get_offset_of_s_streamLock_70() { return static_cast(offsetof(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields, ___s_streamLock_70)); } inline RuntimeObject * get_s_streamLock_70() const { return ___s_streamLock_70; } inline RuntimeObject ** get_address_of_s_streamLock_70() { return &___s_streamLock_70; } inline void set_s_streamLock_70(RuntimeObject * value) { ___s_streamLock_70 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_streamLock_70), (void*)value); } }; // System.Reflection.BindingFlags struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733 { public: // System.Int32 System.Reflection.BindingFlags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___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.Text.EncodingByteBuffer struct EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E : public RuntimeObject { public: // System.Byte* System.Text.EncodingByteBuffer::_bytes uint8_t* ____bytes_0; // System.Byte* System.Text.EncodingByteBuffer::_byteStart uint8_t* ____byteStart_1; // System.Byte* System.Text.EncodingByteBuffer::_byteEnd uint8_t* ____byteEnd_2; // System.Char* System.Text.EncodingByteBuffer::_chars Il2CppChar* ____chars_3; // System.Char* System.Text.EncodingByteBuffer::_charStart Il2CppChar* ____charStart_4; // System.Char* System.Text.EncodingByteBuffer::_charEnd Il2CppChar* ____charEnd_5; // System.Int32 System.Text.EncodingByteBuffer::_byteCountResult int32_t ____byteCountResult_6; // System.Text.EncodingNLS System.Text.EncodingByteBuffer::_enc EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ____enc_7; // System.Text.EncoderNLS System.Text.EncodingByteBuffer::_encoder EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ____encoder_8; // System.Text.EncoderFallbackBuffer System.Text.EncodingByteBuffer::fallbackBuffer EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * ___fallbackBuffer_9; // System.Text.EncoderFallbackBufferHelper System.Text.EncodingByteBuffer::fallbackBufferHelper EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 ___fallbackBufferHelper_10; public: inline static int32_t get_offset_of__bytes_0() { return static_cast(offsetof(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E, ____bytes_0)); } inline uint8_t* get__bytes_0() const { return ____bytes_0; } inline uint8_t** get_address_of__bytes_0() { return &____bytes_0; } inline void set__bytes_0(uint8_t* value) { ____bytes_0 = value; } inline static int32_t get_offset_of__byteStart_1() { return static_cast(offsetof(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E, ____byteStart_1)); } inline uint8_t* get__byteStart_1() const { return ____byteStart_1; } inline uint8_t** get_address_of__byteStart_1() { return &____byteStart_1; } inline void set__byteStart_1(uint8_t* value) { ____byteStart_1 = value; } inline static int32_t get_offset_of__byteEnd_2() { return static_cast(offsetof(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E, ____byteEnd_2)); } inline uint8_t* get__byteEnd_2() const { return ____byteEnd_2; } inline uint8_t** get_address_of__byteEnd_2() { return &____byteEnd_2; } inline void set__byteEnd_2(uint8_t* value) { ____byteEnd_2 = value; } inline static int32_t get_offset_of__chars_3() { return static_cast(offsetof(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E, ____chars_3)); } inline Il2CppChar* get__chars_3() const { return ____chars_3; } inline Il2CppChar** get_address_of__chars_3() { return &____chars_3; } inline void set__chars_3(Il2CppChar* value) { ____chars_3 = value; } inline static int32_t get_offset_of__charStart_4() { return static_cast(offsetof(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E, ____charStart_4)); } inline Il2CppChar* get__charStart_4() const { return ____charStart_4; } inline Il2CppChar** get_address_of__charStart_4() { return &____charStart_4; } inline void set__charStart_4(Il2CppChar* value) { ____charStart_4 = value; } inline static int32_t get_offset_of__charEnd_5() { return static_cast(offsetof(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E, ____charEnd_5)); } inline Il2CppChar* get__charEnd_5() const { return ____charEnd_5; } inline Il2CppChar** get_address_of__charEnd_5() { return &____charEnd_5; } inline void set__charEnd_5(Il2CppChar* value) { ____charEnd_5 = value; } inline static int32_t get_offset_of__byteCountResult_6() { return static_cast(offsetof(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E, ____byteCountResult_6)); } inline int32_t get__byteCountResult_6() const { return ____byteCountResult_6; } inline int32_t* get_address_of__byteCountResult_6() { return &____byteCountResult_6; } inline void set__byteCountResult_6(int32_t value) { ____byteCountResult_6 = value; } inline static int32_t get_offset_of__enc_7() { return static_cast(offsetof(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E, ____enc_7)); } inline EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * get__enc_7() const { return ____enc_7; } inline EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B ** get_address_of__enc_7() { return &____enc_7; } inline void set__enc_7(EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * value) { ____enc_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____enc_7), (void*)value); } inline static int32_t get_offset_of__encoder_8() { return static_cast(offsetof(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E, ____encoder_8)); } inline EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * get__encoder_8() const { return ____encoder_8; } inline EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E ** get_address_of__encoder_8() { return &____encoder_8; } inline void set__encoder_8(EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * value) { ____encoder_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____encoder_8), (void*)value); } inline static int32_t get_offset_of_fallbackBuffer_9() { return static_cast(offsetof(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E, ___fallbackBuffer_9)); } inline EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * get_fallbackBuffer_9() const { return ___fallbackBuffer_9; } inline EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 ** get_address_of_fallbackBuffer_9() { return &___fallbackBuffer_9; } inline void set_fallbackBuffer_9(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * value) { ___fallbackBuffer_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___fallbackBuffer_9), (void*)value); } inline static int32_t get_offset_of_fallbackBufferHelper_10() { return static_cast(offsetof(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E, ___fallbackBufferHelper_10)); } inline EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 get_fallbackBufferHelper_10() const { return ___fallbackBufferHelper_10; } inline EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * get_address_of_fallbackBufferHelper_10() { return &___fallbackBufferHelper_10; } inline void set_fallbackBufferHelper_10(EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 value) { ___fallbackBufferHelper_10 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___fallbackBufferHelper_10))->___encoder_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___fallbackBufferHelper_10))->____fallbackBuffer_7), (void*)NULL); #endif } }; // System.Text.EncodingCharBuffer struct EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E : public RuntimeObject { public: // System.Char* System.Text.EncodingCharBuffer::_chars Il2CppChar* ____chars_0; // System.Char* System.Text.EncodingCharBuffer::_charStart Il2CppChar* ____charStart_1; // System.Char* System.Text.EncodingCharBuffer::_charEnd Il2CppChar* ____charEnd_2; // System.Int32 System.Text.EncodingCharBuffer::_charCountResult int32_t ____charCountResult_3; // System.Text.EncodingNLS System.Text.EncodingCharBuffer::_enc EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ____enc_4; // System.Text.DecoderNLS System.Text.EncodingCharBuffer::_decoder DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * ____decoder_5; // System.Byte* System.Text.EncodingCharBuffer::_byteStart uint8_t* ____byteStart_6; // System.Byte* System.Text.EncodingCharBuffer::_byteEnd uint8_t* ____byteEnd_7; // System.Byte* System.Text.EncodingCharBuffer::_bytes uint8_t* ____bytes_8; // System.Text.DecoderFallbackBuffer System.Text.EncodingCharBuffer::_fallbackBuffer DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * ____fallbackBuffer_9; // System.Text.DecoderFallbackBufferHelper System.Text.EncodingCharBuffer::_fallbackBufferHelper DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 ____fallbackBufferHelper_10; public: inline static int32_t get_offset_of__chars_0() { return static_cast(offsetof(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E, ____chars_0)); } inline Il2CppChar* get__chars_0() const { return ____chars_0; } inline Il2CppChar** get_address_of__chars_0() { return &____chars_0; } inline void set__chars_0(Il2CppChar* value) { ____chars_0 = value; } inline static int32_t get_offset_of__charStart_1() { return static_cast(offsetof(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E, ____charStart_1)); } inline Il2CppChar* get__charStart_1() const { return ____charStart_1; } inline Il2CppChar** get_address_of__charStart_1() { return &____charStart_1; } inline void set__charStart_1(Il2CppChar* value) { ____charStart_1 = value; } inline static int32_t get_offset_of__charEnd_2() { return static_cast(offsetof(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E, ____charEnd_2)); } inline Il2CppChar* get__charEnd_2() const { return ____charEnd_2; } inline Il2CppChar** get_address_of__charEnd_2() { return &____charEnd_2; } inline void set__charEnd_2(Il2CppChar* value) { ____charEnd_2 = value; } inline static int32_t get_offset_of__charCountResult_3() { return static_cast(offsetof(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E, ____charCountResult_3)); } inline int32_t get__charCountResult_3() const { return ____charCountResult_3; } inline int32_t* get_address_of__charCountResult_3() { return &____charCountResult_3; } inline void set__charCountResult_3(int32_t value) { ____charCountResult_3 = value; } inline static int32_t get_offset_of__enc_4() { return static_cast(offsetof(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E, ____enc_4)); } inline EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * get__enc_4() const { return ____enc_4; } inline EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B ** get_address_of__enc_4() { return &____enc_4; } inline void set__enc_4(EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * value) { ____enc_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____enc_4), (void*)value); } inline static int32_t get_offset_of__decoder_5() { return static_cast(offsetof(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E, ____decoder_5)); } inline DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * get__decoder_5() const { return ____decoder_5; } inline DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C ** get_address_of__decoder_5() { return &____decoder_5; } inline void set__decoder_5(DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * value) { ____decoder_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____decoder_5), (void*)value); } inline static int32_t get_offset_of__byteStart_6() { return static_cast(offsetof(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E, ____byteStart_6)); } inline uint8_t* get__byteStart_6() const { return ____byteStart_6; } inline uint8_t** get_address_of__byteStart_6() { return &____byteStart_6; } inline void set__byteStart_6(uint8_t* value) { ____byteStart_6 = value; } inline static int32_t get_offset_of__byteEnd_7() { return static_cast(offsetof(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E, ____byteEnd_7)); } inline uint8_t* get__byteEnd_7() const { return ____byteEnd_7; } inline uint8_t** get_address_of__byteEnd_7() { return &____byteEnd_7; } inline void set__byteEnd_7(uint8_t* value) { ____byteEnd_7 = value; } inline static int32_t get_offset_of__bytes_8() { return static_cast(offsetof(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E, ____bytes_8)); } inline uint8_t* get__bytes_8() const { return ____bytes_8; } inline uint8_t** get_address_of__bytes_8() { return &____bytes_8; } inline void set__bytes_8(uint8_t* value) { ____bytes_8 = value; } inline static int32_t get_offset_of__fallbackBuffer_9() { return static_cast(offsetof(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E, ____fallbackBuffer_9)); } inline DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * get__fallbackBuffer_9() const { return ____fallbackBuffer_9; } inline DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B ** get_address_of__fallbackBuffer_9() { return &____fallbackBuffer_9; } inline void set__fallbackBuffer_9(DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * value) { ____fallbackBuffer_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____fallbackBuffer_9), (void*)value); } inline static int32_t get_offset_of__fallbackBufferHelper_10() { return static_cast(offsetof(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E, ____fallbackBufferHelper_10)); } inline DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 get__fallbackBufferHelper_10() const { return ____fallbackBufferHelper_10; } inline DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * get_address_of__fallbackBufferHelper_10() { return &____fallbackBufferHelper_10; } inline void set__fallbackBufferHelper_10(DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 value) { ____fallbackBufferHelper_10 = value; Il2CppCodeGenWriteBarrier((void**)&(((&____fallbackBufferHelper_10))->____fallbackBuffer_2), (void*)NULL); } }; // 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_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15; public: inline static int32_t get_offset_of__className_1() { return static_cast(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(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(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(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(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(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(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(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(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(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(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(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(offsetof(Exception_t, ____safeSerializationManager_13)); } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; } inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value) { ____safeSerializationManager_13 = value; Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value); } inline static int32_t get_offset_of_captured_traces_14() { return static_cast(offsetof(Exception_t, ___captured_traces_14)); } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; } inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* 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(offsetof(Exception_t, ___native_trace_ips_15)); } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; } inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* 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(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_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___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_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // System.Text.ISCIIEncoding struct ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB : public EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B { public: // System.Int32 System.Text.ISCIIEncoding::_defaultCodePage int32_t ____defaultCodePage_64; public: inline static int32_t get_offset_of__defaultCodePage_64() { return static_cast(offsetof(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB, ____defaultCodePage_64)); } inline int32_t get__defaultCodePage_64() const { return ____defaultCodePage_64; } inline int32_t* get_address_of__defaultCodePage_64() { return &____defaultCodePage_64; } inline void set__defaultCodePage_64(int32_t value) { ____defaultCodePage_64 = value; } }; struct ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields { public: // System.Int32[] System.Text.ISCIIEncoding::s_UnicodeToIndicChar Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___s_UnicodeToIndicChar_65; // System.Byte[] System.Text.ISCIIEncoding::s_SecondIndicByte ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___s_SecondIndicByte_66; // System.Int32[] System.Text.ISCIIEncoding::s_IndicMappingIndex Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___s_IndicMappingIndex_67; // System.Char[0...,0...,0...] System.Text.ISCIIEncoding::s_IndicMapping CharU5BU2CU2CU5D_tA771F561AC98D80C73C44F8157C746505E9B5079* ___s_IndicMapping_68; public: inline static int32_t get_offset_of_s_UnicodeToIndicChar_65() { return static_cast(offsetof(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields, ___s_UnicodeToIndicChar_65)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_s_UnicodeToIndicChar_65() const { return ___s_UnicodeToIndicChar_65; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_s_UnicodeToIndicChar_65() { return &___s_UnicodeToIndicChar_65; } inline void set_s_UnicodeToIndicChar_65(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___s_UnicodeToIndicChar_65 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_UnicodeToIndicChar_65), (void*)value); } inline static int32_t get_offset_of_s_SecondIndicByte_66() { return static_cast(offsetof(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields, ___s_SecondIndicByte_66)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_s_SecondIndicByte_66() const { return ___s_SecondIndicByte_66; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_s_SecondIndicByte_66() { return &___s_SecondIndicByte_66; } inline void set_s_SecondIndicByte_66(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___s_SecondIndicByte_66 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_SecondIndicByte_66), (void*)value); } inline static int32_t get_offset_of_s_IndicMappingIndex_67() { return static_cast(offsetof(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields, ___s_IndicMappingIndex_67)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_s_IndicMappingIndex_67() const { return ___s_IndicMappingIndex_67; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_s_IndicMappingIndex_67() { return &___s_IndicMappingIndex_67; } inline void set_s_IndicMappingIndex_67(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___s_IndicMappingIndex_67 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_IndicMappingIndex_67), (void*)value); } inline static int32_t get_offset_of_s_IndicMapping_68() { return static_cast(offsetof(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields, ___s_IndicMapping_68)); } inline CharU5BU2CU2CU5D_tA771F561AC98D80C73C44F8157C746505E9B5079* get_s_IndicMapping_68() const { return ___s_IndicMapping_68; } inline CharU5BU2CU2CU5D_tA771F561AC98D80C73C44F8157C746505E9B5079** get_address_of_s_IndicMapping_68() { return &___s_IndicMapping_68; } inline void set_s_IndicMapping_68(CharU5BU2CU2CU5D_tA771F561AC98D80C73C44F8157C746505E9B5079* value) { ___s_IndicMapping_68 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_IndicMapping_68), (void*)value); } }; // System.RuntimeFieldHandle struct RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 { public: // System.IntPtr System.RuntimeFieldHandle::value intptr_t ___value_0; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96, ___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.RuntimeTypeHandle struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 { public: // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___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.Runtime.InteropServices.SafeHandle struct SafeHandle_tC07DCA2CABF6988953342757EFB1547363E5A36B : public CriticalFinalizerObject_tA3367C832FFE7434EB3C15C7136AF25524150997 { public: // System.IntPtr System.Runtime.InteropServices.SafeHandle::handle intptr_t ___handle_0; // System.Int32 System.Runtime.InteropServices.SafeHandle::_state int32_t ____state_1; // System.Boolean System.Runtime.InteropServices.SafeHandle::_ownsHandle bool ____ownsHandle_2; // System.Boolean System.Runtime.InteropServices.SafeHandle::_fullyInitialized bool ____fullyInitialized_3; public: inline static int32_t get_offset_of_handle_0() { return static_cast(offsetof(SafeHandle_tC07DCA2CABF6988953342757EFB1547363E5A36B, ___handle_0)); } inline intptr_t get_handle_0() const { return ___handle_0; } inline intptr_t* get_address_of_handle_0() { return &___handle_0; } inline void set_handle_0(intptr_t value) { ___handle_0 = value; } inline static int32_t get_offset_of__state_1() { return static_cast(offsetof(SafeHandle_tC07DCA2CABF6988953342757EFB1547363E5A36B, ____state_1)); } inline int32_t get__state_1() const { return ____state_1; } inline int32_t* get_address_of__state_1() { return &____state_1; } inline void set__state_1(int32_t value) { ____state_1 = value; } inline static int32_t get_offset_of__ownsHandle_2() { return static_cast(offsetof(SafeHandle_tC07DCA2CABF6988953342757EFB1547363E5A36B, ____ownsHandle_2)); } inline bool get__ownsHandle_2() const { return ____ownsHandle_2; } inline bool* get_address_of__ownsHandle_2() { return &____ownsHandle_2; } inline void set__ownsHandle_2(bool value) { ____ownsHandle_2 = value; } inline static int32_t get_offset_of__fullyInitialized_3() { return static_cast(offsetof(SafeHandle_tC07DCA2CABF6988953342757EFB1547363E5A36B, ____fullyInitialized_3)); } inline bool get__fullyInitialized_3() const { return ____fullyInitialized_3; } inline bool* get_address_of__fullyInitialized_3() { return &____fullyInitialized_3; } inline void set__fullyInitialized_3(bool value) { ____fullyInitialized_3 = value; } }; // System.IO.SeekOrigin struct SeekOrigin_t4A91B37D046CD7A6578066059AE9F6269A888D4F { public: // System.Int32 System.IO.SeekOrigin::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(SeekOrigin_t4A91B37D046CD7A6578066059AE9F6269A888D4F, ___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.Runtime.Serialization.StreamingContextStates struct StreamingContextStates_tF4C7FE6D6121BD4C67699869C8269A60B36B42C3 { public: // System.Int32 System.Runtime.Serialization.StreamingContextStates::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(StreamingContextStates_tF4C7FE6D6121BD4C67699869C8269A60B36B42C3, ___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.StringComparison struct StringComparison_tCC9F72B9B1E2C3C6D2566DD0D3A61E1621048998 { public: // System.Int32 System.StringComparison::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(StringComparison_tCC9F72B9B1E2C3C6D2566DD0D3A61E1621048998, ___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.Text.DBCSCodePageEncoding/DBCSDecoder struct DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA : public DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C { public: // System.Byte System.Text.DBCSCodePageEncoding/DBCSDecoder::bLeftOver uint8_t ___bLeftOver_8; public: inline static int32_t get_offset_of_bLeftOver_8() { return static_cast(offsetof(DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA, ___bLeftOver_8)); } inline uint8_t get_bLeftOver_8() const { return ___bLeftOver_8; } inline uint8_t* get_address_of_bLeftOver_8() { return &___bLeftOver_8; } inline void set_bLeftOver_8(uint8_t value) { ___bLeftOver_8 = value; } }; // System.Text.GB18030Encoding/GB18030Decoder struct GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B : public DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C { public: // System.Int16 System.Text.GB18030Encoding/GB18030Decoder::bLeftOver1 int16_t ___bLeftOver1_8; // System.Int16 System.Text.GB18030Encoding/GB18030Decoder::bLeftOver2 int16_t ___bLeftOver2_9; // System.Int16 System.Text.GB18030Encoding/GB18030Decoder::bLeftOver3 int16_t ___bLeftOver3_10; // System.Int16 System.Text.GB18030Encoding/GB18030Decoder::bLeftOver4 int16_t ___bLeftOver4_11; public: inline static int32_t get_offset_of_bLeftOver1_8() { return static_cast(offsetof(GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B, ___bLeftOver1_8)); } inline int16_t get_bLeftOver1_8() const { return ___bLeftOver1_8; } inline int16_t* get_address_of_bLeftOver1_8() { return &___bLeftOver1_8; } inline void set_bLeftOver1_8(int16_t value) { ___bLeftOver1_8 = value; } inline static int32_t get_offset_of_bLeftOver2_9() { return static_cast(offsetof(GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B, ___bLeftOver2_9)); } inline int16_t get_bLeftOver2_9() const { return ___bLeftOver2_9; } inline int16_t* get_address_of_bLeftOver2_9() { return &___bLeftOver2_9; } inline void set_bLeftOver2_9(int16_t value) { ___bLeftOver2_9 = value; } inline static int32_t get_offset_of_bLeftOver3_10() { return static_cast(offsetof(GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B, ___bLeftOver3_10)); } inline int16_t get_bLeftOver3_10() const { return ___bLeftOver3_10; } inline int16_t* get_address_of_bLeftOver3_10() { return &___bLeftOver3_10; } inline void set_bLeftOver3_10(int16_t value) { ___bLeftOver3_10 = value; } inline static int32_t get_offset_of_bLeftOver4_11() { return static_cast(offsetof(GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B, ___bLeftOver4_11)); } inline int16_t get_bLeftOver4_11() const { return ___bLeftOver4_11; } inline int16_t* get_address_of_bLeftOver4_11() { return &___bLeftOver4_11; } inline void set_bLeftOver4_11(int16_t value) { ___bLeftOver4_11 = value; } }; // System.Text.ISCIIEncoding/ISCIIDecoder struct ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E : public DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C { public: // System.Int32 System.Text.ISCIIEncoding/ISCIIDecoder::currentCodePage int32_t ___currentCodePage_8; // System.Boolean System.Text.ISCIIEncoding/ISCIIDecoder::bLastATR bool ___bLastATR_9; // System.Boolean System.Text.ISCIIEncoding/ISCIIDecoder::bLastVirama bool ___bLastVirama_10; // System.Boolean System.Text.ISCIIEncoding/ISCIIDecoder::bLastDevenagariStressAbbr bool ___bLastDevenagariStressAbbr_11; // System.Char System.Text.ISCIIEncoding/ISCIIDecoder::cLastCharForNextNukta Il2CppChar ___cLastCharForNextNukta_12; // System.Char System.Text.ISCIIEncoding/ISCIIDecoder::cLastCharForNoNextNukta Il2CppChar ___cLastCharForNoNextNukta_13; public: inline static int32_t get_offset_of_currentCodePage_8() { return static_cast(offsetof(ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E, ___currentCodePage_8)); } inline int32_t get_currentCodePage_8() const { return ___currentCodePage_8; } inline int32_t* get_address_of_currentCodePage_8() { return &___currentCodePage_8; } inline void set_currentCodePage_8(int32_t value) { ___currentCodePage_8 = value; } inline static int32_t get_offset_of_bLastATR_9() { return static_cast(offsetof(ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E, ___bLastATR_9)); } inline bool get_bLastATR_9() const { return ___bLastATR_9; } inline bool* get_address_of_bLastATR_9() { return &___bLastATR_9; } inline void set_bLastATR_9(bool value) { ___bLastATR_9 = value; } inline static int32_t get_offset_of_bLastVirama_10() { return static_cast(offsetof(ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E, ___bLastVirama_10)); } inline bool get_bLastVirama_10() const { return ___bLastVirama_10; } inline bool* get_address_of_bLastVirama_10() { return &___bLastVirama_10; } inline void set_bLastVirama_10(bool value) { ___bLastVirama_10 = value; } inline static int32_t get_offset_of_bLastDevenagariStressAbbr_11() { return static_cast(offsetof(ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E, ___bLastDevenagariStressAbbr_11)); } inline bool get_bLastDevenagariStressAbbr_11() const { return ___bLastDevenagariStressAbbr_11; } inline bool* get_address_of_bLastDevenagariStressAbbr_11() { return &___bLastDevenagariStressAbbr_11; } inline void set_bLastDevenagariStressAbbr_11(bool value) { ___bLastDevenagariStressAbbr_11 = value; } inline static int32_t get_offset_of_cLastCharForNextNukta_12() { return static_cast(offsetof(ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E, ___cLastCharForNextNukta_12)); } inline Il2CppChar get_cLastCharForNextNukta_12() const { return ___cLastCharForNextNukta_12; } inline Il2CppChar* get_address_of_cLastCharForNextNukta_12() { return &___cLastCharForNextNukta_12; } inline void set_cLastCharForNextNukta_12(Il2CppChar value) { ___cLastCharForNextNukta_12 = value; } inline static int32_t get_offset_of_cLastCharForNoNextNukta_13() { return static_cast(offsetof(ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E, ___cLastCharForNoNextNukta_13)); } inline Il2CppChar get_cLastCharForNoNextNukta_13() const { return ___cLastCharForNoNextNukta_13; } inline Il2CppChar* get_address_of_cLastCharForNoNextNukta_13() { return &___cLastCharForNoNextNukta_13; } inline void set_cLastCharForNoNextNukta_13(Il2CppChar value) { ___cLastCharForNoNextNukta_13 = value; } }; // System.Text.ISCIIEncoding/ISCIIEncoder struct ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 : public EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E { public: // System.Int32 System.Text.ISCIIEncoding/ISCIIEncoder::defaultCodePage int32_t ___defaultCodePage_9; // System.Int32 System.Text.ISCIIEncoding/ISCIIEncoder::currentCodePage int32_t ___currentCodePage_10; // System.Boolean System.Text.ISCIIEncoding/ISCIIEncoder::bLastVirama bool ___bLastVirama_11; public: inline static int32_t get_offset_of_defaultCodePage_9() { return static_cast(offsetof(ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67, ___defaultCodePage_9)); } inline int32_t get_defaultCodePage_9() const { return ___defaultCodePage_9; } inline int32_t* get_address_of_defaultCodePage_9() { return &___defaultCodePage_9; } inline void set_defaultCodePage_9(int32_t value) { ___defaultCodePage_9 = value; } inline static int32_t get_offset_of_currentCodePage_10() { return static_cast(offsetof(ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67, ___currentCodePage_10)); } inline int32_t get_currentCodePage_10() const { return ___currentCodePage_10; } inline int32_t* get_address_of_currentCodePage_10() { return &___currentCodePage_10; } inline void set_currentCodePage_10(int32_t value) { ___currentCodePage_10 = value; } inline static int32_t get_offset_of_bLastVirama_11() { return static_cast(offsetof(ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67, ___bLastVirama_11)); } inline bool get_bLastVirama_11() const { return ___bLastVirama_11; } inline bool* get_address_of_bLastVirama_11() { return &___bLastVirama_11; } inline void set_bLastVirama_11(bool value) { ___bLastVirama_11 = value; } }; // System.Text.ISO2022Encoding/ISO2022Modes struct ISO2022Modes_t58D14CFC2FD56B25DC51879E38ADFD29A5710FC2 { public: // System.Int32 System.Text.ISO2022Encoding/ISO2022Modes::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ISO2022Modes_t58D14CFC2FD56B25DC51879E38ADFD29A5710FC2, ___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.Text.DBCSCodePageEncoding struct DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 : public BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 { public: // System.Char* System.Text.DBCSCodePageEncoding::mapBytesToUnicode Il2CppChar* ___mapBytesToUnicode_75; // System.UInt16* System.Text.DBCSCodePageEncoding::mapUnicodeToBytes uint16_t* ___mapUnicodeToBytes_76; // System.UInt16 System.Text.DBCSCodePageEncoding::_bytesUnknown uint16_t ____bytesUnknown_77; // System.Int32 System.Text.DBCSCodePageEncoding::_byteCountUnknown int32_t ____byteCountUnknown_78; // System.Char System.Text.DBCSCodePageEncoding::charUnknown Il2CppChar ___charUnknown_79; public: inline static int32_t get_offset_of_mapBytesToUnicode_75() { return static_cast(offsetof(DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1, ___mapBytesToUnicode_75)); } inline Il2CppChar* get_mapBytesToUnicode_75() const { return ___mapBytesToUnicode_75; } inline Il2CppChar** get_address_of_mapBytesToUnicode_75() { return &___mapBytesToUnicode_75; } inline void set_mapBytesToUnicode_75(Il2CppChar* value) { ___mapBytesToUnicode_75 = value; } inline static int32_t get_offset_of_mapUnicodeToBytes_76() { return static_cast(offsetof(DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1, ___mapUnicodeToBytes_76)); } inline uint16_t* get_mapUnicodeToBytes_76() const { return ___mapUnicodeToBytes_76; } inline uint16_t** get_address_of_mapUnicodeToBytes_76() { return &___mapUnicodeToBytes_76; } inline void set_mapUnicodeToBytes_76(uint16_t* value) { ___mapUnicodeToBytes_76 = value; } inline static int32_t get_offset_of__bytesUnknown_77() { return static_cast(offsetof(DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1, ____bytesUnknown_77)); } inline uint16_t get__bytesUnknown_77() const { return ____bytesUnknown_77; } inline uint16_t* get_address_of__bytesUnknown_77() { return &____bytesUnknown_77; } inline void set__bytesUnknown_77(uint16_t value) { ____bytesUnknown_77 = value; } inline static int32_t get_offset_of__byteCountUnknown_78() { return static_cast(offsetof(DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1, ____byteCountUnknown_78)); } inline int32_t get__byteCountUnknown_78() const { return ____byteCountUnknown_78; } inline int32_t* get_address_of__byteCountUnknown_78() { return &____byteCountUnknown_78; } inline void set__byteCountUnknown_78(int32_t value) { ____byteCountUnknown_78 = value; } inline static int32_t get_offset_of_charUnknown_79() { return static_cast(offsetof(DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1, ___charUnknown_79)); } inline Il2CppChar get_charUnknown_79() const { return ___charUnknown_79; } inline Il2CppChar* get_address_of_charUnknown_79() { return &___charUnknown_79; } inline void set_charUnknown_79(Il2CppChar value) { ___charUnknown_79 = value; } }; struct DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_StaticFields { public: // System.Object System.Text.DBCSCodePageEncoding::s_InternalSyncObject RuntimeObject * ___s_InternalSyncObject_80; public: inline static int32_t get_offset_of_s_InternalSyncObject_80() { return static_cast(offsetof(DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_StaticFields, ___s_InternalSyncObject_80)); } inline RuntimeObject * get_s_InternalSyncObject_80() const { return ___s_InternalSyncObject_80; } inline RuntimeObject ** get_address_of_s_InternalSyncObject_80() { return &___s_InternalSyncObject_80; } inline void set_s_InternalSyncObject_80(RuntimeObject * value) { ___s_InternalSyncObject_80 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_80), (void*)value); } }; // System.Text.SBCSCodePageEncoding struct SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 : public BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 { public: // System.Char* System.Text.SBCSCodePageEncoding::_mapBytesToUnicode Il2CppChar* ____mapBytesToUnicode_75; // System.Byte* System.Text.SBCSCodePageEncoding::_mapUnicodeToBytes uint8_t* ____mapUnicodeToBytes_76; // System.Byte System.Text.SBCSCodePageEncoding::_byteUnknown uint8_t ____byteUnknown_77; // System.Char System.Text.SBCSCodePageEncoding::_charUnknown Il2CppChar ____charUnknown_78; public: inline static int32_t get_offset_of__mapBytesToUnicode_75() { return static_cast(offsetof(SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78, ____mapBytesToUnicode_75)); } inline Il2CppChar* get__mapBytesToUnicode_75() const { return ____mapBytesToUnicode_75; } inline Il2CppChar** get_address_of__mapBytesToUnicode_75() { return &____mapBytesToUnicode_75; } inline void set__mapBytesToUnicode_75(Il2CppChar* value) { ____mapBytesToUnicode_75 = value; } inline static int32_t get_offset_of__mapUnicodeToBytes_76() { return static_cast(offsetof(SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78, ____mapUnicodeToBytes_76)); } inline uint8_t* get__mapUnicodeToBytes_76() const { return ____mapUnicodeToBytes_76; } inline uint8_t** get_address_of__mapUnicodeToBytes_76() { return &____mapUnicodeToBytes_76; } inline void set__mapUnicodeToBytes_76(uint8_t* value) { ____mapUnicodeToBytes_76 = value; } inline static int32_t get_offset_of__byteUnknown_77() { return static_cast(offsetof(SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78, ____byteUnknown_77)); } inline uint8_t get__byteUnknown_77() const { return ____byteUnknown_77; } inline uint8_t* get_address_of__byteUnknown_77() { return &____byteUnknown_77; } inline void set__byteUnknown_77(uint8_t value) { ____byteUnknown_77 = value; } inline static int32_t get_offset_of__charUnknown_78() { return static_cast(offsetof(SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78, ____charUnknown_78)); } inline Il2CppChar get__charUnknown_78() const { return ____charUnknown_78; } inline Il2CppChar* get_address_of__charUnknown_78() { return &____charUnknown_78; } inline void set__charUnknown_78(Il2CppChar value) { ____charUnknown_78 = value; } }; struct SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78_StaticFields { public: // System.Object System.Text.SBCSCodePageEncoding::s_InternalSyncObject RuntimeObject * ___s_InternalSyncObject_79; public: inline static int32_t get_offset_of_s_InternalSyncObject_79() { return static_cast(offsetof(SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78_StaticFields, ___s_InternalSyncObject_79)); } inline RuntimeObject * get_s_InternalSyncObject_79() const { return ___s_InternalSyncObject_79; } inline RuntimeObject ** get_address_of_s_InternalSyncObject_79() { return &___s_InternalSyncObject_79; } inline void set_s_InternalSyncObject_79(RuntimeObject * value) { ___s_InternalSyncObject_79 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_79), (void*)value); } }; // Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid struct SafeHandleZeroOrMinusOneIsInvalid_t0C690C7DC958D0C04E529E2BB0F6569956328B45 : public SafeHandle_tC07DCA2CABF6988953342757EFB1547363E5A36B { public: public: }; // System.Runtime.Serialization.StreamingContext struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 { public: // System.Object System.Runtime.Serialization.StreamingContext::m_additionalContext RuntimeObject * ___m_additionalContext_0; // System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::m_state int32_t ___m_state_1; public: inline static int32_t get_offset_of_m_additionalContext_0() { return static_cast(offsetof(StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505, ___m_additionalContext_0)); } inline RuntimeObject * get_m_additionalContext_0() const { return ___m_additionalContext_0; } inline RuntimeObject ** get_address_of_m_additionalContext_0() { return &___m_additionalContext_0; } inline void set_m_additionalContext_0(RuntimeObject * value) { ___m_additionalContext_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_additionalContext_0), (void*)value); } inline static int32_t get_offset_of_m_state_1() { return static_cast(offsetof(StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505, ___m_state_1)); } inline int32_t get_m_state_1() const { return ___m_state_1; } inline int32_t* get_address_of_m_state_1() { return &___m_state_1; } inline void set_m_state_1(int32_t value) { ___m_state_1 = value; } }; // Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505_marshaled_pinvoke { Il2CppIUnknown* ___m_additionalContext_0; int32_t ___m_state_1; }; // Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505_marshaled_com { Il2CppIUnknown* ___m_additionalContext_0; int32_t ___m_state_1; }; // System.SystemException struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t { public: public: }; // System.Type struct Type_t : public MemberInfo_t { public: // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9; public: inline static int32_t get_offset_of__impl_9() { return static_cast(offsetof(Type_t, ____impl_9)); } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; } inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value) { ____impl_9 = value; } }; struct Type_t_StaticFields { public: // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2; // System.Object System.Type::Missing RuntimeObject * ___Missing_3; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_4; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5; // System.Reflection.Binder System.Type::defaultBinder Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6; public: inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; } inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterAttribute_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value); } inline static int32_t get_offset_of_FilterName_1() { return static_cast(offsetof(Type_t_StaticFields, ___FilterName_1)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; } inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterName_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value); } inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; } inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterNameIgnoreCase_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value); } inline static int32_t get_offset_of_Missing_3() { return static_cast(offsetof(Type_t_StaticFields, ___Missing_3)); } inline RuntimeObject * get_Missing_3() const { return ___Missing_3; } inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; } inline void set_Missing_3(RuntimeObject * value) { ___Missing_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value); } inline static int32_t get_offset_of_Delimiter_4() { return static_cast(offsetof(Type_t_StaticFields, ___Delimiter_4)); } inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; } inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; } inline void set_Delimiter_4(Il2CppChar value) { ___Delimiter_4 = value; } inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; } inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value) { ___EmptyTypes_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value); } inline static int32_t get_offset_of_defaultBinder_6() { return static_cast(offsetof(Type_t_StaticFields, ___defaultBinder_6)); } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; } inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value) { ___defaultBinder_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value); } }; // System.Text.ISO2022Encoding/ISO2022Decoder struct ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF : public DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C { public: // System.Byte[] System.Text.ISO2022Encoding/ISO2022Decoder::bytesLeftOver ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytesLeftOver_8; // System.Int32 System.Text.ISO2022Encoding/ISO2022Decoder::bytesLeftOverCount int32_t ___bytesLeftOverCount_9; // System.Text.ISO2022Encoding/ISO2022Modes System.Text.ISO2022Encoding/ISO2022Decoder::currentMode int32_t ___currentMode_10; // System.Text.ISO2022Encoding/ISO2022Modes System.Text.ISO2022Encoding/ISO2022Decoder::shiftInOutMode int32_t ___shiftInOutMode_11; public: inline static int32_t get_offset_of_bytesLeftOver_8() { return static_cast(offsetof(ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF, ___bytesLeftOver_8)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_bytesLeftOver_8() const { return ___bytesLeftOver_8; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_bytesLeftOver_8() { return &___bytesLeftOver_8; } inline void set_bytesLeftOver_8(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___bytesLeftOver_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___bytesLeftOver_8), (void*)value); } inline static int32_t get_offset_of_bytesLeftOverCount_9() { return static_cast(offsetof(ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF, ___bytesLeftOverCount_9)); } inline int32_t get_bytesLeftOverCount_9() const { return ___bytesLeftOverCount_9; } inline int32_t* get_address_of_bytesLeftOverCount_9() { return &___bytesLeftOverCount_9; } inline void set_bytesLeftOverCount_9(int32_t value) { ___bytesLeftOverCount_9 = value; } inline static int32_t get_offset_of_currentMode_10() { return static_cast(offsetof(ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF, ___currentMode_10)); } inline int32_t get_currentMode_10() const { return ___currentMode_10; } inline int32_t* get_address_of_currentMode_10() { return &___currentMode_10; } inline void set_currentMode_10(int32_t value) { ___currentMode_10 = value; } inline static int32_t get_offset_of_shiftInOutMode_11() { return static_cast(offsetof(ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF, ___shiftInOutMode_11)); } inline int32_t get_shiftInOutMode_11() const { return ___shiftInOutMode_11; } inline int32_t* get_address_of_shiftInOutMode_11() { return &___shiftInOutMode_11; } inline void set_shiftInOutMode_11(int32_t value) { ___shiftInOutMode_11 = value; } }; // System.Text.ISO2022Encoding/ISO2022Encoder struct ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 : public EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E { public: // System.Text.ISO2022Encoding/ISO2022Modes System.Text.ISO2022Encoding/ISO2022Encoder::currentMode int32_t ___currentMode_9; // System.Text.ISO2022Encoding/ISO2022Modes System.Text.ISO2022Encoding/ISO2022Encoder::shiftInOutMode int32_t ___shiftInOutMode_10; public: inline static int32_t get_offset_of_currentMode_9() { return static_cast(offsetof(ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543, ___currentMode_9)); } inline int32_t get_currentMode_9() const { return ___currentMode_9; } inline int32_t* get_address_of_currentMode_9() { return &___currentMode_9; } inline void set_currentMode_9(int32_t value) { ___currentMode_9 = value; } inline static int32_t get_offset_of_shiftInOutMode_10() { return static_cast(offsetof(ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543, ___shiftInOutMode_10)); } inline int32_t get_shiftInOutMode_10() const { return ___shiftInOutMode_10; } inline int32_t* get_address_of_shiftInOutMode_10() { return &___shiftInOutMode_10; } inline void set_shiftInOutMode_10(int32_t value) { ___shiftInOutMode_10 = value; } }; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { 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(offsetof(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00, ___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.Text.EUCJPEncoding struct EUCJPEncoding_t89305F9F6A3FB97E23F9F19E6B6C7954A2D4B846 : public DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 { public: public: }; // System.Text.GB18030Encoding struct GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 : public DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 { public: // System.Char* System.Text.GB18030Encoding::map4BytesToUnicode Il2CppChar* ___map4BytesToUnicode_81; // System.Byte* System.Text.GB18030Encoding::mapUnicodeTo4BytesFlags uint8_t* ___mapUnicodeTo4BytesFlags_82; // System.UInt16[] System.Text.GB18030Encoding::_tableUnicodeToGBDiffs UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ____tableUnicodeToGBDiffs_83; public: inline static int32_t get_offset_of_map4BytesToUnicode_81() { return static_cast(offsetof(GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2, ___map4BytesToUnicode_81)); } inline Il2CppChar* get_map4BytesToUnicode_81() const { return ___map4BytesToUnicode_81; } inline Il2CppChar** get_address_of_map4BytesToUnicode_81() { return &___map4BytesToUnicode_81; } inline void set_map4BytesToUnicode_81(Il2CppChar* value) { ___map4BytesToUnicode_81 = value; } inline static int32_t get_offset_of_mapUnicodeTo4BytesFlags_82() { return static_cast(offsetof(GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2, ___mapUnicodeTo4BytesFlags_82)); } inline uint8_t* get_mapUnicodeTo4BytesFlags_82() const { return ___mapUnicodeTo4BytesFlags_82; } inline uint8_t** get_address_of_mapUnicodeTo4BytesFlags_82() { return &___mapUnicodeTo4BytesFlags_82; } inline void set_mapUnicodeTo4BytesFlags_82(uint8_t* value) { ___mapUnicodeTo4BytesFlags_82 = value; } inline static int32_t get_offset_of__tableUnicodeToGBDiffs_83() { return static_cast(offsetof(GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2, ____tableUnicodeToGBDiffs_83)); } inline UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* get__tableUnicodeToGBDiffs_83() const { return ____tableUnicodeToGBDiffs_83; } inline UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67** get_address_of__tableUnicodeToGBDiffs_83() { return &____tableUnicodeToGBDiffs_83; } inline void set__tableUnicodeToGBDiffs_83(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* value) { ____tableUnicodeToGBDiffs_83 = value; Il2CppCodeGenWriteBarrier((void**)(&____tableUnicodeToGBDiffs_83), (void*)value); } }; // System.Text.ISO2022Encoding struct ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 : public DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 { public: public: }; struct ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_StaticFields { public: // System.Int32[] System.Text.ISO2022Encoding::s_tableBaseCodePages Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___s_tableBaseCodePages_81; // System.UInt16[] System.Text.ISO2022Encoding::s_HalfToFullWidthKanaTable UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___s_HalfToFullWidthKanaTable_82; public: inline static int32_t get_offset_of_s_tableBaseCodePages_81() { return static_cast(offsetof(ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_StaticFields, ___s_tableBaseCodePages_81)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_s_tableBaseCodePages_81() const { return ___s_tableBaseCodePages_81; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_s_tableBaseCodePages_81() { return &___s_tableBaseCodePages_81; } inline void set_s_tableBaseCodePages_81(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___s_tableBaseCodePages_81 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_tableBaseCodePages_81), (void*)value); } inline static int32_t get_offset_of_s_HalfToFullWidthKanaTable_82() { return static_cast(offsetof(ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_StaticFields, ___s_HalfToFullWidthKanaTable_82)); } inline UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* get_s_HalfToFullWidthKanaTable_82() const { return ___s_HalfToFullWidthKanaTable_82; } inline UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67** get_address_of_s_HalfToFullWidthKanaTable_82() { return &___s_HalfToFullWidthKanaTable_82; } inline void set_s_HalfToFullWidthKanaTable_82(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* value) { ___s_HalfToFullWidthKanaTable_82 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_HalfToFullWidthKanaTable_82), (void*)value); } }; // System.InvalidOperationException struct InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.NotSupportedException struct NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.Runtime.InteropServices.SafeBuffer struct SafeBuffer_tABA0D0B754FCCF3625CD905D535296E353C630D2 : public SafeHandleZeroOrMinusOneIsInvalid_t0C690C7DC958D0C04E529E2BB0F6569956328B45 { public: // System.Boolean System.Runtime.InteropServices.SafeBuffer::inited bool ___inited_6; public: inline static int32_t get_offset_of_inited_6() { return static_cast(offsetof(SafeBuffer_tABA0D0B754FCCF3625CD905D535296E353C630D2, ___inited_6)); } inline bool get_inited_6() const { return ___inited_6; } inline bool* get_address_of_inited_6() { return &___inited_6; } inline void set_inited_6(bool value) { ___inited_6 = value; } }; // System.Reflection.TypeInfo struct TypeInfo_tFFBAC0D7187BFD2D25CC801679BC9645020EC04F : public Type_t { public: public: }; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 { public: public: }; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 { 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(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8, ___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_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_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(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_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); } }; // System.PlatformNotSupportedException struct PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E : public NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 { public: public: }; // Microsoft.Win32.SafeHandles.SafeAllocHHandle struct SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71 : public SafeBuffer_tABA0D0B754FCCF3625CD905D535296E353C630D2 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Byte[] struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726 : public RuntimeArray { public: ALIGN_FIELD (8) uint8_t m_Items[1]; public: inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_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, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34 : 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.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32 : 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.UInt16[] struct UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67 : public RuntimeArray { public: ALIGN_FIELD (8) uint16_t m_Items[1]; public: inline uint16_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint16_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, uint16_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value) { m_Items[index] = value; } }; // System.Char[0...,0...,0...] struct CharU5BU2CU2CU5D_tA771F561AC98D80C73C44F8157C746505E9B5079 : 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; } inline Il2CppChar GetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k) const { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t kBound = bounds[2].length; IL2CPP_ARRAY_BOUNDS_CHECK(k, kBound); il2cpp_array_size_t index = (i * jBound + j) * kBound + k; return m_Items[index]; } inline Il2CppChar* GetAddressAt(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k) { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t kBound = bounds[2].length; IL2CPP_ARRAY_BOUNDS_CHECK(k, kBound); il2cpp_array_size_t index = (i * jBound + j) * kBound + k; return m_Items + index; } inline void SetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k, Il2CppChar value) { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t kBound = bounds[2].length; IL2CPP_ARRAY_BOUNDS_CHECK(k, kBound); il2cpp_array_size_t index = (i * jBound + j) * kBound + k; m_Items[index] = value; } inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k) const { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t kBound = bounds[2].length; il2cpp_array_size_t index = (i * jBound + j) * kBound + k; return m_Items[index]; } inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t kBound = bounds[2].length; il2cpp_array_size_t index = (i * jBound + j) * kBound + k; return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k, Il2CppChar value) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t kBound = bounds[2].length; il2cpp_array_size_t index = (i * jBound + j) * kBound + k; m_Items[index] = value; } }; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE7F9D51201F5A72BF4995CA0F3F0E866DB21E638_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m17490CDFCBD13F99815D7B3EB5F15C4077EF046E_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m5C6C3AD7291F4771E4AE045CE128CD59395E6A45_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m121B3AC8EDC09FFEC201BB0726120B4DCFCCFEDB_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject * ___key0, int32_t* ___value1, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m0F6DFCB4303E293A9A033EADFAC64B2C4845E050_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m956ACABFEAE06EAA6CAFD4F98EEE055957C2A6AC_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method); // System.Void System.Text.InternalEncoderBestFitFallback::.ctor(System.Text.BaseCodePageEncoding) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEncoderBestFitFallback__ctor_m5CC930726797790B10692AEC4190D8ED6DF204C2 (InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * __this, BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * ____encoding0, const RuntimeMethod* method); // System.Void System.Text.InternalDecoderBestFitFallback::.ctor(System.Text.BaseCodePageEncoding) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalDecoderBestFitFallback__ctor_m5B74F7886A3EF95E341483220AD060C7CF5E44B1 (InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * __this, BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * ____encoding0, const RuntimeMethod* method); // System.Void System.Text.EncodingNLS::.ctor(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingNLS__ctor_m9E2DFA0DB7C246FFCE32B328965FFB6ADCA0530D (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, int32_t ___codePage0, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___enc1, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___dec2, const RuntimeMethod* method); // System.Text.EncoderFallback System.Text.Encoding::get_EncoderFallback() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method); // System.Text.DecoderFallback System.Text.Encoding::get_DecoderFallback() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method); // System.Void System.Text.BaseCodePageEncoding::LoadCodePageTables() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseCodePageEncoding_LoadCodePageTables_mE9A78BC2B6BCA302ED5E71F1840318BDC0352352 (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, const RuntimeMethod* method); // System.Void System.PlatformNotSupportedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlatformNotSupportedException__ctor_mF4122BD5C9FF6CF441C2A4BCECF012EEF603AE05 (PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E * __this, const RuntimeMethod* method); // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method); // System.Reflection.TypeInfo System.Reflection.IntrospectionExtensions::GetTypeInfo(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeInfo_tFFBAC0D7187BFD2D25CC801679BC9645020EC04F * IntrospectionExtensions_GetTypeInfo_m77034F8576BE695819427C13103C591277C1B636 (Type_t * ___type0, const RuntimeMethod* method); // System.Void System.InvalidOperationException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m26BD2B620B5FBFA4376C16011C60E18A2EDC8E96 (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * __this, const RuntimeMethod* method); // System.Boolean System.Text.BaseCodePageEncoding::FindCodePage(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseCodePageEncoding_FindCodePage_m36A136947B7AD55A6B45304A0074211D3CF2DD3D (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, int32_t ___codePage0, const RuntimeMethod* method); // System.String System.SR::get_NotSupported_NoCodepageData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_NotSupported_NoCodepageData_mB2A3D627942228B2D8E8626AD90B58C91468B8A1 (const RuntimeMethod* method); // System.String System.SR::Format(System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_mA75E3A775313E12188CB4CF7265165A6A811261F (String_t* ___resourceFormat0, RuntimeObject * ___p11, const RuntimeMethod* method); // System.Void System.NotSupportedException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90 (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void System.Threading.Monitor::Enter(System.Object,System.Boolean&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4 (RuntimeObject * ___obj0, bool* ___lockTaken1, const RuntimeMethod* method); // System.Void System.Threading.Monitor::Exit(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A (RuntimeObject * ___obj0, const RuntimeMethod* method); // System.IntPtr System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Marshal_AllocHGlobal_mED1B623D229DB8FAB58D187E4E73D3DA2E8AE6EC (int32_t ___cb0, const RuntimeMethod* method); // System.Void* System.IntPtr::op_Explicit(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* IntPtr_op_Explicit_mE8B472FDC632CBD121F7ADF4F94546D6610BACDD (intptr_t ___value0, const RuntimeMethod* method); // System.IntPtr System.IntPtr::op_Explicit(System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IntPtr_op_Explicit_mBD40223EE90BDDF40A24C0F321D3398DEA300495 (void* ___value0, const RuntimeMethod* method); // System.Void Microsoft.Win32.SafeHandles.SafeAllocHHandle::.ctor(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeAllocHHandle__ctor_m1B90CAEF8356238B80EF53E2EC1E10259456129C (SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71 * __this, intptr_t ___handle0, const RuntimeMethod* method); // System.IntPtr System.Runtime.InteropServices.SafeHandle::DangerousGetHandle() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t SafeHandle_DangerousGetHandle_mEB7C6F9EC43E5A3483027A9B1B8D660D2F7E2CDB_inline (SafeHandle_tC07DCA2CABF6988953342757EFB1547363E5A36B * __this, const RuntimeMethod* method); // System.Boolean System.IntPtr::op_Equality(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_mD94F3FE43A65684EFF984A7B95E70D2520C0AC73 (intptr_t ___value10, intptr_t ___value21, const RuntimeMethod* method); // System.IO.Stream System.Text.BaseCodePageEncoding::GetEncodingDataStream(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * BaseCodePageEncoding_GetEncodingDataStream_m55ADAE8695B91F64B3F47E599D1B91FF2B920454 (String_t* ___tableName0, const RuntimeMethod* method); // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m66CDC977B3C5B68CF3FA5564A3FF82D7ABD90A73 (Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 * __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 *, const RuntimeMethod*))Dictionary_2__ctor_mE7F9D51201F5A72BF4995CA0F3F0E866DB21E638_gshared)(__this, method); } // System.Void System.Threading.ReaderWriterLockSlim::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderWriterLockSlim__ctor_m254AD80A599E19DA60B217A41894C77836FAD52E (ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * __this, const RuntimeMethod* method); // System.Void System.Text.EncodingProvider::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingProvider__ctor_m1B85D24717BA8837FB4EAFE58052C6A9E736D730 (EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 * __this, const RuntimeMethod* method); // System.Int32 System.Text.CodePagesEncodingProvider::get_SystemDefaultCodePage() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CodePagesEncodingProvider_get_SystemDefaultCodePage_m4E186E06D337768E86740D599CEB2C090103E84D (const RuntimeMethod* method); // System.Void System.Threading.ReaderWriterLockSlim::EnterUpgradeableReadLock() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderWriterLockSlim_EnterUpgradeableReadLock_m49E33B0F164253250D2CE7D4F369365D4A278319 (ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * __this, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) inline bool Dictionary_2_TryGetValue_m7E3795F05AE19A205DE427B8A5E01F675EE54B21 (Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 * __this, int32_t ___key0, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** ___value1, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 *, int32_t, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 **, const RuntimeMethod*))Dictionary_2_TryGetValue_m17490CDFCBD13F99815D7B3EB5F15C4077EF046E_gshared)(__this, ___key0, ___value1, method); } // System.Int32 System.Text.BaseCodePageEncoding::GetCodePageByteSize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseCodePageEncoding_GetCodePageByteSize_m02F02C70020810F151DE17D2252285081AE3B8EA (int32_t ___codePage0, const RuntimeMethod* method); // System.Void System.Text.SBCSCodePageEncoding::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SBCSCodePageEncoding__ctor_m819F01901B2DCA0F471E815E403D03AD457E8105 (SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 * __this, int32_t ___codePage0, const RuntimeMethod* method); // System.Void System.Text.DBCSCodePageEncoding::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DBCSCodePageEncoding__ctor_m16C29CBF848C74A856A00551AFD3948A8C4A6DB3 (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, int32_t ___codePage0, const RuntimeMethod* method); // System.Text.Encoding System.Text.CodePagesEncodingProvider::GetEncodingRare(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * CodePagesEncodingProvider_GetEncodingRare_m6E653F71162DD044F55CA3D135FE537F4C3EF5FC (int32_t ___codepage0, const RuntimeMethod* method); // System.Void System.Threading.ReaderWriterLockSlim::EnterWriteLock() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderWriterLockSlim_EnterWriteLock_m6906FE7058BCD5857E7036D763FA14A94D395386 (ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) inline void Dictionary_2_Add_mD40E2E1ECDC4DC00C262AEB2998DFC87AA67F322 (Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 * __this, int32_t ___key0, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___value1, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 *, int32_t, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *, const RuntimeMethod*))Dictionary_2_Add_m5C6C3AD7291F4771E4AE045CE128CD59395E6A45_gshared)(__this, ___key0, ___value1, method); } // System.Void System.Threading.ReaderWriterLockSlim::ExitWriteLock() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderWriterLockSlim_ExitWriteLock_m2A49859BD012D6C7FCC58A7C37C3702B8C761BE2 (ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * __this, const RuntimeMethod* method); // System.Void System.Threading.ReaderWriterLockSlim::ExitUpgradeableReadLock() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderWriterLockSlim_ExitUpgradeableReadLock_m870A35845A911065A8897A68EB1F9C28C08E38DE (ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * __this, const RuntimeMethod* method); // System.Int32 System.Text.EncodingTable::GetCodePageFromName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingTable_GetCodePageFromName_m9FFAB5EDD8798A68AD68F0F5BE9C565946BA42A9 (String_t* ___name0, const RuntimeMethod* method); // System.Void System.Text.ISCIIEncoding::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ISCIIEncoding__ctor_m0EC00B0E8BDAD4A71FA8E379E2D4C588475368B8 (ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB * __this, int32_t ___codePage0, const RuntimeMethod* method); // System.Void System.Text.DBCSCodePageEncoding::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DBCSCodePageEncoding__ctor_mAF1ECE6045E8801B1DC1005D473648578379FDA5 (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, int32_t ___codePage0, int32_t ___dataCodePage1, const RuntimeMethod* method); // System.Void System.Text.GB18030Encoding::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GB18030Encoding__ctor_mE1FE3D46248DDBBCFE57EC3B580271EACE55DD0D (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, const RuntimeMethod* method); // System.Void System.Text.ISO2022Encoding::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ISO2022Encoding__ctor_m31ACF9EFCD149E9D4957EBC34FBA395C0C06B285 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, int32_t ___codePage0, const RuntimeMethod* method); // System.Void System.Text.EUCJPEncoding::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EUCJPEncoding__ctor_mC6C0A69C4090EB5734D2D014EAD82AFE2A1A5681 (EUCJPEncoding_t89305F9F6A3FB97E23F9F19E6B6C7954A2D4B846 * __this, const RuntimeMethod* method); // System.Void System.Text.SBCSCodePageEncoding::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SBCSCodePageEncoding__ctor_m1B550639BF82FF1BE4F767AF28F3B1E92C3B2E49 (SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 * __this, int32_t ___codePage0, int32_t ___dataCodePage1, const RuntimeMethod* method); // System.Void System.Text.CodePagesEncodingProvider::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CodePagesEncodingProvider__ctor_m56E38C715ED33090B6AA0890397675EE8EEC5C22 (CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F * __this, const RuntimeMethod* method); // System.Void System.Text.BaseCodePageEncoding::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseCodePageEncoding__ctor_m0C0BA4023038852A3AF38C056B3F5487BFE31A85 (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, int32_t ___codepage0, int32_t ___dataCodePage1, const RuntimeMethod* method); // System.Void System.Text.BaseCodePageEncoding::.ctor(System.Int32,System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseCodePageEncoding__ctor_mA8B6DF72149857FE908A86B51CB5CD04B52A91A8 (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, int32_t ___codepage0, int32_t ___dataCodePage1, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___enc2, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___dec3, const RuntimeMethod* method); // System.Byte* System.Text.BaseCodePageEncoding::GetNativeMemory(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* BaseCodePageEncoding_GetNativeMemory_m1A9FA375408D0F2FF5508EBD6C11746E4F2B6A3F (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, int32_t ___iSize0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.Unsafe::InitBlockUnaligned(System.Void*,System.Byte,System.UInt32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline (void* ___startAddress0, uint8_t ___value1, uint32_t ___byteCount2, const RuntimeMethod* method); // System.Object System.Text.DBCSCodePageEncoding::get_InternalSyncObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * DBCSCodePageEncoding_get_InternalSyncObject_m8D36AF2381D931A338F9B33583A0160D0143F4AB (const RuntimeMethod* method); // System.Void System.Text.BaseCodePageEncoding::CheckMemorySection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseCodePageEncoding_CheckMemorySection_m730F8E296C6F42059CB2B099BA6C787C2B036BA0 (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, const RuntimeMethod* method); // System.Boolean System.Text.EncoderNLS::get_InternalHasFallbackBuffer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderNLS_get_InternalHasFallbackBuffer_mD87D381B5A1738C6982AF10611792DF101C82AB0 (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method); // System.Text.EncoderFallbackBuffer System.Text.EncoderNLS::get_FallbackBuffer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * EncoderNLS_get_FallbackBuffer_mECFB4F92A8CE499BA0485DABF11950FC86364A99 (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method); // System.String System.SR::get_Argument_EncoderFallbackNotEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Argument_EncoderFallbackNotEmpty_m086F0194D7E73116062AB801A61F415EA0E8A51C (const RuntimeMethod* method); // System.Text.EncoderFallback System.Text.EncoderNLS::get_Fallback() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * EncoderNLS_get_Fallback_m5BA9FA92C96C6A29D43FC3DA3FC6BB8851FC75C1_inline (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method); // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B (RuntimeObject * __this, const RuntimeMethod* method); // System.String System.SR::Format(System.String,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m002015509682F87904C6070B08FA16A779B535CC (String_t* ___resourceFormat0, RuntimeObject * ___p11, RuntimeObject * ___p22, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void System.Text.EncoderFallbackBufferHelper::.ctor(System.Text.EncoderFallbackBuffer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7 (EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * __this, EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * ___fallbackBuffer0, const RuntimeMethod* method); // System.Void System.Text.EncoderFallbackBufferHelper::InternalInitialize(System.Char*,System.Char*,System.Text.EncoderNLS,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBufferHelper_InternalInitialize_m79AFA409322341C819B5EB8033408427AB28A533 (EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * __this, Il2CppChar* ____charStart0, Il2CppChar* ____charEnd1, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ____encoder2, bool ____setEncoder3, const RuntimeMethod* method); // System.Boolean System.Text.EncoderFallbackBufferHelper::InternalFallback(System.Char,System.Char*&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderFallbackBufferHelper_InternalFallback_mA8A77B7AFA3B1B161593FD8C67D846BDB6C93D14 (EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * __this, Il2CppChar ___ch0, Il2CppChar** ___chars1, const RuntimeMethod* method); // System.Char System.Text.EncoderFallbackBufferHelper::InternalGetNextChar() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar EncoderFallbackBufferHelper_InternalGetNextChar_mE7C25837CD05AE714F08C0D2E79A153350B3A6B7 (EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * __this, const RuntimeMethod* method); // System.Void System.Text.EncodingNLS::ThrowBytesOverflow(System.Text.EncoderNLS,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingNLS_ThrowBytesOverflow_mD480ECB311E5381911AEE47B8AAF278BA7F8AE79 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___encoder0, bool ___nothingEncoded1, const RuntimeMethod* method); // System.Void System.Text.DecoderFallbackBufferHelper::.ctor(System.Text.DecoderFallbackBuffer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F (DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * __this, DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * ___fallbackBuffer0, const RuntimeMethod* method); // System.Boolean System.Text.DecoderNLS::get_MustFlush() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, const RuntimeMethod* method); // System.Text.DecoderFallbackBuffer System.Text.DecoderNLS::get_FallbackBuffer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * DecoderNLS_get_FallbackBuffer_m75E7BD25A332F44467F67818F94FFC7615B5400E (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, const RuntimeMethod* method); // System.Void System.Text.DecoderFallbackBufferHelper::InternalInitialize(System.Byte*,System.Char*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackBufferHelper_InternalInitialize_mA6478B48CB93AC386DC64255F51F1DD789F1BB8D (DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * __this, uint8_t* ____byteStart0, Il2CppChar* ____charEnd1, const RuntimeMethod* method); // System.Int32 System.Text.DecoderFallbackBufferHelper::InternalFallback(System.Byte[],System.Byte*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderFallbackBufferHelper_InternalFallback_m9E11F8DC4D566A15FF0A419A0BA468551AE3D6CB (DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, uint8_t* ___pBytes1, const RuntimeMethod* method); // System.Boolean System.Text.DecoderFallbackBufferHelper::InternalFallback(System.Byte[],System.Byte*,System.Char*&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderFallbackBufferHelper_InternalFallback_mC26F8F34E363A7A17930EE8A0BF5E313E0EC4D78 (DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, uint8_t* ___pBytes1, Il2CppChar** ___chars2, const RuntimeMethod* method); // System.Void System.Text.EncodingNLS::ThrowCharsOverflow(System.Text.DecoderNLS,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingNLS_ThrowCharsOverflow_m64ADCBE3097DD74864F5EB584F49AF88DEF530E2 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * ___decoder0, bool ___nothingDecoded1, const RuntimeMethod* method); // System.Void System.Text.DecoderFallbackBufferHelper::InternalReset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackBufferHelper_InternalReset_m083C74FA524B2E8CC40A9ECA1B57C509A74FCDFB (DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * __this, const RuntimeMethod* method); // System.String System.SR::get_ArgumentOutOfRange_NeedNonNegNum() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C (const RuntimeMethod* method); // System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005 (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * __this, String_t* ___paramName0, String_t* ___message1, const RuntimeMethod* method); // System.String System.SR::get_ArgumentOutOfRange_GetByteCountOverflow() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_ArgumentOutOfRange_GetByteCountOverflow_mC5B3500DAB1D731FA2F7D4A07EC9F50A58B37CED (const RuntimeMethod* method); // System.String System.SR::get_ArgumentOutOfRange_GetCharCountOverflow() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_ArgumentOutOfRange_GetCharCountOverflow_m4A51FDB9EEAFD7451C678B137173ABB093EE6C2B (const RuntimeMethod* method); // System.Void System.Text.DBCSCodePageEncoding/DBCSDecoder::.ctor(System.Text.DBCSCodePageEncoding) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DBCSDecoder__ctor_m02872EA2B7242ED56925F38DF976517C89F509BD (DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * __this, DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * ___encoding0, const RuntimeMethod* method); // System.Boolean System.Char::IsSurrogate(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsSurrogate_mDE2EA47FEF5F4816C883C5FF7DA85364025B5CDE (Il2CppChar ___c0, const RuntimeMethod* method); // System.Boolean System.Char::IsHighSurrogate(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01 (Il2CppChar ___c0, const RuntimeMethod* method); // System.String System.SR::get_Argument_InvalidCharSequenceNoIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Argument_InvalidCharSequenceNoIndex_mB8D7F30A180926055841599C073F7D42B0E65FFF (const RuntimeMethod* method); // System.Void System.Text.Decoder::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m2EA154371203FAAE1CD0477C828E0B39B2091DF3 (Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * __this, const RuntimeMethod* method); // System.Text.DecoderFallback System.Text.DecoderFallback::get_ReplacementFallback() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * DecoderFallback_get_ReplacementFallback_m4879929FF298C9458FCC2A7981DF7A74F9BDB6D0 (const RuntimeMethod* method); // System.String System.SR::get_ArgumentNull_Array() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7 (const RuntimeMethod* method); // System.Void System.ArgumentNullException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283 (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * __this, String_t* ___paramName0, String_t* ___message1, const RuntimeMethod* method); // System.String System.SR::get_ArgumentOutOfRange_IndexCountBuffer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_ArgumentOutOfRange_IndexCountBuffer_mC103AE1E6903E571848CAE5FEE9B47FFF6B8DBFF (const RuntimeMethod* method); // System.String System.SR::get_ArgumentOutOfRange_Index() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_ArgumentOutOfRange_Index_mD47383CD2EE83821F6E1AAF182BB557CA7ED5FF9 (const RuntimeMethod* method); // System.Void System.Attribute::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1 (Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 * __this, const RuntimeMethod* method); // System.Void System.Text.EncoderFallbackBufferHelper::InternalReset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBufferHelper_InternalReset_m6628DBF878A8AFC1E48B7CD9BC6E14A38824AC0A (EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * __this, const RuntimeMethod* method); // System.Boolean System.Text.EncoderNLS::get_MustFlush() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EncoderNLS_get_MustFlush_mA3666C4D838FE0FEF1C049EE06453813C3A5113F_inline (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method); // System.Boolean System.Char::IsLowSurrogate(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLowSurrogate_m44FA7AA923FDA925E1D536F3DA0A7E1E049E936E (Il2CppChar ___c0, const RuntimeMethod* method); // System.Int32 System.Char::ConvertToUtf32(System.Char,System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Char_ConvertToUtf32_m6B16D001D0676268AE879C540A2834DD3AE2A7A1 (Il2CppChar ___highSurrogate0, Il2CppChar ___lowSurrogate1, const RuntimeMethod* method); // System.Void System.Text.EncoderFallbackBufferHelper::ThrowLastCharRecursive(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBufferHelper_ThrowLastCharRecursive_mBDE8A3C9E967A933EBC573753939FD7B846D06E7 (EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * __this, int32_t ___charRecursive0, const RuntimeMethod* method); // System.String System.SR::get_Argument_RecursiveFallback() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Argument_RecursiveFallback_m52E7C4988F1F02C044A75D306B73CAF209B13EBF (const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, String_t* ___paramName1, const RuntimeMethod* method); // System.Void System.Text.Encoder::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder__ctor_mC7EF0704AD20A7BBC2F48E8846C1EF717C46C783 (Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * __this, const RuntimeMethod* method); // System.Text.EncoderFallback System.Text.EncoderFallback::get_ReplacementFallback() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * EncoderFallback_get_ReplacementFallback_mE8755BAF4DC3262162EF2383EF38B4BE93E65AE3 (const RuntimeMethod* method); // System.Text.Encoding System.Text.EncoderNLS::get_Encoding() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * EncoderNLS_get_Encoding_m2A5DCD59723FD8E898C33FD0661093BDC750FF75_inline (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method); // System.Void System.Text.EncodingByteBuffer::MovePrevious(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingByteBuffer_MovePrevious_mAF475C5FAD21FF10C08D6C4B8B968D5ADC3CE04F (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, bool ___bThrow0, const RuntimeMethod* method); // System.Boolean System.Text.EncodingByteBuffer::AddByte(System.Byte,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_AddByte_m7CE7DBA0BC581E4C95F0CB51FFEF7151A22DE1C9 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, uint8_t ___b0, int32_t ___moreBytesExpected1, const RuntimeMethod* method); // System.Boolean System.Text.EncodingByteBuffer::AddByte(System.Byte,System.Byte,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_AddByte_mF57ACC73F9527A0BE92B2D3E8987322A194DFB49 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, uint8_t ___b10, uint8_t ___b21, int32_t ___moreBytesExpected2, const RuntimeMethod* method); // System.Boolean System.Text.EncodingByteBuffer::AddByte(System.Byte,System.Byte,System.Byte,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_AddByte_m7B12994E7AE3B1A05FD20692566031FC43D4F5A0 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, uint8_t ___b10, uint8_t ___b21, uint8_t ___b32, int32_t ___moreBytesExpected3, const RuntimeMethod* method); // System.Boolean System.Text.EncodingCharBuffer::AddChar(System.Char,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_AddChar_m36E4A8DD5881AB1DA8E85AF1DE0A188216D8BFE0 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, Il2CppChar ___ch0, int32_t ___numBytes1, const RuntimeMethod* method); // System.Boolean System.Text.EncodingCharBuffer::Fallback(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_Fallback_m498AB5B6EF0226DE5D117523FBEFDBCD0A2AD7F8 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___byteBuffer0, const RuntimeMethod* method); // System.Void System.Text.Encoding::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding__ctor_m3F4DC4E6AF1A2BDDB5777CC2C354E187D91ED42A (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, int32_t ___codePage0, const RuntimeMethod* method); // System.Void System.Text.Encoding::.ctor(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding__ctor_m3F48DCEDFF2FFA7961403A91CAF0CD8B403199BE (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, int32_t ___codePage0, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___encoderFallback1, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___decoderFallback2, const RuntimeMethod* method); // System.Void System.ArgumentNullException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97 (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * __this, String_t* ___paramName0, const RuntimeMethod* method); // System.Int32 System.Runtime.CompilerServices.RuntimeHelpers::get_OffsetToStringData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeHelpers_get_OffsetToStringData_mEB8E6EAEBAFAB7CD7F7A915B3081785AABB9FC42 (const RuntimeMethod* method); // System.Int32 System.String::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method); // System.String System.SR::get_ArgumentOutOfRange_IndexCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_ArgumentOutOfRange_IndexCount_mFF70574FD15BEE8B0FDDB7C4C096B2AE54917AE1 (const RuntimeMethod* method); // System.String System.Text.Encoding::GetString(System.Byte*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Encoding_GetString_m9163935E9BF17372B6F547A3A3818D8BFE23A3AF (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, const RuntimeMethod* method); // System.Void System.Text.DecoderNLS::.ctor(System.Text.EncodingNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS__ctor_m410B34CD2A20538A022E811537364480C0CF1B1F (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ___encoding0, const RuntimeMethod* method); // System.Void System.Text.EncoderNLS::.ctor(System.Text.EncodingNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS__ctor_m0DA6A17DAEB7DACF9347E59629A67824BAC6535E (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ___encoding0, const RuntimeMethod* method); // System.Void System.Text.EncodingNLS::ThrowBytesOverflow() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingNLS_ThrowBytesOverflow_m5553C40475ECE8E2D6525041995AAFC93EA323B9 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, const RuntimeMethod* method); // System.Void System.Text.EncoderNLS::ClearMustFlush() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS_ClearMustFlush_m572EAA90FBC33873480C8408BAA38A5AE9615260 (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method); // System.Boolean System.Text.DecoderNLS::get_InternalHasFallbackBuffer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderNLS_get_InternalHasFallbackBuffer_m206C7ECAAE208FD3D7DA9595A78AD8315DEA0C14 (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, const RuntimeMethod* method); // System.Void System.Text.EncodingNLS::ThrowCharsOverflow() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingNLS_ThrowCharsOverflow_m4045650131EB423DDF94A6A54157D160668D1949 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, const RuntimeMethod* method); // System.Void System.Text.DecoderNLS::ClearMustFlush() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS_ClearMustFlush_m8EB06790F337F83F29AA8CEABF96015DE299406B (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, const RuntimeMethod* method); // System.String System.SR::get_Argument_EncodingConversionOverflowBytes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Argument_EncodingConversionOverflowBytes_mFE630CBA074FED7958D3C071D2B6C274595277D6 (const RuntimeMethod* method); // System.String System.SR::get_Argument_EncodingConversionOverflowChars() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Argument_EncodingConversionOverflowChars_mBBACCFC06CB9FB601F933C637801CD386097420F (const RuntimeMethod* method); // System.String System.Text.EncodingNLS::GetLocalizedEncodingNameResource(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingNLS_GetLocalizedEncodingNameResource_m7D8F05F2854390DD925AB2219D69859D70B1FC70 (int32_t ___codePage0, const RuntimeMethod* method); // System.String System.SR::get_MissingEncodingNameResource() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_MissingEncodingNameResource_mA4EA63A3B3FD38A0D856C8047B5CC75A375FFC83 (const RuntimeMethod* method); // System.Boolean System.String::StartsWith(System.String,System.StringComparison) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mEA750A0572C706249CDD826681741B7DD733381E (String_t* __this, String_t* ___value0, int32_t ___comparisonType1, const RuntimeMethod* method); // System.String System.Text.EncodingTable::GetEnglishNameFromCodePage(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingTable_GetEnglishNameFromCodePage_mFD9F8D5A91FF9339C6FBC22DB9961A8DDB39B1E3 (int32_t ___codePage0, const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_37() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_37_m27EF175EAD321B6FDCB284D94932EB7781FBE2D5 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_437() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_437_m68FB6AD6CA2ED12B8663200C5DEAEF79728DDFAA (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_500() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_500_m1E117004F993E46FE59E1FDC81474662CC648644 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_708() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_708_mA1483853BD07504248F0F966CBBB292410BE2C15 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_720() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_720_mBE9FD5B3FDFE59ADBD8B545E3A4108A2FE1E7B53 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_737() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_737_m067C586CB51CDB6788E0B2A4040F876B3F47BF4E (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_775() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_775_m695BE59B202D86C38B9E95816020805CB89A6748 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_850() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_850_m4E7861829B7DB5EBD51E51A5BB9F8D3F538787C2 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_852() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_852_mBE2119F4A22A6CED08C7B1C705897F2E826274FD (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_855() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_855_m27A0608A2B4204B8D75037B625C07B09E2710B55 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_857() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_857_m555AB18B5AA3E48ABEBD33FFC8F3F39A705DFC67 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_858() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_858_m051E7D4E84034AEBC5540DF684058924CBF86916 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_860() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_860_m8F766B437957EFC16F773E55647D76B1E1118284 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_861() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_861_m530AB47B67CCA91887F8004D8425ADBA58201F40 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_862() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_862_m5BBC3FB2BBD85AC8157F7EB56B29688D939F4ADF (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_863() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_863_m790CFA747838E4C51EE1CD68A674AF3C0E8ECE25 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_864() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_864_m3C9D8EE0A7CD54DECE16B60E7887C515357E2A34 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_865() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_865_mD292B40686019DCFD67DD23AC1169918DECB5497 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_866() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_866_mBB98D6AAE81D5E66D13FE58D4568F0E50B9871ED (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_869() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_869_m376E727D0B50E8D57FC52F50AF4DD0A2095BD73B (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_870() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_870_m73A3B7A2A491E23885A35844C3F05D1782D6059B (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_874() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_874_m2E69AF424DB102C1F6005CD201426FD329C152AB (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_875() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_875_m993A752203BCB8DCC6FBD14486020162E7B1C5F0 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_932() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_932_m925DA394B86AD22E86FCA7961EC800B12DFBDA7C (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_936() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_936_m097AE85C94B0F67E555DE2471C0FDDC06881B751 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_949() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_949_m9771236585AD5E6E073C6E904DA394407740E195 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_950() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_950_m25EAB1F6DBFCF337A632675CBA707A3D33802D99 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1026() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1026_m08B02CBB92E0AD08BECBC0D4684E58EF9FAFDBC3 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1047() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1047_m5899C8AD7C40817FD716780B6C51374E0FAC3F32 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1140() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1140_m6CB2502666A471B8CFBCD0E4F46DF343467B53E4 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1141() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1141_m7A3EA8C1426C2C18C8DC652DAD95C19E531E0CD6 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1142() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1142_m5AD432BE5F1603A6DA11320C21A96EA2A4E94A55 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1143() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1143_m0CC7C7EA666121565224B3F14721B97F2387A9E4 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1144() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1144_m3DE6D635BD032B6A223BD8230150EA6FD3AA5628 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1145() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1145_m09B6892C303DF6663B825F2797036E1BCC58FE5F (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1146() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1146_m6D4FF9541009CD9D8B124941F285DB8E213AED71 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1147() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1147_m9A0DC9F0E420B643629529C88ED5798AC30F2A57 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1148() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1148_m0B261CF6D30309BB0BE5F47BD7C6FD520ED6CEFC (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1149() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1149_m237A95A3FAD8A55A4C42E41D46A775DC4D125EA6 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1250() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1250_mEF6E6D3660608235A6B7AD480DF72DF0A14B7E80 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1251() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1251_m7F2A172E17BB56ED0A033C3DFAF7EE918A205F1A (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1252() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1252_m1C4D807D653C06128A8BDD38E46927839DD5EB94 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1253() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1253_m414E233355E2FA16EDFD6D501BB6FD3BA83D83F2 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1254() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1254_mC66F28427B356BD6BA1E8A33E58164E2F8701F36 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1255() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1255_mA0292E145B05244374C2209BFF1A541850C49AD1 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1256() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1256_m6B482D16132C44B12BCFB798CE4C54F0EC6A707D (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1257() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1257_mE21675369D5081E637D1B0D14EABB84A9510CB2B (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1258() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1258_m1104E0B783856610F18BBB6D92DF4BE88AB2FCF0 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_1361() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_1361_mB74B214F0C68EDCDAC77413D2A52674E123B2DAE (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10000() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10000_m1C8B3A3B178D922AC7CDFBFBD6BD9D1D9B2A2026 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10001() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10001_mEB73BB6C1AA6113A172E95BB2F90AAD026A30EAA (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10002() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10002_m7540159C2BCE499C0426BD7A0B82CD2A877E17FB (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10003() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10003_mD33DB2AFBDA5747DE5B03E6BE0762824ED08DB10 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10004() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10004_mC42D5ABE5E4AB3EDC188045B66271ED3995EC118 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10005() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10005_m75DBF0442EF16F79BF01F97A086F195E5E530A44 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10006() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10006_m431F98B79913E125A89AC646782B07F966D66D9C (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10007() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10007_mC7EC6E949ECFBBBDC026C73119E005B3875E001D (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10008() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10008_m7F8A5AE6F97C835321E77E5F567CEFF181F3E492 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10010() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10010_m0C72DE8E72BBC0BE0D08EC5468B3863C9BF58562 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10017() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10017_m27D1E1CF0EA8EE5BD0A7C3F8DD1B342A380EB11E (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10021() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10021_m942FAC897AEC5DEBAA532B8F4B4B2F4E2A066A37 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10029() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10029_m4A536B618AFFA48310C09695211C1EC3C544D2DE (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10079() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10079_m8E8DB50601A2EF72B2A8CEFEFA402BCCB57EA01E (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10081() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10081_mDEA4ACF2B88A856E05E91F095AD82FB63BC4C897 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_10082() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_10082_m92F688F68641638136B9C3C145AA93AB58FE1597 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20000() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20000_mAE27643D97AF523F52E2486C984A86DCCC3F27B3 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20001() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20001_m173847DA90A2E6BBF0B48AA3B1E33AC47C676206 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20002() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20002_mDD18034EC8E4D7E0874005A57D92FF4EF62CFCCC (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20003() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20003_m7B5076F530EEEE1ACABA80D6B6AEC357CFCCEF55 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20004() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20004_m0B0D1E3A31F6F95BF90D4432F0EDBED4F3E6C1D9 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20005() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20005_mB19D96C06D21F59400FE985715A0E17943EB0DF5 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20105() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20105_m461A76EAF2DD4232BBBC3AB7FA7443CB7A652660 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20106() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20106_m6BDCD5121EA58A058EEA00D0BF48D81622F5C120 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20107() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20107_m993E4150D55457E57600C17B253CCBA7FA74B4A5 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20108() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20108_m434C4A4BF56C3986A037D752A86862A3AF2163A7 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20261() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20261_m99AEB7AEDEA0E8D3B2FBC335457A9478DBDD7D81 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20269() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20269_mFE69820AB74E8562B11DD7B716765156D2C39901 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20273() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20273_m60FD37ADEA1A3EB5CBD88B17B041FFED0A6E1958 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20277() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20277_mBEFD841E5B41FCB8B5D1C850FCD8D745FAD24B2E (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20278() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20278_m87B9282112F5A5BD23348A70AD9B3E3312D1C8BD (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20280() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20280_m6943843B1C8BBE3BD35DC9BB1C494E871EE8CE3E (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20284() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20284_m202649584CF1A72466774356F87FF5CF982C3233 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20285() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20285_m7B71598559F9419324092A0EC14F262A059A3716 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20290() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20290_m2116EF6D9B0E5DDBF3EC631BBD9823B256170EAC (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20297() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20297_m2A5B48EB747B5AA3F2AEE30A196D9C870C520BB6 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20420() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20420_mCE64C194D35857078011EBCD2F22A82814AF2DC5 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20423() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20423_m36853BB9B360C9F71D9D1F25C57E9E1C748DF19C (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20424() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20424_m5D59B55AED907CC5B4715CC1471100008A8D875A (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20833() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20833_m21473D2078776DCB464DE54AEF7B9DEA7DF94684 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20838() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20838_m449FD7487ED5E9D8C09375E1CEE0D83DAB8203D9 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20866() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20866_mD8FE1CAB3DB848800694B7F03BC3CD44464E31B5 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20871() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20871_m632749D4B8D0DC6541F96262101441EC57E3204E (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20880() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20880_m473C05BA49CB542B58EBE9C590A41B2A460E7885 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20905() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20905_m7E935F103E769FB14881CB82C4AF71576C049AA7 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20924() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20924_m680FD2A99AAE22F007B3E1B4FF3FAACC0DB4330A (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20932() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20932_m1DFD6302DDFF51CFAB831C9028AACCAFA0E6150B (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20936() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20936_m868757FC1A4168F5E25BA0A2694F29FDABEC18CC (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_20949() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_20949_m1E451960D9EE4A54ABC7DB1AB6A6EADEFC246946 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_21025() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_21025_mDF1D8B7DFC705E97A53920898C3194E612DB83FF (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_21027() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_21027_m5BE8FB66FBE52E3416681AA881CFD0E397F31B23 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_21866() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_21866_m88F4AA83E939DE90C3A55BD3F56F18ACD93D5E39 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_28592() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_28592_m07946A6B7F45463FC7FBF19A57968FAC9171CBC4 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_28593() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_28593_mA304E238B9516131416ABA2CC570E057D9AFA03E (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_28594() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_28594_mDF545EB0ACB0720865899DA9534A865F98DF01D4 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_28595() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_28595_m25A07D7EAE0785095081CBD7265A023B49B991C4 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_28596() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_28596_m1DDB24F8E2E0A1AEDEC51DF481AC2AE8389359E2 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_28597() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_28597_m66853F63EC99BE29A88D6C05B5A5064710462A18 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_28598() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_28598_mC6DDD69F3691A5F513A48C4EC216421EB55A519A (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_28599() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_28599_m4BCA3FEB03E54399DEF83BFD384AC522199DF26F (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_28603() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_28603_m84572EBE7C7F52D82CB7BF83F68AC0E715EFBF7D (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_28605() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_28605_mFC332A6BB3B4B2D14014EE8C5623C0521E57A6FE (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_29001() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_29001_mC5F5ADE2F1EC831FA30DDD47A5FAB88A746CE9C6 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_38598() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_38598_m15D888CDDBE25BFAD84BC83E3F0352D11A281C59 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_50000() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_50000_m301043C0901A52CAC1CCE4EA487B347A918D383B (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_50220() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_50220_m757A61551EA5AE3828B56216132AD5037D163464 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_50221() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_50221_mFFA14DF0B3CC0C856EF052CC97BD7269D074058B (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_50222() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_50222_mDAE6184D092671AEE109009A47ED0C1563E204C6 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_50225() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_50225_m26F9575D7C2AC0BFB29CB5B9045B2D1433F4C019 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_50227() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_50227_m3A2AE04BB85A7012A352CD8049459E382C06B356 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_50229() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_50229_m7AAEFFA019F7D102B11AEFC6C4643F79D2965CA6 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_50930() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_50930_m16A0E888F953320C26B1837CBE771ABCA9E756D5 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_50931() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_50931_mBEE8A2B4D0BCBBB231FBB8AFA032AF26090F6793 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_50933() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_50933_m870DC7F5ECB13E45F053D453221FA5136BDAED2D (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_50935() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_50935_m2B579CD9074E77BC979CB54869398DDB3B9F74EC (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_50937() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_50937_m09DBB9B459188D50F62D159890E9AC9CB4316757 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_50939() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_50939_m284463B36DF989489410A0DD03C651D7157D2993 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_51932() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_51932_m5765A840E9292416EC8F77BDA70F5D680F4EA57D (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_51936() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_51936_m434D5D0A0AB84710751B81BD42CD84F31254F626 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_51949() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_51949_m57BEA92CEA69B22BB8DEFD274B379FF91EAFA5A8 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_52936() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_52936_mCA792167365529637A3485C1440F15FC27919EEA (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_54936() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_54936_m5AFF4A2F0E84B2C946254F6954B61B490181BA45 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_57002() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_57002_m13BFA74D1885E3FD92726C698F9C37A4083ABFA3 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_57003() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_57003_mE3EC1E5703EFCB03573BD873D83BC7BE8A57E763 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_57004() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_57004_m23B78B5443DBAFAF2B1729CBB44C6C7A65758533 (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_57005() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_57005_mF7DCB473806463C19DA99B87EB98551AB602A7AE (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_57006() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_57006_m760818ED748B17C80BF78E62A252231A384BE3CE (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_57007() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_57007_m83FC1D94DC8BF39E79476A422D3E51387560141A (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_57008() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_57008_m5046188F5F2677EB11B4101A3235E37F047890EB (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_57009() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_57009_m63A46EA6E49D9865AE7B21C025184A5F298BE8FF (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_57010() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_57010_mD0B48F2E17220717CAEAD919C5E857FC5FA2129B (const RuntimeMethod* method); // System.String System.SR::get_Globalization_cp_57011() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Globalization_cp_57011_mAA82DE9D54BC6185062A2B3A3902D6A7A88CE0C7 (const RuntimeMethod* method); // System.String System.Text.EncodingTable::GetWebNameFromCodePage(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingTable_GetWebNameFromCodePage_m0EDE90DB9E260B990C2AEE436DB38BAB8A8751CB (int32_t ___codePage0, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) inline bool Dictionary_2_TryGetValue_m12D15059187064926CD935FC89749E0A8BD52729 (Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * __this, String_t* ___key0, int32_t* ___value1, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 *, String_t*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m121B3AC8EDC09FFEC201BB0726120B4DCFCCFEDB_gshared)(__this, ___key0, ___value1, method); } // System.Int32 System.Text.EncodingTable::InternalGetCodePageFromName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingTable_InternalGetCodePageFromName_m6D59212694BABE2DA4F76519897B9F2B56D05DE0 (String_t* ___name0, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) inline void Dictionary_2_Add_m5ACCDEFD19981B66E025843F1A5FA65E28CD9655 (Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * __this, String_t* ___key0, int32_t ___value1, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 *, String_t*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m0F6DFCB4303E293A9A033EADFAC64B2C4845E050_gshared)(__this, ___key0, ___value1, method); } // System.String System.String::ToLowerInvariant() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLowerInvariant_m070E99F11A6005755BD6579A6CC835694395F79F (String_t* __this, const RuntimeMethod* method); // System.Int32 System.Text.EncodingTable::CompareOrdinal(System.String,System.String,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingTable_CompareOrdinal_m3CDFFED5B66096B0073C769B7D8B2FE39F085E32 (String_t* ___s10, String_t* ___s21, int32_t ___index2, int32_t ___length3, const RuntimeMethod* method); // System.Char System.String::get_Chars(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70 (String_t* __this, int32_t ___index0, const RuntimeMethod* method); // System.String System.Text.EncodingTable::GetNameFromCodePage(System.Int32,System.String,System.Int32[],System.Collections.Generic.Dictionary`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingTable_GetNameFromCodePage_m14C7D4B239CDD476A81914A7342E941A1F6761EC (int32_t ___codePage0, String_t* ___names1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___indices2, Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * ___cache3, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) inline bool Dictionary_2_TryGetValue_m7FAA07EECB1ED043E284FFCE2F2239FECAE2F568 (Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * __this, int32_t ___key0, String_t** ___value1, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB *, int32_t, String_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_m17490CDFCBD13F99815D7B3EB5F15C4077EF046E_gshared)(__this, ___key0, ___value1, method); } // System.String System.String::Substring(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) inline void Dictionary_2_Add_m2B599B04A9D4D2833DABE8EE1C46BAC93080A18E (Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * __this, int32_t ___key0, String_t* ___value1, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB *, int32_t, String_t*, const RuntimeMethod*))Dictionary_2_Add_m5C6C3AD7291F4771E4AE045CE128CD59395E6A45_gshared)(__this, ___key0, ___value1, method); } // System.StringComparer System.StringComparer::get_OrdinalIgnoreCase() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * StringComparer_get_OrdinalIgnoreCase_m8FD38206B6FFE866E97CE4DF84B037F0DF175288_inline (const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) inline void Dictionary_2__ctor_m7486B1ED37F2C23A54A102AE2A327294800C13F6 (Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 *, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m956ACABFEAE06EAA6CAFD4F98EEE055957C2A6AC_gshared)(__this, ___comparer0, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_mB40672A269C34DB22BA5BFAF2511631483E1690E (Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB *, const RuntimeMethod*))Dictionary_2__ctor_mE7F9D51201F5A72BF4995CA0F3F0E866DB21E638_gshared)(__this, method); } // System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F (RuntimeArray * ___array0, RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 ___fldHandle1, const RuntimeMethod* method); // System.Void System.Text.DBCSCodePageEncoding::.ctor(System.Int32,System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DBCSCodePageEncoding__ctor_mB753540BA01480A30470994B20D96537B96A773B (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, int32_t ___codePage0, int32_t ___dataCodePage1, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___enc2, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___dec3, const RuntimeMethod* method); // System.Void System.Text.DBCSCodePageEncoding::LoadManagedCodePage() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DBCSCodePageEncoding_LoadManagedCodePage_mBFF96046B124B86D27806B48A7260A207320D181 (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, const RuntimeMethod* method); // System.Void System.Text.EncodingByteBuffer::.ctor(System.Text.EncodingNLS,System.Text.EncoderNLS,System.Byte*,System.Int32,System.Char*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingByteBuffer__ctor_m2A69AE178EAFFEC72B5BF278A9E4962B9E086B0D (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ___inEncoding0, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___inEncoder1, uint8_t* ___inByteStart2, int32_t ___inByteCount3, Il2CppChar* ___inCharStart4, int32_t ___inCharCount5, const RuntimeMethod* method); // System.Char System.Text.EncodingByteBuffer::GetNextChar() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar EncodingByteBuffer_GetNextChar_m176F405A5A917B77EFE264BDA12FBDF279A9D054 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, const RuntimeMethod* method); // System.Boolean System.Text.EncodingByteBuffer::Fallback(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, Il2CppChar ___charFallback0, const RuntimeMethod* method); // System.Boolean System.Text.EncodingByteBuffer::AddByte(System.Byte,System.Byte,System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_AddByte_mB19CF94063BBAEF4A9CE12569DD040F34FE906D0 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, uint8_t ___b10, uint8_t ___b21, uint8_t ___b32, uint8_t ___b43, const RuntimeMethod* method); // System.Boolean System.Text.EncodingByteBuffer::AddByte(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, uint8_t ___b10, const RuntimeMethod* method); // System.Boolean System.Text.GB18030Encoding::Is4Byte(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GB18030Encoding_Is4Byte_m6518B92117E4F92EF2D0C67A345A72F29EDDFD07 (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, Il2CppChar ___charTest0, const RuntimeMethod* method); // System.Boolean System.Text.EncodingByteBuffer::AddByte(System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_AddByte_mDB20208A14BF97D5E718B4C598891E33EB277163 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, uint8_t ___b10, uint8_t ___b21, const RuntimeMethod* method); // System.Boolean System.Text.EncodingByteBuffer::get_MoreData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_get_MoreData_m8259F66079AAB6FA49E335EE458C92162E5ED882 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, const RuntimeMethod* method); // System.Int32 System.Text.EncodingByteBuffer::get_CharsUsed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingByteBuffer_get_CharsUsed_m437F4C5102EED539A7E370BA622C5B3073A0D73F (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, const RuntimeMethod* method); // System.Int32 System.Text.EncodingByteBuffer::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EncodingByteBuffer_get_Count_m375E0A582EED40AC38A06528595538E1A237E6AA_inline (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, const RuntimeMethod* method); // System.Void System.Text.EncodingCharBuffer::.ctor(System.Text.EncodingNLS,System.Text.DecoderNLS,System.Char*,System.Int32,System.Byte*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingCharBuffer__ctor_m2B1F9C23EF529AF78684432B52CD812524792D0A (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ___enc0, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * ___decoder1, Il2CppChar* ___charStart2, int32_t ___charCount3, uint8_t* ___byteStart4, int32_t ___byteCount5, const RuntimeMethod* method); // System.Boolean System.Text.GB18030Encoding::IsGBLeadByte(System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GB18030Encoding_IsGBLeadByte_m127E12BD8F8062670CDD699CF5D5D1A1E24C69DA (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, int16_t ___ch0, const RuntimeMethod* method); // System.Boolean System.Text.EncodingCharBuffer::AddChar(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_AddChar_m257947E9C1F5B0274B415C2CE5831947E4E6DB50 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, Il2CppChar ___ch0, const RuntimeMethod* method); // System.Boolean System.Text.EncodingCharBuffer::Fallback(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, uint8_t ___fallbackByte0, const RuntimeMethod* method); // System.Boolean System.Text.EncodingCharBuffer::get_MoreData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, const RuntimeMethod* method); // System.Int32 System.Text.EncodingCharBuffer::get_BytesUsed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingCharBuffer_get_BytesUsed_m92DCBD3ECBEBFA26EFF231CFBB60EE102AE725D9 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, const RuntimeMethod* method); // System.Int32 System.Text.EncodingCharBuffer::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EncodingCharBuffer_get_Count_m7AE0EEEDE0773BDF379A6582805F67A4775B6D11_inline (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, const RuntimeMethod* method); // System.Byte System.Text.EncodingCharBuffer::GetNextByte() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, const RuntimeMethod* method); // System.Boolean System.Text.GB18030Encoding::IsGBFourByteTrailing(System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GB18030Encoding_IsGBFourByteTrailing_m4B2D6729F464EC021FD637906BFA326A715C5106 (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, int16_t ___ch0, const RuntimeMethod* method); // System.Boolean System.Text.GB18030Encoding::IsGBTwoByteTrailing(System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GB18030Encoding_IsGBTwoByteTrailing_m10D8AD2BA0D1A15F4421ECE3D05092AC2298AB20 (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, int16_t ___ch0, const RuntimeMethod* method); // System.Int32 System.Text.GB18030Encoding::GetFourBytesOffset(System.Int16,System.Int16,System.Int16,System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GB18030Encoding_GetFourBytesOffset_m52E7FC72361C3C9F3A98EE2948E00294AB3AA3DA (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, int16_t ___offset10, int16_t ___offset21, int16_t ___offset32, int16_t ___offset43, const RuntimeMethod* method); // System.Boolean System.Text.EncodingCharBuffer::AddChar(System.Char,System.Char,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_AddChar_m60FEE7552B693BBA1E80DAB72A9864AAE947ACFD (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, Il2CppChar ___ch10, Il2CppChar ___ch21, int32_t ___numBytes2, const RuntimeMethod* method); // System.Boolean System.Text.EncodingCharBuffer::Fallback(System.Byte,System.Byte,System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_Fallback_m08E5A3B37420AA7F1E455C026A89AEC700B54AF1 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, uint8_t ___byte10, uint8_t ___byte21, uint8_t ___byte32, uint8_t ___byte43, const RuntimeMethod* method); // System.Boolean System.Text.EncodingCharBuffer::EvenMoreData(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_EvenMoreData_m374D2D6E5360440E21D32074ECACEBF04A6E72C3 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, int32_t ___count0, const RuntimeMethod* method); // System.Void System.Text.EncodingCharBuffer::AdjustBytes(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingCharBuffer_AdjustBytes_mA9C9BBF7BF707AC75991AD59E3DADADC2E1673CF (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, int32_t ___count0, const RuntimeMethod* method); // System.Boolean System.Text.EncodingCharBuffer::Fallback(System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_Fallback_mAFBAF89BF842CD6B033B8C95770B5A2B01200B25 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, uint8_t ___byte10, uint8_t ___byte21, const RuntimeMethod* method); // System.Void System.Text.GB18030Encoding/GB18030Decoder::.ctor(System.Text.EncodingNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GB18030Decoder__ctor_mF16AC9F979F80C94EFD6F43D26973456C2FF5C59 (GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * __this, EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ___encoding0, const RuntimeMethod* method); // System.Void System.Text.EncodingNLS::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingNLS__ctor_m8020A4859286936E1F1F90B61BC427305F182C39 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, int32_t ___codePage0, const RuntimeMethod* method); // System.String System.SR::get_Argument_CodepageNotSupported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_Argument_CodepageNotSupported_mB2FC570549F5731FEC487F43D7AF590B098719DD (const RuntimeMethod* method); // System.Void System.Text.ISCIIEncoding/ISCIIDecoder::.ctor(System.Text.EncodingNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ISCIIDecoder__ctor_m60C57624E9B2F7FDAD99DF7767A1A2C2F63A88C7 (ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * __this, EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ___encoding0, const RuntimeMethod* method); // System.Void System.Text.ISCIIEncoding/ISCIIEncoder::.ctor(System.Text.EncodingNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ISCIIEncoder__ctor_m3F1550ECA5EA1AEEC781ECDFC2F08E80AD1220E9 (ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * __this, EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ___encoding0, const RuntimeMethod* method); // System.Int32 System.Text.ISO2022Encoding::GetBytesCP5022xJP(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.ISO2022Encoding/ISO2022Encoder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetBytesCP5022xJP_mCFA472FB17846C4688AE0863E41BB9403ADBC732 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * ___encoder4, const RuntimeMethod* method); // System.Int32 System.Text.ISO2022Encoding::GetBytesCP50225KR(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.ISO2022Encoding/ISO2022Encoder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetBytesCP50225KR_m1E43A791DCE5CEC4C70948818AE28473CEB9FCAE (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * ___encoder4, const RuntimeMethod* method); // System.Int32 System.Text.ISO2022Encoding::GetBytesCP52936(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.ISO2022Encoding/ISO2022Encoder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetBytesCP52936_m7C28C612274BD60EB1B87A5AF392789C2B44FC8C (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * ___encoder4, const RuntimeMethod* method); // System.Int32 System.Text.ISO2022Encoding::GetCharsCP5022xJP(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.ISO2022Encoding/ISO2022Decoder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetCharsCP5022xJP_m2939A5577EE7E83D3FA49D188739B56E9240442D (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * ___decoder4, const RuntimeMethod* method); // System.Int32 System.Text.ISO2022Encoding::GetCharsCP50225KR(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.ISO2022Encoding/ISO2022Decoder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetCharsCP50225KR_mA4546B2CC2613CFE6261F11F0110A4A409F4A9B8 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * ___decoder4, const RuntimeMethod* method); // System.Int32 System.Text.ISO2022Encoding::GetCharsCP52936(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.ISO2022Encoding/ISO2022Decoder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetCharsCP52936_mCBED42B401DC8DBA66A2AE912204B09F0F15389F (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * ___decoder4, const RuntimeMethod* method); // System.Boolean System.Text.EncodingByteBuffer::AddByte(System.Byte,System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_AddByte_m47EBE4225CA2484DE4EDB21702E97DDDB146DAFA (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, uint8_t ___b10, uint8_t ___b21, uint8_t ___b32, const RuntimeMethod* method); // System.Text.ISO2022Encoding/ISO2022Modes System.Text.ISO2022Encoding::CheckEscapeSequenceJP(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_CheckEscapeSequenceJP_mDBB9C5A6FFE088762E3D7DB9017C8209CB0ADBEB (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___escapeCount1, const RuntimeMethod* method); // System.Byte System.Text.ISO2022Encoding::DecrementEscapeBytes(System.Byte[]&,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t ISO2022Encoding_DecrementEscapeBytes_m2AD166337E69FA7F1C76CC8FBA7BB32590A89612 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** ___bytes0, int32_t* ___count1, const RuntimeMethod* method); // System.Text.ISO2022Encoding/ISO2022Modes System.Text.ISO2022Encoding::CheckEscapeSequenceKR(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_CheckEscapeSequenceKR_m2870C2BA342FEE091746459417AEC51764A7FDC0 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___escapeCount1, const RuntimeMethod* method); // System.Void System.Text.ISO2022Encoding/ISO2022Encoder::.ctor(System.Text.EncodingNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ISO2022Encoder__ctor_m1029B2194F1510F77EAB00001438284B167A82FC (ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * __this, EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ___encoding0, const RuntimeMethod* method); // System.Void System.Text.ISO2022Encoding/ISO2022Decoder::.ctor(System.Text.EncodingNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ISO2022Decoder__ctor_m6A6F9F5C80F027ECC5684D5E3156E4B3A2B8A676 (ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * __this, EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ___encoding0, const RuntimeMethod* method); // System.Void System.Text.DecoderFallback::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallback__ctor_m748C2C19AD4595C13154F9EEDF89AC2A2C10727E (DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * __this, const RuntimeMethod* method); // System.Void System.Text.InternalDecoderBestFitFallbackBuffer::.ctor(System.Text.InternalDecoderBestFitFallback) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalDecoderBestFitFallbackBuffer__ctor_m179EA4A5FCB8EC746D115758BC2F44610709A3CD (InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3 * __this, InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * ___fallback0, const RuntimeMethod* method); // System.Void System.Text.DecoderFallbackBuffer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackBuffer__ctor_m4944ABFBCC6CDED8F244EC1E5EA6B1F229C3495C (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * __this, const RuntimeMethod* method); // System.Object System.Text.InternalDecoderBestFitFallbackBuffer::get_InternalSyncObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalDecoderBestFitFallbackBuffer_get_InternalSyncObject_mB73DB7B7208A1B34DB71FFCA037A9A82172D98DA (const RuntimeMethod* method); // System.Char[] System.Text.BaseCodePageEncoding::GetBestFitBytesToUnicodeData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* BaseCodePageEncoding_GetBestFitBytesToUnicodeData_m8F8A26D2D3F0F8D8F43B10DF0574CE1C331748E5 (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, const RuntimeMethod* method); // System.Char System.Text.InternalDecoderBestFitFallbackBuffer::TryBestFit(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar InternalDecoderBestFitFallbackBuffer_TryBestFit_mAD09AD683D986A548991E8DBD1360ECFF3089775 (InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytesCheck0, const RuntimeMethod* method); // System.Void System.Text.EncoderFallback::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallback__ctor_mCE6A0366B947DA2A52698FDA5381C1B6443A6AE1 (EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * __this, const RuntimeMethod* method); // System.Void System.Text.InternalEncoderBestFitFallbackBuffer::.ctor(System.Text.InternalEncoderBestFitFallback) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEncoderBestFitFallbackBuffer__ctor_m57610AF72A4C8712FDB5F7A45B9D5141BEA153CB (InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25 * __this, InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * ___fallback0, const RuntimeMethod* method); // System.Void System.Text.EncoderFallbackBuffer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBuffer__ctor_m2E6EAE6EDD4F1D72B0641BCD9A9FD42E692876A3 (EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * __this, const RuntimeMethod* method); // System.Object System.Text.InternalEncoderBestFitFallbackBuffer::get_InternalSyncObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEncoderBestFitFallbackBuffer_get_InternalSyncObject_mE2E381EA35A4F1DD3FF458EE9664A3427137B66A (const RuntimeMethod* method); // System.Char[] System.Text.BaseCodePageEncoding::GetBestFitUnicodeToBytesData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* BaseCodePageEncoding_GetBestFitUnicodeToBytesData_m025D96CB5B43E20C8B87F533A4FC36A91DFEF0F6 (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, const RuntimeMethod* method); // System.Char System.Text.InternalEncoderBestFitFallbackBuffer::TryBestFit(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar InternalEncoderBestFitFallbackBuffer_TryBestFit_m01481F93A8BB10DE23E37B6791C92FDDC13CA3A5 (InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25 * __this, Il2CppChar ___cUnknown0, const RuntimeMethod* method); // System.String System.SR::get_ArgumentOutOfRange_Range() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_ArgumentOutOfRange_Range_mB57731CE251F3E2F5706505C6B016058E012B58F (const RuntimeMethod* method); // System.Object System.Text.SBCSCodePageEncoding::get_InternalSyncObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * SBCSCodePageEncoding_get_InternalSyncObject_mFD3FA34A0AEFFED181D3E281505CB2DBD444B8E9 (const RuntimeMethod* method); // System.String System.Text.EncoderReplacementFallback::get_DefaultString() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* EncoderReplacementFallback_get_DefaultString_m3281D00A45410EF6B0492AEF3372C66FB3B9AC3F_inline (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * __this, const RuntimeMethod* method); // System.Text.DecoderFallback System.Text.DecoderNLS::get_Fallback() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * DecoderNLS_get_Fallback_m5085484186AE054CCBA018C2AC80B9D7266F5E2B_inline (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, const RuntimeMethod* method); // System.String System.Text.DecoderReplacementFallback::get_DefaultString() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderReplacementFallback_get_DefaultString_mBF7D63D6EB07D522C9C7BFEF589BF6D58A1B2E79_inline (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * __this, 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 // System.Void System.Text.BaseCodePageEncoding::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseCodePageEncoding__ctor_m0C0BA4023038852A3AF38C056B3F5487BFE31A85 (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, int32_t ___codepage0, int32_t ___dataCodePage1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)48)); __this->set_m_codePageHeader_71(L_0); int32_t L_1 = ___codepage0; InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * L_2 = (InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 *)il2cpp_codegen_object_new(InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04_il2cpp_TypeInfo_var); InternalEncoderBestFitFallback__ctor_m5CC930726797790B10692AEC4190D8ED6DF204C2(L_2, (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)NULL, /*hidden argument*/NULL); InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_3 = (InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 *)il2cpp_codegen_object_new(InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var); InternalDecoderBestFitFallback__ctor_m5B74F7886A3EF95E341483220AD060C7CF5E44B1(L_3, (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)NULL, /*hidden argument*/NULL); EncodingNLS__ctor_m9E2DFA0DB7C246FFCE32B328965FFB6ADCA0530D(__this, L_1, L_2, L_3, /*hidden argument*/NULL); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_4; L_4 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(((InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 *)CastclassClass((RuntimeObject*)L_4, InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04_il2cpp_TypeInfo_var))); ((InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 *)CastclassClass((RuntimeObject*)L_4, InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04_il2cpp_TypeInfo_var))->set_encoding_4(__this); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_5; L_5 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(((InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 *)CastclassSealed((RuntimeObject*)L_5, InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var))); ((InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 *)CastclassSealed((RuntimeObject*)L_5, InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var))->set_encoding_4(__this); int32_t L_6 = ___dataCodePage1; __this->set_dataTableCodePage_64(L_6); BaseCodePageEncoding_LoadCodePageTables_mE9A78BC2B6BCA302ED5E71F1840318BDC0352352(__this, /*hidden argument*/NULL); return; } } // System.Void System.Text.BaseCodePageEncoding::.ctor(System.Int32,System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseCodePageEncoding__ctor_mA8B6DF72149857FE908A86B51CB5CD04B52A91A8 (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, int32_t ___codepage0, int32_t ___dataCodePage1, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___enc2, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___dec3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)48)); __this->set_m_codePageHeader_71(L_0); int32_t L_1 = ___codepage0; EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_2 = ___enc2; DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_3 = ___dec3; EncodingNLS__ctor_m9E2DFA0DB7C246FFCE32B328965FFB6ADCA0530D(__this, L_1, L_2, L_3, /*hidden argument*/NULL); int32_t L_4 = ___dataCodePage1; __this->set_dataTableCodePage_64(L_4); BaseCodePageEncoding_LoadCodePageTables_mE9A78BC2B6BCA302ED5E71F1840318BDC0352352(__this, /*hidden argument*/NULL); return; } } // System.Void System.Text.BaseCodePageEncoding::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseCodePageEncoding_System_Runtime_Serialization_ISerializable_GetObjectData_mC0B98812DFB9333A2E776543A7632EB36AC7542C (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { { PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E * L_0 = (PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E_il2cpp_TypeInfo_var))); PlatformNotSupportedException__ctor_mF4122BD5C9FF6CF441C2A4BCECF012EEF603AE05(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseCodePageEncoding_System_Runtime_Serialization_ISerializable_GetObjectData_mC0B98812DFB9333A2E776543A7632EB36AC7542C_RuntimeMethod_var))); } } // System.IO.Stream System.Text.BaseCodePageEncoding::GetEncodingDataStream(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * BaseCodePageEncoding_GetEncodingDataStream_m55ADAE8695B91F64B3F47E599D1B91FF2B920454 (String_t* ___tableName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * V_0 = NULL; { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_0 = { reinterpret_cast (CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1; L_1 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_0, /*hidden argument*/NULL); TypeInfo_tFFBAC0D7187BFD2D25CC801679BC9645020EC04F * L_2; L_2 = IntrospectionExtensions_GetTypeInfo_m77034F8576BE695819427C13103C591277C1B636(L_1, /*hidden argument*/NULL); NullCheck(L_2); Assembly_t * L_3; L_3 = VirtualFuncInvoker0< Assembly_t * >::Invoke(25 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_2); String_t* L_4 = ___tableName0; NullCheck(L_3); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_5; L_5 = VirtualFuncInvoker1< Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB *, String_t* >::Invoke(16 /* System.IO.Stream System.Reflection.Assembly::GetManifestResourceStream(System.String) */, L_3, L_4); V_0 = L_5; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_6 = V_0; if (L_6) { goto IL_0024; } } { InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_7 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m26BD2B620B5FBFA4376C16011C60E18A2EDC8E96(L_7, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseCodePageEncoding_GetEncodingDataStream_m55ADAE8695B91F64B3F47E599D1B91FF2B920454_RuntimeMethod_var))); } IL_0024: { Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesDataHeader_68(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesDataHeader_68(); NullCheck(L_10); NullCheck(L_8); int32_t L_11; L_11 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(30 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_8, L_9, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_12 = V_0; return L_12; } } // System.Void System.Text.BaseCodePageEncoding::LoadCodePageTables() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseCodePageEncoding_LoadCodePageTables_mE9A78BC2B6BCA302ED5E71F1840318BDC0352352 (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_dataTableCodePage_64(); bool L_1; L_1 = BaseCodePageEncoding_FindCodePage_m36A136947B7AD55A6B45304A0074211D3CF2DD3D(__this, L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0029; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_2; L_2 = SR_get_NotSupported_NoCodepageData_mB2A3D627942228B2D8E8626AD90B58C91468B8A1(/*hidden argument*/NULL); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); int32_t L_4 = L_3; RuntimeObject * L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_4); String_t* L_6; L_6 = SR_Format_mA75E3A775313E12188CB4CF7265165A6A811261F(L_2, L_5, /*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_7 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_7, L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseCodePageEncoding_LoadCodePageTables_mE9A78BC2B6BCA302ED5E71F1840318BDC0352352_RuntimeMethod_var))); } IL_0029: { VirtualActionInvoker0::Invoke(44 /* System.Void System.Text.BaseCodePageEncoding::LoadManagedCodePage() */, __this); return; } } // System.Boolean System.Text.BaseCodePageEncoding::FindCodePage(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseCodePageEncoding_FindCodePage_m36A136947B7AD55A6B45304A0074211D3CF2DD3D (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, int32_t ___codePage0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; RuntimeObject * V_1 = NULL; bool V_2 = false; int32_t V_3 = 0; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; CodePageDataFileHeader_t915C42AF11BDBFCCA640048DBB9DA678B83A74F5 * V_6 = NULL; uint8_t* V_7 = NULL; uint8_t* V_8 = NULL; CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E * V_9 = NULL; int32_t V_10 = 0; int64_t V_11 = 0; int32_t V_12 = 0; bool V_13 = false; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { uint32_t L_0 = sizeof(CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E ); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = L_1; IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); RuntimeObject * L_2 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_streamLock_70(); V_1 = L_2; V_2 = (bool)0; } IL_0014: try {// begin try (depth: 1) { RuntimeObject * L_3 = V_1; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_3, (bool*)(&V_2), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); NullCheck(L_4); int64_t L_5; L_5 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(28 /* System.Int64 System.IO.Stream::Seek(System.Int64,System.IO.SeekOrigin) */, L_4, ((int64_t)((int64_t)((int32_t)44))), 0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesDataHeader_68(); NullCheck(L_6); V_5 = (uint8_t*)((L_6)->GetAddressAt(static_cast(0))); uint8_t* L_7 = V_5; V_4 = (uint8_t*)((uintptr_t)L_7); uint8_t* L_8 = V_4; V_6 = (CodePageDataFileHeader_t915C42AF11BDBFCCA640048DBB9DA678B83A74F5 *)L_8; CodePageDataFileHeader_t915C42AF11BDBFCCA640048DBB9DA678B83A74F5 * L_9 = V_6; NullCheck(L_9); int16_t L_10 = L_9->get_CodePageCount_2(); V_3 = L_10; V_5 = (uint8_t*)((uintptr_t)0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_0; NullCheck(L_11); V_8 = (uint8_t*)((L_11)->GetAddressAt(static_cast(0))); uint8_t* L_12 = V_8; V_7 = (uint8_t*)((uintptr_t)L_12); uint8_t* L_13 = V_7; V_9 = (CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E *)L_13; V_10 = 0; goto IL_0147; } IL_0067: { IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_14 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_0; NullCheck(L_16); NullCheck(L_14); int32_t L_17; L_17 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(30 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_14, L_15, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))); CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E * L_18 = V_9; NullCheck(L_18); int16_t L_19 = L_18->get_CodePage_1(); int32_t L_20 = ___codePage0; if ((!(((uint32_t)L_19) == ((uint32_t)L_20)))) { goto IL_0141; } } IL_0084: { IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_21 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); NullCheck(L_21); int64_t L_22; L_22 = VirtualFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.Stream::get_Position() */, L_21); V_11 = L_22; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_23 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E * L_24 = V_9; NullCheck(L_24); int32_t L_25 = L_24->get_Offset_3(); NullCheck(L_23); int64_t L_26; L_26 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(28 /* System.Int64 System.IO.Stream::Seek(System.Int64,System.IO.SeekOrigin) */, L_23, ((int64_t)((int64_t)L_25)), 0); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_27 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_28 = __this->get_m_codePageHeader_71(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29 = __this->get_m_codePageHeader_71(); NullCheck(L_29); NullCheck(L_27); int32_t L_30; L_30 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(30 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_27, L_28, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_31 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); NullCheck(L_31); int64_t L_32; L_32 = VirtualFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.Stream::get_Position() */, L_31); __this->set_m_firstDataWordOffset_72(((int32_t)((int32_t)L_32))); int32_t L_33 = V_10; int32_t L_34 = V_3; if ((!(((uint32_t)L_33) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)1)))))) { goto IL_00fc; } } IL_00d6: { IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_35 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); NullCheck(L_35); int64_t L_36; L_36 = VirtualFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.Stream::get_Length() */, L_35); CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E * L_37 = V_9; NullCheck(L_37); int32_t L_38 = L_37->get_Offset_3(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_39 = __this->get_m_codePageHeader_71(); NullCheck(L_39); __this->set_m_dataSize_73(((int32_t)((int32_t)((int64_t)il2cpp_codegen_subtract((int64_t)((int64_t)il2cpp_codegen_subtract((int64_t)L_36, (int64_t)((int64_t)((int64_t)L_38)))), (int64_t)((int64_t)((int64_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))))))); goto IL_013c; } IL_00fc: { IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_40 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); int64_t L_41 = V_11; NullCheck(L_40); int64_t L_42; L_42 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(28 /* System.Int64 System.IO.Stream::Seek(System.Int64,System.IO.SeekOrigin) */, L_40, L_41, 0); CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E * L_43 = V_9; NullCheck(L_43); int32_t L_44 = L_43->get_Offset_3(); V_12 = L_44; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_45 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_46 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_47 = V_0; NullCheck(L_47); NullCheck(L_45); int32_t L_48; L_48 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(30 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_45, L_46, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))); CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E * L_49 = V_9; NullCheck(L_49); int32_t L_50 = L_49->get_Offset_3(); int32_t L_51 = V_12; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_52 = __this->get_m_codePageHeader_71(); NullCheck(L_52); __this->set_m_dataSize_73(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_50, (int32_t)L_51)), (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length)))))); } IL_013c: { V_13 = (bool)1; IL2CPP_LEAVE(0x161, FINALLY_0155); } IL_0141: { int32_t L_53 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1)); } IL_0147: { int32_t L_54 = V_10; int32_t L_55 = V_3; if ((((int32_t)L_54) < ((int32_t)L_55))) { goto IL_0067; } } IL_014f: { V_8 = (uint8_t*)((uintptr_t)0); IL2CPP_LEAVE(0x15F, FINALLY_0155); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0155; } FINALLY_0155: {// begin finally (depth: 1) { bool L_56 = V_2; if (!L_56) { goto IL_015e; } } IL_0158: { RuntimeObject * L_57 = V_1; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_57, /*hidden argument*/NULL); } IL_015e: { IL2CPP_END_FINALLY(341) } }// end finally (depth: 1) IL2CPP_CLEANUP(341) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x161, IL_0161) IL2CPP_JUMP_TBL(0x15F, IL_015f) } IL_015f: { return (bool)0; } IL_0161: { bool L_58 = V_13; return L_58; } } // System.Int32 System.Text.BaseCodePageEncoding::GetCodePageByteSize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseCodePageEncoding_GetCodePageByteSize_m02F02C70020810F151DE17D2252285081AE3B8EA (int32_t ___codePage0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; RuntimeObject * V_1 = NULL; bool V_2 = false; int32_t V_3 = 0; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; CodePageDataFileHeader_t915C42AF11BDBFCCA640048DBB9DA678B83A74F5 * V_6 = NULL; uint8_t* V_7 = NULL; uint8_t* V_8 = NULL; CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E * V_9 = NULL; int32_t V_10 = 0; int32_t V_11 = 0; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { uint32_t L_0 = sizeof(CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E ); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = L_1; IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); RuntimeObject * L_2 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_streamLock_70(); V_1 = L_2; V_2 = (bool)0; } IL_0014: try {// begin try (depth: 1) { RuntimeObject * L_3 = V_1; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_3, (bool*)(&V_2), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); NullCheck(L_4); int64_t L_5; L_5 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(28 /* System.Int64 System.IO.Stream::Seek(System.Int64,System.IO.SeekOrigin) */, L_4, ((int64_t)((int64_t)((int32_t)44))), 0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesDataHeader_68(); NullCheck(L_6); V_5 = (uint8_t*)((L_6)->GetAddressAt(static_cast(0))); uint8_t* L_7 = V_5; V_4 = (uint8_t*)((uintptr_t)L_7); uint8_t* L_8 = V_4; V_6 = (CodePageDataFileHeader_t915C42AF11BDBFCCA640048DBB9DA678B83A74F5 *)L_8; CodePageDataFileHeader_t915C42AF11BDBFCCA640048DBB9DA678B83A74F5 * L_9 = V_6; NullCheck(L_9); int16_t L_10 = L_9->get_CodePageCount_2(); V_3 = L_10; V_5 = (uint8_t*)((uintptr_t)0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_0; NullCheck(L_11); V_8 = (uint8_t*)((L_11)->GetAddressAt(static_cast(0))); uint8_t* L_12 = V_8; V_7 = (uint8_t*)((uintptr_t)L_12); uint8_t* L_13 = V_7; V_9 = (CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E *)L_13; V_10 = 0; goto IL_008f; } IL_0064: { IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_14 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_0; NullCheck(L_16); NullCheck(L_14); int32_t L_17; L_17 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(30 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_14, L_15, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))); CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E * L_18 = V_9; NullCheck(L_18); int16_t L_19 = L_18->get_CodePage_1(); int32_t L_20 = ___codePage0; if ((!(((uint32_t)L_19) == ((uint32_t)L_20)))) { goto IL_0089; } } IL_007e: { CodePageIndex_t53ECDC175C103F32E93ACED2D1FCDC833897001E * L_21 = V_9; NullCheck(L_21); int16_t L_22 = L_21->get_ByteCount_2(); V_11 = L_22; IL2CPP_LEAVE(0xA6, FINALLY_009a); } IL_0089: { int32_t L_23 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_008f: { int32_t L_24 = V_10; int32_t L_25 = V_3; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_0064; } } IL_0094: { V_8 = (uint8_t*)((uintptr_t)0); IL2CPP_LEAVE(0xA4, FINALLY_009a); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_009a; } FINALLY_009a: {// begin finally (depth: 1) { bool L_26 = V_2; if (!L_26) { goto IL_00a3; } } IL_009d: { RuntimeObject * L_27 = V_1; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_27, /*hidden argument*/NULL); } IL_00a3: { IL2CPP_END_FINALLY(154) } }// end finally (depth: 1) IL2CPP_CLEANUP(154) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xA6, IL_00a6) IL2CPP_JUMP_TBL(0xA4, IL_00a4) } IL_00a4: { return 0; } IL_00a6: { int32_t L_28 = V_11; return L_28; } } // System.Byte* System.Text.BaseCodePageEncoding::GetNativeMemory(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* BaseCodePageEncoding_GetNativeMemory_m1A9FA375408D0F2FF5508EBD6C11746E4F2B6A3F (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, int32_t ___iSize0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; { SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71 * L_0 = __this->get_safeNativeMemoryHandle_74(); if (L_0) { goto IL_0025; } } { int32_t L_1 = ___iSize0; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); intptr_t L_2; L_2 = Marshal_AllocHGlobal_mED1B623D229DB8FAB58D187E4E73D3DA2E8AE6EC(L_1, /*hidden argument*/NULL); void* L_3; L_3 = IntPtr_op_Explicit_mE8B472FDC632CBD121F7ADF4F94546D6610BACDD((intptr_t)L_2, /*hidden argument*/NULL); V_0 = (uint8_t*)L_3; uint8_t* L_4 = V_0; intptr_t L_5; L_5 = IntPtr_op_Explicit_mBD40223EE90BDDF40A24C0F321D3398DEA300495((void*)(void*)L_4, /*hidden argument*/NULL); SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71 * L_6 = (SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71 *)il2cpp_codegen_object_new(SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71_il2cpp_TypeInfo_var); SafeAllocHHandle__ctor_m1B90CAEF8356238B80EF53E2EC1E10259456129C(L_6, (intptr_t)L_5, /*hidden argument*/NULL); __this->set_safeNativeMemoryHandle_74(L_6); } IL_0025: { SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71 * L_7 = __this->get_safeNativeMemoryHandle_74(); NullCheck(L_7); intptr_t L_8; L_8 = SafeHandle_DangerousGetHandle_mEB7C6F9EC43E5A3483027A9B1B8D660D2F7E2CDB_inline(L_7, /*hidden argument*/NULL); void* L_9; L_9 = IntPtr_op_Explicit_mE8B472FDC632CBD121F7ADF4F94546D6610BACDD((intptr_t)L_8, /*hidden argument*/NULL); return (uint8_t*)(L_9); } } // System.Char[] System.Text.BaseCodePageEncoding::GetBestFitUnicodeToBytesData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* BaseCodePageEncoding_GetBestFitUnicodeToBytesData_m025D96CB5B43E20C8B87F533A4FC36A91DFEF0F6 (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, const RuntimeMethod* method) { { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = __this->get_arrayUnicodeBestFit_66(); if (L_0) { goto IL_000e; } } { VirtualActionInvoker0::Invoke(45 /* System.Void System.Text.BaseCodePageEncoding::ReadBestFitTable() */, __this); } IL_000e: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = __this->get_arrayUnicodeBestFit_66(); return L_1; } } // System.Char[] System.Text.BaseCodePageEncoding::GetBestFitBytesToUnicodeData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* BaseCodePageEncoding_GetBestFitBytesToUnicodeData_m8F8A26D2D3F0F8D8F43B10DF0574CE1C331748E5 (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, const RuntimeMethod* method) { { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = __this->get_arrayBytesBestFit_67(); if (L_0) { goto IL_000e; } } { VirtualActionInvoker0::Invoke(45 /* System.Void System.Text.BaseCodePageEncoding::ReadBestFitTable() */, __this); } IL_000e: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = __this->get_arrayBytesBestFit_67(); return L_1; } } // System.Void System.Text.BaseCodePageEncoding::CheckMemorySection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseCodePageEncoding_CheckMemorySection_m730F8E296C6F42059CB2B099BA6C787C2B036BA0 (BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71 * L_0 = __this->get_safeNativeMemoryHandle_74(); if (!L_0) { goto IL_0025; } } { SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71 * L_1 = __this->get_safeNativeMemoryHandle_74(); NullCheck(L_1); intptr_t L_2; L_2 = SafeHandle_DangerousGetHandle_mEB7C6F9EC43E5A3483027A9B1B8D660D2F7E2CDB_inline(L_1, /*hidden argument*/NULL); bool L_3; L_3 = IntPtr_op_Equality_mD94F3FE43A65684EFF984A7B95E70D2520C0AC73((intptr_t)L_2, (intptr_t)(0), /*hidden argument*/NULL); if (!L_3) { goto IL_0025; } } { VirtualActionInvoker0::Invoke(44 /* System.Void System.Text.BaseCodePageEncoding::LoadManagedCodePage() */, __this); } IL_0025: { return; } } // System.Void System.Text.BaseCodePageEncoding::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseCodePageEncoding__cctor_m55B46171D57865C86018C9FF6710AEB8A06D01C4 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7D4E2FD843F2C7D33790D72BC9B6659798AFD7DC); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)44)); ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->set_s_codePagesDataHeader_68(L_0); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_1; L_1 = BaseCodePageEncoding_GetEncodingDataStream_m55ADAE8695B91F64B3F47E599D1B91FF2B920454(_stringLiteral7D4E2FD843F2C7D33790D72BC9B6659798AFD7DC, /*hidden argument*/NULL); ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->set_s_codePagesEncodingDataStream_69(L_1); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->set_s_streamLock_70(L_2); 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 System.Text.CodePagesEncodingProvider::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CodePagesEncodingProvider__ctor_m56E38C715ED33090B6AA0890397675EE8EEC5C22 (CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m66CDC977B3C5B68CF3FA5564A3FF82D7ABD90A73_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 * L_0 = (Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 *)il2cpp_codegen_object_new(Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06_il2cpp_TypeInfo_var); Dictionary_2__ctor_m66CDC977B3C5B68CF3FA5564A3FF82D7ABD90A73(L_0, /*hidden argument*/Dictionary_2__ctor_m66CDC977B3C5B68CF3FA5564A3FF82D7ABD90A73_RuntimeMethod_var); __this->set__encodings_3(L_0); ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * L_1 = (ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F *)il2cpp_codegen_object_new(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F_il2cpp_TypeInfo_var); ReaderWriterLockSlim__ctor_m254AD80A599E19DA60B217A41894C77836FAD52E(L_1, /*hidden argument*/NULL); __this->set__cacheLock_4(L_1); IL2CPP_RUNTIME_CLASS_INIT(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var); EncodingProvider__ctor_m1B85D24717BA8837FB4EAFE58052C6A9E736D730(__this, /*hidden argument*/NULL); return; } } // System.Text.EncodingProvider System.Text.CodePagesEncodingProvider::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 * CodePagesEncodingProvider_get_Instance_mC9DC5616E761580BF49074012F8C228E007C3C34 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_il2cpp_TypeInfo_var); EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 * L_0 = ((CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_StaticFields*)il2cpp_codegen_static_fields_for(CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_il2cpp_TypeInfo_var))->get_s_singleton_2(); return L_0; } } // System.Text.Encoding System.Text.CodePagesEncodingProvider::GetEncoding(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * CodePagesEncodingProvider_GetEncoding_m0D2E1D6FED1604A1CC3114305FAD41DD641DA056 (CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F * __this, int32_t ___codepage0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mD40E2E1ECDC4DC00C262AEB2998DFC87AA67F322_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m7E3795F05AE19A205DE427B8A5E01F675EE54B21_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * V_3 = NULL; Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * V_4 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { int32_t L_0 = ___codepage0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_000c; } } { int32_t L_1 = ___codepage0; if ((((int32_t)L_1) <= ((int32_t)((int32_t)65535)))) { goto IL_000e; } } IL_000c: { return (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)NULL; } IL_000e: { int32_t L_2 = ___codepage0; if (L_2) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_il2cpp_TypeInfo_var); int32_t L_3; L_3 = CodePagesEncodingProvider_get_SystemDefaultCodePage_m4E186E06D337768E86740D599CEB2C090103E84D(/*hidden argument*/NULL); V_1 = L_3; int32_t L_4 = V_1; if (L_4) { goto IL_001c; } } { return (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)NULL; } IL_001c: { int32_t L_5 = V_1; Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_6; L_6 = VirtualFuncInvoker1< Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *, int32_t >::Invoke(5 /* System.Text.Encoding System.Text.EncodingProvider::GetEncoding(System.Int32) */, __this, L_5); return L_6; } IL_0024: { V_0 = (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)NULL; ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * L_7 = __this->get__cacheLock_4(); NullCheck(L_7); ReaderWriterLockSlim_EnterUpgradeableReadLock_m49E33B0F164253250D2CE7D4F369365D4A278319(L_7, /*hidden argument*/NULL); } IL_0031: try {// begin try (depth: 1) { Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 * L_8 = __this->get__encodings_3(); int32_t L_9 = ___codepage0; NullCheck(L_8); bool L_10; L_10 = Dictionary_2_TryGetValue_m7E3795F05AE19A205DE427B8A5E01F675EE54B21(L_8, L_9, (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m7E3795F05AE19A205DE427B8A5E01F675EE54B21_RuntimeMethod_var); if (!L_10) { goto IL_0045; } } IL_0041: { Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_11 = V_0; V_3 = L_11; IL2CPP_LEAVE(0xBD, FINALLY_00af); } IL_0045: { int32_t L_12 = ___codepage0; IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); int32_t L_13; L_13 = BaseCodePageEncoding_GetCodePageByteSize_m02F02C70020810F151DE17D2252285081AE3B8EA(L_12, /*hidden argument*/NULL); V_2 = L_13; int32_t L_14 = V_2; if ((!(((uint32_t)L_14) == ((uint32_t)1)))) { goto IL_0059; } } IL_0050: { int32_t L_15 = ___codepage0; SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 * L_16 = (SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 *)il2cpp_codegen_object_new(SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78_il2cpp_TypeInfo_var); SBCSCodePageEncoding__ctor_m819F01901B2DCA0F471E815E403D03AD457E8105(L_16, L_15, /*hidden argument*/NULL); V_0 = L_16; goto IL_0074; } IL_0059: { int32_t L_17 = V_2; if ((!(((uint32_t)L_17) == ((uint32_t)2)))) { goto IL_0066; } } IL_005d: { int32_t L_18 = ___codepage0; DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * L_19 = (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)il2cpp_codegen_object_new(DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_il2cpp_TypeInfo_var); DBCSCodePageEncoding__ctor_m16C29CBF848C74A856A00551AFD3948A8C4A6DB3(L_19, L_18, /*hidden argument*/NULL); V_0 = L_19; goto IL_0074; } IL_0066: { int32_t L_20 = ___codepage0; IL2CPP_RUNTIME_CLASS_INIT(CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_il2cpp_TypeInfo_var); Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_21; L_21 = CodePagesEncodingProvider_GetEncodingRare_m6E653F71162DD044F55CA3D135FE537F4C3EF5FC(L_20, /*hidden argument*/NULL); V_0 = L_21; Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_22 = V_0; if (L_22) { goto IL_0074; } } IL_0070: { V_3 = (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)NULL; IL2CPP_LEAVE(0xBD, FINALLY_00af); } IL_0074: { ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * L_23 = __this->get__cacheLock_4(); NullCheck(L_23); ReaderWriterLockSlim_EnterWriteLock_m6906FE7058BCD5857E7036D763FA14A94D395386(L_23, /*hidden argument*/NULL); } IL_007f: try {// begin try (depth: 2) { Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 * L_24 = __this->get__encodings_3(); int32_t L_25 = ___codepage0; NullCheck(L_24); bool L_26; L_26 = Dictionary_2_TryGetValue_m7E3795F05AE19A205DE427B8A5E01F675EE54B21(L_24, L_25, (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 **)(&V_4), /*hidden argument*/Dictionary_2_TryGetValue_m7E3795F05AE19A205DE427B8A5E01F675EE54B21_RuntimeMethod_var); if (!L_26) { goto IL_0094; } } IL_008f: { Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_27 = V_4; V_3 = L_27; IL2CPP_LEAVE(0xBD, FINALLY_00a3); } IL_0094: { Dictionary_2_tFFA32FDDD637787B40BEC5D2CA94BE666C3A1B06 * L_28 = __this->get__encodings_3(); int32_t L_29 = ___codepage0; Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_30 = V_0; NullCheck(L_28); Dictionary_2_Add_mD40E2E1ECDC4DC00C262AEB2998DFC87AA67F322(L_28, L_29, L_30, /*hidden argument*/Dictionary_2_Add_mD40E2E1ECDC4DC00C262AEB2998DFC87AA67F322_RuntimeMethod_var); IL2CPP_LEAVE(0xBB, FINALLY_00a3); } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00a3; } FINALLY_00a3: {// begin finally (depth: 2) ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * L_31 = __this->get__cacheLock_4(); NullCheck(L_31); ReaderWriterLockSlim_ExitWriteLock_m2A49859BD012D6C7FCC58A7C37C3702B8C761BE2(L_31, /*hidden argument*/NULL); IL2CPP_END_FINALLY(163) }// end finally (depth: 2) IL2CPP_CLEANUP(163) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_END_CLEANUP(0xBD, FINALLY_00af); IL2CPP_END_CLEANUP(0xBB, FINALLY_00af); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00af; } FINALLY_00af: {// begin finally (depth: 1) ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * L_32 = __this->get__cacheLock_4(); NullCheck(L_32); ReaderWriterLockSlim_ExitUpgradeableReadLock_m870A35845A911065A8897A68EB1F9C28C08E38DE(L_32, /*hidden argument*/NULL); IL2CPP_END_FINALLY(175) }// end finally (depth: 1) IL2CPP_CLEANUP(175) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xBD, IL_00bd) IL2CPP_JUMP_TBL(0xBB, IL_00bb) } IL_00bb: { Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_33 = V_0; return L_33; } IL_00bd: { Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_34 = V_3; return L_34; } } // System.Text.Encoding System.Text.CodePagesEncodingProvider::GetEncoding(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * CodePagesEncodingProvider_GetEncoding_m526508532620D259107F8086F9F41F20808B906D (CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F * __this, String_t* ___name0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { String_t* L_0 = ___name0; IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); int32_t L_1; L_1 = EncodingTable_GetCodePageFromName_m9FFAB5EDD8798A68AD68F0F5BE9C565946BA42A9(L_0, /*hidden argument*/NULL); V_0 = L_1; int32_t L_2 = V_0; if (L_2) { goto IL_000c; } } { return (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)NULL; } IL_000c: { int32_t L_3 = V_0; Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_4; L_4 = VirtualFuncInvoker1< Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *, int32_t >::Invoke(5 /* System.Text.Encoding System.Text.EncodingProvider::GetEncoding(System.Int32) */, __this, L_3); return L_4; } } // System.Text.Encoding System.Text.CodePagesEncodingProvider::GetEncodingRare(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * CodePagesEncodingProvider_GetEncodingRare_m6E653F71162DD044F55CA3D135FE537F4C3EF5FC (int32_t ___codepage0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EUCJPEncoding_t89305F9F6A3FB97E23F9F19E6B6C7954A2D4B846_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * V_0 = NULL; { V_0 = (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)NULL; int32_t L_0 = ___codepage0; if ((((int32_t)L_0) > ((int32_t)((int32_t)51932)))) { goto IL_0074; } } { int32_t L_1 = ___codepage0; if ((((int32_t)L_1) > ((int32_t)((int32_t)10008)))) { goto IL_002d; } } { int32_t L_2 = ___codepage0; if ((((int32_t)L_2) == ((int32_t)((int32_t)10003)))) { goto IL_00c7; } } { int32_t L_3 = ___codepage0; if ((((int32_t)L_3) == ((int32_t)((int32_t)10008)))) { goto IL_00b5; } } { goto IL_011a; } IL_002d: { int32_t L_4 = ___codepage0; if ((((int32_t)L_4) == ((int32_t)((int32_t)38598)))) { goto IL_010e; } } { int32_t L_5 = ___codepage0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)((int32_t)50220)))) { case 0: { goto IL_00e1; } case 1: { goto IL_00e1; } case 2: { goto IL_00e1; } case 3: { goto IL_011a; } case 4: { goto IL_011a; } case 5: { goto IL_00e1; } case 6: { goto IL_011a; } case 7: { goto IL_00ea; } } } { int32_t L_6 = ___codepage0; if ((((int32_t)L_6) == ((int32_t)((int32_t)51932)))) { goto IL_00f8; } } { goto IL_011a; } IL_0074: { int32_t L_7 = ___codepage0; if ((((int32_t)L_7) > ((int32_t)((int32_t)51949)))) { goto IL_0091; } } { int32_t L_8 = ___codepage0; if ((((int32_t)L_8) == ((int32_t)((int32_t)51936)))) { goto IL_00ea; } } { int32_t L_9 = ___codepage0; if ((((int32_t)L_9) == ((int32_t)((int32_t)51949)))) { goto IL_0100; } } { goto IL_011a; } IL_0091: { int32_t L_10 = ___codepage0; if ((((int32_t)L_10) == ((int32_t)((int32_t)52936)))) { goto IL_00e1; } } { int32_t L_11 = ___codepage0; if ((((int32_t)L_11) == ((int32_t)((int32_t)54936)))) { goto IL_00d9; } } { int32_t L_12 = ___codepage0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)((int32_t)57002)))) <= ((uint32_t)((int32_t)9))))) { goto IL_011a; } } { int32_t L_13 = ___codepage0; ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB * L_14 = (ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB *)il2cpp_codegen_object_new(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var); ISCIIEncoding__ctor_m0EC00B0E8BDAD4A71FA8E379E2D4C588475368B8(L_14, L_13, /*hidden argument*/NULL); V_0 = L_14; goto IL_011a; } IL_00b5: { DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * L_15 = (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)il2cpp_codegen_object_new(DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_il2cpp_TypeInfo_var); DBCSCodePageEncoding__ctor_mAF1ECE6045E8801B1DC1005D473648578379FDA5(L_15, ((int32_t)10008), ((int32_t)20936), /*hidden argument*/NULL); V_0 = L_15; goto IL_011a; } IL_00c7: { DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * L_16 = (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)il2cpp_codegen_object_new(DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_il2cpp_TypeInfo_var); DBCSCodePageEncoding__ctor_mAF1ECE6045E8801B1DC1005D473648578379FDA5(L_16, ((int32_t)10003), ((int32_t)20949), /*hidden argument*/NULL); V_0 = L_16; goto IL_011a; } IL_00d9: { GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * L_17 = (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 *)il2cpp_codegen_object_new(GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2_il2cpp_TypeInfo_var); GB18030Encoding__ctor_mE1FE3D46248DDBBCFE57EC3B580271EACE55DD0D(L_17, /*hidden argument*/NULL); V_0 = L_17; goto IL_011a; } IL_00e1: { int32_t L_18 = ___codepage0; ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * L_19 = (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 *)il2cpp_codegen_object_new(ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_il2cpp_TypeInfo_var); ISO2022Encoding__ctor_m31ACF9EFCD149E9D4957EBC34FBA395C0C06B285(L_19, L_18, /*hidden argument*/NULL); V_0 = L_19; goto IL_011a; } IL_00ea: { int32_t L_20 = ___codepage0; DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * L_21 = (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)il2cpp_codegen_object_new(DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_il2cpp_TypeInfo_var); DBCSCodePageEncoding__ctor_mAF1ECE6045E8801B1DC1005D473648578379FDA5(L_21, L_20, ((int32_t)936), /*hidden argument*/NULL); V_0 = L_21; goto IL_011a; } IL_00f8: { EUCJPEncoding_t89305F9F6A3FB97E23F9F19E6B6C7954A2D4B846 * L_22 = (EUCJPEncoding_t89305F9F6A3FB97E23F9F19E6B6C7954A2D4B846 *)il2cpp_codegen_object_new(EUCJPEncoding_t89305F9F6A3FB97E23F9F19E6B6C7954A2D4B846_il2cpp_TypeInfo_var); EUCJPEncoding__ctor_mC6C0A69C4090EB5734D2D014EAD82AFE2A1A5681(L_22, /*hidden argument*/NULL); V_0 = L_22; goto IL_011a; } IL_0100: { int32_t L_23 = ___codepage0; DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * L_24 = (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)il2cpp_codegen_object_new(DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_il2cpp_TypeInfo_var); DBCSCodePageEncoding__ctor_mAF1ECE6045E8801B1DC1005D473648578379FDA5(L_24, L_23, ((int32_t)20949), /*hidden argument*/NULL); V_0 = L_24; goto IL_011a; } IL_010e: { int32_t L_25 = ___codepage0; SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 * L_26 = (SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 *)il2cpp_codegen_object_new(SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78_il2cpp_TypeInfo_var); SBCSCodePageEncoding__ctor_m1B550639BF82FF1BE4F767AF28F3B1E92C3B2E49(L_26, L_25, ((int32_t)28598), /*hidden argument*/NULL); V_0 = L_26; } IL_011a: { Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_27 = V_0; return L_27; } } // System.Int32 System.Text.CodePagesEncodingProvider::get_SystemDefaultCodePage() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CodePagesEncodingProvider_get_SystemDefaultCodePage_m4E186E06D337768E86740D599CEB2C090103E84D (const RuntimeMethod* method) { { return 0; } } // System.Void System.Text.CodePagesEncodingProvider::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CodePagesEncodingProvider__cctor_m6EA26B347C801629778B5001AC657B9EF13444A2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F * L_0 = (CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F *)il2cpp_codegen_object_new(CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_il2cpp_TypeInfo_var); CodePagesEncodingProvider__ctor_m56E38C715ED33090B6AA0890397675EE8EEC5C22(L_0, /*hidden argument*/NULL); ((CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_StaticFields*)il2cpp_codegen_static_fields_for(CodePagesEncodingProvider_tC5781266F567AA39001E579343E5954DC611C77F_il2cpp_TypeInfo_var))->set_s_singleton_2(L_0); 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 System.Text.DBCSCodePageEncoding::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DBCSCodePageEncoding__ctor_m16C29CBF848C74A856A00551AFD3948A8C4A6DB3 (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, int32_t ___codePage0, const RuntimeMethod* method) { { int32_t L_0 = ___codePage0; int32_t L_1 = ___codePage0; DBCSCodePageEncoding__ctor_mAF1ECE6045E8801B1DC1005D473648578379FDA5(__this, L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void System.Text.DBCSCodePageEncoding::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DBCSCodePageEncoding__ctor_mAF1ECE6045E8801B1DC1005D473648578379FDA5 (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, int32_t ___codePage0, int32_t ___dataCodePage1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->set_mapBytesToUnicode_75((Il2CppChar*)((uintptr_t)0)); __this->set_mapUnicodeToBytes_76((uint16_t*)((uintptr_t)0)); int32_t L_0 = ___codePage0; int32_t L_1 = ___dataCodePage1; IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); BaseCodePageEncoding__ctor_m0C0BA4023038852A3AF38C056B3F5487BFE31A85(__this, L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void System.Text.DBCSCodePageEncoding::.ctor(System.Int32,System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DBCSCodePageEncoding__ctor_mB753540BA01480A30470994B20D96537B96A773B (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, int32_t ___codePage0, int32_t ___dataCodePage1, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___enc2, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___dec3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->set_mapBytesToUnicode_75((Il2CppChar*)((uintptr_t)0)); __this->set_mapUnicodeToBytes_76((uint16_t*)((uintptr_t)0)); int32_t L_0 = ___codePage0; int32_t L_1 = ___dataCodePage1; EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_2 = ___enc2; DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_3 = ___dec3; IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); BaseCodePageEncoding__ctor_mA8B6DF72149857FE908A86B51CB5CD04B52A91A8(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); return; } } // System.Void System.Text.DBCSCodePageEncoding::LoadManagedCodePage() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DBCSCodePageEncoding_LoadManagedCodePage_mBFF96046B124B86D27806B48A7260A207320D181 (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; uint8_t* V_1 = NULL; CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341 * V_2 = NULL; int32_t V_3 = 0; uint8_t* V_4 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_5 = NULL; RuntimeObject * V_6 = NULL; bool V_7 = false; uint8_t* V_8 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_9 = NULL; Il2CppChar* V_10 = NULL; int32_t V_11 = 0; int32_t V_12 = 0; Il2CppChar V_13 = 0x0; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_m_codePageHeader_71(); NullCheck(L_0); V_1 = (uint8_t*)((L_0)->GetAddressAt(static_cast(0))); uint8_t* L_1 = V_1; V_0 = (uint8_t*)((uintptr_t)L_1); uint8_t* L_2 = V_0; V_2 = (CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341 *)L_2; CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341 * L_3 = V_2; NullCheck(L_3); int16_t L_4 = L_3->get_ByteCount_6(); if ((((int32_t)L_4) == ((int32_t)2))) { goto IL_0036; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_5; L_5 = SR_get_NotSupported_NoCodepageData_mB2A3D627942228B2D8E8626AD90B58C91468B8A1(/*hidden argument*/NULL); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_7); String_t* L_9; L_9 = SR_Format_mA75E3A775313E12188CB4CF7265165A6A811261F(L_5, L_8, /*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_10 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_10, L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DBCSCodePageEncoding_LoadManagedCodePage_mBFF96046B124B86D27806B48A7260A207320D181_RuntimeMethod_var))); } IL_0036: { CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341 * L_11 = V_2; NullCheck(L_11); uint16_t L_12 = L_11->get_ByteReplace_8(); __this->set__bytesUnknown_77(L_12); CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341 * L_13 = V_2; NullCheck(L_13); Il2CppChar L_14 = L_13->get_UnicodeReplace_7(); __this->set_charUnknown_79(L_14); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_15; L_15 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); if (!((InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 *)IsInstSealed((RuntimeObject*)L_15, InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var))) { goto IL_0071; } } { DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_16; L_16 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); Il2CppChar L_17 = __this->get_charUnknown_79(); NullCheck(((InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 *)CastclassSealed((RuntimeObject*)L_16, InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var))); ((InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 *)CastclassSealed((RuntimeObject*)L_16, InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var))->set_cReplacement_6(L_17); } IL_0071: { __this->set__byteCountUnknown_78(1); uint16_t L_18 = __this->get__bytesUnknown_77(); if ((((int32_t)L_18) <= ((int32_t)((int32_t)255)))) { goto IL_0093; } } { int32_t L_19 = __this->get__byteCountUnknown_78(); __this->set__byteCountUnknown_78(((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1))); } IL_0093: { int32_t L_20 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_iExtraBytes_65(); V_3 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)262148), (int32_t)L_20)); int32_t L_21 = V_3; uint8_t* L_22; L_22 = BaseCodePageEncoding_GetNativeMemory_m1A9FA375408D0F2FF5508EBD6C11746E4F2B6A3F(__this, L_21, /*hidden argument*/NULL); V_4 = (uint8_t*)L_22; uint8_t* L_23 = V_4; int32_t L_24 = V_3; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_23, (uint8_t)0, L_24, /*hidden argument*/NULL); uint8_t* L_25 = V_4; __this->set_mapBytesToUnicode_75((Il2CppChar*)L_25); uint8_t* L_26 = V_4; __this->set_mapUnicodeToBytes_76((uint16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, (int32_t)((int32_t)131072)))); int32_t L_27 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_m_dataSize_73(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_28 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_27); V_5 = L_28; IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); RuntimeObject * L_29 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_streamLock_70(); V_6 = L_29; V_7 = (bool)0; } IL_00df: try {// begin try (depth: 1) RuntimeObject * L_30 = V_6; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_30, (bool*)(&V_7), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_31 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); int32_t L_32 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_m_firstDataWordOffset_72(); NullCheck(L_31); int64_t L_33; L_33 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(28 /* System.Int64 System.IO.Stream::Seek(System.Int64,System.IO.SeekOrigin) */, L_31, ((int64_t)((int64_t)L_32)), 0); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_34 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_35 = V_5; int32_t L_36 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_m_dataSize_73(); NullCheck(L_34); int32_t L_37; L_37 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(30 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_34, L_35, 0, L_36); IL2CPP_LEAVE(0x11D, FINALLY_0111); }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0111; } FINALLY_0111: {// begin finally (depth: 1) { bool L_38 = V_7; if (!L_38) { goto IL_011c; } } IL_0115: { RuntimeObject * L_39 = V_6; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_39, /*hidden argument*/NULL); } IL_011c: { IL2CPP_END_FINALLY(273) } }// end finally (depth: 1) IL2CPP_CLEANUP(273) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x11D, IL_011d) } IL_011d: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_40 = V_5; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_41 = L_40; V_9 = L_41; if (!L_41) { goto IL_012a; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_42 = V_9; NullCheck(L_42); if (((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length)))) { goto IL_0130; } } IL_012a: { V_8 = (uint8_t*)((uintptr_t)0); goto IL_013b; } IL_0130: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_43 = V_9; NullCheck(L_43); V_8 = (uint8_t*)((uintptr_t)((L_43)->GetAddressAt(static_cast(0)))); } IL_013b: { uint8_t* L_44 = V_8; V_10 = (Il2CppChar*)L_44; V_11 = 0; V_12 = 0; goto IL_01ee; } IL_014a: { Il2CppChar* L_45 = V_10; int32_t L_46 = *((uint16_t*)L_45); V_13 = L_46; Il2CppChar* L_47 = V_10; V_10 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_47, (int32_t)2)); Il2CppChar L_48 = V_13; if ((!(((uint32_t)L_48) == ((uint32_t)1)))) { goto IL_016a; } } { Il2CppChar* L_49 = V_10; int32_t L_50 = *((uint16_t*)L_49); V_11 = L_50; Il2CppChar* L_51 = V_10; V_10 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_51, (int32_t)2)); goto IL_01ee; } IL_016a: { Il2CppChar L_52 = V_13; if ((((int32_t)L_52) >= ((int32_t)((int32_t)32)))) { goto IL_017e; } } { Il2CppChar L_53 = V_13; if ((((int32_t)L_53) <= ((int32_t)0))) { goto IL_017e; } } { int32_t L_54 = V_11; Il2CppChar L_55 = V_13; V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)L_55)); goto IL_01ee; } IL_017e: { Il2CppChar L_56 = V_13; if ((!(((uint32_t)L_56) == ((uint32_t)((int32_t)65535))))) { goto IL_0192; } } { int32_t L_57 = V_11; V_12 = L_57; int32_t L_58 = V_11; V_13 = ((int32_t)((uint16_t)L_58)); goto IL_01b6; } IL_0192: { Il2CppChar L_59 = V_13; if ((!(((uint32_t)L_59) == ((uint32_t)((int32_t)65534))))) { goto IL_01a1; } } { int32_t L_60 = V_11; V_12 = L_60; goto IL_01b6; } IL_01a1: { Il2CppChar L_61 = V_13; if ((!(((uint32_t)L_61) == ((uint32_t)((int32_t)65533))))) { goto IL_01b2; } } { int32_t L_62 = V_11; V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_62, (int32_t)1)); goto IL_01ee; } IL_01b2: { int32_t L_63 = V_11; V_12 = L_63; } IL_01b6: { bool L_64; L_64 = VirtualFuncInvoker1< bool, int32_t* >::Invoke(46 /* System.Boolean System.Text.DBCSCodePageEncoding::CleanUpBytes(System.Int32&) */, __this, (int32_t*)(&V_12)); if (!L_64) { goto IL_01e8; } } { Il2CppChar L_65 = V_13; if ((((int32_t)L_65) == ((int32_t)((int32_t)65534)))) { goto IL_01d9; } } { uint16_t* L_66 = __this->get_mapUnicodeToBytes_76(); Il2CppChar L_67 = V_13; int32_t L_68 = V_12; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_66, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_67), (int32_t)2))))) = (int16_t)((int32_t)((uint16_t)L_68)); } IL_01d9: { Il2CppChar* L_69 = __this->get_mapBytesToUnicode_75(); int32_t L_70 = V_12; Il2CppChar L_71 = V_13; *((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_69, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_70), (int32_t)2))))) = (int16_t)L_71; } IL_01e8: { int32_t L_72 = V_11; V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1)); } IL_01ee: { int32_t L_73 = V_11; if ((((int32_t)L_73) < ((int32_t)((int32_t)65536)))) { goto IL_014a; } } { V_9 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL; Il2CppChar* L_74 = __this->get_mapBytesToUnicode_75(); VirtualActionInvoker1< Il2CppChar* >::Invoke(47 /* System.Void System.Text.DBCSCodePageEncoding::CleanUpEndBytes(System.Char*) */, __this, (Il2CppChar*)(Il2CppChar*)L_74); V_1 = (uint8_t*)((uintptr_t)0); return; } } // System.Boolean System.Text.DBCSCodePageEncoding::CleanUpBytes(System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DBCSCodePageEncoding_CleanUpBytes_m63DE14943889C32CED8A4A258599FB5CF8074EF9 (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, int32_t* ___bytes0, const RuntimeMethod* method) { { return (bool)1; } } // System.Void System.Text.DBCSCodePageEncoding::CleanUpEndBytes(System.Char*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DBCSCodePageEncoding_CleanUpEndBytes_mE54FCF2099A7F77BFB52E3B258E82A29D64553AA (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, Il2CppChar* ___chars0, const RuntimeMethod* method) { { return; } } // System.Object System.Text.DBCSCodePageEncoding::get_InternalSyncObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * DBCSCodePageEncoding_get_InternalSyncObject_m8D36AF2381D931A338F9B33583A0160D0143F4AB (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; { RuntimeObject * L_0 = ((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_StaticFields*)il2cpp_codegen_static_fields_for(DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_il2cpp_TypeInfo_var))->get_s_InternalSyncObject_80(); if (L_0) { goto IL_001a; } } { RuntimeObject * L_1 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_1, /*hidden argument*/NULL); V_0 = L_1; RuntimeObject * L_2 = V_0; RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_StaticFields*)il2cpp_codegen_static_fields_for(DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_il2cpp_TypeInfo_var))->get_address_of_s_InternalSyncObject_80()), L_2, NULL); } IL_001a: { RuntimeObject * L_4 = ((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_StaticFields*)il2cpp_codegen_static_fields_for(DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1_il2cpp_TypeInfo_var))->get_s_InternalSyncObject_80(); return L_4; } } // System.Void System.Text.DBCSCodePageEncoding::ReadBestFitTable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DBCSCodePageEncoding_ReadBestFitTable_m40EDA3BABC0FC12D63F8066BFA9EE1753DB83E97 (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; bool V_1 = false; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; RuntimeObject * V_3 = NULL; bool V_4 = false; uint8_t* V_5 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_6 = NULL; Il2CppChar* V_7 = NULL; int32_t V_8 = 0; Il2CppChar* V_9 = NULL; int32_t V_10 = 0; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_11 = NULL; bool V_12 = false; Il2CppChar* V_13 = NULL; int32_t V_14 = 0; Il2CppChar V_15 = 0x0; Il2CppChar V_16 = 0x0; int32_t V_17 = 0; Il2CppChar V_18 = 0x0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; Il2CppChar V_22 = 0x0; int32_t V_23 = 0; Il2CppChar V_24 = 0x0; Il2CppChar V_25 = 0x0; Il2CppChar V_26 = 0x0; int32_t V_27 = 0; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0; L_0 = DBCSCodePageEncoding_get_InternalSyncObject_m8D36AF2381D931A338F9B33583A0160D0143F4AB(/*hidden argument*/NULL); V_0 = L_0; V_1 = (bool)0; } IL_0008: try {// begin try (depth: 1) { RuntimeObject * L_1 = V_0; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_1, (bool*)(&V_1), /*hidden argument*/NULL); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_arrayUnicodeBestFit_66(); if (L_2) { goto IL_039d; } } IL_001b: { int32_t L_3 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_m_dataSize_73(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_3); V_2 = L_4; IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); RuntimeObject * L_5 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_streamLock_70(); V_3 = L_5; V_4 = (bool)0; } IL_0030: try {// begin try (depth: 2) RuntimeObject * L_6 = V_3; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_6, (bool*)(&V_4), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_7 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); int32_t L_8 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_m_firstDataWordOffset_72(); NullCheck(L_7); int64_t L_9; L_9 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(28 /* System.Int64 System.IO.Stream::Seek(System.Int64,System.IO.SeekOrigin) */, L_7, ((int64_t)((int64_t)L_8)), 0); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_10 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_2; int32_t L_12 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_m_dataSize_73(); NullCheck(L_10); int32_t L_13; L_13 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(30 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_10, L_11, 0, L_12); IL2CPP_LEAVE(0x6B, FINALLY_0060); }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0060; } FINALLY_0060: {// begin finally (depth: 2) { bool L_14 = V_4; if (!L_14) { goto IL_006a; } } IL_0064: { RuntimeObject * L_15 = V_3; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_15, /*hidden argument*/NULL); } IL_006a: { IL2CPP_END_FINALLY(96) } }// end finally (depth: 2) IL2CPP_CLEANUP(96) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x6B, IL_006b) } IL_006b: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = L_16; V_6 = L_17; if (!L_17) { goto IL_0077; } } IL_0071: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18 = V_6; NullCheck(L_18); if (((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))) { goto IL_007d; } } IL_0077: { V_5 = (uint8_t*)((uintptr_t)0); goto IL_0088; } IL_007d: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_19 = V_6; NullCheck(L_19); V_5 = (uint8_t*)((uintptr_t)((L_19)->GetAddressAt(static_cast(0)))); } IL_0088: { uint8_t* L_20 = V_5; V_7 = (Il2CppChar*)L_20; V_8 = 0; goto IL_00c8; } IL_0091: { Il2CppChar* L_21 = V_7; int32_t L_22 = *((uint16_t*)L_21); V_15 = L_22; Il2CppChar* L_23 = V_7; V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_23, (int32_t)2)); Il2CppChar L_24 = V_15; if ((!(((uint32_t)L_24) == ((uint32_t)1)))) { goto IL_00ae; } } IL_00a1: { Il2CppChar* L_25 = V_7; int32_t L_26 = *((uint16_t*)L_25); V_8 = L_26; Il2CppChar* L_27 = V_7; V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_27, (int32_t)2)); goto IL_00c8; } IL_00ae: { Il2CppChar L_28 = V_15; if ((((int32_t)L_28) >= ((int32_t)((int32_t)32)))) { goto IL_00c2; } } IL_00b4: { Il2CppChar L_29 = V_15; if ((((int32_t)L_29) <= ((int32_t)0))) { goto IL_00c2; } } IL_00b9: { int32_t L_30 = V_8; Il2CppChar L_31 = V_15; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)); goto IL_00c8; } IL_00c2: { int32_t L_32 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1)); } IL_00c8: { int32_t L_33 = V_8; if ((((int32_t)L_33) < ((int32_t)((int32_t)65536)))) { goto IL_0091; } } IL_00d1: { Il2CppChar* L_34 = V_7; V_9 = (Il2CppChar*)L_34; V_10 = 0; Il2CppChar* L_35 = V_7; int32_t L_36 = *((uint16_t*)L_35); V_8 = L_36; Il2CppChar* L_37 = V_7; V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_37, (int32_t)2)); goto IL_014a; } IL_00e5: { Il2CppChar* L_38 = V_7; int32_t L_39 = *((uint16_t*)L_38); V_16 = L_39; Il2CppChar* L_40 = V_7; V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_40, (int32_t)2)); Il2CppChar L_41 = V_16; if ((!(((uint32_t)L_41) == ((uint32_t)1)))) { goto IL_0102; } } IL_00f5: { Il2CppChar* L_42 = V_7; int32_t L_43 = *((uint16_t*)L_42); V_8 = L_43; Il2CppChar* L_44 = V_7; V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_44, (int32_t)2)); goto IL_014a; } IL_0102: { Il2CppChar L_45 = V_16; if ((((int32_t)L_45) >= ((int32_t)((int32_t)32)))) { goto IL_0116; } } IL_0108: { Il2CppChar L_46 = V_16; if ((((int32_t)L_46) <= ((int32_t)0))) { goto IL_0116; } } IL_010d: { int32_t L_47 = V_8; Il2CppChar L_48 = V_16; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)L_48)); goto IL_014a; } IL_0116: { Il2CppChar L_49 = V_16; if ((((int32_t)L_49) == ((int32_t)((int32_t)65533)))) { goto IL_0144; } } IL_011f: { int32_t L_50 = V_8; V_17 = L_50; bool L_51; L_51 = VirtualFuncInvoker1< bool, int32_t* >::Invoke(46 /* System.Boolean System.Text.DBCSCodePageEncoding::CleanUpBytes(System.Int32&) */, __this, (int32_t*)(&V_17)); if (!L_51) { goto IL_0144; } } IL_012d: { Il2CppChar* L_52 = __this->get_mapBytesToUnicode_75(); int32_t L_53 = V_17; int32_t L_54 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_52, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_53), (int32_t)2))))); Il2CppChar L_55 = V_16; if ((((int32_t)L_54) == ((int32_t)L_55))) { goto IL_0144; } } IL_013e: { int32_t L_56 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1)); } IL_0144: { int32_t L_57 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)1)); } IL_014a: { int32_t L_58 = V_8; if ((((int32_t)L_58) < ((int32_t)((int32_t)65536)))) { goto IL_00e5; } } IL_0153: { int32_t L_59 = V_10; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_60 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_59, (int32_t)2))); V_11 = L_60; V_10 = 0; Il2CppChar* L_61 = V_9; V_7 = (Il2CppChar*)L_61; Il2CppChar* L_62 = V_7; int32_t L_63 = *((uint16_t*)L_62); V_8 = L_63; Il2CppChar* L_64 = V_7; V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_64, (int32_t)2)); V_12 = (bool)0; goto IL_01f9; } IL_0178: { Il2CppChar* L_65 = V_7; int32_t L_66 = *((uint16_t*)L_65); V_18 = L_66; Il2CppChar* L_67 = V_7; V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_67, (int32_t)2)); Il2CppChar L_68 = V_18; if ((!(((uint32_t)L_68) == ((uint32_t)1)))) { goto IL_0195; } } IL_0188: { Il2CppChar* L_69 = V_7; int32_t L_70 = *((uint16_t*)L_69); V_8 = L_70; Il2CppChar* L_71 = V_7; V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_71, (int32_t)2)); goto IL_01f9; } IL_0195: { Il2CppChar L_72 = V_18; if ((((int32_t)L_72) >= ((int32_t)((int32_t)32)))) { goto IL_01a9; } } IL_019b: { Il2CppChar L_73 = V_18; if ((((int32_t)L_73) <= ((int32_t)0))) { goto IL_01a9; } } IL_01a0: { int32_t L_74 = V_8; Il2CppChar L_75 = V_18; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)L_75)); goto IL_01f9; } IL_01a9: { Il2CppChar L_76 = V_18; if ((((int32_t)L_76) == ((int32_t)((int32_t)65533)))) { goto IL_01f3; } } IL_01b2: { int32_t L_77 = V_8; V_19 = L_77; bool L_78; L_78 = VirtualFuncInvoker1< bool, int32_t* >::Invoke(46 /* System.Boolean System.Text.DBCSCodePageEncoding::CleanUpBytes(System.Int32&) */, __this, (int32_t*)(&V_19)); if (!L_78) { goto IL_01f3; } } IL_01c0: { Il2CppChar* L_79 = __this->get_mapBytesToUnicode_75(); int32_t L_80 = V_19; int32_t L_81 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_79, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_80), (int32_t)2))))); Il2CppChar L_82 = V_18; if ((((int32_t)L_81) == ((int32_t)L_82))) { goto IL_01f3; } } IL_01d1: { int32_t L_83 = V_19; int32_t L_84 = V_8; if ((((int32_t)L_83) == ((int32_t)L_84))) { goto IL_01da; } } IL_01d7: { V_12 = (bool)1; } IL_01da: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_85 = V_11; int32_t L_86 = V_10; int32_t L_87 = L_86; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_87, (int32_t)1)); int32_t L_88 = V_19; NullCheck(L_85); (L_85)->SetAt(static_cast(L_87), (Il2CppChar)((int32_t)((uint16_t)L_88))); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_89 = V_11; int32_t L_90 = V_10; int32_t L_91 = L_90; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_91, (int32_t)1)); Il2CppChar L_92 = V_18; NullCheck(L_89); (L_89)->SetAt(static_cast(L_91), (Il2CppChar)L_92); } IL_01f3: { int32_t L_93 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_93, (int32_t)1)); } IL_01f9: { int32_t L_94 = V_8; if ((((int32_t)L_94) < ((int32_t)((int32_t)65536)))) { goto IL_0178; } } IL_0205: { bool L_95 = V_12; if (!L_95) { goto IL_0297; } } IL_020c: { V_20 = 0; goto IL_028a; } IL_0211: { int32_t L_96 = V_20; V_21 = L_96; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_97 = V_11; int32_t L_98 = V_20; NullCheck(L_97); int32_t L_99 = L_98; uint16_t L_100 = (uint16_t)(L_97)->GetAt(static_cast(L_99)); V_22 = L_100; int32_t L_101 = V_20; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_101, (int32_t)2)); goto IL_023e; } IL_0224: { Il2CppChar L_102 = V_22; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_103 = V_11; int32_t L_104 = V_23; NullCheck(L_103); int32_t L_105 = L_104; uint16_t L_106 = (uint16_t)(L_103)->GetAt(static_cast(L_105)); if ((((int32_t)L_102) <= ((int32_t)L_106))) { goto IL_0238; } } IL_022d: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_107 = V_11; int32_t L_108 = V_23; NullCheck(L_107); int32_t L_109 = L_108; uint16_t L_110 = (uint16_t)(L_107)->GetAt(static_cast(L_109)); V_22 = L_110; int32_t L_111 = V_23; V_21 = L_111; } IL_0238: { int32_t L_112 = V_23; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_112, (int32_t)2)); } IL_023e: { int32_t L_113 = V_23; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_114 = V_11; NullCheck(L_114); if ((((int32_t)L_113) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_114)->max_length)))))) { goto IL_0224; } } IL_0246: { int32_t L_115 = V_21; int32_t L_116 = V_20; if ((((int32_t)L_115) == ((int32_t)L_116))) { goto IL_0284; } } IL_024c: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_117 = V_11; int32_t L_118 = V_21; NullCheck(L_117); int32_t L_119 = L_118; uint16_t L_120 = (uint16_t)(L_117)->GetAt(static_cast(L_119)); V_24 = L_120; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_121 = V_11; int32_t L_122 = V_21; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_123 = V_11; int32_t L_124 = V_20; NullCheck(L_123); int32_t L_125 = L_124; uint16_t L_126 = (uint16_t)(L_123)->GetAt(static_cast(L_125)); NullCheck(L_121); (L_121)->SetAt(static_cast(L_122), (Il2CppChar)L_126); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_127 = V_11; int32_t L_128 = V_20; Il2CppChar L_129 = V_24; NullCheck(L_127); (L_127)->SetAt(static_cast(L_128), (Il2CppChar)L_129); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_130 = V_11; int32_t L_131 = V_21; NullCheck(L_130); int32_t L_132 = ((int32_t)il2cpp_codegen_add((int32_t)L_131, (int32_t)1)); uint16_t L_133 = (uint16_t)(L_130)->GetAt(static_cast(L_132)); V_24 = L_133; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_134 = V_11; int32_t L_135 = V_21; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_136 = V_11; int32_t L_137 = V_20; NullCheck(L_136); int32_t L_138 = ((int32_t)il2cpp_codegen_add((int32_t)L_137, (int32_t)1)); uint16_t L_139 = (uint16_t)(L_136)->GetAt(static_cast(L_138)); NullCheck(L_134); (L_134)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_135, (int32_t)1))), (Il2CppChar)L_139); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_140 = V_11; int32_t L_141 = V_20; Il2CppChar L_142 = V_24; NullCheck(L_140); (L_140)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_141, (int32_t)1))), (Il2CppChar)L_142); } IL_0284: { int32_t L_143 = V_20; V_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_143, (int32_t)2)); } IL_028a: { int32_t L_144 = V_20; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_145 = V_11; NullCheck(L_145); if ((((int32_t)L_144) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_145)->max_length))), (int32_t)2))))) { goto IL_0211; } } IL_0297: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_146 = V_11; ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->set_arrayBytesBestFit_67(L_146); Il2CppChar* L_147 = V_7; V_13 = (Il2CppChar*)L_147; Il2CppChar* L_148 = V_7; Il2CppChar* L_149 = (Il2CppChar*)L_148; V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_149, (int32_t)2)); int32_t L_150 = *((uint16_t*)L_149); V_14 = L_150; V_10 = 0; goto IL_02f4; } IL_02b2: { Il2CppChar* L_151 = V_7; int32_t L_152 = *((uint16_t*)L_151); V_25 = L_152; Il2CppChar* L_153 = V_7; V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_153, (int32_t)2)); Il2CppChar L_154 = V_25; if ((!(((uint32_t)L_154) == ((uint32_t)1)))) { goto IL_02cf; } } IL_02c2: { Il2CppChar* L_155 = V_7; int32_t L_156 = *((uint16_t*)L_155); V_14 = L_156; Il2CppChar* L_157 = V_7; V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_157, (int32_t)2)); goto IL_02f4; } IL_02cf: { Il2CppChar L_158 = V_25; if ((((int32_t)L_158) >= ((int32_t)((int32_t)32)))) { goto IL_02e3; } } IL_02d5: { Il2CppChar L_159 = V_25; if ((((int32_t)L_159) <= ((int32_t)0))) { goto IL_02e3; } } IL_02da: { int32_t L_160 = V_14; Il2CppChar L_161 = V_25; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_160, (int32_t)L_161)); goto IL_02f4; } IL_02e3: { Il2CppChar L_162 = V_25; if ((((int32_t)L_162) <= ((int32_t)0))) { goto IL_02ee; } } IL_02e8: { int32_t L_163 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_163, (int32_t)1)); } IL_02ee: { int32_t L_164 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_164, (int32_t)1)); } IL_02f4: { int32_t L_165 = V_14; if ((((int32_t)L_165) < ((int32_t)((int32_t)65536)))) { goto IL_02b2; } } IL_02fd: { int32_t L_166 = V_10; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_167 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_166, (int32_t)2))); V_11 = L_167; Il2CppChar* L_168 = V_13; V_7 = (Il2CppChar*)L_168; Il2CppChar* L_169 = V_7; Il2CppChar* L_170 = (Il2CppChar*)L_169; V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_170, (int32_t)2)); int32_t L_171 = *((uint16_t*)L_170); V_14 = L_171; V_10 = 0; goto IL_0389; } IL_031b: { Il2CppChar* L_172 = V_7; int32_t L_173 = *((uint16_t*)L_172); V_26 = L_173; Il2CppChar* L_174 = V_7; V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_174, (int32_t)2)); Il2CppChar L_175 = V_26; if ((!(((uint32_t)L_175) == ((uint32_t)1)))) { goto IL_0338; } } IL_032b: { Il2CppChar* L_176 = V_7; int32_t L_177 = *((uint16_t*)L_176); V_14 = L_177; Il2CppChar* L_178 = V_7; V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_178, (int32_t)2)); goto IL_0389; } IL_0338: { Il2CppChar L_179 = V_26; if ((((int32_t)L_179) >= ((int32_t)((int32_t)32)))) { goto IL_034c; } } IL_033e: { Il2CppChar L_180 = V_26; if ((((int32_t)L_180) <= ((int32_t)0))) { goto IL_034c; } } IL_0343: { int32_t L_181 = V_14; Il2CppChar L_182 = V_26; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_181, (int32_t)L_182)); goto IL_0389; } IL_034c: { Il2CppChar L_183 = V_26; if ((((int32_t)L_183) <= ((int32_t)0))) { goto IL_0383; } } IL_0351: { Il2CppChar L_184 = V_26; V_27 = L_184; bool L_185; L_185 = VirtualFuncInvoker1< bool, int32_t* >::Invoke(46 /* System.Boolean System.Text.DBCSCodePageEncoding::CleanUpBytes(System.Int32&) */, __this, (int32_t*)(&V_27)); if (!L_185) { goto IL_0383; } } IL_035f: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_186 = V_11; int32_t L_187 = V_10; int32_t L_188 = L_187; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_188, (int32_t)1)); int32_t L_189 = V_14; NullCheck(L_186); (L_186)->SetAt(static_cast(L_188), (Il2CppChar)((int32_t)((uint16_t)L_189))); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_190 = V_11; int32_t L_191 = V_10; int32_t L_192 = L_191; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_192, (int32_t)1)); Il2CppChar* L_193 = __this->get_mapBytesToUnicode_75(); int32_t L_194 = V_27; int32_t L_195 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_193, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_194), (int32_t)2))))); NullCheck(L_190); (L_190)->SetAt(static_cast(L_192), (Il2CppChar)L_195); } IL_0383: { int32_t L_196 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_196, (int32_t)1)); } IL_0389: { int32_t L_197 = V_14; if ((((int32_t)L_197) < ((int32_t)((int32_t)65536)))) { goto IL_031b; } } IL_0392: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_198 = V_11; ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->set_arrayUnicodeBestFit_66(L_198); V_6 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL; } IL_039d: { IL2CPP_LEAVE(0x3A9, FINALLY_039f); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_039f; } FINALLY_039f: {// begin finally (depth: 1) { bool L_199 = V_1; if (!L_199) { goto IL_03a8; } } IL_03a2: { RuntimeObject * L_200 = V_0; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_200, /*hidden argument*/NULL); } IL_03a8: { IL2CPP_END_FINALLY(927) } }// end finally (depth: 1) IL2CPP_CLEANUP(927) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x3A9, IL_03a9) } IL_03a9: { return; } } // System.Int32 System.Text.DBCSCodePageEncoding::GetByteCount(System.Char*,System.Int32,System.Text.EncoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DBCSCodePageEncoding_GetByteCount_m5E5DCF9B7CDE1CE7B864E41CACCEEFB93EA6F5B8 (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, Il2CppChar* ___chars0, int32_t ___count1, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___encoder2, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; int32_t V_1 = 0; Il2CppChar* V_2 = NULL; EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * V_3 = NULL; EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 V_4; memset((&V_4), 0, sizeof(V_4)); Il2CppChar V_5 = 0x0; uint16_t V_6 = 0; int32_t G_B21_0 = 0; { BaseCodePageEncoding_CheckMemorySection_m730F8E296C6F42059CB2B099BA6C787C2B036BA0(__this, /*hidden argument*/NULL); V_0 = 0; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_0 = ___encoder2; if (!L_0) { goto IL_0049; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_1 = ___encoder2; NullCheck(L_1); Il2CppChar L_2 = L_1->get_charLeftOver_2(); V_0 = L_2; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_3 = ___encoder2; NullCheck(L_3); bool L_4; L_4 = EncoderNLS_get_InternalHasFallbackBuffer_mD87D381B5A1738C6982AF10611792DF101C82AB0(L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0049; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_5 = ___encoder2; NullCheck(L_5); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_6; L_6 = EncoderNLS_get_FallbackBuffer_mECFB4F92A8CE499BA0485DABF11950FC86364A99(L_5, /*hidden argument*/NULL); NullCheck(L_6); int32_t L_7; L_7 = VirtualFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, L_6); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0049; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = SR_get_Argument_EncoderFallbackNotEmpty_m086F0194D7E73116062AB801A61F415EA0E8A51C(/*hidden argument*/NULL); String_t* L_9; L_9 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Text.Encoding::get_EncodingName() */, __this); EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_10 = ___encoder2; NullCheck(L_10); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_11; L_11 = EncoderNLS_get_Fallback_m5BA9FA92C96C6A29D43FC3DA3FC6BB8851FC75C1_inline(L_10, /*hidden argument*/NULL); NullCheck(L_11); Type_t * L_12; L_12 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_11, /*hidden argument*/NULL); String_t* L_13; L_13 = SR_Format_m002015509682F87904C6070B08FA16A779B535CC(L_8, L_9, L_12, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_14 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_14, L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DBCSCodePageEncoding_GetByteCount_m5E5DCF9B7CDE1CE7B864E41CACCEEFB93EA6F5B8_RuntimeMethod_var))); } IL_0049: { V_1 = 0; Il2CppChar* L_15 = ___chars0; int32_t L_16 = ___count1; V_2 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_15, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_16), (int32_t)2)))); V_3 = (EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 *)NULL; EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_17 = V_3; EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_4), L_17, /*hidden argument*/NULL); Il2CppChar L_18 = V_0; if ((((int32_t)L_18) <= ((int32_t)0))) { goto IL_0100; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_19 = ___encoder2; NullCheck(L_19); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_20; L_20 = EncoderNLS_get_FallbackBuffer_mECFB4F92A8CE499BA0485DABF11950FC86364A99(L_19, /*hidden argument*/NULL); V_3 = L_20; EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_21 = V_3; EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_4), L_21, /*hidden argument*/NULL); Il2CppChar* L_22 = ___chars0; Il2CppChar* L_23 = V_2; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_24 = ___encoder2; EncoderFallbackBufferHelper_InternalInitialize_m79AFA409322341C819B5EB8033408427AB28A533((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_4), (Il2CppChar*)(Il2CppChar*)L_22, (Il2CppChar*)(Il2CppChar*)L_23, L_24, (bool)0, /*hidden argument*/NULL); Il2CppChar L_25 = V_0; bool L_26; L_26 = EncoderFallbackBufferHelper_InternalFallback_mA8A77B7AFA3B1B161593FD8C67D846BDB6C93D14((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_4), L_25, (Il2CppChar**)(&___chars0), /*hidden argument*/NULL); goto IL_0100; } IL_008a: { Il2CppChar L_27 = V_5; if (L_27) { goto IL_0097; } } { Il2CppChar* L_28 = ___chars0; int32_t L_29 = *((uint16_t*)L_28); V_5 = L_29; Il2CppChar* L_30 = ___chars0; ___chars0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_30, (int32_t)2)); } IL_0097: { uint16_t* L_31 = __this->get_mapUnicodeToBytes_76(); Il2CppChar L_32 = V_5; int32_t L_33 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_31, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_32), (int32_t)2))))); V_6 = (uint16_t)L_33; uint16_t L_34 = V_6; if (L_34) { goto IL_00ef; } } { Il2CppChar L_35 = V_5; if (!L_35) { goto IL_00ef; } } { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_36 = V_3; if (L_36) { goto IL_00e1; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_37 = ___encoder2; if (L_37) { goto IL_00c2; } } { EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_38; L_38 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_38); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_39; L_39 = VirtualFuncInvoker0< EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_38); V_3 = L_39; goto IL_00c9; } IL_00c2: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_40 = ___encoder2; NullCheck(L_40); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_41; L_41 = EncoderNLS_get_FallbackBuffer_mECFB4F92A8CE499BA0485DABF11950FC86364A99(L_40, /*hidden argument*/NULL); V_3 = L_41; } IL_00c9: { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_42 = V_3; EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_4), L_42, /*hidden argument*/NULL); Il2CppChar* L_43 = V_2; int32_t L_44 = ___count1; Il2CppChar* L_45 = V_2; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_46 = ___encoder2; EncoderFallbackBufferHelper_InternalInitialize_m79AFA409322341C819B5EB8033408427AB28A533((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_4), (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_43, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_44), (int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_45, L_46, (bool)0, /*hidden argument*/NULL); } IL_00e1: { Il2CppChar L_47 = V_5; bool L_48; L_48 = EncoderFallbackBufferHelper_InternalFallback_mA8A77B7AFA3B1B161593FD8C67D846BDB6C93D14((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_4), L_47, (Il2CppChar**)(&___chars0), /*hidden argument*/NULL); goto IL_0100; } IL_00ef: { int32_t L_49 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)); uint16_t L_50 = V_6; if ((((int32_t)L_50) < ((int32_t)((int32_t)256)))) { goto IL_0100; } } { int32_t L_51 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1)); } IL_0100: { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_52 = V_3; if (!L_52) { goto IL_010c; } } { Il2CppChar L_53; L_53 = EncoderFallbackBufferHelper_InternalGetNextChar_mE7C25837CD05AE714F08C0D2E79A153350B3A6B7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_4), /*hidden argument*/NULL); G_B21_0 = ((int32_t)(L_53)); goto IL_010d; } IL_010c: { G_B21_0 = 0; } IL_010d: { int32_t L_54 = G_B21_0; V_5 = L_54; if (L_54) { goto IL_008a; } } { Il2CppChar* L_55 = ___chars0; Il2CppChar* L_56 = V_2; if ((!(((uintptr_t)L_55) >= ((uintptr_t)L_56)))) { goto IL_008a; } } { int32_t L_57 = V_1; return L_57; } } // System.Int32 System.Text.DBCSCodePageEncoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DBCSCodePageEncoding_GetBytes_m0C30FC68B07734CB64BC7705894215E28BBF7990 (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___encoder4, const RuntimeMethod* method) { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * V_0 = NULL; Il2CppChar* V_1 = NULL; Il2CppChar* V_2 = NULL; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 V_5; memset((&V_5), 0, sizeof(V_5)); Il2CppChar V_6 = 0x0; Il2CppChar V_7 = 0x0; uint16_t V_8 = 0; int32_t G_B31_0 = 0; { BaseCodePageEncoding_CheckMemorySection_m730F8E296C6F42059CB2B099BA6C787C2B036BA0(__this, /*hidden argument*/NULL); V_0 = (EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 *)NULL; Il2CppChar* L_0 = ___chars0; int32_t L_1 = ___charCount1; V_1 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_0, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_1), (int32_t)2)))); Il2CppChar* L_2 = ___chars0; V_2 = (Il2CppChar*)L_2; uint8_t* L_3 = ___bytes2; V_3 = (uint8_t*)L_3; uint8_t* L_4 = ___bytes2; int32_t L_5 = ___byteCount3; V_4 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, (int32_t)L_5)); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_6 = V_0; EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), L_6, /*hidden argument*/NULL); V_6 = 0; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_7 = ___encoder4; if (!L_7) { goto IL_017d; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_8 = ___encoder4; NullCheck(L_8); Il2CppChar L_9 = L_8->get_charLeftOver_2(); V_6 = L_9; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_10 = ___encoder4; NullCheck(L_10); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_11; L_11 = EncoderNLS_get_FallbackBuffer_mECFB4F92A8CE499BA0485DABF11950FC86364A99(L_10, /*hidden argument*/NULL); V_0 = L_11; EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_12 = V_0; EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), L_12, /*hidden argument*/NULL); Il2CppChar* L_13 = ___chars0; Il2CppChar* L_14 = V_1; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_15 = ___encoder4; EncoderFallbackBufferHelper_InternalInitialize_m79AFA409322341C819B5EB8033408427AB28A533((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), (Il2CppChar*)(Il2CppChar*)L_13, (Il2CppChar*)(Il2CppChar*)L_14, L_15, (bool)1, /*hidden argument*/NULL); EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_16 = ___encoder4; NullCheck(L_16); bool L_17 = L_16->get_m_throwOnOverflow_5(); if (!L_17) { goto IL_0084; } } { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_18 = V_0; NullCheck(L_18); int32_t L_19; L_19 = VirtualFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, L_18); if ((((int32_t)L_19) <= ((int32_t)0))) { goto IL_0084; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_20; L_20 = SR_get_Argument_EncoderFallbackNotEmpty_m086F0194D7E73116062AB801A61F415EA0E8A51C(/*hidden argument*/NULL); String_t* L_21; L_21 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Text.Encoding::get_EncodingName() */, __this); EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_22 = ___encoder4; NullCheck(L_22); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_23; L_23 = EncoderNLS_get_Fallback_m5BA9FA92C96C6A29D43FC3DA3FC6BB8851FC75C1_inline(L_22, /*hidden argument*/NULL); NullCheck(L_23); Type_t * L_24; L_24 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_23, /*hidden argument*/NULL); String_t* L_25; L_25 = SR_Format_m002015509682F87904C6070B08FA16A779B535CC(L_20, L_21, L_24, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_26 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_26, L_25, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DBCSCodePageEncoding_GetBytes_m0C30FC68B07734CB64BC7705894215E28BBF7990_RuntimeMethod_var))); } IL_0084: { Il2CppChar L_27 = V_6; if ((((int32_t)L_27) <= ((int32_t)0))) { goto IL_017d; } } { Il2CppChar L_28 = V_6; bool L_29; L_29 = EncoderFallbackBufferHelper_InternalFallback_mA8A77B7AFA3B1B161593FD8C67D846BDB6C93D14((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), L_28, (Il2CppChar**)(&___chars0), /*hidden argument*/NULL); goto IL_017d; } IL_009d: { Il2CppChar L_30 = V_7; if (L_30) { goto IL_00aa; } } { Il2CppChar* L_31 = ___chars0; int32_t L_32 = *((uint16_t*)L_31); V_7 = L_32; Il2CppChar* L_33 = ___chars0; ___chars0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_33, (int32_t)2)); } IL_00aa: { uint16_t* L_34 = __this->get_mapUnicodeToBytes_76(); Il2CppChar L_35 = V_7; int32_t L_36 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_34, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_35), (int32_t)2))))); V_8 = (uint16_t)L_36; uint16_t L_37 = V_8; if (L_37) { goto IL_00fa; } } { Il2CppChar L_38 = V_7; if (!L_38) { goto IL_00fa; } } { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_39 = V_0; if (L_39) { goto IL_00e9; } } { EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_40; L_40 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_40); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_41; L_41 = VirtualFuncInvoker0< EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_40); V_0 = L_41; EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_42 = V_0; EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), L_42, /*hidden argument*/NULL); Il2CppChar* L_43 = V_1; int32_t L_44 = ___charCount1; Il2CppChar* L_45 = V_1; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_46 = ___encoder4; EncoderFallbackBufferHelper_InternalInitialize_m79AFA409322341C819B5EB8033408427AB28A533((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_43, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_44), (int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_45, L_46, (bool)1, /*hidden argument*/NULL); } IL_00e9: { Il2CppChar L_47 = V_7; bool L_48; L_48 = EncoderFallbackBufferHelper_InternalFallback_mA8A77B7AFA3B1B161593FD8C67D846BDB6C93D14((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), L_47, (Il2CppChar**)(&___chars0), /*hidden argument*/NULL); goto IL_017d; } IL_00fa: { uint16_t L_49 = V_8; if ((((int32_t)L_49) < ((int32_t)((int32_t)256)))) { goto IL_0140; } } { uint8_t* L_50 = ___bytes2; uint8_t* L_51 = V_4; if ((!(((uintptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_50, (int32_t)1))) >= ((uintptr_t)L_51)))) { goto IL_0132; } } { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_52 = V_0; if (!L_52) { goto IL_0116; } } { EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 L_53 = V_5; bool L_54 = L_53.get_bFallingBack_5(); if (L_54) { goto IL_011d; } } IL_0116: { Il2CppChar* L_55 = ___chars0; ___chars0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_55, (int32_t)2)); goto IL_0124; } IL_011d: { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_56 = V_0; NullCheck(L_56); bool L_57; L_57 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Text.EncoderFallbackBuffer::MovePrevious() */, L_56); } IL_0124: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_58 = ___encoder4; Il2CppChar* L_59 = ___chars0; Il2CppChar* L_60 = V_2; EncodingNLS_ThrowBytesOverflow_mD480ECB311E5381911AEE47B8AAF278BA7F8AE79(__this, L_58, (bool)((((intptr_t)L_59) == ((intptr_t)L_60))? 1 : 0), /*hidden argument*/NULL); goto IL_0199; } IL_0132: { uint8_t* L_61 = ___bytes2; uint16_t L_62 = V_8; *((int8_t*)L_61) = (int8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_62>>(int32_t)8)))); uint8_t* L_63 = ___bytes2; ___bytes2 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_63, (int32_t)1)); goto IL_016d; } IL_0140: { uint8_t* L_64 = ___bytes2; uint8_t* L_65 = V_4; if ((!(((uintptr_t)L_64) >= ((uintptr_t)L_65)))) { goto IL_016d; } } { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_66 = V_0; if (!L_66) { goto IL_0151; } } { EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 L_67 = V_5; bool L_68 = L_67.get_bFallingBack_5(); if (L_68) { goto IL_0158; } } IL_0151: { Il2CppChar* L_69 = ___chars0; ___chars0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_69, (int32_t)2)); goto IL_015f; } IL_0158: { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_70 = V_0; NullCheck(L_70); bool L_71; L_71 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Text.EncoderFallbackBuffer::MovePrevious() */, L_70); } IL_015f: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_72 = ___encoder4; Il2CppChar* L_73 = ___chars0; Il2CppChar* L_74 = V_2; EncodingNLS_ThrowBytesOverflow_mD480ECB311E5381911AEE47B8AAF278BA7F8AE79(__this, L_72, (bool)((((intptr_t)L_73) == ((intptr_t)L_74))? 1 : 0), /*hidden argument*/NULL); goto IL_0199; } IL_016d: { uint8_t* L_75 = ___bytes2; uint16_t L_76 = V_8; *((int8_t*)L_75) = (int8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_76&(int32_t)((int32_t)255))))); uint8_t* L_77 = ___bytes2; ___bytes2 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_77, (int32_t)1)); } IL_017d: { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_78 = V_0; if (!L_78) { goto IL_0189; } } { Il2CppChar L_79; L_79 = EncoderFallbackBufferHelper_InternalGetNextChar_mE7C25837CD05AE714F08C0D2E79A153350B3A6B7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), /*hidden argument*/NULL); G_B31_0 = ((int32_t)(L_79)); goto IL_018a; } IL_0189: { G_B31_0 = 0; } IL_018a: { int32_t L_80 = G_B31_0; V_7 = L_80; if (L_80) { goto IL_009d; } } { Il2CppChar* L_81 = ___chars0; Il2CppChar* L_82 = V_1; if ((!(((uintptr_t)L_81) >= ((uintptr_t)L_82)))) { goto IL_009d; } } IL_0199: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_83 = ___encoder4; if (!L_83) { goto IL_01bf; } } { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_84 = V_0; if (!L_84) { goto IL_01b1; } } { EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 L_85 = V_5; bool L_86 = L_85.get_bUsedEncoder_4(); if (L_86) { goto IL_01b1; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_87 = ___encoder4; NullCheck(L_87); L_87->set_charLeftOver_2(0); } IL_01b1: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_88 = ___encoder4; Il2CppChar* L_89 = ___chars0; Il2CppChar* L_90 = V_2; NullCheck(L_88); L_88->set_m_charsUsed_6(((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_89, (intptr_t)L_90))/(int32_t)2))))))); } IL_01bf: { uint8_t* L_91 = ___bytes2; uint8_t* L_92 = V_3; return ((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_91, (intptr_t)L_92))/(int32_t)1)))))); } } // System.Int32 System.Text.DBCSCodePageEncoding::GetCharCount(System.Byte*,System.Int32,System.Text.DecoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DBCSCodePageEncoding_GetCharCount_mC9362B679FBDFE49701D2DE7DC2F70E4598607E4 (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, uint8_t* ___bytes0, int32_t ___count1, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * ___baseDecoder2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * V_0 = NULL; DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * V_1 = NULL; uint8_t* V_2 = NULL; int32_t V_3 = 0; DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; Il2CppChar V_6 = 0x0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_7 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_8 = NULL; int32_t V_9 = 0; Il2CppChar V_10 = 0x0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_11 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* G_B25_0 = NULL; { BaseCodePageEncoding_CheckMemorySection_m730F8E296C6F42059CB2B099BA6C787C2B036BA0(__this, /*hidden argument*/NULL); DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_0 = ___baseDecoder2; V_0 = ((DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA *)CastclassClass((RuntimeObject*)L_0, DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA_il2cpp_TypeInfo_var)); V_1 = (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B *)NULL; uint8_t* L_1 = ___bytes0; int32_t L_2 = ___count1; V_2 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_1, (int32_t)L_2)); int32_t L_3 = ___count1; V_3 = L_3; DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_4 = V_1; DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_4), L_4, /*hidden argument*/NULL); DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_5 = V_0; if (!L_5) { goto IL_01c1; } } { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_6 = V_0; NullCheck(L_6); uint8_t L_7 = L_6->get_bLeftOver_8(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_01c1; } } { int32_t L_8 = ___count1; if (L_8) { goto IL_0071; } } { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_9 = V_0; NullCheck(L_9); bool L_10; L_10 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_9, /*hidden argument*/NULL); if (L_10) { goto IL_003c; } } { return 0; } IL_003c: { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_11 = V_0; NullCheck(L_11); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_12; L_12 = DecoderNLS_get_FallbackBuffer_m75E7BD25A332F44467F67818F94FFC7615B5400E(L_11, /*hidden argument*/NULL); V_1 = L_12; DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_13 = V_1; DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_4), L_13, /*hidden argument*/NULL); uint8_t* L_14 = ___bytes0; DecoderFallbackBufferHelper_InternalInitialize_mA6478B48CB93AC386DC64255F51F1DD789F1BB8D((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_4), (uint8_t*)(uint8_t*)L_14, (Il2CppChar*)(Il2CppChar*)((uintptr_t)0), /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = L_15; DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_17 = V_0; NullCheck(L_17); uint8_t L_18 = L_17->get_bLeftOver_8(); NullCheck(L_16); (L_16)->SetAt(static_cast(0), (uint8_t)L_18); V_7 = L_16; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_19 = V_7; uint8_t* L_20 = ___bytes0; int32_t L_21; L_21 = DecoderFallbackBufferHelper_InternalFallback_m9E11F8DC4D566A15FF0A419A0BA468551AE3D6CB((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_4), L_19, (uint8_t*)(uint8_t*)L_20, /*hidden argument*/NULL); return L_21; } IL_0071: { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_22 = V_0; NullCheck(L_22); uint8_t L_23 = L_22->get_bLeftOver_8(); V_5 = ((int32_t)((int32_t)L_23<<(int32_t)8)); int32_t L_24 = V_5; uint8_t* L_25 = ___bytes0; int32_t L_26 = *((uint8_t*)L_25); V_5 = ((int32_t)((int32_t)L_24|(int32_t)L_26)); uint8_t* L_27 = ___bytes0; ___bytes0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, (int32_t)1)); Il2CppChar* L_28 = __this->get_mapBytesToUnicode_75(); int32_t L_29 = V_5; int32_t L_30 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_28, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_29), (int32_t)2))))); V_6 = L_30; Il2CppChar L_31 = V_6; if (L_31) { goto IL_01c1; } } { int32_t L_32 = V_5; if (!L_32) { goto IL_01c1; } } { int32_t L_33 = V_3; V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_33, (int32_t)1)); DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_34 = V_0; NullCheck(L_34); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_35; L_35 = DecoderNLS_get_FallbackBuffer_m75E7BD25A332F44467F67818F94FFC7615B5400E(L_34, /*hidden argument*/NULL); V_1 = L_35; DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_36 = V_1; DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_4), L_36, /*hidden argument*/NULL); uint8_t* L_37 = V_2; int32_t L_38 = ___count1; DecoderFallbackBufferHelper_InternalInitialize_mA6478B48CB93AC386DC64255F51F1DD789F1BB8D((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_4), (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_37, (int32_t)L_38)), (Il2CppChar*)(Il2CppChar*)((uintptr_t)0), /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_39 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_40 = L_39; int32_t L_41 = V_5; NullCheck(L_40); (L_40)->SetAt(static_cast(0), (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_41>>(int32_t)8))))); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_42 = L_40; int32_t L_43 = V_5; NullCheck(L_42); (L_42)->SetAt(static_cast(1), (uint8_t)((int32_t)((uint8_t)L_43))); V_8 = L_42; int32_t L_44 = V_3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_45 = V_8; uint8_t* L_46 = ___bytes0; int32_t L_47; L_47 = DecoderFallbackBufferHelper_InternalFallback_m9E11F8DC4D566A15FF0A419A0BA468551AE3D6CB((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_4), L_45, (uint8_t*)(uint8_t*)L_46, /*hidden argument*/NULL); V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)L_47)); goto IL_01c1; } IL_00eb: { uint8_t* L_48 = ___bytes0; int32_t L_49 = *((uint8_t*)L_48); V_9 = L_49; uint8_t* L_50 = ___bytes0; ___bytes0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_50, (int32_t)1)); Il2CppChar* L_51 = __this->get_mapBytesToUnicode_75(); int32_t L_52 = V_9; int32_t L_53 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_51, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_52), (int32_t)2))))); V_10 = L_53; Il2CppChar L_54 = V_10; if ((!(((uint32_t)L_54) == ((uint32_t)((int32_t)65534))))) { goto IL_014c; } } { int32_t L_55 = V_3; V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_55, (int32_t)1)); uint8_t* L_56 = ___bytes0; uint8_t* L_57 = V_2; if ((!(((uintptr_t)L_56) < ((uintptr_t)L_57)))) { goto IL_0137; } } { int32_t L_58 = V_9; V_9 = ((int32_t)((int32_t)L_58<<(int32_t)8)); int32_t L_59 = V_9; uint8_t* L_60 = ___bytes0; int32_t L_61 = *((uint8_t*)L_60); V_9 = ((int32_t)((int32_t)L_59|(int32_t)L_61)); uint8_t* L_62 = ___bytes0; ___bytes0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_62, (int32_t)1)); Il2CppChar* L_63 = __this->get_mapBytesToUnicode_75(); int32_t L_64 = V_9; int32_t L_65 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_63, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_64), (int32_t)2))))); V_10 = L_65; goto IL_014c; } IL_0137: { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_66 = V_0; if (!L_66) { goto IL_0145; } } { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_67 = V_0; NullCheck(L_67); bool L_68; L_68 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_67, /*hidden argument*/NULL); if (!L_68) { goto IL_01c8; } } IL_0145: { int32_t L_69 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)1)); V_10 = 0; } IL_014c: { Il2CppChar L_70 = V_10; if (L_70) { goto IL_01c1; } } { int32_t L_71 = V_9; if (!L_71) { goto IL_01c1; } } { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_72 = V_1; if (L_72) { goto IL_0183; } } { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_73 = V_0; if (L_73) { goto IL_0168; } } { DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_74; L_74 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_74); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_75; L_75 = VirtualFuncInvoker0< DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_74); V_1 = L_75; goto IL_016f; } IL_0168: { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_76 = V_0; NullCheck(L_76); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_77; L_77 = DecoderNLS_get_FallbackBuffer_m75E7BD25A332F44467F67818F94FFC7615B5400E(L_76, /*hidden argument*/NULL); V_1 = L_77; } IL_016f: { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_78 = V_1; DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_4), L_78, /*hidden argument*/NULL); uint8_t* L_79 = V_2; int32_t L_80 = ___count1; DecoderFallbackBufferHelper_InternalInitialize_mA6478B48CB93AC386DC64255F51F1DD789F1BB8D((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_4), (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_79, (int32_t)L_80)), (Il2CppChar*)(Il2CppChar*)((uintptr_t)0), /*hidden argument*/NULL); } IL_0183: { int32_t L_81 = V_3; V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_81, (int32_t)1)); int32_t L_82 = V_9; if ((((int32_t)L_82) < ((int32_t)((int32_t)256)))) { goto IL_01a6; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_83 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_84 = L_83; int32_t L_85 = V_9; NullCheck(L_84); (L_84)->SetAt(static_cast(0), (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_85>>(int32_t)8))))); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_86 = L_84; int32_t L_87 = V_9; NullCheck(L_86); (L_86)->SetAt(static_cast(1), (uint8_t)((int32_t)((uint8_t)L_87))); G_B25_0 = L_86; goto IL_01b2; } IL_01a6: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_88 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_89 = L_88; int32_t L_90 = V_9; NullCheck(L_89); (L_89)->SetAt(static_cast(0), (uint8_t)((int32_t)((uint8_t)L_90))); G_B25_0 = L_89; } IL_01b2: { V_11 = G_B25_0; int32_t L_91 = V_3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_92 = V_11; uint8_t* L_93 = ___bytes0; int32_t L_94; L_94 = DecoderFallbackBufferHelper_InternalFallback_m9E11F8DC4D566A15FF0A419A0BA468551AE3D6CB((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_4), L_92, (uint8_t*)(uint8_t*)L_93, /*hidden argument*/NULL); V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_91, (int32_t)L_94)); } IL_01c1: { uint8_t* L_95 = ___bytes0; uint8_t* L_96 = V_2; if ((!(((uintptr_t)L_95) >= ((uintptr_t)L_96)))) { goto IL_00eb; } } IL_01c8: { int32_t L_97 = V_3; return L_97; } } // System.Int32 System.Text.DBCSCodePageEncoding::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DBCSCodePageEncoding_GetChars_mC2588EEF5368A1EB3DC0C7CD6036A3787336FF11 (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * ___baseDecoder4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * V_0 = NULL; uint8_t* V_1 = NULL; uint8_t* V_2 = NULL; Il2CppChar* V_3 = NULL; Il2CppChar* V_4 = NULL; bool V_5 = false; DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * V_6 = NULL; DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; Il2CppChar V_9 = 0x0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_10 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_11 = NULL; int32_t V_12 = 0; Il2CppChar V_13 = 0x0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_14 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* G_B32_0 = NULL; { BaseCodePageEncoding_CheckMemorySection_m730F8E296C6F42059CB2B099BA6C787C2B036BA0(__this, /*hidden argument*/NULL); DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_0 = ___baseDecoder4; V_0 = ((DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA *)CastclassClass((RuntimeObject*)L_0, DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA_il2cpp_TypeInfo_var)); uint8_t* L_1 = ___bytes0; V_1 = (uint8_t*)L_1; uint8_t* L_2 = ___bytes0; int32_t L_3 = ___byteCount1; V_2 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_2, (int32_t)L_3)); Il2CppChar* L_4 = ___chars2; V_3 = (Il2CppChar*)L_4; Il2CppChar* L_5 = ___chars2; int32_t L_6 = ___charCount3; V_4 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_5, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_6), (int32_t)2)))); V_5 = (bool)0; V_6 = (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B *)NULL; DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_7 = V_6; DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_7), L_7, /*hidden argument*/NULL); DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_8 = V_0; if (!L_8) { goto IL_0266; } } { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_9 = V_0; NullCheck(L_9); uint8_t L_10 = L_9->get_bLeftOver_8(); if ((((int32_t)L_10) <= ((int32_t)0))) { goto IL_0266; } } { int32_t L_11 = ___byteCount1; if (L_11) { goto IL_009e; } } { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_12 = V_0; NullCheck(L_12); bool L_13; L_13 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_12, /*hidden argument*/NULL); if (L_13) { goto IL_004d; } } { return 0; } IL_004d: { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_14 = V_0; NullCheck(L_14); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_15; L_15 = DecoderNLS_get_FallbackBuffer_m75E7BD25A332F44467F67818F94FFC7615B5400E(L_14, /*hidden argument*/NULL); V_6 = L_15; DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_16 = V_6; DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_7), L_16, /*hidden argument*/NULL); uint8_t* L_17 = ___bytes0; Il2CppChar* L_18 = V_4; DecoderFallbackBufferHelper_InternalInitialize_mA6478B48CB93AC386DC64255F51F1DD789F1BB8D((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_7), (uint8_t*)(uint8_t*)L_17, (Il2CppChar*)(Il2CppChar*)L_18, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_19 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = L_19; DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_21 = V_0; NullCheck(L_21); uint8_t L_22 = L_21->get_bLeftOver_8(); NullCheck(L_20); (L_20)->SetAt(static_cast(0), (uint8_t)L_22); V_10 = L_20; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = V_10; uint8_t* L_24 = ___bytes0; bool L_25; L_25 = DecoderFallbackBufferHelper_InternalFallback_mC26F8F34E363A7A17930EE8A0BF5E313E0EC4D78((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_7), L_23, (uint8_t*)(uint8_t*)L_24, (Il2CppChar**)(&___chars2), /*hidden argument*/NULL); if (L_25) { goto IL_008f; } } { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_26 = V_0; EncodingNLS_ThrowCharsOverflow_m64ADCBE3097DD74864F5EB584F49AF88DEF530E2(__this, L_26, (bool)1, /*hidden argument*/NULL); } IL_008f: { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_27 = V_0; NullCheck(L_27); L_27->set_bLeftOver_8((uint8_t)0); Il2CppChar* L_28 = ___chars2; Il2CppChar* L_29 = V_3; return ((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_28, (intptr_t)L_29))/(int32_t)2)))))); } IL_009e: { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_30 = V_0; NullCheck(L_30); uint8_t L_31 = L_30->get_bLeftOver_8(); V_8 = ((int32_t)((int32_t)L_31<<(int32_t)8)); int32_t L_32 = V_8; uint8_t* L_33 = ___bytes0; int32_t L_34 = *((uint8_t*)L_33); V_8 = ((int32_t)((int32_t)L_32|(int32_t)L_34)); uint8_t* L_35 = ___bytes0; ___bytes0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_35, (int32_t)1)); Il2CppChar* L_36 = __this->get_mapBytesToUnicode_75(); int32_t L_37 = V_8; int32_t L_38 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_36, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_37), (int32_t)2))))); V_9 = L_38; Il2CppChar L_39 = V_9; if (L_39) { goto IL_011c; } } { int32_t L_40 = V_8; if (!L_40) { goto IL_011c; } } { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_41 = V_0; NullCheck(L_41); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_42; L_42 = DecoderNLS_get_FallbackBuffer_m75E7BD25A332F44467F67818F94FFC7615B5400E(L_41, /*hidden argument*/NULL); V_6 = L_42; DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_43 = V_6; DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_7), L_43, /*hidden argument*/NULL); uint8_t* L_44 = V_2; int32_t L_45 = ___byteCount1; Il2CppChar* L_46 = V_4; DecoderFallbackBufferHelper_InternalInitialize_mA6478B48CB93AC386DC64255F51F1DD789F1BB8D((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_7), (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_44, (int32_t)L_45)), (Il2CppChar*)(Il2CppChar*)L_46, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_47 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_48 = L_47; int32_t L_49 = V_8; NullCheck(L_48); (L_48)->SetAt(static_cast(0), (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_49>>(int32_t)8))))); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_50 = L_48; int32_t L_51 = V_8; NullCheck(L_50); (L_50)->SetAt(static_cast(1), (uint8_t)((int32_t)((uint8_t)L_51))); V_11 = L_50; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_52 = V_11; uint8_t* L_53 = ___bytes0; bool L_54; L_54 = DecoderFallbackBufferHelper_InternalFallback_mC26F8F34E363A7A17930EE8A0BF5E313E0EC4D78((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_7), L_52, (uint8_t*)(uint8_t*)L_53, (Il2CppChar**)(&___chars2), /*hidden argument*/NULL); if (L_54) { goto IL_0266; } } { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_55 = V_0; EncodingNLS_ThrowCharsOverflow_m64ADCBE3097DD74864F5EB584F49AF88DEF530E2(__this, L_55, (bool)1, /*hidden argument*/NULL); goto IL_0266; } IL_011c: { Il2CppChar* L_56 = ___chars2; Il2CppChar* L_57 = V_4; if ((!(((uintptr_t)L_56) >= ((uintptr_t)L_57)))) { goto IL_0129; } } { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_58 = V_0; EncodingNLS_ThrowCharsOverflow_m64ADCBE3097DD74864F5EB584F49AF88DEF530E2(__this, L_58, (bool)1, /*hidden argument*/NULL); } IL_0129: { Il2CppChar* L_59 = ___chars2; Il2CppChar* L_60 = (Il2CppChar*)L_59; ___chars2 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_60, (int32_t)2)); Il2CppChar L_61 = V_9; *((int16_t*)L_60) = (int16_t)L_61; goto IL_0266; } IL_0137: { uint8_t* L_62 = ___bytes0; int32_t L_63 = *((uint8_t*)L_62); V_12 = L_63; uint8_t* L_64 = ___bytes0; ___bytes0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_64, (int32_t)1)); Il2CppChar* L_65 = __this->get_mapBytesToUnicode_75(); int32_t L_66 = V_12; int32_t L_67 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_65, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_66), (int32_t)2))))); V_13 = L_67; Il2CppChar L_68 = V_13; if ((!(((uint32_t)L_68) == ((uint32_t)((int32_t)65534))))) { goto IL_01a0; } } { uint8_t* L_69 = ___bytes0; uint8_t* L_70 = V_2; if ((!(((uintptr_t)L_69) < ((uintptr_t)L_70)))) { goto IL_017f; } } { int32_t L_71 = V_12; V_12 = ((int32_t)((int32_t)L_71<<(int32_t)8)); int32_t L_72 = V_12; uint8_t* L_73 = ___bytes0; int32_t L_74 = *((uint8_t*)L_73); V_12 = ((int32_t)((int32_t)L_72|(int32_t)L_74)); uint8_t* L_75 = ___bytes0; ___bytes0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_75, (int32_t)1)); Il2CppChar* L_76 = __this->get_mapBytesToUnicode_75(); int32_t L_77 = V_12; int32_t L_78 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_76, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_77), (int32_t)2))))); V_13 = L_78; goto IL_01a0; } IL_017f: { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_79 = V_0; if (!L_79) { goto IL_018a; } } { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_80 = V_0; NullCheck(L_80); bool L_81; L_81 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_80, /*hidden argument*/NULL); if (!L_81) { goto IL_018f; } } IL_018a: { V_13 = 0; goto IL_01a0; } IL_018f: { V_5 = (bool)1; DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_82 = V_0; int32_t L_83 = V_12; NullCheck(L_82); L_82->set_bLeftOver_8((uint8_t)((int32_t)((uint8_t)L_83))); goto IL_026d; } IL_01a0: { Il2CppChar L_84 = V_13; if (L_84) { goto IL_0238; } } { int32_t L_85 = V_12; if (!L_85) { goto IL_0238; } } { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_86 = V_6; if (L_86) { goto IL_01e1; } } { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_87 = V_0; if (L_87) { goto IL_01c4; } } { DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_88; L_88 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_88); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_89; L_89 = VirtualFuncInvoker0< DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_88); V_6 = L_89; goto IL_01cc; } IL_01c4: { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_90 = V_0; NullCheck(L_90); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_91; L_91 = DecoderNLS_get_FallbackBuffer_m75E7BD25A332F44467F67818F94FFC7615B5400E(L_90, /*hidden argument*/NULL); V_6 = L_91; } IL_01cc: { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_92 = V_6; DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_7), L_92, /*hidden argument*/NULL); uint8_t* L_93 = V_2; int32_t L_94 = ___byteCount1; Il2CppChar* L_95 = V_4; DecoderFallbackBufferHelper_InternalInitialize_mA6478B48CB93AC386DC64255F51F1DD789F1BB8D((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_7), (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_93, (int32_t)L_94)), (Il2CppChar*)(Il2CppChar*)L_95, /*hidden argument*/NULL); } IL_01e1: { int32_t L_96 = V_12; if ((((int32_t)L_96) < ((int32_t)((int32_t)256)))) { goto IL_0200; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_97 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_98 = L_97; int32_t L_99 = V_12; NullCheck(L_98); (L_98)->SetAt(static_cast(0), (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_99>>(int32_t)8))))); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_100 = L_98; int32_t L_101 = V_12; NullCheck(L_100); (L_100)->SetAt(static_cast(1), (uint8_t)((int32_t)((uint8_t)L_101))); G_B32_0 = L_100; goto IL_020c; } IL_0200: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_102 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_103 = L_102; int32_t L_104 = V_12; NullCheck(L_103); (L_103)->SetAt(static_cast(0), (uint8_t)((int32_t)((uint8_t)L_104))); G_B32_0 = L_103; } IL_020c: { V_14 = G_B32_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_105 = V_14; uint8_t* L_106 = ___bytes0; bool L_107; L_107 = DecoderFallbackBufferHelper_InternalFallback_mC26F8F34E363A7A17930EE8A0BF5E313E0EC4D78((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_7), L_105, (uint8_t*)(uint8_t*)L_106, (Il2CppChar**)(&___chars2), /*hidden argument*/NULL); if (L_107) { goto IL_0266; } } { uint8_t* L_108 = ___bytes0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_109 = V_14; NullCheck(L_109); ___bytes0 = (uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_108, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_109)->max_length))))); DecoderFallbackBufferHelper_InternalReset_m083C74FA524B2E8CC40A9ECA1B57C509A74FCDFB((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_7), /*hidden argument*/NULL); DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_110 = V_0; uint8_t* L_111 = ___bytes0; uint8_t* L_112 = V_1; EncodingNLS_ThrowCharsOverflow_m64ADCBE3097DD74864F5EB584F49AF88DEF530E2(__this, L_110, (bool)((((intptr_t)L_111) == ((intptr_t)L_112))? 1 : 0), /*hidden argument*/NULL); goto IL_026d; } IL_0238: { Il2CppChar* L_113 = ___chars2; Il2CppChar* L_114 = V_4; if ((!(((uintptr_t)L_113) >= ((uintptr_t)L_114)))) { goto IL_025d; } } { uint8_t* L_115 = ___bytes0; ___bytes0 = (uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_115, (int32_t)1)); int32_t L_116 = V_12; if ((((int32_t)L_116) < ((int32_t)((int32_t)256)))) { goto IL_0250; } } { uint8_t* L_117 = ___bytes0; ___bytes0 = (uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_117, (int32_t)1)); } IL_0250: { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_118 = V_0; uint8_t* L_119 = ___bytes0; uint8_t* L_120 = V_1; EncodingNLS_ThrowCharsOverflow_m64ADCBE3097DD74864F5EB584F49AF88DEF530E2(__this, L_118, (bool)((((intptr_t)L_119) == ((intptr_t)L_120))? 1 : 0), /*hidden argument*/NULL); goto IL_026d; } IL_025d: { Il2CppChar* L_121 = ___chars2; Il2CppChar* L_122 = (Il2CppChar*)L_121; ___chars2 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_122, (int32_t)2)); Il2CppChar L_123 = V_13; *((int16_t*)L_122) = (int16_t)L_123; } IL_0266: { uint8_t* L_124 = ___bytes0; uint8_t* L_125 = V_2; if ((!(((uintptr_t)L_124) >= ((uintptr_t)L_125)))) { goto IL_0137; } } IL_026d: { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_126 = V_0; if (!L_126) { goto IL_0288; } } { bool L_127 = V_5; if (L_127) { goto IL_027b; } } { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_128 = V_0; NullCheck(L_128); L_128->set_bLeftOver_8((uint8_t)0); } IL_027b: { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_129 = V_0; uint8_t* L_130 = ___bytes0; uint8_t* L_131 = V_1; NullCheck(L_129); ((DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C *)L_129)->set_m_bytesUsed_5(((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_130, (intptr_t)L_131))/(int32_t)1))))))); } IL_0288: { Il2CppChar* L_132 = ___chars2; Il2CppChar* L_133 = V_3; return ((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_132, (intptr_t)L_133))/(int32_t)2)))))); } } // System.Int32 System.Text.DBCSCodePageEncoding::GetMaxByteCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DBCSCodePageEncoding_GetMaxByteCount_m1BC3A6B33F1E573F349C83CCD541E5F239965143 (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, int32_t ___charCount0, const RuntimeMethod* method) { int64_t V_0 = 0; { int32_t L_0 = ___charCount0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0014; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_2 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DBCSCodePageEncoding_GetMaxByteCount_m1BC3A6B33F1E573F349C83CCD541E5F239965143_RuntimeMethod_var))); } IL_0014: { int32_t L_3 = ___charCount0; V_0 = ((int64_t)il2cpp_codegen_add((int64_t)((int64_t)((int64_t)L_3)), (int64_t)((int64_t)((int64_t)1)))); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_4; L_4 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.EncoderFallback::get_MaxCharCount() */, L_4); if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0037; } } { int64_t L_6 = V_0; EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_7; L_7 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_7); int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.EncoderFallback::get_MaxCharCount() */, L_7); V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_6, (int64_t)((int64_t)((int64_t)L_8)))); } IL_0037: { int64_t L_9 = V_0; V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_9, (int64_t)((int64_t)((int64_t)2)))); int64_t L_10 = V_0; if ((((int64_t)L_10) <= ((int64_t)((int64_t)((int64_t)((int32_t)2147483647LL)))))) { goto IL_0055; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_11; L_11 = SR_get_ArgumentOutOfRange_GetByteCountOverflow_mC5B3500DAB1D731FA2F7D4A07EC9F50A58B37CED(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)), L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DBCSCodePageEncoding_GetMaxByteCount_m1BC3A6B33F1E573F349C83CCD541E5F239965143_RuntimeMethod_var))); } IL_0055: { int64_t L_13 = V_0; return ((int32_t)((int32_t)L_13)); } } // System.Int32 System.Text.DBCSCodePageEncoding::GetMaxCharCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DBCSCodePageEncoding_GetMaxCharCount_m2D62BBF2068C39CE5197DB0C77DE67D1356CE2D1 (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, int32_t ___byteCount0, const RuntimeMethod* method) { int64_t V_0 = 0; { int32_t L_0 = ___byteCount0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0014; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_2 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DBCSCodePageEncoding_GetMaxCharCount_m2D62BBF2068C39CE5197DB0C77DE67D1356CE2D1_RuntimeMethod_var))); } IL_0014: { int32_t L_3 = ___byteCount0; V_0 = ((int64_t)il2cpp_codegen_add((int64_t)((int64_t)((int64_t)L_3)), (int64_t)((int64_t)((int64_t)1)))); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_4; L_4 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.DecoderFallback::get_MaxCharCount() */, L_4); if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0037; } } { int64_t L_6 = V_0; DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_7; L_7 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_7); int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.DecoderFallback::get_MaxCharCount() */, L_7); V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_6, (int64_t)((int64_t)((int64_t)L_8)))); } IL_0037: { int64_t L_9 = V_0; if ((((int64_t)L_9) <= ((int64_t)((int64_t)((int64_t)((int32_t)2147483647LL)))))) { goto IL_0050; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_10; L_10 = SR_get_ArgumentOutOfRange_GetCharCountOverflow_m4A51FDB9EEAFD7451C678B137173ABB093EE6C2B(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_11 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)), L_10, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DBCSCodePageEncoding_GetMaxCharCount_m2D62BBF2068C39CE5197DB0C77DE67D1356CE2D1_RuntimeMethod_var))); } IL_0050: { int64_t L_12 = V_0; return ((int32_t)((int32_t)L_12)); } } // System.Text.Decoder System.Text.DBCSCodePageEncoding::GetDecoder() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * DBCSCodePageEncoding_GetDecoder_m5A433720FA4CFEEDFC17C1F87FFD9CE3EE429C7C (DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA * L_0 = (DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA *)il2cpp_codegen_object_new(DBCSDecoder_t69681ACF44CD08731BFC9ADBCEF1EB863E5FDFFA_il2cpp_TypeInfo_var); DBCSDecoder__ctor_m02872EA2B7242ED56925F38DF976517C89F509BD(L_0, __this, /*hidden argument*/NULL); return L_0; } } #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 // Conversion methods for marshalling of: System.Text.DecoderFallbackBufferHelper IL2CPP_EXTERN_C void DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070_marshal_pinvoke(const DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070& unmarshaled, DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070_marshaled_pinvoke& marshaled) { Exception_t* ____fallbackBuffer_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_fallbackBuffer' of type 'DecoderFallbackBufferHelper': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(____fallbackBuffer_2Exception, NULL); } IL2CPP_EXTERN_C void DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070_marshal_pinvoke_back(const DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070_marshaled_pinvoke& marshaled, DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070& unmarshaled) { Exception_t* ____fallbackBuffer_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_fallbackBuffer' of type 'DecoderFallbackBufferHelper': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(____fallbackBuffer_2Exception, NULL); } // Conversion method for clean up from marshalling of: System.Text.DecoderFallbackBufferHelper IL2CPP_EXTERN_C void DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070_marshal_pinvoke_cleanup(DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: System.Text.DecoderFallbackBufferHelper IL2CPP_EXTERN_C void DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070_marshal_com(const DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070& unmarshaled, DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070_marshaled_com& marshaled) { Exception_t* ____fallbackBuffer_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_fallbackBuffer' of type 'DecoderFallbackBufferHelper': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(____fallbackBuffer_2Exception, NULL); } IL2CPP_EXTERN_C void DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070_marshal_com_back(const DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070_marshaled_com& marshaled, DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070& unmarshaled) { Exception_t* ____fallbackBuffer_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_fallbackBuffer' of type 'DecoderFallbackBufferHelper': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(____fallbackBuffer_2Exception, NULL); } // Conversion method for clean up from marshalling of: System.Text.DecoderFallbackBufferHelper IL2CPP_EXTERN_C void DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070_marshal_com_cleanup(DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070_marshaled_com& marshaled) { } // System.Void System.Text.DecoderFallbackBufferHelper::.ctor(System.Text.DecoderFallbackBuffer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F (DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * __this, DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * ___fallbackBuffer0, const RuntimeMethod* method) { { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_0 = ___fallbackBuffer0; __this->set__fallbackBuffer_2(L_0); __this->set_byteStart_0((uint8_t*)((uintptr_t)0)); __this->set_charEnd_1((Il2CppChar*)((uintptr_t)0)); return; } } IL2CPP_EXTERN_C void DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F_AdjustorThunk (RuntimeObject * __this, DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * ___fallbackBuffer0, const RuntimeMethod* method) { DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F(_thisAdjusted, ___fallbackBuffer0, method); } // System.Void System.Text.DecoderFallbackBufferHelper::InternalReset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackBufferHelper_InternalReset_m083C74FA524B2E8CC40A9ECA1B57C509A74FCDFB (DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * __this, const RuntimeMethod* method) { { __this->set_byteStart_0((uint8_t*)((uintptr_t)0)); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_0 = __this->get__fallbackBuffer_2(); NullCheck(L_0); VirtualActionInvoker0::Invoke(7 /* System.Void System.Text.DecoderFallbackBuffer::Reset() */, L_0); return; } } IL2CPP_EXTERN_C void DecoderFallbackBufferHelper_InternalReset_m083C74FA524B2E8CC40A9ECA1B57C509A74FCDFB_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); DecoderFallbackBufferHelper_InternalReset_m083C74FA524B2E8CC40A9ECA1B57C509A74FCDFB(_thisAdjusted, method); } // System.Void System.Text.DecoderFallbackBufferHelper::InternalInitialize(System.Byte*,System.Char*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackBufferHelper_InternalInitialize_mA6478B48CB93AC386DC64255F51F1DD789F1BB8D (DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * __this, uint8_t* ____byteStart0, Il2CppChar* ____charEnd1, const RuntimeMethod* method) { { uint8_t* L_0 = ____byteStart0; __this->set_byteStart_0((uint8_t*)L_0); Il2CppChar* L_1 = ____charEnd1; __this->set_charEnd_1((Il2CppChar*)L_1); return; } } IL2CPP_EXTERN_C void DecoderFallbackBufferHelper_InternalInitialize_mA6478B48CB93AC386DC64255F51F1DD789F1BB8D_AdjustorThunk (RuntimeObject * __this, uint8_t* ____byteStart0, Il2CppChar* ____charEnd1, const RuntimeMethod* method) { DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); DecoderFallbackBufferHelper_InternalInitialize_mA6478B48CB93AC386DC64255F51F1DD789F1BB8D(_thisAdjusted, ____byteStart0, ____charEnd1, method); } // System.Boolean System.Text.DecoderFallbackBufferHelper::InternalFallback(System.Byte[],System.Byte*,System.Char*&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderFallbackBufferHelper_InternalFallback_mC26F8F34E363A7A17930EE8A0BF5E313E0EC4D78 (DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, uint8_t* ___pBytes1, Il2CppChar** ___chars2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Il2CppChar V_0 = 0x0; Il2CppChar* V_1 = NULL; bool V_2 = false; { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_0 = __this->get__fallbackBuffer_2(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___bytes0; uint8_t* L_2 = ___pBytes1; uint8_t* L_3 = __this->get_byteStart_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___bytes0; NullCheck(L_4); NullCheck(L_0); bool L_5; L_5 = VirtualFuncInvoker2< bool, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(4 /* System.Boolean System.Text.DecoderFallbackBuffer::Fallback(System.Byte[],System.Int32) */, L_0, L_1, ((int32_t)((int32_t)((int64_t)il2cpp_codegen_subtract((int64_t)((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_2, (intptr_t)L_3))/(int32_t)1)))), (int64_t)((int64_t)((int64_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))))))); if (!L_5) { goto IL_008a; } } { Il2CppChar** L_6 = ___chars2; V_1 = (Il2CppChar*)(*((intptr_t*)L_6)); V_2 = (bool)0; goto IL_006a; } IL_0026: { Il2CppChar L_7 = V_0; IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); bool L_8; L_8 = Char_IsSurrogate_mDE2EA47FEF5F4816C883C5FF7DA85364025B5CDE(L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0058; } } { Il2CppChar L_9 = V_0; IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); bool L_10; L_10 = Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01(L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0048; } } { bool L_11 = V_2; if (!L_11) { goto IL_0044; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_12; L_12 = SR_get_Argument_InvalidCharSequenceNoIndex_mB8D7F30A180926055841599C073F7D42B0E65FFF(/*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_13 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_13, L_12, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderFallbackBufferHelper_InternalFallback_mC26F8F34E363A7A17930EE8A0BF5E313E0EC4D78_RuntimeMethod_var))); } IL_0044: { V_2 = (bool)1; goto IL_0058; } IL_0048: { bool L_14 = V_2; if (L_14) { goto IL_0056; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_15; L_15 = SR_get_Argument_InvalidCharSequenceNoIndex_mB8D7F30A180926055841599C073F7D42B0E65FFF(/*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_16 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_16, L_15, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderFallbackBufferHelper_InternalFallback_mC26F8F34E363A7A17930EE8A0BF5E313E0EC4D78_RuntimeMethod_var))); } IL_0056: { V_2 = (bool)0; } IL_0058: { Il2CppChar* L_17 = V_1; Il2CppChar* L_18 = __this->get_charEnd_1(); if ((!(((uintptr_t)L_17) >= ((uintptr_t)L_18)))) { goto IL_0063; } } { return (bool)0; } IL_0063: { Il2CppChar* L_19 = V_1; Il2CppChar* L_20 = (Il2CppChar*)L_19; V_1 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_20, (int32_t)2)); Il2CppChar L_21 = V_0; *((int16_t*)L_20) = (int16_t)L_21; } IL_006a: { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_22 = __this->get__fallbackBuffer_2(); NullCheck(L_22); Il2CppChar L_23; L_23 = VirtualFuncInvoker0< Il2CppChar >::Invoke(5 /* System.Char System.Text.DecoderFallbackBuffer::GetNextChar() */, L_22); Il2CppChar L_24 = L_23; V_0 = L_24; if (L_24) { goto IL_0026; } } { bool L_25 = V_2; if (!L_25) { goto IL_0087; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_26; L_26 = SR_get_Argument_InvalidCharSequenceNoIndex_mB8D7F30A180926055841599C073F7D42B0E65FFF(/*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_27 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_27, L_26, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderFallbackBufferHelper_InternalFallback_mC26F8F34E363A7A17930EE8A0BF5E313E0EC4D78_RuntimeMethod_var))); } IL_0087: { Il2CppChar** L_28 = ___chars2; Il2CppChar* L_29 = V_1; *((intptr_t*)L_28) = (intptr_t)L_29; } IL_008a: { return (bool)1; } } IL2CPP_EXTERN_C bool DecoderFallbackBufferHelper_InternalFallback_mC26F8F34E363A7A17930EE8A0BF5E313E0EC4D78_AdjustorThunk (RuntimeObject * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, uint8_t* ___pBytes1, Il2CppChar** ___chars2, const RuntimeMethod* method) { DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = DecoderFallbackBufferHelper_InternalFallback_mC26F8F34E363A7A17930EE8A0BF5E313E0EC4D78(_thisAdjusted, ___bytes0, ___pBytes1, ___chars2, method); return _returnValue; } // System.Int32 System.Text.DecoderFallbackBufferHelper::InternalFallback(System.Byte[],System.Byte*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderFallbackBufferHelper_InternalFallback_m9E11F8DC4D566A15FF0A419A0BA468551AE3D6CB (DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, uint8_t* ___pBytes1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Il2CppChar V_1 = 0x0; bool V_2 = false; { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_0 = __this->get__fallbackBuffer_2(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___bytes0; uint8_t* L_2 = ___pBytes1; uint8_t* L_3 = __this->get_byteStart_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___bytes0; NullCheck(L_4); NullCheck(L_0); bool L_5; L_5 = VirtualFuncInvoker2< bool, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(4 /* System.Boolean System.Text.DecoderFallbackBuffer::Fallback(System.Byte[],System.Int32) */, L_0, L_1, ((int32_t)((int32_t)((int64_t)il2cpp_codegen_subtract((int64_t)((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_2, (intptr_t)L_3))/(int32_t)1)))), (int64_t)((int64_t)((int64_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))))))); if (!L_5) { goto IL_007a; } } { V_0 = 0; V_2 = (bool)0; goto IL_005b; } IL_0025: { Il2CppChar L_6 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); bool L_7; L_7 = Char_IsSurrogate_mDE2EA47FEF5F4816C883C5FF7DA85364025B5CDE(L_6, /*hidden argument*/NULL); if (!L_7) { goto IL_0057; } } { Il2CppChar L_8 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); bool L_9; L_9 = Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01(L_8, /*hidden argument*/NULL); if (!L_9) { goto IL_0047; } } { bool L_10 = V_2; if (!L_10) { goto IL_0043; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_11; L_11 = SR_get_Argument_InvalidCharSequenceNoIndex_mB8D7F30A180926055841599C073F7D42B0E65FFF(/*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderFallbackBufferHelper_InternalFallback_m9E11F8DC4D566A15FF0A419A0BA468551AE3D6CB_RuntimeMethod_var))); } IL_0043: { V_2 = (bool)1; goto IL_0057; } IL_0047: { bool L_13 = V_2; if (L_13) { goto IL_0055; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_14; L_14 = SR_get_Argument_InvalidCharSequenceNoIndex_mB8D7F30A180926055841599C073F7D42B0E65FFF(/*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_15 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_15, L_14, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderFallbackBufferHelper_InternalFallback_m9E11F8DC4D566A15FF0A419A0BA468551AE3D6CB_RuntimeMethod_var))); } IL_0055: { V_2 = (bool)0; } IL_0057: { int32_t L_16 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_005b: { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_17 = __this->get__fallbackBuffer_2(); NullCheck(L_17); Il2CppChar L_18; L_18 = VirtualFuncInvoker0< Il2CppChar >::Invoke(5 /* System.Char System.Text.DecoderFallbackBuffer::GetNextChar() */, L_17); Il2CppChar L_19 = L_18; V_1 = L_19; if (L_19) { goto IL_0025; } } { bool L_20 = V_2; if (!L_20) { goto IL_0078; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_21; L_21 = SR_get_Argument_InvalidCharSequenceNoIndex_mB8D7F30A180926055841599C073F7D42B0E65FFF(/*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_22 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_22, L_21, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderFallbackBufferHelper_InternalFallback_m9E11F8DC4D566A15FF0A419A0BA468551AE3D6CB_RuntimeMethod_var))); } IL_0078: { int32_t L_23 = V_0; return L_23; } IL_007a: { return 0; } } IL2CPP_EXTERN_C int32_t DecoderFallbackBufferHelper_InternalFallback_m9E11F8DC4D566A15FF0A419A0BA468551AE3D6CB_AdjustorThunk (RuntimeObject * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, uint8_t* ___pBytes1, const RuntimeMethod* method) { DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = DecoderFallbackBufferHelper_InternalFallback_m9E11F8DC4D566A15FF0A419A0BA468551AE3D6CB(_thisAdjusted, ___bytes0, ___pBytes1, method); return _returnValue; } #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 System.Text.DecoderNLS::.ctor(System.Text.EncodingNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS__ctor_m410B34CD2A20538A022E811537364480C0CF1B1F (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ___encoding0, const RuntimeMethod* method) { { Decoder__ctor_m2EA154371203FAAE1CD0477C828E0B39B2091DF3(__this, /*hidden argument*/NULL); EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_0 = ___encoding0; __this->set_m_encoding_2(L_0); EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_1 = __this->get_m_encoding_2(); NullCheck(L_1); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_2; L_2 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(L_1, /*hidden argument*/NULL); __this->set_m_fallback_6(L_2); VirtualActionInvoker0::Invoke(4 /* System.Void System.Text.Decoder::Reset() */, __this); return; } } // System.Void System.Text.DecoderNLS::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS_System_Runtime_Serialization_ISerializable_GetObjectData_m10335817175D8FD8722522C0B183D0376B4D4CB4 (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { { PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E * L_0 = (PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E_il2cpp_TypeInfo_var))); PlatformNotSupportedException__ctor_mF4122BD5C9FF6CF441C2A4BCECF012EEF603AE05(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_System_Runtime_Serialization_ISerializable_GetObjectData_m10335817175D8FD8722522C0B183D0376B4D4CB4_RuntimeMethod_var))); } } // System.Text.DecoderFallback System.Text.DecoderNLS::get_Fallback() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * DecoderNLS_get_Fallback_m5085484186AE054CCBA018C2AC80B9D7266F5E2B (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, const RuntimeMethod* method) { { DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_0 = __this->get_m_fallback_6(); return L_0; } } // System.Boolean System.Text.DecoderNLS::get_InternalHasFallbackBuffer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderNLS_get_InternalHasFallbackBuffer_m206C7ECAAE208FD3D7DA9595A78AD8315DEA0C14 (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, const RuntimeMethod* method) { { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_0 = __this->get_m_fallbackBuffer_7(); return (bool)((!(((RuntimeObject*)(DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B *)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Text.DecoderFallbackBuffer System.Text.DecoderNLS::get_FallbackBuffer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * DecoderNLS_get_FallbackBuffer_m75E7BD25A332F44467F67818F94FFC7615B5400E (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, const RuntimeMethod* method) { { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_0 = __this->get_m_fallbackBuffer_7(); if (L_0) { goto IL_0033; } } { DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_1 = __this->get_m_fallback_6(); if (!L_1) { goto IL_0023; } } { DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_2 = __this->get_m_fallback_6(); NullCheck(L_2); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_3; L_3 = VirtualFuncInvoker0< DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_2); __this->set_m_fallbackBuffer_7(L_3); goto IL_0033; } IL_0023: { DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_4; L_4 = DecoderFallback_get_ReplacementFallback_m4879929FF298C9458FCC2A7981DF7A74F9BDB6D0(/*hidden argument*/NULL); NullCheck(L_4); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_5; L_5 = VirtualFuncInvoker0< DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_4); __this->set_m_fallbackBuffer_7(L_5); } IL_0033: { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_6 = __this->get_m_fallbackBuffer_7(); return L_6; } } // System.Void System.Text.DecoderNLS::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS_Reset_mDBE82737A0F3CB4CFA63BF283266E96FC5F6F722 (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, const RuntimeMethod* method) { { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_0 = __this->get_m_fallbackBuffer_7(); if (!L_0) { goto IL_0013; } } { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_1 = __this->get_m_fallbackBuffer_7(); NullCheck(L_1); VirtualActionInvoker0::Invoke(7 /* System.Void System.Text.DecoderFallbackBuffer::Reset() */, L_1); } IL_0013: { return; } } // System.Int32 System.Text.DecoderNLS::GetCharCount(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderNLS_GetCharCount_mC1192D9BF78DC4B19C4447330D4DDAEEA7CB4DAA (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0; int32_t L_1 = ___index1; int32_t L_2 = ___count2; int32_t L_3; L_3 = VirtualFuncInvoker4< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, bool >::Invoke(6 /* System.Int32 System.Text.Decoder::GetCharCount(System.Byte[],System.Int32,System.Int32,System.Boolean) */, __this, L_0, L_1, L_2, (bool)0); return L_3; } } // System.Int32 System.Text.DecoderNLS::GetCharCount(System.Byte[],System.Int32,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderNLS_GetCharCount_m591D3804EC1DC9C3A305E6316C904ACE910D4BCA (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___index1, int32_t ___count2, bool ___flush3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; uint8_t* V_1 = NULL; String_t* G_B7_0 = NULL; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0; if (L_0) { goto IL_0013; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetCharCount_m591D3804EC1DC9C3A305E6316C904ACE910D4BCA_RuntimeMethod_var))); } IL_0013: { int32_t L_3 = ___index1; if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_001b; } } { int32_t L_4 = ___count2; if ((((int32_t)L_4) >= ((int32_t)0))) { goto IL_0036; } } IL_001b: { int32_t L_5 = ___index1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0026; } } { G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)); goto IL_002b; } IL_0026: { G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)); } IL_002b: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_6; L_6 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_7 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_7, G_B7_0, L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetCharCount_m591D3804EC1DC9C3A305E6316C904ACE910D4BCA_RuntimeMethod_var))); } IL_0036: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___bytes0; NullCheck(L_8); int32_t L_9 = ___index1; int32_t L_10 = ___count2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))), (int32_t)L_9))) >= ((int32_t)L_10))) { goto IL_004e; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_11; L_11 = SR_get_ArgumentOutOfRange_IndexCountBuffer_mC103AE1E6903E571848CAE5FEE9B47FFF6B8DBFF(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetCharCount_m591D3804EC1DC9C3A305E6316C904ACE910D4BCA_RuntimeMethod_var))); } IL_004e: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ___bytes0; NullCheck(L_13); if ((((RuntimeArray*)L_13)->max_length)) { goto IL_005a; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); ___bytes0 = L_14; } IL_005a: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = ___bytes0; NullCheck(L_15); V_1 = (uint8_t*)((L_15)->GetAddressAt(static_cast(0))); uint8_t* L_16 = V_1; V_0 = (uint8_t*)((uintptr_t)L_16); uint8_t* L_17 = V_0; int32_t L_18 = ___index1; int32_t L_19 = ___count2; bool L_20 = ___flush3; int32_t L_21; L_21 = VirtualFuncInvoker3< int32_t, uint8_t*, int32_t, bool >::Invoke(7 /* System.Int32 System.Text.Decoder::GetCharCount(System.Byte*,System.Int32,System.Boolean) */, __this, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_17, (int32_t)L_18)), L_19, L_20); return L_21; } } // System.Int32 System.Text.DecoderNLS::GetCharCount(System.Byte*,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderNLS_GetCharCount_m79FA671810BBE7E50C839947277DDA019ABECAAC (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, uint8_t* ___bytes0, int32_t ___count1, bool ___flush2, const RuntimeMethod* method) { { uint8_t* L_0 = ___bytes0; if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0))))) { goto IL_0015; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetCharCount_m79FA671810BBE7E50C839947277DDA019ABECAAC_RuntimeMethod_var))); } IL_0015: { int32_t L_3 = ___count1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0029; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_4; L_4 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_5 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_4, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetCharCount_m79FA671810BBE7E50C839947277DDA019ABECAAC_RuntimeMethod_var))); } IL_0029: { bool L_6 = ___flush2; __this->set_m_mustFlush_3(L_6); __this->set_m_throwOnOverflow_4((bool)1); EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_7 = __this->get_m_encoding_2(); uint8_t* L_8 = ___bytes0; int32_t L_9 = ___count1; NullCheck(L_7); int32_t L_10; L_10 = VirtualFuncInvoker3< int32_t, uint8_t*, int32_t, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * >::Invoke(41 /* System.Int32 System.Text.EncodingNLS::GetCharCount(System.Byte*,System.Int32,System.Text.DecoderNLS) */, L_7, (uint8_t*)(uint8_t*)L_8, L_9, __this); return L_10; } } // System.Int32 System.Text.DecoderNLS::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderNLS_GetChars_m42FE40F4AB08E2EA0EB1FE4E44D00A4C09349906 (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars3, int32_t ___charIndex4, const RuntimeMethod* method) { { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0; int32_t L_1 = ___byteIndex1; int32_t L_2 = ___byteCount2; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3 = ___chars3; int32_t L_4 = ___charIndex4; int32_t L_5; L_5 = VirtualFuncInvoker6< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, bool >::Invoke(9 /* System.Int32 System.Text.Decoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Boolean) */, __this, L_0, L_1, L_2, L_3, L_4, (bool)0); return L_5; } } // System.Int32 System.Text.DecoderNLS::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderNLS_GetChars_mA1ED32F967B701D5BD2CF40FADEF312E99F6F019 (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars3, int32_t ___charIndex4, bool ___flush5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uint8_t* V_1 = NULL; uint8_t* V_2 = NULL; Il2CppChar* V_3 = NULL; Il2CppChar* V_4 = NULL; String_t* G_B5_0 = NULL; String_t* G_B11_0 = NULL; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0; if (!L_0) { goto IL_0007; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = ___chars3; if (L_1) { goto IL_0021; } } IL_0007: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___bytes0; if (!L_2) { goto IL_0011; } } { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)); goto IL_0016; } IL_0011: { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)); } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_3; L_3 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetChars_mA1ED32F967B701D5BD2CF40FADEF312E99F6F019_RuntimeMethod_var))); } IL_0021: { int32_t L_5 = ___byteIndex1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0029; } } { int32_t L_6 = ___byteCount2; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_0044; } } IL_0029: { int32_t L_7 = ___byteIndex1; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0034; } } { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)); goto IL_0039; } IL_0034: { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral135BCD65E52CDAFB4FCF5E6C49A413A0CB794D3B)); } IL_0039: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetChars_mA1ED32F967B701D5BD2CF40FADEF312E99F6F019_RuntimeMethod_var))); } IL_0044: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = ___bytes0; NullCheck(L_10); int32_t L_11 = ___byteIndex1; int32_t L_12 = ___byteCount2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))), (int32_t)L_11))) >= ((int32_t)L_12))) { goto IL_005c; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_13; L_13 = SR_get_ArgumentOutOfRange_IndexCountBuffer_mC103AE1E6903E571848CAE5FEE9B47FFF6B8DBFF(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_14 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetChars_mA1ED32F967B701D5BD2CF40FADEF312E99F6F019_RuntimeMethod_var))); } IL_005c: { int32_t L_15 = ___charIndex4; if ((((int32_t)L_15) < ((int32_t)0))) { goto IL_0069; } } { int32_t L_16 = ___charIndex4; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_17 = ___chars3; NullCheck(L_17); if ((((int32_t)L_16) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))) { goto IL_0079; } } IL_0069: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_18; L_18 = SR_get_ArgumentOutOfRange_Index_mD47383CD2EE83821F6E1AAF182BB557CA7ED5FF9(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_19 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAAD91FE754F32DC76537C154682A89C05C27E0F3)), L_18, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetChars_mA1ED32F967B701D5BD2CF40FADEF312E99F6F019_RuntimeMethod_var))); } IL_0079: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ___bytes0; NullCheck(L_20); if ((((RuntimeArray*)L_20)->max_length)) { goto IL_0085; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); ___bytes0 = L_21; } IL_0085: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_22 = ___chars3; NullCheck(L_22); int32_t L_23 = ___charIndex4; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))), (int32_t)L_23)); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_24 = ___chars3; NullCheck(L_24); if ((((RuntimeArray*)L_24)->max_length)) { goto IL_009a; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_25 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)1); ___chars3 = L_25; } IL_009a: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_26 = ___bytes0; NullCheck(L_26); V_2 = (uint8_t*)((L_26)->GetAddressAt(static_cast(0))); uint8_t* L_27 = V_2; V_1 = (uint8_t*)((uintptr_t)L_27); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_28 = ___chars3; NullCheck(L_28); V_4 = (Il2CppChar*)((L_28)->GetAddressAt(static_cast(0))); Il2CppChar* L_29 = V_4; V_3 = (Il2CppChar*)((uintptr_t)L_29); uint8_t* L_30 = V_1; int32_t L_31 = ___byteIndex1; int32_t L_32 = ___byteCount2; Il2CppChar* L_33 = V_3; int32_t L_34 = ___charIndex4; int32_t L_35 = V_0; bool L_36 = ___flush5; int32_t L_37; L_37 = VirtualFuncInvoker5< int32_t, uint8_t*, int32_t, Il2CppChar*, int32_t, bool >::Invoke(10 /* System.Int32 System.Text.Decoder::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Boolean) */, __this, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, (int32_t)L_31)), L_32, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_33, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_34), (int32_t)2)))), L_35, L_36); return L_37; } } // System.Int32 System.Text.DecoderNLS::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderNLS_GetChars_m89488E130C1D8E963110B69D3BFE26D96A958EE3 (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, bool ___flush4, const RuntimeMethod* method) { String_t* G_B5_0 = NULL; String_t* G_B11_0 = NULL; { Il2CppChar* L_0 = ___chars2; if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))) { goto IL_000a; } } { uint8_t* L_1 = ___bytes0; if ((!(((uintptr_t)L_1) == ((uintptr_t)((uintptr_t)0))))) { goto IL_0026; } } IL_000a: { Il2CppChar* L_2 = ___chars2; if ((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0)))) { goto IL_0016; } } { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)); goto IL_001b; } IL_0016: { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)); } IL_001b: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_3; L_3 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetChars_m89488E130C1D8E963110B69D3BFE26D96A958EE3_RuntimeMethod_var))); } IL_0026: { int32_t L_5 = ___byteCount1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_002f; } } { int32_t L_6 = ___charCount3; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_004a; } } IL_002f: { int32_t L_7 = ___byteCount1; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_003a; } } { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)); goto IL_003f; } IL_003a: { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)); } IL_003f: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetChars_m89488E130C1D8E963110B69D3BFE26D96A958EE3_RuntimeMethod_var))); } IL_004a: { bool L_10 = ___flush4; __this->set_m_mustFlush_3(L_10); __this->set_m_throwOnOverflow_4((bool)1); EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_11 = __this->get_m_encoding_2(); uint8_t* L_12 = ___bytes0; int32_t L_13 = ___byteCount1; Il2CppChar* L_14 = ___chars2; int32_t L_15 = ___charCount3; NullCheck(L_11); int32_t L_16; L_16 = VirtualFuncInvoker5< int32_t, uint8_t*, int32_t, Il2CppChar*, int32_t, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * >::Invoke(42 /* System.Int32 System.Text.EncodingNLS::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS) */, L_11, (uint8_t*)(uint8_t*)L_12, L_13, (Il2CppChar*)(Il2CppChar*)L_14, L_15, __this); return L_16; } } // System.Void System.Text.DecoderNLS::Convert(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Int32,System.Boolean,System.Int32&,System.Int32&,System.Boolean&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS_Convert_mE7C8DE58808D9B0BB6A0C3FC65F0F1305AAC60BC (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars3, int32_t ___charIndex4, int32_t ___charCount5, bool ___flush6, int32_t* ___bytesUsed7, int32_t* ___charsUsed8, bool* ___completed9, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; uint8_t* V_1 = NULL; Il2CppChar* V_2 = NULL; Il2CppChar* V_3 = NULL; String_t* G_B5_0 = NULL; String_t* G_B11_0 = NULL; String_t* G_B17_0 = NULL; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0; if (!L_0) { goto IL_0007; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = ___chars3; if (L_1) { goto IL_0021; } } IL_0007: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___bytes0; if (!L_2) { goto IL_0011; } } { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)); goto IL_0016; } IL_0011: { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)); } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_3; L_3 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_Convert_mE7C8DE58808D9B0BB6A0C3FC65F0F1305AAC60BC_RuntimeMethod_var))); } IL_0021: { int32_t L_5 = ___byteIndex1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0029; } } { int32_t L_6 = ___byteCount2; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_0044; } } IL_0029: { int32_t L_7 = ___byteIndex1; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0034; } } { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)); goto IL_0039; } IL_0034: { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral135BCD65E52CDAFB4FCF5E6C49A413A0CB794D3B)); } IL_0039: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_Convert_mE7C8DE58808D9B0BB6A0C3FC65F0F1305AAC60BC_RuntimeMethod_var))); } IL_0044: { int32_t L_10 = ___charIndex4; if ((((int32_t)L_10) < ((int32_t)0))) { goto IL_004e; } } { int32_t L_11 = ___charCount5; if ((((int32_t)L_11) >= ((int32_t)0))) { goto IL_006a; } } IL_004e: { int32_t L_12 = ___charIndex4; if ((((int32_t)L_12) < ((int32_t)0))) { goto IL_005a; } } { G_B17_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)); goto IL_005f; } IL_005a: { G_B17_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAAD91FE754F32DC76537C154682A89C05C27E0F3)); } IL_005f: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_13; L_13 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_14 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_14, G_B17_0, L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_Convert_mE7C8DE58808D9B0BB6A0C3FC65F0F1305AAC60BC_RuntimeMethod_var))); } IL_006a: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = ___bytes0; NullCheck(L_15); int32_t L_16 = ___byteIndex1; int32_t L_17 = ___byteCount2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))), (int32_t)L_16))) >= ((int32_t)L_17))) { goto IL_0082; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_18; L_18 = SR_get_ArgumentOutOfRange_IndexCountBuffer_mC103AE1E6903E571848CAE5FEE9B47FFF6B8DBFF(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_19 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_18, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_Convert_mE7C8DE58808D9B0BB6A0C3FC65F0F1305AAC60BC_RuntimeMethod_var))); } IL_0082: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_20 = ___chars3; NullCheck(L_20); int32_t L_21 = ___charIndex4; int32_t L_22 = ___charCount5; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))), (int32_t)L_21))) >= ((int32_t)L_22))) { goto IL_009d; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_23; L_23 = SR_get_ArgumentOutOfRange_IndexCountBuffer_mC103AE1E6903E571848CAE5FEE9B47FFF6B8DBFF(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_24 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_23, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_Convert_mE7C8DE58808D9B0BB6A0C3FC65F0F1305AAC60BC_RuntimeMethod_var))); } IL_009d: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25 = ___bytes0; NullCheck(L_25); if ((((RuntimeArray*)L_25)->max_length)) { goto IL_00a9; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_26 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); ___bytes0 = L_26; } IL_00a9: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_27 = ___chars3; NullCheck(L_27); if ((((RuntimeArray*)L_27)->max_length)) { goto IL_00b6; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_28 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)1); ___chars3 = L_28; } IL_00b6: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29 = ___bytes0; NullCheck(L_29); V_1 = (uint8_t*)((L_29)->GetAddressAt(static_cast(0))); uint8_t* L_30 = V_1; V_0 = (uint8_t*)((uintptr_t)L_30); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_31 = ___chars3; NullCheck(L_31); V_3 = (Il2CppChar*)((L_31)->GetAddressAt(static_cast(0))); Il2CppChar* L_32 = V_3; V_2 = (Il2CppChar*)((uintptr_t)L_32); uint8_t* L_33 = V_0; int32_t L_34 = ___byteIndex1; int32_t L_35 = ___byteCount2; Il2CppChar* L_36 = V_2; int32_t L_37 = ___charIndex4; int32_t L_38 = ___charCount5; bool L_39 = ___flush6; int32_t* L_40 = ___bytesUsed7; int32_t* L_41 = ___charsUsed8; bool* L_42 = ___completed9; VirtualActionInvoker8< uint8_t*, int32_t, Il2CppChar*, int32_t, bool, int32_t*, int32_t*, bool* >::Invoke(12 /* System.Void System.Text.Decoder::Convert(System.Byte*,System.Int32,System.Char*,System.Int32,System.Boolean,System.Int32&,System.Int32&,System.Boolean&) */, __this, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_33, (int32_t)L_34)), L_35, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_36, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_37), (int32_t)2)))), L_38, L_39, (int32_t*)L_40, (int32_t*)L_41, (bool*)L_42); V_3 = (Il2CppChar*)((uintptr_t)0); V_1 = (uint8_t*)((uintptr_t)0); return; } } // System.Void System.Text.DecoderNLS::Convert(System.Byte*,System.Int32,System.Char*,System.Int32,System.Boolean,System.Int32&,System.Int32&,System.Boolean&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS_Convert_m6DB8E6268B71759F5685AB5BDA097EC2178310FD (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, bool ___flush4, int32_t* ___bytesUsed5, int32_t* ___charsUsed6, bool* ___completed7, const RuntimeMethod* method) { String_t* G_B5_0 = NULL; String_t* G_B11_0 = NULL; bool* G_B18_0 = NULL; bool* G_B13_0 = NULL; bool* G_B15_0 = NULL; bool* G_B14_0 = NULL; bool* G_B17_0 = NULL; bool* G_B16_0 = NULL; int32_t G_B19_0 = 0; bool* G_B19_1 = NULL; { Il2CppChar* L_0 = ___chars2; if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))) { goto IL_000a; } } { uint8_t* L_1 = ___bytes0; if ((!(((uintptr_t)L_1) == ((uintptr_t)((uintptr_t)0))))) { goto IL_0026; } } IL_000a: { Il2CppChar* L_2 = ___chars2; if ((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0)))) { goto IL_0016; } } { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)); goto IL_001b; } IL_0016: { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)); } IL_001b: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_3; L_3 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_Convert_m6DB8E6268B71759F5685AB5BDA097EC2178310FD_RuntimeMethod_var))); } IL_0026: { int32_t L_5 = ___byteCount1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_002f; } } { int32_t L_6 = ___charCount3; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_004a; } } IL_002f: { int32_t L_7 = ___byteCount1; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_003a; } } { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)); goto IL_003f; } IL_003a: { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)); } IL_003f: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_Convert_m6DB8E6268B71759F5685AB5BDA097EC2178310FD_RuntimeMethod_var))); } IL_004a: { bool L_10 = ___flush4; __this->set_m_mustFlush_3(L_10); __this->set_m_throwOnOverflow_4((bool)0); __this->set_m_bytesUsed_5(0); int32_t* L_11 = ___charsUsed6; EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_12 = __this->get_m_encoding_2(); uint8_t* L_13 = ___bytes0; int32_t L_14 = ___byteCount1; Il2CppChar* L_15 = ___chars2; int32_t L_16 = ___charCount3; NullCheck(L_12); int32_t L_17; L_17 = VirtualFuncInvoker5< int32_t, uint8_t*, int32_t, Il2CppChar*, int32_t, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * >::Invoke(42 /* System.Int32 System.Text.EncodingNLS::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS) */, L_12, (uint8_t*)(uint8_t*)L_13, L_14, (Il2CppChar*)(Il2CppChar*)L_15, L_16, __this); *((int32_t*)L_11) = (int32_t)L_17; int32_t* L_18 = ___bytesUsed5; int32_t L_19 = __this->get_m_bytesUsed_5(); *((int32_t*)L_18) = (int32_t)L_19; bool* L_20 = ___completed7; int32_t* L_21 = ___bytesUsed5; int32_t L_22 = *((int32_t*)L_21); int32_t L_23 = ___byteCount1; G_B13_0 = L_20; if ((!(((uint32_t)L_22) == ((uint32_t)L_23)))) { G_B18_0 = L_20; goto IL_00ac; } } { bool L_24 = ___flush4; G_B14_0 = G_B13_0; if (!L_24) { G_B15_0 = G_B13_0; goto IL_0091; } } { bool L_25; L_25 = VirtualFuncInvoker0< bool >::Invoke(14 /* System.Boolean System.Text.DecoderNLS::get_HasState() */, __this); G_B15_0 = G_B14_0; if (L_25) { G_B18_0 = G_B14_0; goto IL_00ac; } } IL_0091: { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_26 = __this->get_m_fallbackBuffer_7(); G_B16_0 = G_B15_0; if (!L_26) { G_B17_0 = G_B15_0; goto IL_00a9; } } { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_27 = __this->get_m_fallbackBuffer_7(); NullCheck(L_27); int32_t L_28; L_28 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Text.DecoderFallbackBuffer::get_Remaining() */, L_27); G_B19_0 = ((((int32_t)L_28) == ((int32_t)0))? 1 : 0); G_B19_1 = G_B16_0; goto IL_00ad; } IL_00a9: { G_B19_0 = 1; G_B19_1 = G_B17_0; goto IL_00ad; } IL_00ac: { G_B19_0 = 0; G_B19_1 = G_B18_0; } IL_00ad: { *((int8_t*)G_B19_1) = (int8_t)G_B19_0; return; } } // System.Boolean System.Text.DecoderNLS::get_MustFlush() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387 (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_m_mustFlush_3(); return L_0; } } // System.Boolean System.Text.DecoderNLS::get_HasState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderNLS_get_HasState_m29DA59232BC79F30AB8221785274A795F21D8F85 (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Text.DecoderNLS::ClearMustFlush() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS_ClearMustFlush_m8EB06790F337F83F29AA8CEABF96015DE299406B (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, const RuntimeMethod* method) { { __this->set_m_mustFlush_3((bool)0); 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 System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoesNotReturnAttribute__ctor_m8CDC55C2EC103832A18BDCE9626A6526DC637057 (DoesNotReturnAttribute_tE9307ED72A4D5E9831A0EC69BC298AED2008CD73 * __this, const RuntimeMethod* method) { { Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__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 System.Text.EUCJPEncoding::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EUCJPEncoding__ctor_mC6C0A69C4090EB5734D2D014EAD82AFE2A1A5681 (EUCJPEncoding_t89305F9F6A3FB97E23F9F19E6B6C7954A2D4B846 * __this, const RuntimeMethod* method) { { DBCSCodePageEncoding__ctor_mAF1ECE6045E8801B1DC1005D473648578379FDA5(__this, ((int32_t)51932), ((int32_t)932), /*hidden argument*/NULL); return; } } // System.Boolean System.Text.EUCJPEncoding::CleanUpBytes(System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EUCJPEncoding_CleanUpBytes_m10CA8749F3D31AF0D648859B269B897C8DCD6FD5 (EUCJPEncoding_t89305F9F6A3FB97E23F9F19E6B6C7954A2D4B846 * __this, int32_t* ___bytes0, const RuntimeMethod* method) { uint8_t V_0 = 0x0; uint8_t V_1 = 0x0; uint8_t V_2 = 0x0; uint8_t G_B31_0 = 0x0; uint8_t G_B30_0 = 0x0; int32_t G_B32_0 = 0; uint8_t G_B32_1 = 0x0; { int32_t* L_0 = ___bytes0; int32_t L_1 = *((int32_t*)L_0); if ((((int32_t)L_1) < ((int32_t)((int32_t)256)))) { goto IL_01c4; } } { int32_t* L_2 = ___bytes0; int32_t L_3 = *((int32_t*)L_2); if ((((int32_t)L_3) < ((int32_t)((int32_t)64064)))) { goto IL_012e; } } { int32_t* L_4 = ___bytes0; int32_t L_5 = *((int32_t*)L_4); if ((((int32_t)L_5) > ((int32_t)((int32_t)64587)))) { goto IL_012e; } } { int32_t* L_6 = ___bytes0; int32_t L_7 = *((int32_t*)L_6); if ((((int32_t)L_7) < ((int32_t)((int32_t)64064)))) { goto IL_00e1; } } { int32_t* L_8 = ___bytes0; int32_t L_9 = *((int32_t*)L_8); if ((((int32_t)L_9) > ((int32_t)((int32_t)64091)))) { goto IL_00e1; } } { int32_t* L_10 = ___bytes0; int32_t L_11 = *((int32_t*)L_10); if ((((int32_t)L_11) > ((int32_t)((int32_t)64073)))) { goto IL_0054; } } { int32_t* L_12 = ___bytes0; int32_t* L_13 = ___bytes0; int32_t L_14 = *((int32_t*)L_13); *((int32_t*)L_12) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)((int32_t)2897))); goto IL_012e; } IL_0054: { int32_t* L_15 = ___bytes0; int32_t L_16 = *((int32_t*)L_15); if ((((int32_t)L_16) < ((int32_t)((int32_t)64074)))) { goto IL_0075; } } { int32_t* L_17 = ___bytes0; int32_t L_18 = *((int32_t*)L_17); if ((((int32_t)L_18) > ((int32_t)((int32_t)64083)))) { goto IL_0075; } } { int32_t* L_19 = ___bytes0; int32_t* L_20 = ___bytes0; int32_t L_21 = *((int32_t*)L_20); *((int32_t*)L_19) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)((int32_t)29430))); goto IL_012e; } IL_0075: { int32_t* L_22 = ___bytes0; int32_t L_23 = *((int32_t*)L_22); if ((((int32_t)L_23) < ((int32_t)((int32_t)64084)))) { goto IL_0096; } } { int32_t* L_24 = ___bytes0; int32_t L_25 = *((int32_t*)L_24); if ((((int32_t)L_25) > ((int32_t)((int32_t)64087)))) { goto IL_0096; } } { int32_t* L_26 = ___bytes0; int32_t* L_27 = ___bytes0; int32_t L_28 = *((int32_t*)L_27); *((int32_t*)L_26) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_28, (int32_t)((int32_t)2907))); goto IL_012e; } IL_0096: { int32_t* L_29 = ___bytes0; int32_t L_30 = *((int32_t*)L_29); if ((!(((uint32_t)L_30) == ((uint32_t)((int32_t)64088))))) { goto IL_00ab; } } { int32_t* L_31 = ___bytes0; *((int32_t*)L_31) = (int32_t)((int32_t)34698); goto IL_012e; } IL_00ab: { int32_t* L_32 = ___bytes0; int32_t L_33 = *((int32_t*)L_32); if ((!(((uint32_t)L_33) == ((uint32_t)((int32_t)64089))))) { goto IL_00bd; } } { int32_t* L_34 = ___bytes0; *((int32_t*)L_34) = (int32_t)((int32_t)34690); goto IL_012e; } IL_00bd: { int32_t* L_35 = ___bytes0; int32_t L_36 = *((int32_t*)L_35); if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)64090))))) { goto IL_00cf; } } { int32_t* L_37 = ___bytes0; *((int32_t*)L_37) = (int32_t)((int32_t)34692); goto IL_012e; } IL_00cf: { int32_t* L_38 = ___bytes0; int32_t L_39 = *((int32_t*)L_38); if ((!(((uint32_t)L_39) == ((uint32_t)((int32_t)64091))))) { goto IL_012e; } } { int32_t* L_40 = ___bytes0; *((int32_t*)L_40) = (int32_t)((int32_t)34714); goto IL_012e; } IL_00e1: { int32_t* L_41 = ___bytes0; int32_t L_42 = *((int32_t*)L_41); if ((((int32_t)L_42) < ((int32_t)((int32_t)64092)))) { goto IL_012e; } } { int32_t* L_43 = ___bytes0; int32_t L_44 = *((int32_t*)L_43); if ((((int32_t)L_44) > ((int32_t)((int32_t)64587)))) { goto IL_012e; } } { int32_t* L_45 = ___bytes0; int32_t L_46 = *((int32_t*)L_45); V_2 = (uint8_t)((int32_t)((uint8_t)L_46)); uint8_t L_47 = V_2; if ((((int32_t)L_47) >= ((int32_t)((int32_t)92)))) { goto IL_0108; } } { int32_t* L_48 = ___bytes0; int32_t* L_49 = ___bytes0; int32_t L_50 = *((int32_t*)L_49); *((int32_t*)L_48) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_50, (int32_t)((int32_t)3423))); goto IL_012e; } IL_0108: { uint8_t L_51 = V_2; if ((((int32_t)L_51) < ((int32_t)((int32_t)128)))) { goto IL_0124; } } { uint8_t L_52 = V_2; if ((((int32_t)L_52) > ((int32_t)((int32_t)155)))) { goto IL_0124; } } { int32_t* L_53 = ___bytes0; int32_t* L_54 = ___bytes0; int32_t L_55 = *((int32_t*)L_54); *((int32_t*)L_53) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_55, (int32_t)((int32_t)3357))); goto IL_012e; } IL_0124: { int32_t* L_56 = ___bytes0; int32_t* L_57 = ___bytes0; int32_t L_58 = *((int32_t*)L_57); *((int32_t*)L_56) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_58, (int32_t)((int32_t)3356))); } IL_012e: { int32_t* L_59 = ___bytes0; int32_t L_60 = *((int32_t*)L_59); V_0 = (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_60>>(int32_t)8)))); int32_t* L_61 = ___bytes0; int32_t L_62 = *((int32_t*)L_61); V_1 = (uint8_t)((int32_t)((uint8_t)L_62)); uint8_t L_63 = V_0; uint8_t L_64 = V_0; G_B30_0 = L_63; if ((((int32_t)L_64) > ((int32_t)((int32_t)159)))) { G_B31_0 = L_63; goto IL_0145; } } { G_B32_0 = ((int32_t)113); G_B32_1 = G_B30_0; goto IL_014a; } IL_0145: { G_B32_0 = ((int32_t)177); G_B32_1 = G_B31_0; } IL_014a: { V_0 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)G_B32_1, (int32_t)G_B32_0)))); uint8_t L_65 = V_0; V_0 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_65<<(int32_t)1)), (int32_t)1)))); uint8_t L_66 = V_1; if ((((int32_t)L_66) <= ((int32_t)((int32_t)158)))) { goto IL_0169; } } { uint8_t L_67 = V_1; V_1 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_67, (int32_t)((int32_t)126))))); uint8_t L_68 = V_0; V_0 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1)))); goto IL_0179; } IL_0169: { uint8_t L_69 = V_1; if ((((int32_t)L_69) <= ((int32_t)((int32_t)126)))) { goto IL_0173; } } { uint8_t L_70 = V_1; V_1 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_70, (int32_t)1)))); } IL_0173: { uint8_t L_71 = V_1; V_1 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_71, (int32_t)((int32_t)31))))); } IL_0179: { int32_t* L_72 = ___bytes0; uint8_t L_73 = V_0; uint8_t L_74 = V_1; *((int32_t*)L_72) = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_73<<(int32_t)8))|(int32_t)L_74))|(int32_t)((int32_t)32896))); int32_t* L_75 = ___bytes0; int32_t L_76 = *((int32_t*)L_75); if ((((int32_t)((int32_t)((int32_t)L_76&(int32_t)((int32_t)65280)))) < ((int32_t)((int32_t)41216)))) { goto IL_01c2; } } { int32_t* L_77 = ___bytes0; int32_t L_78 = *((int32_t*)L_77); if ((((int32_t)((int32_t)((int32_t)L_78&(int32_t)((int32_t)65280)))) > ((int32_t)((int32_t)65024)))) { goto IL_01c2; } } { int32_t* L_79 = ___bytes0; int32_t L_80 = *((int32_t*)L_79); if ((((int32_t)((int32_t)((int32_t)L_80&(int32_t)((int32_t)255)))) < ((int32_t)((int32_t)161)))) { goto IL_01c2; } } { int32_t* L_81 = ___bytes0; int32_t L_82 = *((int32_t*)L_81); if ((((int32_t)((int32_t)((int32_t)L_82&(int32_t)((int32_t)255)))) <= ((int32_t)((int32_t)254)))) { goto IL_01ff; } } IL_01c2: { return (bool)0; } IL_01c4: { int32_t* L_83 = ___bytes0; int32_t L_84 = *((int32_t*)L_83); if ((((int32_t)L_84) < ((int32_t)((int32_t)161)))) { goto IL_01e2; } } { int32_t* L_85 = ___bytes0; int32_t L_86 = *((int32_t*)L_85); if ((((int32_t)L_86) > ((int32_t)((int32_t)223)))) { goto IL_01e2; } } { int32_t* L_87 = ___bytes0; int32_t* L_88 = ___bytes0; int32_t L_89 = *((int32_t*)L_88); *((int32_t*)L_87) = (int32_t)((int32_t)((int32_t)L_89|(int32_t)((int32_t)36352))); return (bool)1; } IL_01e2: { int32_t* L_90 = ___bytes0; int32_t L_91 = *((int32_t*)L_90); if ((((int32_t)L_91) < ((int32_t)((int32_t)129)))) { goto IL_01ff; } } { int32_t* L_92 = ___bytes0; int32_t L_93 = *((int32_t*)L_92); if ((((int32_t)L_93) == ((int32_t)((int32_t)160)))) { goto IL_01ff; } } { int32_t* L_94 = ___bytes0; int32_t L_95 = *((int32_t*)L_94); if ((((int32_t)L_95) == ((int32_t)((int32_t)255)))) { goto IL_01ff; } } { return (bool)0; } IL_01ff: { return (bool)1; } } // System.Void System.Text.EUCJPEncoding::CleanUpEndBytes(System.Char*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EUCJPEncoding_CleanUpEndBytes_mFAD5889AD1E26BECB3F56E6418FE298A93E5C807 (EUCJPEncoding_t89305F9F6A3FB97E23F9F19E6B6C7954A2D4B846 * __this, Il2CppChar* ___chars0, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = ((int32_t)161); goto IL_0018; } IL_0008: { Il2CppChar* L_0 = ___chars0; int32_t L_1 = V_0; *((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_0, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_1), (int32_t)2))))) = (int16_t)((int32_t)65534); int32_t L_2 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)); } IL_0018: { int32_t L_3 = V_0; if ((((int32_t)L_3) <= ((int32_t)((int32_t)254)))) { goto IL_0008; } } { Il2CppChar* L_4 = ___chars0; *((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_4, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)((int32_t)142)), (int32_t)2))))) = (int16_t)((int32_t)65534); 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 Microsoft.CodeAnalysis.EmbeddedAttribute::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmbeddedAttribute__ctor_mF024ABFB1BA917F7616CD990332CA0FA4166E053 (EmbeddedAttribute_tEDEA1EBE207714B980F48AC6C38951504FE80212 * __this, const RuntimeMethod* method) { { Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__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 // Conversion methods for marshalling of: System.Text.EncoderFallbackBufferHelper IL2CPP_EXTERN_C void EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12_marshal_pinvoke(const EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12& unmarshaled, EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12_marshaled_pinvoke& marshaled) { Exception_t* ___encoder_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'encoder' of type 'EncoderFallbackBufferHelper': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___encoder_2Exception, NULL); } IL2CPP_EXTERN_C void EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12_marshal_pinvoke_back(const EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12_marshaled_pinvoke& marshaled, EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12& unmarshaled) { Exception_t* ___encoder_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'encoder' of type 'EncoderFallbackBufferHelper': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___encoder_2Exception, NULL); } // Conversion method for clean up from marshalling of: System.Text.EncoderFallbackBufferHelper IL2CPP_EXTERN_C void EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12_marshal_pinvoke_cleanup(EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: System.Text.EncoderFallbackBufferHelper IL2CPP_EXTERN_C void EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12_marshal_com(const EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12& unmarshaled, EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12_marshaled_com& marshaled) { Exception_t* ___encoder_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'encoder' of type 'EncoderFallbackBufferHelper': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___encoder_2Exception, NULL); } IL2CPP_EXTERN_C void EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12_marshal_com_back(const EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12_marshaled_com& marshaled, EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12& unmarshaled) { Exception_t* ___encoder_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'encoder' of type 'EncoderFallbackBufferHelper': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___encoder_2Exception, NULL); } // Conversion method for clean up from marshalling of: System.Text.EncoderFallbackBufferHelper IL2CPP_EXTERN_C void EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12_marshal_com_cleanup(EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12_marshaled_com& marshaled) { } // System.Void System.Text.EncoderFallbackBufferHelper::.ctor(System.Text.EncoderFallbackBuffer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7 (EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * __this, EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * ___fallbackBuffer0, const RuntimeMethod* method) { bool V_0 = false; Il2CppChar* V_1 = NULL; { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_0 = ___fallbackBuffer0; __this->set__fallbackBuffer_7(L_0); int32_t L_1 = 0; V_0 = (bool)L_1; __this->set_setEncoder_3((bool)L_1); bool L_2 = V_0; bool L_3 = L_2; V_0 = L_3; __this->set_bUsedEncoder_4(L_3); bool L_4 = V_0; __this->set_bFallingBack_5(L_4); __this->set_iRecursionCount_6(0); uintptr_t L_5 = ((uintptr_t)0); V_1 = (Il2CppChar*)L_5; __this->set_charStart_0((Il2CppChar*)L_5); Il2CppChar* L_6 = V_1; __this->set_charEnd_1((Il2CppChar*)L_6); __this->set_encoder_2((EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)NULL); return; } } IL2CPP_EXTERN_C void EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7_AdjustorThunk (RuntimeObject * __this, EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * ___fallbackBuffer0, const RuntimeMethod* method) { EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7(_thisAdjusted, ___fallbackBuffer0, method); } // System.Void System.Text.EncoderFallbackBufferHelper::InternalReset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBufferHelper_InternalReset_m6628DBF878A8AFC1E48B7CD9BC6E14A38824AC0A (EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * __this, const RuntimeMethod* method) { { __this->set_charStart_0((Il2CppChar*)((uintptr_t)0)); __this->set_bFallingBack_5((bool)0); __this->set_iRecursionCount_6(0); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_0 = __this->get__fallbackBuffer_7(); NullCheck(L_0); VirtualActionInvoker0::Invoke(9 /* System.Void System.Text.EncoderFallbackBuffer::Reset() */, L_0); return; } } IL2CPP_EXTERN_C void EncoderFallbackBufferHelper_InternalReset_m6628DBF878A8AFC1E48B7CD9BC6E14A38824AC0A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); EncoderFallbackBufferHelper_InternalReset_m6628DBF878A8AFC1E48B7CD9BC6E14A38824AC0A(_thisAdjusted, method); } // System.Void System.Text.EncoderFallbackBufferHelper::InternalInitialize(System.Char*,System.Char*,System.Text.EncoderNLS,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBufferHelper_InternalInitialize_m79AFA409322341C819B5EB8033408427AB28A533 (EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * __this, Il2CppChar* ____charStart0, Il2CppChar* ____charEnd1, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ____encoder2, bool ____setEncoder3, const RuntimeMethod* method) { { Il2CppChar* L_0 = ____charStart0; __this->set_charStart_0((Il2CppChar*)L_0); Il2CppChar* L_1 = ____charEnd1; __this->set_charEnd_1((Il2CppChar*)L_1); EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_2 = ____encoder2; __this->set_encoder_2(L_2); bool L_3 = ____setEncoder3; __this->set_setEncoder_3(L_3); __this->set_bUsedEncoder_4((bool)0); __this->set_bFallingBack_5((bool)0); __this->set_iRecursionCount_6(0); return; } } IL2CPP_EXTERN_C void EncoderFallbackBufferHelper_InternalInitialize_m79AFA409322341C819B5EB8033408427AB28A533_AdjustorThunk (RuntimeObject * __this, Il2CppChar* ____charStart0, Il2CppChar* ____charEnd1, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ____encoder2, bool ____setEncoder3, const RuntimeMethod* method) { EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); EncoderFallbackBufferHelper_InternalInitialize_m79AFA409322341C819B5EB8033408427AB28A533(_thisAdjusted, ____charStart0, ____charEnd1, ____encoder2, ____setEncoder3, method); } // System.Char System.Text.EncoderFallbackBufferHelper::InternalGetNextChar() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar EncoderFallbackBufferHelper_InternalGetNextChar_mE7C25837CD05AE714F08C0D2E79A153350B3A6B7 (EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * __this, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_0 = __this->get__fallbackBuffer_7(); NullCheck(L_0); Il2CppChar L_1; L_1 = VirtualFuncInvoker0< Il2CppChar >::Invoke(6 /* System.Char System.Text.EncoderFallbackBuffer::GetNextChar() */, L_0); V_0 = L_1; Il2CppChar L_2 = V_0; __this->set_bFallingBack_5((bool)((!(((uint32_t)L_2) <= ((uint32_t)0)))? 1 : 0)); Il2CppChar L_3 = V_0; if (L_3) { goto IL_0020; } } { __this->set_iRecursionCount_6(0); } IL_0020: { Il2CppChar L_4 = V_0; return L_4; } } IL2CPP_EXTERN_C Il2CppChar EncoderFallbackBufferHelper_InternalGetNextChar_mE7C25837CD05AE714F08C0D2E79A153350B3A6B7_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Il2CppChar _returnValue; _returnValue = EncoderFallbackBufferHelper_InternalGetNextChar_mE7C25837CD05AE714F08C0D2E79A153350B3A6B7(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Text.EncoderFallbackBufferHelper::InternalFallback(System.Char,System.Char*&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderFallbackBufferHelper_InternalFallback_mA8A77B7AFA3B1B161593FD8C67D846BDB6C93D14 (EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * __this, Il2CppChar ___ch0, Il2CppChar** ___chars1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Il2CppChar V_1 = 0x0; int32_t V_2 = 0; { Il2CppChar** L_0 = ___chars1; Il2CppChar* L_1 = __this->get_charStart_0(); V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)(*((intptr_t*)L_0)), (intptr_t)L_1))/(int32_t)2)))))), (int32_t)1)); Il2CppChar L_2 = ___ch0; IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); bool L_3; L_3 = Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01(L_2, /*hidden argument*/NULL); if (!L_3) { goto IL_00bb; } } { Il2CppChar** L_4 = ___chars1; Il2CppChar* L_5 = __this->get_charEnd_1(); if ((!(((uintptr_t)(*((intptr_t*)L_4))) >= ((uintptr_t)L_5)))) { goto IL_0061; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_6 = __this->get_encoder_2(); if (!L_6) { goto IL_00bb; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_7 = __this->get_encoder_2(); NullCheck(L_7); bool L_8; L_8 = EncoderNLS_get_MustFlush_mA3666C4D838FE0FEF1C049EE06453813C3A5113F_inline(L_7, /*hidden argument*/NULL); if (L_8) { goto IL_00bb; } } { bool L_9 = __this->get_setEncoder_3(); if (!L_9) { goto IL_0058; } } { __this->set_bUsedEncoder_4((bool)1); EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_10 = __this->get_encoder_2(); Il2CppChar L_11 = ___ch0; NullCheck(L_10); L_10->set_charLeftOver_2(L_11); } IL_0058: { __this->set_bFallingBack_5((bool)0); return (bool)0; } IL_0061: { Il2CppChar** L_12 = ___chars1; int32_t L_13 = *((uint16_t*)(*((intptr_t*)L_12))); V_1 = L_13; Il2CppChar L_14 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); bool L_15; L_15 = Char_IsLowSurrogate_m44FA7AA923FDA925E1D536F3DA0A7E1E049E936E(L_14, /*hidden argument*/NULL); if (!L_15) { goto IL_00bb; } } { bool L_16 = __this->get_bFallingBack_5(); if (!L_16) { goto IL_009a; } } { int32_t L_17 = __this->get_iRecursionCount_6(); V_2 = L_17; int32_t L_18 = V_2; __this->set_iRecursionCount_6(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); int32_t L_19 = V_2; if ((((int32_t)L_19) <= ((int32_t)((int32_t)250)))) { goto IL_009a; } } { Il2CppChar L_20 = ___ch0; Il2CppChar L_21 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); int32_t L_22; L_22 = Char_ConvertToUtf32_m6B16D001D0676268AE879C540A2834DD3AE2A7A1(L_20, L_21, /*hidden argument*/NULL); EncoderFallbackBufferHelper_ThrowLastCharRecursive_mBDE8A3C9E967A933EBC573753939FD7B846D06E7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)__this, L_22, /*hidden argument*/NULL); } IL_009a: { Il2CppChar** L_23 = ___chars1; Il2CppChar** L_24 = ___chars1; *((intptr_t*)L_23) = (intptr_t)((intptr_t)il2cpp_codegen_add((intptr_t)(*((intptr_t*)L_24)), (int32_t)2)); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_25 = __this->get__fallbackBuffer_7(); Il2CppChar L_26 = ___ch0; Il2CppChar L_27 = V_1; int32_t L_28 = V_0; NullCheck(L_25); bool L_29; L_29 = VirtualFuncInvoker3< bool, Il2CppChar, Il2CppChar, int32_t >::Invoke(5 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Char,System.Int32) */, L_25, L_26, L_27, L_28); __this->set_bFallingBack_5(L_29); bool L_30 = __this->get_bFallingBack_5(); return L_30; } IL_00bb: { bool L_31 = __this->get_bFallingBack_5(); if (!L_31) { goto IL_00e2; } } { int32_t L_32 = __this->get_iRecursionCount_6(); V_2 = L_32; int32_t L_33 = V_2; __this->set_iRecursionCount_6(((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1))); int32_t L_34 = V_2; if ((((int32_t)L_34) <= ((int32_t)((int32_t)250)))) { goto IL_00e2; } } { Il2CppChar L_35 = ___ch0; EncoderFallbackBufferHelper_ThrowLastCharRecursive_mBDE8A3C9E967A933EBC573753939FD7B846D06E7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)__this, L_35, /*hidden argument*/NULL); } IL_00e2: { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_36 = __this->get__fallbackBuffer_7(); Il2CppChar L_37 = ___ch0; int32_t L_38 = V_0; NullCheck(L_36); bool L_39; L_39 = VirtualFuncInvoker2< bool, Il2CppChar, int32_t >::Invoke(4 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Int32) */, L_36, L_37, L_38); __this->set_bFallingBack_5(L_39); bool L_40 = __this->get_bFallingBack_5(); return L_40; } } IL2CPP_EXTERN_C bool EncoderFallbackBufferHelper_InternalFallback_mA8A77B7AFA3B1B161593FD8C67D846BDB6C93D14_AdjustorThunk (RuntimeObject * __this, Il2CppChar ___ch0, Il2CppChar** ___chars1, const RuntimeMethod* method) { EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = EncoderFallbackBufferHelper_InternalFallback_mA8A77B7AFA3B1B161593FD8C67D846BDB6C93D14(_thisAdjusted, ___ch0, ___chars1, method); return _returnValue; } // System.Void System.Text.EncoderFallbackBufferHelper::ThrowLastCharRecursive(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBufferHelper_ThrowLastCharRecursive_mBDE8A3C9E967A933EBC573753939FD7B846D06E7 (EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * __this, int32_t ___charRecursive0, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_Argument_RecursiveFallback_m52E7C4988F1F02C044A75D306B73CAF209B13EBF(/*hidden argument*/NULL); int32_t L_1 = ___charRecursive0; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2); String_t* L_4; L_4 = SR_Format_mA75E3A775313E12188CB4CF7265165A6A811261F(L_0, L_3, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_5 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_5, L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderFallbackBufferHelper_ThrowLastCharRecursive_mBDE8A3C9E967A933EBC573753939FD7B846D06E7_RuntimeMethod_var))); } } IL2CPP_EXTERN_C void EncoderFallbackBufferHelper_ThrowLastCharRecursive_mBDE8A3C9E967A933EBC573753939FD7B846D06E7_AdjustorThunk (RuntimeObject * __this, int32_t ___charRecursive0, const RuntimeMethod* method) { EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); EncoderFallbackBufferHelper_ThrowLastCharRecursive_mBDE8A3C9E967A933EBC573753939FD7B846D06E7(_thisAdjusted, ___charRecursive0, method); } #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 System.Text.EncoderNLS::.ctor(System.Text.EncodingNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS__ctor_m0DA6A17DAEB7DACF9347E59629A67824BAC6535E (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ___encoding0, const RuntimeMethod* method) { { Encoder__ctor_mC7EF0704AD20A7BBC2F48E8846C1EF717C46C783(__this, /*hidden argument*/NULL); EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_0 = ___encoding0; __this->set_m_encoding_3(L_0); EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_1 = __this->get_m_encoding_3(); NullCheck(L_1); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_2; L_2 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(L_1, /*hidden argument*/NULL); __this->set_m_fallback_7(L_2); VirtualActionInvoker0::Invoke(4 /* System.Void System.Text.Encoder::Reset() */, __this); return; } } // System.Void System.Text.EncoderNLS::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS_System_Runtime_Serialization_ISerializable_GetObjectData_mA983B37A322891AB0CCB071506A24DA5715563F7 (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { { PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E * L_0 = (PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E_il2cpp_TypeInfo_var))); PlatformNotSupportedException__ctor_mF4122BD5C9FF6CF441C2A4BCECF012EEF603AE05(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_System_Runtime_Serialization_ISerializable_GetObjectData_mA983B37A322891AB0CCB071506A24DA5715563F7_RuntimeMethod_var))); } } // System.Text.EncoderFallback System.Text.EncoderNLS::get_Fallback() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * EncoderNLS_get_Fallback_m5BA9FA92C96C6A29D43FC3DA3FC6BB8851FC75C1 (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method) { { EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_0 = __this->get_m_fallback_7(); return L_0; } } // System.Boolean System.Text.EncoderNLS::get_InternalHasFallbackBuffer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderNLS_get_InternalHasFallbackBuffer_mD87D381B5A1738C6982AF10611792DF101C82AB0 (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method) { { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_0 = __this->get_m_fallbackBuffer_8(); return (bool)((!(((RuntimeObject*)(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 *)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Text.EncoderFallbackBuffer System.Text.EncoderNLS::get_FallbackBuffer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * EncoderNLS_get_FallbackBuffer_mECFB4F92A8CE499BA0485DABF11950FC86364A99 (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method) { { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_0 = __this->get_m_fallbackBuffer_8(); if (L_0) { goto IL_0033; } } { EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_1 = __this->get_m_fallback_7(); if (!L_1) { goto IL_0023; } } { EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_2 = __this->get_m_fallback_7(); NullCheck(L_2); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_3; L_3 = VirtualFuncInvoker0< EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_2); __this->set_m_fallbackBuffer_8(L_3); goto IL_0033; } IL_0023: { EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_4; L_4 = EncoderFallback_get_ReplacementFallback_mE8755BAF4DC3262162EF2383EF38B4BE93E65AE3(/*hidden argument*/NULL); NullCheck(L_4); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_5; L_5 = VirtualFuncInvoker0< EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_4); __this->set_m_fallbackBuffer_8(L_5); } IL_0033: { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_6 = __this->get_m_fallbackBuffer_8(); return L_6; } } // System.Void System.Text.EncoderNLS::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS_Reset_m7C8D90C94AC0E3D6D9DF589C4FC86F18D8C486EE (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method) { { __this->set_charLeftOver_2(0); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_0 = __this->get_m_fallbackBuffer_8(); if (!L_0) { goto IL_001a; } } { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_1 = __this->get_m_fallbackBuffer_8(); NullCheck(L_1); VirtualActionInvoker0::Invoke(9 /* System.Void System.Text.EncoderFallbackBuffer::Reset() */, L_1); } IL_001a: { return; } } // System.Int32 System.Text.EncoderNLS::GetByteCount(System.Char[],System.Int32,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderNLS_GetByteCount_m03BE7E58BE5C9F5BAB52DCE231F9139338825BF5 (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___index1, int32_t ___count2, bool ___flush3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Il2CppChar* V_1 = NULL; Il2CppChar* V_2 = NULL; String_t* G_B7_0 = NULL; { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___chars0; if (L_0) { goto IL_0013; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetByteCount_m03BE7E58BE5C9F5BAB52DCE231F9139338825BF5_RuntimeMethod_var))); } IL_0013: { int32_t L_3 = ___index1; if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_001b; } } { int32_t L_4 = ___count2; if ((((int32_t)L_4) >= ((int32_t)0))) { goto IL_0036; } } IL_001b: { int32_t L_5 = ___index1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0026; } } { G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)); goto IL_002b; } IL_0026: { G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)); } IL_002b: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_6; L_6 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_7 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_7, G_B7_0, L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetByteCount_m03BE7E58BE5C9F5BAB52DCE231F9139338825BF5_RuntimeMethod_var))); } IL_0036: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_8 = ___chars0; NullCheck(L_8); int32_t L_9 = ___index1; int32_t L_10 = ___count2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))), (int32_t)L_9))) >= ((int32_t)L_10))) { goto IL_004e; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_11; L_11 = SR_get_ArgumentOutOfRange_IndexCountBuffer_mC103AE1E6903E571848CAE5FEE9B47FFF6B8DBFF(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetByteCount_m03BE7E58BE5C9F5BAB52DCE231F9139338825BF5_RuntimeMethod_var))); } IL_004e: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_13 = ___chars0; NullCheck(L_13); if ((((RuntimeArray*)L_13)->max_length)) { goto IL_005a; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_14 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)1); ___chars0 = L_14; } IL_005a: { V_0 = (-1); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_15 = ___chars0; NullCheck(L_15); V_2 = (Il2CppChar*)((L_15)->GetAddressAt(static_cast(0))); Il2CppChar* L_16 = V_2; V_1 = (Il2CppChar*)((uintptr_t)L_16); Il2CppChar* L_17 = V_1; int32_t L_18 = ___index1; int32_t L_19 = ___count2; bool L_20 = ___flush3; int32_t L_21; L_21 = VirtualFuncInvoker3< int32_t, Il2CppChar*, int32_t, bool >::Invoke(6 /* System.Int32 System.Text.Encoder::GetByteCount(System.Char*,System.Int32,System.Boolean) */, __this, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_17, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_18), (int32_t)2)))), L_19, L_20); V_0 = L_21; V_2 = (Il2CppChar*)((uintptr_t)0); int32_t L_22 = V_0; return L_22; } } // System.Int32 System.Text.EncoderNLS::GetByteCount(System.Char*,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderNLS_GetByteCount_m81966F38238556D4845A7F5BE4021C87B2239D41 (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, Il2CppChar* ___chars0, int32_t ___count1, bool ___flush2, const RuntimeMethod* method) { { Il2CppChar* L_0 = ___chars0; if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0))))) { goto IL_0015; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetByteCount_m81966F38238556D4845A7F5BE4021C87B2239D41_RuntimeMethod_var))); } IL_0015: { int32_t L_3 = ___count1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0029; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_4; L_4 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_5 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_4, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetByteCount_m81966F38238556D4845A7F5BE4021C87B2239D41_RuntimeMethod_var))); } IL_0029: { bool L_6 = ___flush2; __this->set_m_mustFlush_4(L_6); __this->set_m_throwOnOverflow_5((bool)1); EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_7 = __this->get_m_encoding_3(); Il2CppChar* L_8 = ___chars0; int32_t L_9 = ___count1; NullCheck(L_7); int32_t L_10; L_10 = VirtualFuncInvoker3< int32_t, Il2CppChar*, int32_t, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * >::Invoke(39 /* System.Int32 System.Text.EncodingNLS::GetByteCount(System.Char*,System.Int32,System.Text.EncoderNLS) */, L_7, (Il2CppChar*)(Il2CppChar*)L_8, L_9, __this); return L_10; } } // System.Int32 System.Text.EncoderNLS::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderNLS_GetBytes_m6488043DF4C781C0F78611CD5E1785B224A08F3F (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes3, int32_t ___byteIndex4, bool ___flush5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Il2CppChar* V_1 = NULL; Il2CppChar* V_2 = NULL; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; String_t* G_B5_0 = NULL; String_t* G_B11_0 = NULL; { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___chars0; if (!L_0) { goto IL_0007; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___bytes3; if (L_1) { goto IL_0021; } } IL_0007: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = ___chars0; if (!L_2) { goto IL_0011; } } { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)); goto IL_0016; } IL_0011: { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)); } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_3; L_3 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetBytes_m6488043DF4C781C0F78611CD5E1785B224A08F3F_RuntimeMethod_var))); } IL_0021: { int32_t L_5 = ___charIndex1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0029; } } { int32_t L_6 = ___charCount2; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_0044; } } IL_0029: { int32_t L_7 = ___charIndex1; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0034; } } { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)); goto IL_0039; } IL_0034: { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAAD91FE754F32DC76537C154682A89C05C27E0F3)); } IL_0039: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetBytes_m6488043DF4C781C0F78611CD5E1785B224A08F3F_RuntimeMethod_var))); } IL_0044: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_10 = ___chars0; NullCheck(L_10); int32_t L_11 = ___charIndex1; int32_t L_12 = ___charCount2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))), (int32_t)L_11))) >= ((int32_t)L_12))) { goto IL_005c; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_13; L_13 = SR_get_ArgumentOutOfRange_IndexCountBuffer_mC103AE1E6903E571848CAE5FEE9B47FFF6B8DBFF(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_14 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetBytes_m6488043DF4C781C0F78611CD5E1785B224A08F3F_RuntimeMethod_var))); } IL_005c: { int32_t L_15 = ___byteIndex4; if ((((int32_t)L_15) < ((int32_t)0))) { goto IL_0069; } } { int32_t L_16 = ___byteIndex4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = ___bytes3; NullCheck(L_17); if ((((int32_t)L_16) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))) { goto IL_0079; } } IL_0069: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_18; L_18 = SR_get_ArgumentOutOfRange_Index_mD47383CD2EE83821F6E1AAF182BB557CA7ED5FF9(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_19 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral135BCD65E52CDAFB4FCF5E6C49A413A0CB794D3B)), L_18, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetBytes_m6488043DF4C781C0F78611CD5E1785B224A08F3F_RuntimeMethod_var))); } IL_0079: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_20 = ___chars0; NullCheck(L_20); if ((((RuntimeArray*)L_20)->max_length)) { goto IL_0085; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_21 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)1); ___chars0 = L_21; } IL_0085: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = ___bytes3; NullCheck(L_22); int32_t L_23 = ___byteIndex4; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))), (int32_t)L_23)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = ___bytes3; NullCheck(L_24); if ((((RuntimeArray*)L_24)->max_length)) { goto IL_009a; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); ___bytes3 = L_25; } IL_009a: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_26 = ___chars0; NullCheck(L_26); V_2 = (Il2CppChar*)((L_26)->GetAddressAt(static_cast(0))); Il2CppChar* L_27 = V_2; V_1 = (Il2CppChar*)((uintptr_t)L_27); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_28 = ___bytes3; NullCheck(L_28); V_4 = (uint8_t*)((L_28)->GetAddressAt(static_cast(0))); uint8_t* L_29 = V_4; V_3 = (uint8_t*)((uintptr_t)L_29); Il2CppChar* L_30 = V_1; int32_t L_31 = ___charIndex1; int32_t L_32 = ___charCount2; uint8_t* L_33 = V_3; int32_t L_34 = ___byteIndex4; int32_t L_35 = V_0; bool L_36 = ___flush5; int32_t L_37; L_37 = VirtualFuncInvoker5< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t, bool >::Invoke(8 /* System.Int32 System.Text.Encoder::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Boolean) */, __this, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_30, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_31), (int32_t)2)))), L_32, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_33, (int32_t)L_34)), L_35, L_36); return L_37; } } // System.Int32 System.Text.EncoderNLS::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderNLS_GetBytes_mB1C330C9FE2DB236B7A1026D11C9A12E338EE6AB (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, bool ___flush4, const RuntimeMethod* method) { String_t* G_B5_0 = NULL; String_t* G_B11_0 = NULL; { Il2CppChar* L_0 = ___chars0; if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))) { goto IL_000a; } } { uint8_t* L_1 = ___bytes2; if ((!(((uintptr_t)L_1) == ((uintptr_t)((uintptr_t)0))))) { goto IL_0026; } } IL_000a: { Il2CppChar* L_2 = ___chars0; if ((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0)))) { goto IL_0016; } } { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)); goto IL_001b; } IL_0016: { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)); } IL_001b: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_3; L_3 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetBytes_mB1C330C9FE2DB236B7A1026D11C9A12E338EE6AB_RuntimeMethod_var))); } IL_0026: { int32_t L_5 = ___byteCount3; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_002f; } } { int32_t L_6 = ___charCount1; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_004b; } } IL_002f: { int32_t L_7 = ___byteCount3; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_003b; } } { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)); goto IL_0040; } IL_003b: { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)); } IL_0040: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetBytes_mB1C330C9FE2DB236B7A1026D11C9A12E338EE6AB_RuntimeMethod_var))); } IL_004b: { bool L_10 = ___flush4; __this->set_m_mustFlush_4(L_10); __this->set_m_throwOnOverflow_5((bool)1); EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_11 = __this->get_m_encoding_3(); Il2CppChar* L_12 = ___chars0; int32_t L_13 = ___charCount1; uint8_t* L_14 = ___bytes2; int32_t L_15 = ___byteCount3; NullCheck(L_11); int32_t L_16; L_16 = VirtualFuncInvoker5< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * >::Invoke(40 /* System.Int32 System.Text.EncodingNLS::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) */, L_11, (Il2CppChar*)(Il2CppChar*)L_12, L_13, (uint8_t*)(uint8_t*)L_14, L_15, __this); return L_16; } } // System.Void System.Text.EncoderNLS::Convert(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Int32&,System.Int32&,System.Boolean&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS_Convert_m63A83121A9DAA3E6A5F40880A379DB475A439233 (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes3, int32_t ___byteIndex4, int32_t ___byteCount5, bool ___flush6, int32_t* ___charsUsed7, int32_t* ___bytesUsed8, bool* ___completed9, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; String_t* G_B5_0 = NULL; String_t* G_B11_0 = NULL; String_t* G_B17_0 = NULL; { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___chars0; if (!L_0) { goto IL_0007; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___bytes3; if (L_1) { goto IL_0021; } } IL_0007: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = ___chars0; if (!L_2) { goto IL_0011; } } { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)); goto IL_0016; } IL_0011: { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)); } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_3; L_3 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_Convert_m63A83121A9DAA3E6A5F40880A379DB475A439233_RuntimeMethod_var))); } IL_0021: { int32_t L_5 = ___charIndex1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0029; } } { int32_t L_6 = ___charCount2; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_0044; } } IL_0029: { int32_t L_7 = ___charIndex1; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0034; } } { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)); goto IL_0039; } IL_0034: { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAAD91FE754F32DC76537C154682A89C05C27E0F3)); } IL_0039: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_Convert_m63A83121A9DAA3E6A5F40880A379DB475A439233_RuntimeMethod_var))); } IL_0044: { int32_t L_10 = ___byteIndex4; if ((((int32_t)L_10) < ((int32_t)0))) { goto IL_004e; } } { int32_t L_11 = ___byteCount5; if ((((int32_t)L_11) >= ((int32_t)0))) { goto IL_006a; } } IL_004e: { int32_t L_12 = ___byteIndex4; if ((((int32_t)L_12) < ((int32_t)0))) { goto IL_005a; } } { G_B17_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)); goto IL_005f; } IL_005a: { G_B17_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral135BCD65E52CDAFB4FCF5E6C49A413A0CB794D3B)); } IL_005f: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_13; L_13 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_14 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_14, G_B17_0, L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_Convert_m63A83121A9DAA3E6A5F40880A379DB475A439233_RuntimeMethod_var))); } IL_006a: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_15 = ___chars0; NullCheck(L_15); int32_t L_16 = ___charIndex1; int32_t L_17 = ___charCount2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))), (int32_t)L_16))) >= ((int32_t)L_17))) { goto IL_0082; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_18; L_18 = SR_get_ArgumentOutOfRange_IndexCountBuffer_mC103AE1E6903E571848CAE5FEE9B47FFF6B8DBFF(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_19 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_18, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_Convert_m63A83121A9DAA3E6A5F40880A379DB475A439233_RuntimeMethod_var))); } IL_0082: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ___bytes3; NullCheck(L_20); int32_t L_21 = ___byteIndex4; int32_t L_22 = ___byteCount5; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))), (int32_t)L_21))) >= ((int32_t)L_22))) { goto IL_009d; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_23; L_23 = SR_get_ArgumentOutOfRange_IndexCountBuffer_mC103AE1E6903E571848CAE5FEE9B47FFF6B8DBFF(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_24 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_23, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_Convert_m63A83121A9DAA3E6A5F40880A379DB475A439233_RuntimeMethod_var))); } IL_009d: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_25 = ___chars0; NullCheck(L_25); if ((((RuntimeArray*)L_25)->max_length)) { goto IL_00a9; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_26 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)1); ___chars0 = L_26; } IL_00a9: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_27 = ___bytes3; NullCheck(L_27); if ((((RuntimeArray*)L_27)->max_length)) { goto IL_00b6; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_28 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); ___bytes3 = L_28; } IL_00b6: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_29 = ___chars0; NullCheck(L_29); V_1 = (Il2CppChar*)((L_29)->GetAddressAt(static_cast(0))); Il2CppChar* L_30 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_30); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_31 = ___bytes3; NullCheck(L_31); V_3 = (uint8_t*)((L_31)->GetAddressAt(static_cast(0))); uint8_t* L_32 = V_3; V_2 = (uint8_t*)((uintptr_t)L_32); Il2CppChar* L_33 = V_0; int32_t L_34 = ___charIndex1; int32_t L_35 = ___charCount2; uint8_t* L_36 = V_2; int32_t L_37 = ___byteIndex4; int32_t L_38 = ___byteCount5; bool L_39 = ___flush6; int32_t* L_40 = ___charsUsed7; int32_t* L_41 = ___bytesUsed8; bool* L_42 = ___completed9; VirtualActionInvoker8< Il2CppChar*, int32_t, uint8_t*, int32_t, bool, int32_t*, int32_t*, bool* >::Invoke(10 /* System.Void System.Text.Encoder::Convert(System.Char*,System.Int32,System.Byte*,System.Int32,System.Boolean,System.Int32&,System.Int32&,System.Boolean&) */, __this, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_33, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_34), (int32_t)2)))), L_35, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, (int32_t)L_37)), L_38, L_39, (int32_t*)L_40, (int32_t*)L_41, (bool*)L_42); V_3 = (uint8_t*)((uintptr_t)0); V_1 = (Il2CppChar*)((uintptr_t)0); return; } } // System.Void System.Text.EncoderNLS::Convert(System.Char*,System.Int32,System.Byte*,System.Int32,System.Boolean,System.Int32&,System.Int32&,System.Boolean&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS_Convert_m1228F234B211CBEFF0D30D559221760C5998AD25 (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, bool ___flush4, int32_t* ___charsUsed5, int32_t* ___bytesUsed6, bool* ___completed7, const RuntimeMethod* method) { String_t* G_B5_0 = NULL; String_t* G_B11_0 = NULL; bool* G_B18_0 = NULL; bool* G_B13_0 = NULL; bool* G_B15_0 = NULL; bool* G_B14_0 = NULL; bool* G_B17_0 = NULL; bool* G_B16_0 = NULL; int32_t G_B19_0 = 0; bool* G_B19_1 = NULL; { uint8_t* L_0 = ___bytes2; if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))) { goto IL_000a; } } { Il2CppChar* L_1 = ___chars0; if ((!(((uintptr_t)L_1) == ((uintptr_t)((uintptr_t)0))))) { goto IL_0026; } } IL_000a: { uint8_t* L_2 = ___bytes2; if ((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0)))) { goto IL_0016; } } { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)); goto IL_001b; } IL_0016: { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)); } IL_001b: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_3; L_3 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_Convert_m1228F234B211CBEFF0D30D559221760C5998AD25_RuntimeMethod_var))); } IL_0026: { int32_t L_5 = ___charCount1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_002f; } } { int32_t L_6 = ___byteCount3; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_004a; } } IL_002f: { int32_t L_7 = ___charCount1; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_003a; } } { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)); goto IL_003f; } IL_003a: { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)); } IL_003f: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_Convert_m1228F234B211CBEFF0D30D559221760C5998AD25_RuntimeMethod_var))); } IL_004a: { bool L_10 = ___flush4; __this->set_m_mustFlush_4(L_10); __this->set_m_throwOnOverflow_5((bool)0); __this->set_m_charsUsed_6(0); int32_t* L_11 = ___bytesUsed6; EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_12 = __this->get_m_encoding_3(); Il2CppChar* L_13 = ___chars0; int32_t L_14 = ___charCount1; uint8_t* L_15 = ___bytes2; int32_t L_16 = ___byteCount3; NullCheck(L_12); int32_t L_17; L_17 = VirtualFuncInvoker5< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * >::Invoke(40 /* System.Int32 System.Text.EncodingNLS::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) */, L_12, (Il2CppChar*)(Il2CppChar*)L_13, L_14, (uint8_t*)(uint8_t*)L_15, L_16, __this); *((int32_t*)L_11) = (int32_t)L_17; int32_t* L_18 = ___charsUsed5; int32_t L_19 = __this->get_m_charsUsed_6(); *((int32_t*)L_18) = (int32_t)L_19; bool* L_20 = ___completed7; int32_t* L_21 = ___charsUsed5; int32_t L_22 = *((int32_t*)L_21); int32_t L_23 = ___charCount1; G_B13_0 = L_20; if ((!(((uint32_t)L_22) == ((uint32_t)L_23)))) { G_B18_0 = L_20; goto IL_00ac; } } { bool L_24 = ___flush4; G_B14_0 = G_B13_0; if (!L_24) { G_B15_0 = G_B13_0; goto IL_0091; } } { bool L_25; L_25 = VirtualFuncInvoker0< bool >::Invoke(12 /* System.Boolean System.Text.EncoderNLS::get_HasState() */, __this); G_B15_0 = G_B14_0; if (L_25) { G_B18_0 = G_B14_0; goto IL_00ac; } } IL_0091: { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_26 = __this->get_m_fallbackBuffer_8(); G_B16_0 = G_B15_0; if (!L_26) { G_B17_0 = G_B15_0; goto IL_00a9; } } { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_27 = __this->get_m_fallbackBuffer_8(); NullCheck(L_27); int32_t L_28; L_28 = VirtualFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, L_27); G_B19_0 = ((((int32_t)L_28) == ((int32_t)0))? 1 : 0); G_B19_1 = G_B16_0; goto IL_00ad; } IL_00a9: { G_B19_0 = 1; G_B19_1 = G_B17_0; goto IL_00ad; } IL_00ac: { G_B19_0 = 0; G_B19_1 = G_B18_0; } IL_00ad: { *((int8_t*)G_B19_1) = (int8_t)G_B19_0; return; } } // System.Text.Encoding System.Text.EncoderNLS::get_Encoding() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * EncoderNLS_get_Encoding_m2A5DCD59723FD8E898C33FD0661093BDC750FF75 (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method) { { EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_0 = __this->get_m_encoding_3(); return L_0; } } // System.Boolean System.Text.EncoderNLS::get_MustFlush() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderNLS_get_MustFlush_mA3666C4D838FE0FEF1C049EE06453813C3A5113F (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_m_mustFlush_4(); return L_0; } } // System.Boolean System.Text.EncoderNLS::get_HasState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderNLS_get_HasState_m6889B6BEF473E446C8AD79061476CDBB4657E4D6 (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method) { { Il2CppChar L_0 = __this->get_charLeftOver_2(); return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0); } } // System.Void System.Text.EncoderNLS::ClearMustFlush() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS_ClearMustFlush_m572EAA90FBC33873480C8408BAA38A5AE9615260 (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method) { { __this->set_m_mustFlush_4((bool)0); 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 System.Text.EncodingByteBuffer::.ctor(System.Text.EncodingNLS,System.Text.EncoderNLS,System.Byte*,System.Int32,System.Char*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingByteBuffer__ctor_m2A69AE178EAFFEC72B5BF278A9E4962B9E086B0D (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ___inEncoding0, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___inEncoder1, uint8_t* ___inByteStart2, int32_t ___inByteCount3, Il2CppChar* ___inCharStart4, int32_t ___inCharCount5, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_0 = ___inEncoding0; __this->set__enc_7(L_0); EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_1 = ___inEncoder1; __this->set__encoder_8(L_1); Il2CppChar* L_2 = ___inCharStart4; __this->set__charStart_4((Il2CppChar*)L_2); Il2CppChar* L_3 = ___inCharStart4; __this->set__chars_3((Il2CppChar*)L_3); Il2CppChar* L_4 = ___inCharStart4; int32_t L_5 = ___inCharCount5; __this->set__charEnd_5((Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_4, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_5), (int32_t)2))))); uint8_t* L_6 = ___inByteStart2; __this->set__bytes_0((uint8_t*)L_6); uint8_t* L_7 = ___inByteStart2; __this->set__byteStart_1((uint8_t*)L_7); uint8_t* L_8 = ___inByteStart2; int32_t L_9 = ___inByteCount3; __this->set__byteEnd_2((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, (int32_t)L_9))); EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_10 = __this->get__encoder_8(); if (L_10) { goto IL_006a; } } { EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_11 = __this->get__enc_7(); NullCheck(L_11); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_12; L_12 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(L_11, /*hidden argument*/NULL); NullCheck(L_12); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_13; L_13 = VirtualFuncInvoker0< EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_12); __this->set_fallbackBuffer_9(L_13); goto IL_00d3; } IL_006a: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_14 = __this->get__encoder_8(); NullCheck(L_14); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_15; L_15 = EncoderNLS_get_FallbackBuffer_mECFB4F92A8CE499BA0485DABF11950FC86364A99(L_14, /*hidden argument*/NULL); __this->set_fallbackBuffer_9(L_15); EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_16 = __this->get__encoder_8(); NullCheck(L_16); bool L_17 = L_16->get_m_throwOnOverflow_5(); if (!L_17) { goto IL_00d3; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_18 = __this->get__encoder_8(); NullCheck(L_18); bool L_19; L_19 = EncoderNLS_get_InternalHasFallbackBuffer_mD87D381B5A1738C6982AF10611792DF101C82AB0(L_18, /*hidden argument*/NULL); if (!L_19) { goto IL_00d3; } } { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_20 = __this->get_fallbackBuffer_9(); NullCheck(L_20); int32_t L_21; L_21 = VirtualFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, L_20); if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_00d3; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_22; L_22 = SR_get_Argument_EncoderFallbackNotEmpty_m086F0194D7E73116062AB801A61F415EA0E8A51C(/*hidden argument*/NULL); EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_23 = __this->get__encoder_8(); NullCheck(L_23); Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_24; L_24 = EncoderNLS_get_Encoding_m2A5DCD59723FD8E898C33FD0661093BDC750FF75_inline(L_23, /*hidden argument*/NULL); NullCheck(L_24); String_t* L_25; L_25 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Text.Encoding::get_EncodingName() */, L_24); EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_26 = __this->get__encoder_8(); NullCheck(L_26); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_27; L_27 = EncoderNLS_get_Fallback_m5BA9FA92C96C6A29D43FC3DA3FC6BB8851FC75C1_inline(L_26, /*hidden argument*/NULL); NullCheck(L_27); Type_t * L_28; L_28 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_27, /*hidden argument*/NULL); String_t* L_29; L_29 = SR_Format_m002015509682F87904C6070B08FA16A779B535CC(L_22, L_25, L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingByteBuffer__ctor_m2A69AE178EAFFEC72B5BF278A9E4962B9E086B0D_RuntimeMethod_var))); } IL_00d3: { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_31 = __this->get_fallbackBuffer_9(); EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 L_32; memset((&L_32), 0, sizeof(L_32)); EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7((&L_32), L_31, /*hidden argument*/NULL); __this->set_fallbackBufferHelper_10(L_32); EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * L_33 = __this->get_address_of_fallbackBufferHelper_10(); Il2CppChar* L_34 = __this->get__chars_3(); Il2CppChar* L_35 = __this->get__charEnd_5(); EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_36 = __this->get__encoder_8(); uint8_t* L_37 = __this->get__bytes_0(); EncoderFallbackBufferHelper_InternalInitialize_m79AFA409322341C819B5EB8033408427AB28A533((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)L_33, (Il2CppChar*)(Il2CppChar*)L_34, (Il2CppChar*)(Il2CppChar*)L_35, L_36, (bool)((((int32_t)((((intptr_t)L_37) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL); return; } } // System.Boolean System.Text.EncodingByteBuffer::AddByte(System.Byte,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_AddByte_m7CE7DBA0BC581E4C95F0CB51FFEF7151A22DE1C9 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, uint8_t ___b0, int32_t ___moreBytesExpected1, const RuntimeMethod* method) { uint8_t* V_0 = NULL; { uint8_t* L_0 = __this->get__bytes_0(); if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))) { goto IL_0036; } } { uint8_t* L_1 = __this->get__bytes_0(); uint8_t* L_2 = __this->get__byteEnd_2(); int32_t L_3 = ___moreBytesExpected1; if ((!(((uintptr_t)L_1) >= ((uintptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_2, (int32_t)L_3)))))) { goto IL_0023; } } { EncodingByteBuffer_MovePrevious_mAF475C5FAD21FF10C08D6C4B8B968D5ADC3CE04F(__this, (bool)1, /*hidden argument*/NULL); return (bool)0; } IL_0023: { uint8_t* L_4 = __this->get__bytes_0(); V_0 = (uint8_t*)L_4; uint8_t* L_5 = V_0; __this->set__bytes_0((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, (int32_t)1))); uint8_t* L_6 = V_0; uint8_t L_7 = ___b0; *((int8_t*)L_6) = (int8_t)L_7; } IL_0036: { int32_t L_8 = __this->get__byteCountResult_6(); __this->set__byteCountResult_6(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return (bool)1; } } // System.Boolean System.Text.EncodingByteBuffer::AddByte(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, uint8_t ___b10, const RuntimeMethod* method) { { uint8_t L_0 = ___b10; bool L_1; L_1 = EncodingByteBuffer_AddByte_m7CE7DBA0BC581E4C95F0CB51FFEF7151A22DE1C9(__this, L_0, 0, /*hidden argument*/NULL); return L_1; } } // System.Boolean System.Text.EncodingByteBuffer::AddByte(System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_AddByte_mDB20208A14BF97D5E718B4C598891E33EB277163 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, uint8_t ___b10, uint8_t ___b21, const RuntimeMethod* method) { { uint8_t L_0 = ___b10; uint8_t L_1 = ___b21; bool L_2; L_2 = EncodingByteBuffer_AddByte_mF57ACC73F9527A0BE92B2D3E8987322A194DFB49(__this, L_0, L_1, 0, /*hidden argument*/NULL); return L_2; } } // System.Boolean System.Text.EncodingByteBuffer::AddByte(System.Byte,System.Byte,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_AddByte_mF57ACC73F9527A0BE92B2D3E8987322A194DFB49 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, uint8_t ___b10, uint8_t ___b21, int32_t ___moreBytesExpected2, const RuntimeMethod* method) { { uint8_t L_0 = ___b10; int32_t L_1 = ___moreBytesExpected2; bool L_2; L_2 = EncodingByteBuffer_AddByte_m7CE7DBA0BC581E4C95F0CB51FFEF7151A22DE1C9(__this, L_0, ((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_1)), /*hidden argument*/NULL); if (!L_2) { goto IL_0015; } } { uint8_t L_3 = ___b21; int32_t L_4 = ___moreBytesExpected2; bool L_5; L_5 = EncodingByteBuffer_AddByte_m7CE7DBA0BC581E4C95F0CB51FFEF7151A22DE1C9(__this, L_3, L_4, /*hidden argument*/NULL); return L_5; } IL_0015: { return (bool)0; } } // System.Boolean System.Text.EncodingByteBuffer::AddByte(System.Byte,System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_AddByte_m47EBE4225CA2484DE4EDB21702E97DDDB146DAFA (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, uint8_t ___b10, uint8_t ___b21, uint8_t ___b32, const RuntimeMethod* method) { { uint8_t L_0 = ___b10; uint8_t L_1 = ___b21; uint8_t L_2 = ___b32; bool L_3; L_3 = EncodingByteBuffer_AddByte_m7B12994E7AE3B1A05FD20692566031FC43D4F5A0(__this, L_0, L_1, L_2, 0, /*hidden argument*/NULL); return L_3; } } // System.Boolean System.Text.EncodingByteBuffer::AddByte(System.Byte,System.Byte,System.Byte,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_AddByte_m7B12994E7AE3B1A05FD20692566031FC43D4F5A0 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, uint8_t ___b10, uint8_t ___b21, uint8_t ___b32, int32_t ___moreBytesExpected3, const RuntimeMethod* method) { { uint8_t L_0 = ___b10; int32_t L_1 = ___moreBytesExpected3; bool L_2; L_2 = EncodingByteBuffer_AddByte_m7CE7DBA0BC581E4C95F0CB51FFEF7151A22DE1C9(__this, L_0, ((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_1)), /*hidden argument*/NULL); if (!L_2) { goto IL_0024; } } { uint8_t L_3 = ___b21; int32_t L_4 = ___moreBytesExpected3; bool L_5; L_5 = EncodingByteBuffer_AddByte_m7CE7DBA0BC581E4C95F0CB51FFEF7151A22DE1C9(__this, L_3, ((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_4)), /*hidden argument*/NULL); if (!L_5) { goto IL_0024; } } { uint8_t L_6 = ___b32; int32_t L_7 = ___moreBytesExpected3; bool L_8; L_8 = EncodingByteBuffer_AddByte_m7CE7DBA0BC581E4C95F0CB51FFEF7151A22DE1C9(__this, L_6, L_7, /*hidden argument*/NULL); return L_8; } IL_0024: { return (bool)0; } } // System.Boolean System.Text.EncodingByteBuffer::AddByte(System.Byte,System.Byte,System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_AddByte_mB19CF94063BBAEF4A9CE12569DD040F34FE906D0 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, uint8_t ___b10, uint8_t ___b21, uint8_t ___b32, uint8_t ___b43, const RuntimeMethod* method) { { uint8_t L_0 = ___b10; bool L_1; L_1 = EncodingByteBuffer_AddByte_m7CE7DBA0BC581E4C95F0CB51FFEF7151A22DE1C9(__this, L_0, 3, /*hidden argument*/NULL); if (!L_1) { goto IL_0028; } } { uint8_t L_2 = ___b21; bool L_3; L_3 = EncodingByteBuffer_AddByte_m7CE7DBA0BC581E4C95F0CB51FFEF7151A22DE1C9(__this, L_2, 2, /*hidden argument*/NULL); if (!L_3) { goto IL_0028; } } { uint8_t L_4 = ___b32; bool L_5; L_5 = EncodingByteBuffer_AddByte_m7CE7DBA0BC581E4C95F0CB51FFEF7151A22DE1C9(__this, L_4, 1, /*hidden argument*/NULL); if (!L_5) { goto IL_0028; } } { uint8_t L_6 = ___b43; bool L_7; L_7 = EncodingByteBuffer_AddByte_m7CE7DBA0BC581E4C95F0CB51FFEF7151A22DE1C9(__this, L_6, 0, /*hidden argument*/NULL); return L_7; } IL_0028: { return (bool)0; } } // System.Void System.Text.EncodingByteBuffer::MovePrevious(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingByteBuffer_MovePrevious_mAF475C5FAD21FF10C08D6C4B8B968D5ADC3CE04F (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, bool ___bThrow0, const RuntimeMethod* method) { { EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * L_0 = __this->get_address_of_fallbackBufferHelper_10(); bool L_1 = L_0->get_bFallingBack_5(); if (!L_1) { goto IL_001b; } } { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_2 = __this->get_fallbackBuffer_9(); NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Text.EncoderFallbackBuffer::MovePrevious() */, L_2); goto IL_0037; } IL_001b: { Il2CppChar* L_4 = __this->get__chars_3(); Il2CppChar* L_5 = __this->get__charStart_4(); if ((!(((uintptr_t)L_4) > ((uintptr_t)L_5)))) { goto IL_0037; } } { Il2CppChar* L_6 = __this->get__chars_3(); __this->set__chars_3((Il2CppChar*)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_6, (int32_t)2))); } IL_0037: { bool L_7 = ___bThrow0; if (!L_7) { goto IL_0059; } } { EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_8 = __this->get__enc_7(); EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_9 = __this->get__encoder_8(); uint8_t* L_10 = __this->get__bytes_0(); uint8_t* L_11 = __this->get__byteStart_1(); NullCheck(L_8); EncodingNLS_ThrowBytesOverflow_mD480ECB311E5381911AEE47B8AAF278BA7F8AE79(L_8, L_9, (bool)((((intptr_t)L_10) == ((intptr_t)L_11))? 1 : 0), /*hidden argument*/NULL); } IL_0059: { return; } } // System.Boolean System.Text.EncodingByteBuffer::Fallback(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, Il2CppChar ___charFallback0, const RuntimeMethod* method) { { EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * L_0 = __this->get_address_of_fallbackBufferHelper_10(); Il2CppChar L_1 = ___charFallback0; Il2CppChar** L_2 = __this->get_address_of__chars_3(); bool L_3; L_3 = EncoderFallbackBufferHelper_InternalFallback_mA8A77B7AFA3B1B161593FD8C67D846BDB6C93D14((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)L_0, L_1, (Il2CppChar**)L_2, /*hidden argument*/NULL); return L_3; } } // System.Boolean System.Text.EncodingByteBuffer::get_MoreData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingByteBuffer_get_MoreData_m8259F66079AAB6FA49E335EE458C92162E5ED882 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, const RuntimeMethod* method) { { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_0 = __this->get_fallbackBuffer_9(); NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, L_0); if ((((int32_t)L_1) > ((int32_t)0))) { goto IL_001d; } } { Il2CppChar* L_2 = __this->get__chars_3(); Il2CppChar* L_3 = __this->get__charEnd_5(); return (bool)((!(((uintptr_t)L_2) >= ((uintptr_t)L_3)))? 1 : 0); } IL_001d: { return (bool)1; } } // System.Char System.Text.EncodingByteBuffer::GetNextChar() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar EncodingByteBuffer_GetNextChar_m176F405A5A917B77EFE264BDA12FBDF279A9D054 (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; Il2CppChar* V_1 = NULL; { EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * L_0 = __this->get_address_of_fallbackBufferHelper_10(); Il2CppChar L_1; L_1 = EncoderFallbackBufferHelper_InternalGetNextChar_mE7C25837CD05AE714F08C0D2E79A153350B3A6B7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)L_0, /*hidden argument*/NULL); V_0 = L_1; Il2CppChar L_2 = V_0; if (L_2) { goto IL_0030; } } { Il2CppChar* L_3 = __this->get__chars_3(); Il2CppChar* L_4 = __this->get__charEnd_5(); if ((!(((uintptr_t)L_3) < ((uintptr_t)L_4)))) { goto IL_0030; } } { Il2CppChar* L_5 = __this->get__chars_3(); V_1 = (Il2CppChar*)L_5; Il2CppChar* L_6 = V_1; __this->set__chars_3((Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_6, (int32_t)2))); Il2CppChar* L_7 = V_1; int32_t L_8 = *((uint16_t*)L_7); V_0 = L_8; } IL_0030: { Il2CppChar L_9 = V_0; return L_9; } } // System.Int32 System.Text.EncodingByteBuffer::get_CharsUsed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingByteBuffer_get_CharsUsed_m437F4C5102EED539A7E370BA622C5B3073A0D73F (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, const RuntimeMethod* method) { { Il2CppChar* L_0 = __this->get__chars_3(); Il2CppChar* L_1 = __this->get__charStart_4(); return ((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_0, (intptr_t)L_1))/(int32_t)2)))))); } } // System.Int32 System.Text.EncodingByteBuffer::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingByteBuffer_get_Count_m375E0A582EED40AC38A06528595538E1A237E6AA (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get__byteCountResult_6(); return L_0; } } #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 System.Text.EncodingCharBuffer::.ctor(System.Text.EncodingNLS,System.Text.DecoderNLS,System.Char*,System.Int32,System.Byte*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingCharBuffer__ctor_m2B1F9C23EF529AF78684432B52CD812524792D0A (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * ___enc0, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * ___decoder1, Il2CppChar* ___charStart2, int32_t ___charCount3, uint8_t* ___byteStart4, int32_t ___byteCount5, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_0 = ___enc0; __this->set__enc_4(L_0); DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_1 = ___decoder1; __this->set__decoder_5(L_1); Il2CppChar* L_2 = ___charStart2; __this->set__chars_0((Il2CppChar*)L_2); Il2CppChar* L_3 = ___charStart2; __this->set__charStart_1((Il2CppChar*)L_3); Il2CppChar* L_4 = ___charStart2; int32_t L_5 = ___charCount3; __this->set__charEnd_2((Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_4, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_5), (int32_t)2))))); uint8_t* L_6 = ___byteStart4; __this->set__byteStart_6((uint8_t*)L_6); uint8_t* L_7 = ___byteStart4; __this->set__bytes_8((uint8_t*)L_7); uint8_t* L_8 = ___byteStart4; int32_t L_9 = ___byteCount5; __this->set__byteEnd_7((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, (int32_t)L_9))); DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_10 = __this->get__decoder_5(); if (L_10) { goto IL_0065; } } { EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_11 = ___enc0; NullCheck(L_11); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_12; L_12 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(L_11, /*hidden argument*/NULL); NullCheck(L_12); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_13; L_13 = VirtualFuncInvoker0< DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_12); __this->set__fallbackBuffer_9(L_13); goto IL_0076; } IL_0065: { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_14 = __this->get__decoder_5(); NullCheck(L_14); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_15; L_15 = DecoderNLS_get_FallbackBuffer_m75E7BD25A332F44467F67818F94FFC7615B5400E(L_14, /*hidden argument*/NULL); __this->set__fallbackBuffer_9(L_15); } IL_0076: { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_16 = __this->get__fallbackBuffer_9(); DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 L_17; memset((&L_17), 0, sizeof(L_17)); DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F((&L_17), L_16, /*hidden argument*/NULL); __this->set__fallbackBufferHelper_10(L_17); DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * L_18 = __this->get_address_of__fallbackBufferHelper_10(); uint8_t* L_19 = __this->get__bytes_8(); Il2CppChar* L_20 = __this->get__charEnd_2(); DecoderFallbackBufferHelper_InternalInitialize_mA6478B48CB93AC386DC64255F51F1DD789F1BB8D((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)L_18, (uint8_t*)(uint8_t*)L_19, (Il2CppChar*)(Il2CppChar*)L_20, /*hidden argument*/NULL); return; } } // System.Boolean System.Text.EncodingCharBuffer::AddChar(System.Char,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_AddChar_m36E4A8DD5881AB1DA8E85AF1DE0A188216D8BFE0 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, Il2CppChar ___ch0, int32_t ___numBytes1, const RuntimeMethod* method) { Il2CppChar* V_0 = NULL; { Il2CppChar* L_0 = __this->get__chars_0(); if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))) { goto IL_005d; } } { Il2CppChar* L_1 = __this->get__chars_0(); Il2CppChar* L_2 = __this->get__charEnd_2(); if ((!(((uintptr_t)L_1) >= ((uintptr_t)L_2)))) { goto IL_004a; } } { uint8_t* L_3 = __this->get__bytes_8(); int32_t L_4 = ___numBytes1; __this->set__bytes_8((uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_3, (int32_t)L_4))); EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_5 = __this->get__enc_4(); DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_6 = __this->get__decoder_5(); uint8_t* L_7 = __this->get__bytes_8(); uint8_t* L_8 = __this->get__byteStart_6(); NullCheck(L_5); EncodingNLS_ThrowCharsOverflow_m64ADCBE3097DD74864F5EB584F49AF88DEF530E2(L_5, L_6, (bool)((((int32_t)((!(((uintptr_t)L_7) <= ((uintptr_t)L_8)))? 1 : 0)) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL); return (bool)0; } IL_004a: { Il2CppChar* L_9 = __this->get__chars_0(); V_0 = (Il2CppChar*)L_9; Il2CppChar* L_10 = V_0; __this->set__chars_0((Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_10, (int32_t)2))); Il2CppChar* L_11 = V_0; Il2CppChar L_12 = ___ch0; *((int16_t*)L_11) = (int16_t)L_12; } IL_005d: { int32_t L_13 = __this->get__charCountResult_3(); __this->set__charCountResult_3(((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1))); return (bool)1; } } // System.Boolean System.Text.EncodingCharBuffer::AddChar(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_AddChar_m257947E9C1F5B0274B415C2CE5831947E4E6DB50 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, Il2CppChar ___ch0, const RuntimeMethod* method) { { Il2CppChar L_0 = ___ch0; bool L_1; L_1 = EncodingCharBuffer_AddChar_m36E4A8DD5881AB1DA8E85AF1DE0A188216D8BFE0(__this, L_0, 1, /*hidden argument*/NULL); return L_1; } } // System.Boolean System.Text.EncodingCharBuffer::AddChar(System.Char,System.Char,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_AddChar_m60FEE7552B693BBA1E80DAB72A9864AAE947ACFD (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, Il2CppChar ___ch10, Il2CppChar ___ch21, int32_t ___numBytes2, const RuntimeMethod* method) { { Il2CppChar* L_0 = __this->get__chars_0(); Il2CppChar* L_1 = __this->get__charEnd_2(); if ((!(((uintptr_t)L_0) >= ((uintptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_1, (int32_t)2)))))) { goto IL_0042; } } { uint8_t* L_2 = __this->get__bytes_8(); int32_t L_3 = ___numBytes2; __this->set__bytes_8((uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_2, (int32_t)L_3))); EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_4 = __this->get__enc_4(); DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_5 = __this->get__decoder_5(); uint8_t* L_6 = __this->get__bytes_8(); uint8_t* L_7 = __this->get__byteStart_6(); NullCheck(L_4); EncodingNLS_ThrowCharsOverflow_m64ADCBE3097DD74864F5EB584F49AF88DEF530E2(L_4, L_5, (bool)((((int32_t)((!(((uintptr_t)L_6) <= ((uintptr_t)L_7)))? 1 : 0)) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL); return (bool)0; } IL_0042: { Il2CppChar L_8 = ___ch10; int32_t L_9 = ___numBytes2; bool L_10; L_10 = EncodingCharBuffer_AddChar_m36E4A8DD5881AB1DA8E85AF1DE0A188216D8BFE0(__this, L_8, L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0055; } } { Il2CppChar L_11 = ___ch21; int32_t L_12 = ___numBytes2; bool L_13; L_13 = EncodingCharBuffer_AddChar_m36E4A8DD5881AB1DA8E85AF1DE0A188216D8BFE0(__this, L_11, L_12, /*hidden argument*/NULL); return L_13; } IL_0055: { return (bool)0; } } // System.Void System.Text.EncodingCharBuffer::AdjustBytes(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingCharBuffer_AdjustBytes_mA9C9BBF7BF707AC75991AD59E3DADADC2E1673CF (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, int32_t ___count0, const RuntimeMethod* method) { { uint8_t* L_0 = __this->get__bytes_8(); int32_t L_1 = ___count0; __this->set__bytes_8((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_0, (int32_t)L_1))); return; } } // System.Boolean System.Text.EncodingCharBuffer::get_MoreData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, const RuntimeMethod* method) { { uint8_t* L_0 = __this->get__bytes_8(); uint8_t* L_1 = __this->get__byteEnd_7(); return (bool)((!(((uintptr_t)L_0) >= ((uintptr_t)L_1)))? 1 : 0); } } // System.Boolean System.Text.EncodingCharBuffer::EvenMoreData(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_EvenMoreData_m374D2D6E5360440E21D32074ECACEBF04A6E72C3 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, int32_t ___count0, const RuntimeMethod* method) { { uint8_t* L_0 = __this->get__bytes_8(); uint8_t* L_1 = __this->get__byteEnd_7(); int32_t L_2 = ___count0; return (bool)((((int32_t)((!(((uintptr_t)L_0) <= ((uintptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_1, (int32_t)L_2)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Byte System.Text.EncodingCharBuffer::GetNextByte() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, const RuntimeMethod* method) { uint8_t* V_0 = NULL; { uint8_t* L_0 = __this->get__bytes_8(); uint8_t* L_1 = __this->get__byteEnd_7(); if ((!(((uintptr_t)L_0) >= ((uintptr_t)L_1)))) { goto IL_0010; } } { return (uint8_t)0; } IL_0010: { uint8_t* L_2 = __this->get__bytes_8(); V_0 = (uint8_t*)L_2; uint8_t* L_3 = V_0; __this->set__bytes_8((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, (int32_t)1))); uint8_t* L_4 = V_0; int32_t L_5 = *((uint8_t*)L_4); return (uint8_t)L_5; } } // System.Int32 System.Text.EncodingCharBuffer::get_BytesUsed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingCharBuffer_get_BytesUsed_m92DCBD3ECBEBFA26EFF231CFBB60EE102AE725D9 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, const RuntimeMethod* method) { { uint8_t* L_0 = __this->get__bytes_8(); uint8_t* L_1 = __this->get__byteStart_6(); return ((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_0, (intptr_t)L_1))/(int32_t)1)))))); } } // System.Boolean System.Text.EncodingCharBuffer::Fallback(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, uint8_t ___fallbackByte0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = L_0; uint8_t L_2 = ___fallbackByte0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (uint8_t)L_2); V_0 = L_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; bool L_4; L_4 = EncodingCharBuffer_Fallback_m498AB5B6EF0226DE5D117523FBEFDBCD0A2AD7F8(__this, L_3, /*hidden argument*/NULL); return L_4; } } // System.Boolean System.Text.EncodingCharBuffer::Fallback(System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_Fallback_mAFBAF89BF842CD6B033B8C95770B5A2B01200B25 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, uint8_t ___byte10, uint8_t ___byte21, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = L_0; uint8_t L_2 = ___byte10; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (uint8_t)L_2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = L_1; uint8_t L_4 = ___byte21; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (uint8_t)L_4); V_0 = L_3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = V_0; bool L_6; L_6 = EncodingCharBuffer_Fallback_m498AB5B6EF0226DE5D117523FBEFDBCD0A2AD7F8(__this, L_5, /*hidden argument*/NULL); return L_6; } } // System.Boolean System.Text.EncodingCharBuffer::Fallback(System.Byte,System.Byte,System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_Fallback_m08E5A3B37420AA7F1E455C026A89AEC700B54AF1 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, uint8_t ___byte10, uint8_t ___byte21, uint8_t ___byte32, uint8_t ___byte43, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = L_0; uint8_t L_2 = ___byte10; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (uint8_t)L_2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = L_1; uint8_t L_4 = ___byte21; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (uint8_t)L_4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = L_3; uint8_t L_6 = ___byte32; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (uint8_t)L_6); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = L_5; uint8_t L_8 = ___byte43; NullCheck(L_7); (L_7)->SetAt(static_cast(3), (uint8_t)L_8); V_0 = L_7; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_0; bool L_10; L_10 = EncodingCharBuffer_Fallback_m498AB5B6EF0226DE5D117523FBEFDBCD0A2AD7F8(__this, L_9, /*hidden argument*/NULL); return L_10; } } // System.Boolean System.Text.EncodingCharBuffer::Fallback(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingCharBuffer_Fallback_m498AB5B6EF0226DE5D117523FBEFDBCD0A2AD7F8 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___byteBuffer0, const RuntimeMethod* method) { Il2CppChar* V_0 = NULL; { Il2CppChar* L_0 = __this->get__chars_0(); if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))) { goto IL_0082; } } { Il2CppChar* L_1 = __this->get__chars_0(); V_0 = (Il2CppChar*)L_1; DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * L_2 = __this->get_address_of__fallbackBufferHelper_10(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___byteBuffer0; uint8_t* L_4 = __this->get__bytes_8(); Il2CppChar** L_5 = __this->get_address_of__chars_0(); bool L_6; L_6 = DecoderFallbackBufferHelper_InternalFallback_mC26F8F34E363A7A17930EE8A0BF5E313E0EC4D78((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)L_2, L_3, (uint8_t*)(uint8_t*)L_4, (Il2CppChar**)L_5, /*hidden argument*/NULL); if (L_6) { goto IL_0067; } } { uint8_t* L_7 = __this->get__bytes_8(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___byteBuffer0; NullCheck(L_8); __this->set__bytes_8((uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_7, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))); DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * L_9 = __this->get_address_of__fallbackBufferHelper_10(); DecoderFallbackBufferHelper_InternalReset_m083C74FA524B2E8CC40A9ECA1B57C509A74FCDFB((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)L_9, /*hidden argument*/NULL); EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_10 = __this->get__enc_4(); DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_11 = __this->get__decoder_5(); Il2CppChar* L_12 = __this->get__chars_0(); Il2CppChar* L_13 = __this->get__charStart_1(); NullCheck(L_10); EncodingNLS_ThrowCharsOverflow_m64ADCBE3097DD74864F5EB584F49AF88DEF530E2(L_10, L_11, (bool)((((intptr_t)L_12) == ((intptr_t)L_13))? 1 : 0), /*hidden argument*/NULL); return (bool)0; } IL_0067: { int32_t L_14 = __this->get__charCountResult_3(); Il2CppChar* L_15 = __this->get__chars_0(); Il2CppChar* L_16 = V_0; __this->set__charCountResult_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_15, (intptr_t)L_16))/(int32_t)2))))))))); goto IL_00a1; } IL_0082: { int32_t L_17 = __this->get__charCountResult_3(); DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 * L_18 = __this->get_address_of__fallbackBufferHelper_10(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_19 = ___byteBuffer0; uint8_t* L_20 = __this->get__bytes_8(); int32_t L_21; L_21 = DecoderFallbackBufferHelper_InternalFallback_m9E11F8DC4D566A15FF0A419A0BA468551AE3D6CB((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)L_18, L_19, (uint8_t*)(uint8_t*)L_20, /*hidden argument*/NULL); __this->set__charCountResult_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)L_21))); } IL_00a1: { return (bool)1; } } // System.Int32 System.Text.EncodingCharBuffer::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingCharBuffer_get_Count_m7AE0EEEDE0773BDF379A6582805F67A4775B6D11 (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get__charCountResult_3(); return L_0; } } #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 System.Text.EncodingNLS::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingNLS__ctor_m8020A4859286936E1F1F90B61BC427305F182C39 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, int32_t ___codePage0, const RuntimeMethod* method) { { int32_t L_0 = ___codePage0; Encoding__ctor_m3F4DC4E6AF1A2BDDB5777CC2C354E187D91ED42A(__this, L_0, /*hidden argument*/NULL); return; } } // System.Void System.Text.EncodingNLS::.ctor(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingNLS__ctor_m9E2DFA0DB7C246FFCE32B328965FFB6ADCA0530D (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, int32_t ___codePage0, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___enc1, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___dec2, const RuntimeMethod* method) { { int32_t L_0 = ___codePage0; EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_1 = ___enc1; DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_2 = ___dec2; Encoding__ctor_m3F48DCEDFF2FFA7961403A91CAF0CD8B403199BE(__this, L_0, L_1, L_2, /*hidden argument*/NULL); return; } } // System.Int32 System.Text.EncodingNLS::GetByteCount(System.Char[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetByteCount_mC46E7FCEAB6AC739C12E5ACD487BDAF8D4205C2E (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; String_t* G_B7_0 = NULL; { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___chars0; if (L_0) { goto IL_0013; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetByteCount_mC46E7FCEAB6AC739C12E5ACD487BDAF8D4205C2E_RuntimeMethod_var))); } IL_0013: { int32_t L_3 = ___index1; if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_001b; } } { int32_t L_4 = ___count2; if ((((int32_t)L_4) >= ((int32_t)0))) { goto IL_0036; } } IL_001b: { int32_t L_5 = ___index1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0026; } } { G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)); goto IL_002b; } IL_0026: { G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)); } IL_002b: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_6; L_6 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_7 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_7, G_B7_0, L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetByteCount_mC46E7FCEAB6AC739C12E5ACD487BDAF8D4205C2E_RuntimeMethod_var))); } IL_0036: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_8 = ___chars0; NullCheck(L_8); int32_t L_9 = ___index1; int32_t L_10 = ___count2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))), (int32_t)L_9))) >= ((int32_t)L_10))) { goto IL_004e; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_11; L_11 = SR_get_ArgumentOutOfRange_IndexCountBuffer_mC103AE1E6903E571848CAE5FEE9B47FFF6B8DBFF(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetByteCount_mC46E7FCEAB6AC739C12E5ACD487BDAF8D4205C2E_RuntimeMethod_var))); } IL_004e: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_13 = ___chars0; NullCheck(L_13); if ((((RuntimeArray*)L_13)->max_length)) { goto IL_0054; } } { return 0; } IL_0054: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_14 = ___chars0; NullCheck(L_14); V_1 = (Il2CppChar*)((L_14)->GetAddressAt(static_cast(0))); Il2CppChar* L_15 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_15); Il2CppChar* L_16 = V_0; int32_t L_17 = ___index1; int32_t L_18 = ___count2; int32_t L_19; L_19 = VirtualFuncInvoker3< int32_t, Il2CppChar*, int32_t, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * >::Invoke(39 /* System.Int32 System.Text.EncodingNLS::GetByteCount(System.Char*,System.Int32,System.Text.EncoderNLS) */, __this, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_16, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_17), (int32_t)2)))), L_18, (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)NULL); return L_19; } } // System.Int32 System.Text.EncodingNLS::GetByteCount(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetByteCount_m7FDBAB08460F9871DF16E8C4388AB2CB43A3B7E5 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, String_t* ___s0, const RuntimeMethod* method) { Il2CppChar* V_0 = NULL; String_t* V_1 = NULL; { String_t* L_0 = ___s0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetByteCount_m7FDBAB08460F9871DF16E8C4388AB2CB43A3B7E5_RuntimeMethod_var))); } IL_000e: { String_t* L_2 = ___s0; V_1 = L_2; String_t* L_3 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_3); Il2CppChar* L_4 = V_0; if (!L_4) { goto IL_001e; } } { Il2CppChar* L_5 = V_0; int32_t L_6; L_6 = RuntimeHelpers_get_OffsetToStringData_mEB8E6EAEBAFAB7CD7F7A915B3081785AABB9FC42(/*hidden argument*/NULL); V_0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_5, (int32_t)L_6)); } IL_001e: { Il2CppChar* L_7 = V_0; String_t* L_8 = ___s0; NullCheck(L_8); int32_t L_9; L_9 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_8, /*hidden argument*/NULL); int32_t L_10; L_10 = VirtualFuncInvoker3< int32_t, Il2CppChar*, int32_t, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * >::Invoke(39 /* System.Int32 System.Text.EncodingNLS::GetByteCount(System.Char*,System.Int32,System.Text.EncoderNLS) */, __this, (Il2CppChar*)(Il2CppChar*)L_7, L_9, (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)NULL); return L_10; } } // System.Int32 System.Text.EncodingNLS::GetByteCount(System.Char*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetByteCount_mC462B9938F5F9B68A92C1225C7FF42A0824C97CD (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, Il2CppChar* ___chars0, int32_t ___count1, const RuntimeMethod* method) { { Il2CppChar* L_0 = ___chars0; if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0))))) { goto IL_0015; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetByteCount_mC462B9938F5F9B68A92C1225C7FF42A0824C97CD_RuntimeMethod_var))); } IL_0015: { int32_t L_3 = ___count1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0029; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_4; L_4 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_5 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_4, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetByteCount_mC462B9938F5F9B68A92C1225C7FF42A0824C97CD_RuntimeMethod_var))); } IL_0029: { Il2CppChar* L_6 = ___chars0; int32_t L_7 = ___count1; int32_t L_8; L_8 = VirtualFuncInvoker3< int32_t, Il2CppChar*, int32_t, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * >::Invoke(39 /* System.Int32 System.Text.EncodingNLS::GetByteCount(System.Char*,System.Int32,System.Text.EncoderNLS) */, __this, (Il2CppChar*)(Il2CppChar*)L_6, L_7, (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)NULL); return L_8; } } // System.Int32 System.Text.EncodingNLS::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetBytes_m679CAC5B71678AE3EC46543639241289F9C50898 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, String_t* ___s0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes3, int32_t ___byteIndex4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Il2CppChar* V_1 = NULL; String_t* V_2 = NULL; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; String_t* G_B5_0 = NULL; String_t* G_B11_0 = NULL; { String_t* L_0 = ___s0; if (!L_0) { goto IL_0007; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___bytes3; if (L_1) { goto IL_0021; } } IL_0007: { String_t* L_2 = ___s0; if (!L_2) { goto IL_0011; } } { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)); goto IL_0016; } IL_0011: { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465)); } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_3; L_3 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m679CAC5B71678AE3EC46543639241289F9C50898_RuntimeMethod_var))); } IL_0021: { int32_t L_5 = ___charIndex1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0029; } } { int32_t L_6 = ___charCount2; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_0044; } } IL_0029: { int32_t L_7 = ___charIndex1; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0034; } } { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)); goto IL_0039; } IL_0034: { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAAD91FE754F32DC76537C154682A89C05C27E0F3)); } IL_0039: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m679CAC5B71678AE3EC46543639241289F9C50898_RuntimeMethod_var))); } IL_0044: { String_t* L_10 = ___s0; NullCheck(L_10); int32_t L_11; L_11 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_10, /*hidden argument*/NULL); int32_t L_12 = ___charIndex1; int32_t L_13 = ___charCount2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12))) >= ((int32_t)L_13))) { goto IL_005f; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_14; L_14 = SR_get_ArgumentOutOfRange_IndexCount_mFF70574FD15BEE8B0FDDB7C4C096B2AE54917AE1(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465)), L_14, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m679CAC5B71678AE3EC46543639241289F9C50898_RuntimeMethod_var))); } IL_005f: { int32_t L_16 = ___byteIndex4; if ((((int32_t)L_16) < ((int32_t)0))) { goto IL_006c; } } { int32_t L_17 = ___byteIndex4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18 = ___bytes3; NullCheck(L_18); if ((((int32_t)L_17) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_007c; } } IL_006c: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_19; L_19 = SR_get_ArgumentOutOfRange_Index_mD47383CD2EE83821F6E1AAF182BB557CA7ED5FF9(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_20 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral135BCD65E52CDAFB4FCF5E6C49A413A0CB794D3B)), L_19, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m679CAC5B71678AE3EC46543639241289F9C50898_RuntimeMethod_var))); } IL_007c: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = ___bytes3; NullCheck(L_21); int32_t L_22 = ___byteIndex4; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))), (int32_t)L_22)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = ___bytes3; NullCheck(L_23); if ((((RuntimeArray*)L_23)->max_length)) { goto IL_0091; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); ___bytes3 = L_24; } IL_0091: { String_t* L_25 = ___s0; V_2 = L_25; String_t* L_26 = V_2; V_1 = (Il2CppChar*)((uintptr_t)L_26); Il2CppChar* L_27 = V_1; if (!L_27) { goto IL_00a1; } } { Il2CppChar* L_28 = V_1; int32_t L_29; L_29 = RuntimeHelpers_get_OffsetToStringData_mEB8E6EAEBAFAB7CD7F7A915B3081785AABB9FC42(/*hidden argument*/NULL); V_1 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_28, (int32_t)L_29)); } IL_00a1: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_30 = ___bytes3; NullCheck(L_30); V_4 = (uint8_t*)((L_30)->GetAddressAt(static_cast(0))); uint8_t* L_31 = V_4; V_3 = (uint8_t*)((uintptr_t)L_31); Il2CppChar* L_32 = V_1; int32_t L_33 = ___charIndex1; int32_t L_34 = ___charCount2; uint8_t* L_35 = V_3; int32_t L_36 = ___byteIndex4; int32_t L_37 = V_0; int32_t L_38; L_38 = VirtualFuncInvoker5< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * >::Invoke(40 /* System.Int32 System.Text.EncodingNLS::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) */, __this, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_32, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_33), (int32_t)2)))), L_34, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_35, (int32_t)L_36)), L_37, (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)NULL); return L_38; } } // System.Int32 System.Text.EncodingNLS::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetBytes_m248041D124F1356DCCC606477F871ADA3F500E8C (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes3, int32_t ___byteIndex4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Il2CppChar* V_1 = NULL; Il2CppChar* V_2 = NULL; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; String_t* G_B5_0 = NULL; String_t* G_B11_0 = NULL; { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___chars0; if (!L_0) { goto IL_0007; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___bytes3; if (L_1) { goto IL_0021; } } IL_0007: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = ___chars0; if (!L_2) { goto IL_0011; } } { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)); goto IL_0016; } IL_0011: { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)); } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_3; L_3 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m248041D124F1356DCCC606477F871ADA3F500E8C_RuntimeMethod_var))); } IL_0021: { int32_t L_5 = ___charIndex1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0029; } } { int32_t L_6 = ___charCount2; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_0044; } } IL_0029: { int32_t L_7 = ___charIndex1; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0034; } } { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)); goto IL_0039; } IL_0034: { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAAD91FE754F32DC76537C154682A89C05C27E0F3)); } IL_0039: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m248041D124F1356DCCC606477F871ADA3F500E8C_RuntimeMethod_var))); } IL_0044: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_10 = ___chars0; NullCheck(L_10); int32_t L_11 = ___charIndex1; int32_t L_12 = ___charCount2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))), (int32_t)L_11))) >= ((int32_t)L_12))) { goto IL_005c; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_13; L_13 = SR_get_ArgumentOutOfRange_IndexCountBuffer_mC103AE1E6903E571848CAE5FEE9B47FFF6B8DBFF(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_14 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m248041D124F1356DCCC606477F871ADA3F500E8C_RuntimeMethod_var))); } IL_005c: { int32_t L_15 = ___byteIndex4; if ((((int32_t)L_15) < ((int32_t)0))) { goto IL_0069; } } { int32_t L_16 = ___byteIndex4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = ___bytes3; NullCheck(L_17); if ((((int32_t)L_16) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))) { goto IL_0079; } } IL_0069: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_18; L_18 = SR_get_ArgumentOutOfRange_Index_mD47383CD2EE83821F6E1AAF182BB557CA7ED5FF9(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_19 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral135BCD65E52CDAFB4FCF5E6C49A413A0CB794D3B)), L_18, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m248041D124F1356DCCC606477F871ADA3F500E8C_RuntimeMethod_var))); } IL_0079: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_20 = ___chars0; NullCheck(L_20); if ((((RuntimeArray*)L_20)->max_length)) { goto IL_007f; } } { return 0; } IL_007f: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = ___bytes3; NullCheck(L_21); int32_t L_22 = ___byteIndex4; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))), (int32_t)L_22)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = ___bytes3; NullCheck(L_23); if ((((RuntimeArray*)L_23)->max_length)) { goto IL_0094; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); ___bytes3 = L_24; } IL_0094: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_25 = ___chars0; NullCheck(L_25); V_2 = (Il2CppChar*)((L_25)->GetAddressAt(static_cast(0))); Il2CppChar* L_26 = V_2; V_1 = (Il2CppChar*)((uintptr_t)L_26); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_27 = ___bytes3; NullCheck(L_27); V_4 = (uint8_t*)((L_27)->GetAddressAt(static_cast(0))); uint8_t* L_28 = V_4; V_3 = (uint8_t*)((uintptr_t)L_28); Il2CppChar* L_29 = V_1; int32_t L_30 = ___charIndex1; int32_t L_31 = ___charCount2; uint8_t* L_32 = V_3; int32_t L_33 = ___byteIndex4; int32_t L_34 = V_0; int32_t L_35; L_35 = VirtualFuncInvoker5< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * >::Invoke(40 /* System.Int32 System.Text.EncodingNLS::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) */, __this, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_29, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_30), (int32_t)2)))), L_31, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, (int32_t)L_33)), L_34, (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)NULL); return L_35; } } // System.Int32 System.Text.EncodingNLS::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetBytes_m147F4162FA80C4060AF04B60F3AFB65394C775B7 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, const RuntimeMethod* method) { String_t* G_B5_0 = NULL; String_t* G_B11_0 = NULL; { uint8_t* L_0 = ___bytes2; if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))) { goto IL_000a; } } { Il2CppChar* L_1 = ___chars0; if ((!(((uintptr_t)L_1) == ((uintptr_t)((uintptr_t)0))))) { goto IL_0026; } } IL_000a: { uint8_t* L_2 = ___bytes2; if ((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0)))) { goto IL_0016; } } { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)); goto IL_001b; } IL_0016: { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)); } IL_001b: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_3; L_3 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m147F4162FA80C4060AF04B60F3AFB65394C775B7_RuntimeMethod_var))); } IL_0026: { int32_t L_5 = ___charCount1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_002f; } } { int32_t L_6 = ___byteCount3; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_004a; } } IL_002f: { int32_t L_7 = ___charCount1; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_003a; } } { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)); goto IL_003f; } IL_003a: { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)); } IL_003f: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m147F4162FA80C4060AF04B60F3AFB65394C775B7_RuntimeMethod_var))); } IL_004a: { Il2CppChar* L_10 = ___chars0; int32_t L_11 = ___charCount1; uint8_t* L_12 = ___bytes2; int32_t L_13 = ___byteCount3; int32_t L_14; L_14 = VirtualFuncInvoker5< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * >::Invoke(40 /* System.Int32 System.Text.EncodingNLS::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) */, __this, (Il2CppChar*)(Il2CppChar*)L_10, L_11, (uint8_t*)(uint8_t*)L_12, L_13, (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)NULL); return L_14; } } // System.Int32 System.Text.EncodingNLS::GetCharCount(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetCharCount_m2AEE124C645905ED8CEAEAEBF5418739286C4A6C (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { uint8_t* V_0 = NULL; uint8_t* V_1 = NULL; String_t* G_B7_0 = NULL; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0; if (L_0) { goto IL_0013; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetCharCount_m2AEE124C645905ED8CEAEAEBF5418739286C4A6C_RuntimeMethod_var))); } IL_0013: { int32_t L_3 = ___index1; if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_001b; } } { int32_t L_4 = ___count2; if ((((int32_t)L_4) >= ((int32_t)0))) { goto IL_0036; } } IL_001b: { int32_t L_5 = ___index1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0026; } } { G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)); goto IL_002b; } IL_0026: { G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)); } IL_002b: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_6; L_6 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_7 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_7, G_B7_0, L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetCharCount_m2AEE124C645905ED8CEAEAEBF5418739286C4A6C_RuntimeMethod_var))); } IL_0036: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___bytes0; NullCheck(L_8); int32_t L_9 = ___index1; int32_t L_10 = ___count2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))), (int32_t)L_9))) >= ((int32_t)L_10))) { goto IL_004e; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_11; L_11 = SR_get_ArgumentOutOfRange_IndexCountBuffer_mC103AE1E6903E571848CAE5FEE9B47FFF6B8DBFF(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetCharCount_m2AEE124C645905ED8CEAEAEBF5418739286C4A6C_RuntimeMethod_var))); } IL_004e: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ___bytes0; NullCheck(L_13); if ((((RuntimeArray*)L_13)->max_length)) { goto IL_0054; } } { return 0; } IL_0054: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = ___bytes0; NullCheck(L_14); V_1 = (uint8_t*)((L_14)->GetAddressAt(static_cast(0))); uint8_t* L_15 = V_1; V_0 = (uint8_t*)((uintptr_t)L_15); uint8_t* L_16 = V_0; int32_t L_17 = ___index1; int32_t L_18 = ___count2; int32_t L_19; L_19 = VirtualFuncInvoker3< int32_t, uint8_t*, int32_t, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * >::Invoke(41 /* System.Int32 System.Text.EncodingNLS::GetCharCount(System.Byte*,System.Int32,System.Text.DecoderNLS) */, __this, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_16, (int32_t)L_17)), L_18, (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C *)NULL); return L_19; } } // System.Int32 System.Text.EncodingNLS::GetCharCount(System.Byte*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetCharCount_m02C010B3646A7F17ABD9BF259B35EB86EE4814A8 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, uint8_t* ___bytes0, int32_t ___count1, const RuntimeMethod* method) { { uint8_t* L_0 = ___bytes0; if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0))))) { goto IL_0015; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetCharCount_m02C010B3646A7F17ABD9BF259B35EB86EE4814A8_RuntimeMethod_var))); } IL_0015: { int32_t L_3 = ___count1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0029; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_4; L_4 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_5 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_4, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetCharCount_m02C010B3646A7F17ABD9BF259B35EB86EE4814A8_RuntimeMethod_var))); } IL_0029: { uint8_t* L_6 = ___bytes0; int32_t L_7 = ___count1; int32_t L_8; L_8 = VirtualFuncInvoker3< int32_t, uint8_t*, int32_t, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * >::Invoke(41 /* System.Int32 System.Text.EncodingNLS::GetCharCount(System.Byte*,System.Int32,System.Text.DecoderNLS) */, __this, (uint8_t*)(uint8_t*)L_6, L_7, (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C *)NULL); return L_8; } } // System.Int32 System.Text.EncodingNLS::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetChars_m4E68092B3DBA50A7EFF57E4A32FCD704F405638A (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars3, int32_t ___charIndex4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uint8_t* V_1 = NULL; uint8_t* V_2 = NULL; Il2CppChar* V_3 = NULL; Il2CppChar* V_4 = NULL; String_t* G_B5_0 = NULL; String_t* G_B11_0 = NULL; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0; if (!L_0) { goto IL_0007; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = ___chars3; if (L_1) { goto IL_0021; } } IL_0007: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___bytes0; if (!L_2) { goto IL_0011; } } { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)); goto IL_0016; } IL_0011: { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)); } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_3; L_3 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetChars_m4E68092B3DBA50A7EFF57E4A32FCD704F405638A_RuntimeMethod_var))); } IL_0021: { int32_t L_5 = ___byteIndex1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0029; } } { int32_t L_6 = ___byteCount2; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_0044; } } IL_0029: { int32_t L_7 = ___byteIndex1; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0034; } } { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)); goto IL_0039; } IL_0034: { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral135BCD65E52CDAFB4FCF5E6C49A413A0CB794D3B)); } IL_0039: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetChars_m4E68092B3DBA50A7EFF57E4A32FCD704F405638A_RuntimeMethod_var))); } IL_0044: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = ___bytes0; NullCheck(L_10); int32_t L_11 = ___byteIndex1; int32_t L_12 = ___byteCount2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))), (int32_t)L_11))) >= ((int32_t)L_12))) { goto IL_005c; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_13; L_13 = SR_get_ArgumentOutOfRange_IndexCountBuffer_mC103AE1E6903E571848CAE5FEE9B47FFF6B8DBFF(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_14 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetChars_m4E68092B3DBA50A7EFF57E4A32FCD704F405638A_RuntimeMethod_var))); } IL_005c: { int32_t L_15 = ___charIndex4; if ((((int32_t)L_15) < ((int32_t)0))) { goto IL_0069; } } { int32_t L_16 = ___charIndex4; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_17 = ___chars3; NullCheck(L_17); if ((((int32_t)L_16) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))) { goto IL_0079; } } IL_0069: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_18; L_18 = SR_get_ArgumentOutOfRange_Index_mD47383CD2EE83821F6E1AAF182BB557CA7ED5FF9(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_19 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAAD91FE754F32DC76537C154682A89C05C27E0F3)), L_18, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetChars_m4E68092B3DBA50A7EFF57E4A32FCD704F405638A_RuntimeMethod_var))); } IL_0079: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ___bytes0; NullCheck(L_20); if ((((RuntimeArray*)L_20)->max_length)) { goto IL_007f; } } { return 0; } IL_007f: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_21 = ___chars3; NullCheck(L_21); int32_t L_22 = ___charIndex4; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))), (int32_t)L_22)); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_23 = ___chars3; NullCheck(L_23); if ((((RuntimeArray*)L_23)->max_length)) { goto IL_0094; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_24 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)1); ___chars3 = L_24; } IL_0094: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25 = ___bytes0; NullCheck(L_25); V_2 = (uint8_t*)((L_25)->GetAddressAt(static_cast(0))); uint8_t* L_26 = V_2; V_1 = (uint8_t*)((uintptr_t)L_26); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_27 = ___chars3; NullCheck(L_27); V_4 = (Il2CppChar*)((L_27)->GetAddressAt(static_cast(0))); Il2CppChar* L_28 = V_4; V_3 = (Il2CppChar*)((uintptr_t)L_28); uint8_t* L_29 = V_1; int32_t L_30 = ___byteIndex1; int32_t L_31 = ___byteCount2; Il2CppChar* L_32 = V_3; int32_t L_33 = ___charIndex4; int32_t L_34 = V_0; int32_t L_35; L_35 = VirtualFuncInvoker5< int32_t, uint8_t*, int32_t, Il2CppChar*, int32_t, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * >::Invoke(42 /* System.Int32 System.Text.EncodingNLS::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS) */, __this, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_29, (int32_t)L_30)), L_31, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_32, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_33), (int32_t)2)))), L_34, (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C *)NULL); return L_35; } } // System.Int32 System.Text.EncodingNLS::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetChars_m0C44EC7232BEC4C8B7CD73B07D9469B069A5873C (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, const RuntimeMethod* method) { String_t* G_B5_0 = NULL; String_t* G_B11_0 = NULL; { uint8_t* L_0 = ___bytes0; if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))) { goto IL_000a; } } { Il2CppChar* L_1 = ___chars2; if ((!(((uintptr_t)L_1) == ((uintptr_t)((uintptr_t)0))))) { goto IL_0026; } } IL_000a: { uint8_t* L_2 = ___bytes0; if ((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0)))) { goto IL_0016; } } { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)); goto IL_001b; } IL_0016: { G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)); } IL_001b: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_3; L_3 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetChars_m0C44EC7232BEC4C8B7CD73B07D9469B069A5873C_RuntimeMethod_var))); } IL_0026: { int32_t L_5 = ___charCount3; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_002f; } } { int32_t L_6 = ___byteCount1; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_004b; } } IL_002f: { int32_t L_7 = ___charCount3; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_003b; } } { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)); goto IL_0040; } IL_003b: { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)); } IL_0040: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetChars_m0C44EC7232BEC4C8B7CD73B07D9469B069A5873C_RuntimeMethod_var))); } IL_004b: { uint8_t* L_10 = ___bytes0; int32_t L_11 = ___byteCount1; Il2CppChar* L_12 = ___chars2; int32_t L_13 = ___charCount3; int32_t L_14; L_14 = VirtualFuncInvoker5< int32_t, uint8_t*, int32_t, Il2CppChar*, int32_t, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * >::Invoke(42 /* System.Int32 System.Text.EncodingNLS::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS) */, __this, (uint8_t*)(uint8_t*)L_10, L_11, (Il2CppChar*)(Il2CppChar*)L_12, L_13, (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C *)NULL); return L_14; } } // System.String System.Text.EncodingNLS::GetString(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingNLS_GetString_m59F5117FBA7EF542F1884CAF304BA02AD4273550 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; uint8_t* V_1 = NULL; String_t* G_B7_0 = NULL; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0; if (L_0) { goto IL_0013; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentNull_Array_mC1AF8EEBC4736F44471F7A39AE650D1D0567AFF7(/*hidden argument*/NULL); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetString_m59F5117FBA7EF542F1884CAF304BA02AD4273550_RuntimeMethod_var))); } IL_0013: { int32_t L_3 = ___index1; if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_001b; } } { int32_t L_4 = ___count2; if ((((int32_t)L_4) >= ((int32_t)0))) { goto IL_0036; } } IL_001b: { int32_t L_5 = ___index1; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0026; } } { G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)); goto IL_002b; } IL_0026: { G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)); } IL_002b: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_6; L_6 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_7 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_7, G_B7_0, L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetString_m59F5117FBA7EF542F1884CAF304BA02AD4273550_RuntimeMethod_var))); } IL_0036: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___bytes0; NullCheck(L_8); int32_t L_9 = ___index1; int32_t L_10 = ___count2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))), (int32_t)L_9))) >= ((int32_t)L_10))) { goto IL_004e; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_11; L_11 = SR_get_ArgumentOutOfRange_IndexCountBuffer_mC103AE1E6903E571848CAE5FEE9B47FFF6B8DBFF(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetString_m59F5117FBA7EF542F1884CAF304BA02AD4273550_RuntimeMethod_var))); } IL_004e: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ___bytes0; NullCheck(L_13); if ((((RuntimeArray*)L_13)->max_length)) { goto IL_0058; } } { String_t* L_14 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5(); return L_14; } IL_0058: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = ___bytes0; NullCheck(L_15); V_1 = (uint8_t*)((L_15)->GetAddressAt(static_cast(0))); uint8_t* L_16 = V_1; V_0 = (uint8_t*)((uintptr_t)L_16); uint8_t* L_17 = V_0; int32_t L_18 = ___index1; int32_t L_19 = ___count2; String_t* L_20; L_20 = Encoding_GetString_m9163935E9BF17372B6F547A3A3818D8BFE23A3AF(__this, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_17, (int32_t)L_18)), L_19, /*hidden argument*/NULL); return L_20; } } // System.Text.Decoder System.Text.EncodingNLS::GetDecoder() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * EncodingNLS_GetDecoder_m8BEA116E32CEC35F5681F1A82BC58C7DA6FE8F50 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_0 = (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C *)il2cpp_codegen_object_new(DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C_il2cpp_TypeInfo_var); DecoderNLS__ctor_m410B34CD2A20538A022E811537364480C0CF1B1F(L_0, __this, /*hidden argument*/NULL); return L_0; } } // System.Text.Encoder System.Text.EncodingNLS::GetEncoder() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * EncodingNLS_GetEncoder_m342EAE25E9AB8A3A33F147471124765D62E79F3E (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_0 = (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)il2cpp_codegen_object_new(EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E_il2cpp_TypeInfo_var); EncoderNLS__ctor_m0DA6A17DAEB7DACF9347E59629A67824BAC6535E(L_0, __this, /*hidden argument*/NULL); return L_0; } } // System.Void System.Text.EncodingNLS::ThrowBytesOverflow(System.Text.EncoderNLS,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingNLS_ThrowBytesOverflow_mD480ECB311E5381911AEE47B8AAF278BA7F8AE79 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___encoder0, bool ___nothingEncoded1, const RuntimeMethod* method) { int32_t G_B3_0 = 0; { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_0 = ___encoder0; if (!L_0) { goto IL_000b; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_1 = ___encoder0; NullCheck(L_1); bool L_2 = L_1->get_m_throwOnOverflow_5(); G_B3_0 = ((int32_t)(L_2)); goto IL_000c; } IL_000b: { G_B3_0 = 1; } IL_000c: { bool L_3 = ___nothingEncoded1; if (!((int32_t)((int32_t)G_B3_0|(int32_t)L_3))) { goto IL_002c; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_4 = ___encoder0; if (!L_4) { goto IL_0026; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_5 = ___encoder0; NullCheck(L_5); bool L_6; L_6 = EncoderNLS_get_InternalHasFallbackBuffer_mD87D381B5A1738C6982AF10611792DF101C82AB0(L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0026; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_7 = ___encoder0; NullCheck(L_7); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_8; L_8 = EncoderNLS_get_FallbackBuffer_mECFB4F92A8CE499BA0485DABF11950FC86364A99(L_7, /*hidden argument*/NULL); NullCheck(L_8); VirtualActionInvoker0::Invoke(9 /* System.Void System.Text.EncoderFallbackBuffer::Reset() */, L_8); } IL_0026: { EncodingNLS_ThrowBytesOverflow_m5553C40475ECE8E2D6525041995AAFC93EA323B9(__this, /*hidden argument*/NULL); } IL_002c: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_9 = ___encoder0; NullCheck(L_9); EncoderNLS_ClearMustFlush_m572EAA90FBC33873480C8408BAA38A5AE9615260(L_9, /*hidden argument*/NULL); return; } } // System.Void System.Text.EncodingNLS::ThrowCharsOverflow(System.Text.DecoderNLS,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingNLS_ThrowCharsOverflow_m64ADCBE3097DD74864F5EB584F49AF88DEF530E2 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * ___decoder0, bool ___nothingDecoded1, const RuntimeMethod* method) { int32_t G_B3_0 = 0; { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_0 = ___decoder0; if (!L_0) { goto IL_000b; } } { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_1 = ___decoder0; NullCheck(L_1); bool L_2 = L_1->get_m_throwOnOverflow_4(); G_B3_0 = ((int32_t)(L_2)); goto IL_000c; } IL_000b: { G_B3_0 = 1; } IL_000c: { bool L_3 = ___nothingDecoded1; if (!((int32_t)((int32_t)G_B3_0|(int32_t)L_3))) { goto IL_002c; } } { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_4 = ___decoder0; if (!L_4) { goto IL_0026; } } { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_5 = ___decoder0; NullCheck(L_5); bool L_6; L_6 = DecoderNLS_get_InternalHasFallbackBuffer_m206C7ECAAE208FD3D7DA9595A78AD8315DEA0C14(L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0026; } } { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_7 = ___decoder0; NullCheck(L_7); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_8; L_8 = DecoderNLS_get_FallbackBuffer_m75E7BD25A332F44467F67818F94FFC7615B5400E(L_7, /*hidden argument*/NULL); NullCheck(L_8); VirtualActionInvoker0::Invoke(7 /* System.Void System.Text.DecoderFallbackBuffer::Reset() */, L_8); } IL_0026: { EncodingNLS_ThrowCharsOverflow_m4045650131EB423DDF94A6A54157D160668D1949(__this, /*hidden argument*/NULL); } IL_002c: { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_9 = ___decoder0; NullCheck(L_9); DecoderNLS_ClearMustFlush_m8EB06790F337F83F29AA8CEABF96015DE299406B(L_9, /*hidden argument*/NULL); return; } } // System.Void System.Text.EncodingNLS::ThrowBytesOverflow() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingNLS_ThrowBytesOverflow_m5553C40475ECE8E2D6525041995AAFC93EA323B9 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_Argument_EncodingConversionOverflowBytes_mFE630CBA074FED7958D3C071D2B6C274595277D6(/*hidden argument*/NULL); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Text.Encoding::get_EncodingName() */, __this); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_2; L_2 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_2, /*hidden argument*/NULL); String_t* L_4; L_4 = SR_Format_m002015509682F87904C6070B08FA16A779B535CC(L_0, L_1, L_3, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_5 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_5, L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_ThrowBytesOverflow_m5553C40475ECE8E2D6525041995AAFC93EA323B9_RuntimeMethod_var))); } } // System.Void System.Text.EncodingNLS::ThrowCharsOverflow() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingNLS_ThrowCharsOverflow_m4045650131EB423DDF94A6A54157D160668D1949 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_Argument_EncodingConversionOverflowChars_mBBACCFC06CB9FB601F933C637801CD386097420F(/*hidden argument*/NULL); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Text.Encoding::get_EncodingName() */, __this); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_2; L_2 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_2, /*hidden argument*/NULL); String_t* L_4; L_4 = SR_Format_m002015509682F87904C6070B08FA16A779B535CC(L_0, L_1, L_3, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_5 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_5, L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_ThrowCharsOverflow_m4045650131EB423DDF94A6A54157D160668D1949_RuntimeMethod_var))); } } // System.String System.Text.EncodingNLS::get_EncodingName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingNLS_get_EncodingName_mAE131C2391C76A8E75F1DF471BDFC698F86C7A88 (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral72AD4AA74C2B8EB4D91F5D8B04E88B61F279EF8F); s_Il2CppMethodInitialized = true; } { String_t* L_0 = __this->get__encodingName_62(); if (L_0) { goto IL_0092; } } { int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); String_t* L_2; L_2 = EncodingNLS_GetLocalizedEncodingNameResource_m7D8F05F2854390DD925AB2219D69859D70B1FC70(L_1, /*hidden argument*/NULL); __this->set__encodingName_62(L_2); String_t* L_3 = __this->get__encodingName_62(); if (L_3) { goto IL_0045; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_4; L_4 = SR_get_MissingEncodingNameResource_mA4EA63A3B3FD38A0D856C8047B5CC75A375FFC83(/*hidden argument*/NULL); String_t* L_5; L_5 = VirtualFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Text.Encoding::get_WebName() */, __this); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_7); String_t* L_9; L_9 = SR_Format_m002015509682F87904C6070B08FA16A779B535CC(L_4, L_5, L_8, /*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_10 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_10, L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_get_EncodingName_mAE131C2391C76A8E75F1DF471BDFC698F86C7A88_RuntimeMethod_var))); } IL_0045: { String_t* L_11 = __this->get__encodingName_62(); NullCheck(L_11); bool L_12; L_12 = String_StartsWith_mEA750A0572C706249CDD826681741B7DD733381E(L_11, _stringLiteral72AD4AA74C2B8EB4D91F5D8B04E88B61F279EF8F, 5, /*hidden argument*/NULL); if (!L_12) { goto IL_0092; } } { int32_t L_13; L_13 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); String_t* L_14; L_14 = EncodingTable_GetEnglishNameFromCodePage_mFD9F8D5A91FF9339C6FBC22DB9961A8DDB39B1E3(L_13, /*hidden argument*/NULL); __this->set__encodingName_62(L_14); String_t* L_15 = __this->get__encodingName_62(); if (L_15) { goto IL_0092; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_16; L_16 = SR_get_MissingEncodingNameResource_mA4EA63A3B3FD38A0D856C8047B5CC75A375FFC83(/*hidden argument*/NULL); String_t* L_17; L_17 = VirtualFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Text.Encoding::get_WebName() */, __this); int32_t L_18; L_18 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); int32_t L_19 = L_18; RuntimeObject * L_20 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_19); String_t* L_21; L_21 = SR_Format_m002015509682F87904C6070B08FA16A779B535CC(L_16, L_17, L_20, /*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_22 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_22, L_21, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_get_EncodingName_mAE131C2391C76A8E75F1DF471BDFC698F86C7A88_RuntimeMethod_var))); } IL_0092: { String_t* L_23 = __this->get__encodingName_62(); return L_23; } } // System.String System.Text.EncodingNLS::GetLocalizedEncodingNameResource(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingNLS_GetLocalizedEncodingNameResource_m7D8F05F2854390DD925AB2219D69859D70B1FC70 (int32_t ___codePage0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { int32_t L_0 = ___codePage0; if ((((int32_t)L_0) > ((int32_t)((int32_t)20290)))) { goto IL_0331; } } { int32_t L_1 = ___codePage0; if ((((int32_t)L_1) > ((int32_t)((int32_t)1026)))) { goto IL_0147; } } { int32_t L_2 = ___codePage0; if ((((int32_t)L_2) > ((int32_t)((int32_t)737)))) { goto IL_006f; } } { int32_t L_3 = ___codePage0; if ((((int32_t)L_3) > ((int32_t)((int32_t)500)))) { goto IL_0049; } } { int32_t L_4 = ___codePage0; if ((((int32_t)L_4) == ((int32_t)((int32_t)37)))) { goto IL_05b0; } } { int32_t L_5 = ___codePage0; if ((((int32_t)L_5) == ((int32_t)((int32_t)437)))) { goto IL_05bb; } } { int32_t L_6 = ___codePage0; if ((((int32_t)L_6) == ((int32_t)((int32_t)500)))) { goto IL_05c6; } } { goto IL_0b8f; } IL_0049: { int32_t L_7 = ___codePage0; if ((((int32_t)L_7) == ((int32_t)((int32_t)708)))) { goto IL_05d1; } } { int32_t L_8 = ___codePage0; if ((((int32_t)L_8) == ((int32_t)((int32_t)720)))) { goto IL_05dc; } } { int32_t L_9 = ___codePage0; if ((((int32_t)L_9) == ((int32_t)((int32_t)737)))) { goto IL_05e7; } } { goto IL_0b8f; } IL_006f: { int32_t L_10 = ___codePage0; if ((((int32_t)L_10) > ((int32_t)((int32_t)932)))) { goto IL_0109; } } { int32_t L_11 = ___codePage0; if ((((int32_t)L_11) == ((int32_t)((int32_t)775)))) { goto IL_05f2; } } { int32_t L_12 = ___codePage0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)((int32_t)850)))) { case 0: { goto IL_05fd; } case 1: { goto IL_0b8f; } case 2: { goto IL_0608; } case 3: { goto IL_0b8f; } case 4: { goto IL_0b8f; } case 5: { goto IL_0613; } case 6: { goto IL_0b8f; } case 7: { goto IL_061e; } case 8: { goto IL_0629; } case 9: { goto IL_0b8f; } case 10: { goto IL_0634; } case 11: { goto IL_063f; } case 12: { goto IL_064a; } case 13: { goto IL_0655; } case 14: { goto IL_0660; } case 15: { goto IL_066b; } case 16: { goto IL_0676; } case 17: { goto IL_0b8f; } case 18: { goto IL_0b8f; } case 19: { goto IL_0681; } case 20: { goto IL_068c; } case 21: { goto IL_0b8f; } case 22: { goto IL_0b8f; } case 23: { goto IL_0b8f; } case 24: { goto IL_0697; } case 25: { goto IL_06a2; } } } { int32_t L_13 = ___codePage0; if ((((int32_t)L_13) == ((int32_t)((int32_t)932)))) { goto IL_06ad; } } { goto IL_0b8f; } IL_0109: { int32_t L_14 = ___codePage0; if ((((int32_t)L_14) > ((int32_t)((int32_t)949)))) { goto IL_012c; } } { int32_t L_15 = ___codePage0; if ((((int32_t)L_15) == ((int32_t)((int32_t)936)))) { goto IL_06b8; } } { int32_t L_16 = ___codePage0; if ((((int32_t)L_16) == ((int32_t)((int32_t)949)))) { goto IL_06c3; } } { goto IL_0b8f; } IL_012c: { int32_t L_17 = ___codePage0; if ((((int32_t)L_17) == ((int32_t)((int32_t)950)))) { goto IL_06ce; } } { int32_t L_18 = ___codePage0; if ((((int32_t)L_18) == ((int32_t)((int32_t)1026)))) { goto IL_06d9; } } { goto IL_0b8f; } IL_0147: { int32_t L_19 = ___codePage0; if ((((int32_t)L_19) > ((int32_t)((int32_t)10082)))) { goto IL_0276; } } { int32_t L_20 = ___codePage0; if ((((int32_t)L_20) > ((int32_t)((int32_t)1258)))) { goto IL_01ce; } } { int32_t L_21 = ___codePage0; if ((((int32_t)L_21) == ((int32_t)((int32_t)1047)))) { goto IL_06e4; } } { int32_t L_22 = ___codePage0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)((int32_t)1140)))) { case 0: { goto IL_06ef; } case 1: { goto IL_06fa; } case 2: { goto IL_0705; } case 3: { goto IL_0710; } case 4: { goto IL_071b; } case 5: { goto IL_0726; } case 6: { goto IL_0731; } case 7: { goto IL_073c; } case 8: { goto IL_0747; } case 9: { goto IL_0752; } } } { int32_t L_23 = ___codePage0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)((int32_t)1250)))) { case 0: { goto IL_075d; } case 1: { goto IL_0768; } case 2: { goto IL_0773; } case 3: { goto IL_077e; } case 4: { goto IL_0789; } case 5: { goto IL_0794; } case 6: { goto IL_079f; } case 7: { goto IL_07aa; } case 8: { goto IL_07b5; } } } { goto IL_0b8f; } IL_01ce: { int32_t L_24 = ___codePage0; if ((((int32_t)L_24) > ((int32_t)((int32_t)10021)))) { goto IL_024a; } } { int32_t L_25 = ___codePage0; if ((((int32_t)L_25) == ((int32_t)((int32_t)1361)))) { goto IL_07c0; } } { int32_t L_26 = ___codePage0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)((int32_t)10000)))) { case 0: { goto IL_07cb; } case 1: { goto IL_07d6; } case 2: { goto IL_07e1; } case 3: { goto IL_07ec; } case 4: { goto IL_07f7; } case 5: { goto IL_0802; } case 6: { goto IL_080d; } case 7: { goto IL_0818; } case 8: { goto IL_0823; } case 9: { goto IL_0b8f; } case 10: { goto IL_082e; } case 11: { goto IL_0b8f; } case 12: { goto IL_0b8f; } case 13: { goto IL_0b8f; } case 14: { goto IL_0b8f; } case 15: { goto IL_0b8f; } case 16: { goto IL_0b8f; } case 17: { goto IL_0839; } case 18: { goto IL_0b8f; } case 19: { goto IL_0b8f; } case 20: { goto IL_0b8f; } case 21: { goto IL_0844; } } } { goto IL_0b8f; } IL_024a: { int32_t L_27 = ___codePage0; if ((((int32_t)L_27) == ((int32_t)((int32_t)10029)))) { goto IL_084f; } } { int32_t L_28 = ___codePage0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_28, (int32_t)((int32_t)10079)))) { case 0: { goto IL_085a; } case 1: { goto IL_0b8f; } case 2: { goto IL_0865; } case 3: { goto IL_0870; } } } { goto IL_0b8f; } IL_0276: { int32_t L_29 = ___codePage0; if ((((int32_t)L_29) > ((int32_t)((int32_t)20261)))) { goto IL_02ce; } } { int32_t L_30 = ___codePage0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)((int32_t)20000)))) { case 0: { goto IL_087b; } case 1: { goto IL_0886; } case 2: { goto IL_0891; } case 3: { goto IL_089c; } case 4: { goto IL_08a7; } case 5: { goto IL_08b2; } } } { int32_t L_31 = ___codePage0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)20105)))) { case 0: { goto IL_08bd; } case 1: { goto IL_08c8; } case 2: { goto IL_08d3; } case 3: { goto IL_08de; } } } { int32_t L_32 = ___codePage0; if ((((int32_t)L_32) == ((int32_t)((int32_t)20261)))) { goto IL_08e9; } } { goto IL_0b8f; } IL_02ce: { int32_t L_33 = ___codePage0; if ((((int32_t)L_33) > ((int32_t)((int32_t)20273)))) { goto IL_02f1; } } { int32_t L_34 = ___codePage0; if ((((int32_t)L_34) == ((int32_t)((int32_t)20269)))) { goto IL_08f4; } } { int32_t L_35 = ___codePage0; if ((((int32_t)L_35) == ((int32_t)((int32_t)20273)))) { goto IL_08ff; } } { goto IL_0b8f; } IL_02f1: { int32_t L_36 = ___codePage0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)((int32_t)20277)))) { case 0: { goto IL_090a; } case 1: { goto IL_0915; } case 2: { goto IL_0b8f; } case 3: { goto IL_0920; } case 4: { goto IL_0b8f; } case 5: { goto IL_0b8f; } case 6: { goto IL_0b8f; } case 7: { goto IL_092b; } case 8: { goto IL_0936; } } } { int32_t L_37 = ___codePage0; if ((((int32_t)L_37) == ((int32_t)((int32_t)20290)))) { goto IL_0941; } } { goto IL_0b8f; } IL_0331: { int32_t L_38 = ___codePage0; if ((((int32_t)L_38) > ((int32_t)((int32_t)21025)))) { goto IL_0419; } } { int32_t L_39 = ___codePage0; if ((((int32_t)L_39) > ((int32_t)((int32_t)20871)))) { goto IL_03ad; } } { int32_t L_40 = ___codePage0; if ((((int32_t)L_40) > ((int32_t)((int32_t)20833)))) { goto IL_0387; } } { int32_t L_41 = ___codePage0; if ((((int32_t)L_41) == ((int32_t)((int32_t)20297)))) { goto IL_094c; } } { int32_t L_42 = ___codePage0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)((int32_t)20420)))) { case 0: { goto IL_0957; } case 1: { goto IL_0b8f; } case 2: { goto IL_0b8f; } case 3: { goto IL_0962; } case 4: { goto IL_096d; } } } { int32_t L_43 = ___codePage0; if ((((int32_t)L_43) == ((int32_t)((int32_t)20833)))) { goto IL_0978; } } { goto IL_0b8f; } IL_0387: { int32_t L_44 = ___codePage0; if ((((int32_t)L_44) == ((int32_t)((int32_t)20838)))) { goto IL_0983; } } { int32_t L_45 = ___codePage0; if ((((int32_t)L_45) == ((int32_t)((int32_t)20866)))) { goto IL_098e; } } { int32_t L_46 = ___codePage0; if ((((int32_t)L_46) == ((int32_t)((int32_t)20871)))) { goto IL_0999; } } { goto IL_0b8f; } IL_03ad: { int32_t L_47 = ___codePage0; if ((((int32_t)L_47) > ((int32_t)((int32_t)20924)))) { goto IL_03db; } } { int32_t L_48 = ___codePage0; if ((((int32_t)L_48) == ((int32_t)((int32_t)20880)))) { goto IL_09a4; } } { int32_t L_49 = ___codePage0; if ((((int32_t)L_49) == ((int32_t)((int32_t)20905)))) { goto IL_09af; } } { int32_t L_50 = ___codePage0; if ((((int32_t)L_50) == ((int32_t)((int32_t)20924)))) { goto IL_09ba; } } { goto IL_0b8f; } IL_03db: { int32_t L_51 = ___codePage0; if ((((int32_t)L_51) > ((int32_t)((int32_t)20936)))) { goto IL_03fe; } } { int32_t L_52 = ___codePage0; if ((((int32_t)L_52) == ((int32_t)((int32_t)20932)))) { goto IL_09c5; } } { int32_t L_53 = ___codePage0; if ((((int32_t)L_53) == ((int32_t)((int32_t)20936)))) { goto IL_09d0; } } { goto IL_0b8f; } IL_03fe: { int32_t L_54 = ___codePage0; if ((((int32_t)L_54) == ((int32_t)((int32_t)20949)))) { goto IL_09db; } } { int32_t L_55 = ___codePage0; if ((((int32_t)L_55) == ((int32_t)((int32_t)21025)))) { goto IL_09e6; } } { goto IL_0b8f; } IL_0419: { int32_t L_56 = ___codePage0; if ((((int32_t)L_56) > ((int32_t)((int32_t)50229)))) { goto IL_04f2; } } { int32_t L_57 = ___codePage0; if ((((int32_t)L_57) > ((int32_t)((int32_t)28605)))) { goto IL_048b; } } { int32_t L_58 = ___codePage0; if ((((int32_t)L_58) == ((int32_t)((int32_t)21027)))) { goto IL_09f1; } } { int32_t L_59 = ___codePage0; if ((((int32_t)L_59) == ((int32_t)((int32_t)21866)))) { goto IL_09fc; } } { int32_t L_60 = ___codePage0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_60, (int32_t)((int32_t)28592)))) { case 0: { goto IL_0a07; } case 1: { goto IL_0a12; } case 2: { goto IL_0a1d; } case 3: { goto IL_0a28; } case 4: { goto IL_0a33; } case 5: { goto IL_0a3e; } case 6: { goto IL_0a49; } case 7: { goto IL_0a54; } case 8: { goto IL_0b8f; } case 9: { goto IL_0b8f; } case 10: { goto IL_0b8f; } case 11: { goto IL_0a5f; } case 12: { goto IL_0b8f; } case 13: { goto IL_0a6a; } } } { goto IL_0b8f; } IL_048b: { int32_t L_61 = ___codePage0; if ((((int32_t)L_61) > ((int32_t)((int32_t)38598)))) { goto IL_04ae; } } { int32_t L_62 = ___codePage0; if ((((int32_t)L_62) == ((int32_t)((int32_t)29001)))) { goto IL_0a75; } } { int32_t L_63 = ___codePage0; if ((((int32_t)L_63) == ((int32_t)((int32_t)38598)))) { goto IL_0a80; } } { goto IL_0b8f; } IL_04ae: { int32_t L_64 = ___codePage0; if ((((int32_t)L_64) == ((int32_t)((int32_t)50000)))) { goto IL_0a8b; } } { int32_t L_65 = ___codePage0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_65, (int32_t)((int32_t)50220)))) { case 0: { goto IL_0a96; } case 1: { goto IL_0aa1; } case 2: { goto IL_0aac; } case 3: { goto IL_0b8f; } case 4: { goto IL_0b8f; } case 5: { goto IL_0ab7; } case 6: { goto IL_0b8f; } case 7: { goto IL_0ac2; } case 8: { goto IL_0b8f; } case 9: { goto IL_0acd; } } } { goto IL_0b8f; } IL_04f2: { int32_t L_66 = ___codePage0; if ((((int32_t)L_66) > ((int32_t)((int32_t)51936)))) { goto IL_0549; } } { int32_t L_67 = ___codePage0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_67, (int32_t)((int32_t)50930)))) { case 0: { goto IL_0ad8; } case 1: { goto IL_0ae3; } case 2: { goto IL_0b8f; } case 3: { goto IL_0aee; } case 4: { goto IL_0b8f; } case 5: { goto IL_0af9; } case 6: { goto IL_0b8f; } case 7: { goto IL_0b04; } case 8: { goto IL_0b8f; } case 9: { goto IL_0b0f; } } } { int32_t L_68 = ___codePage0; if ((((int32_t)L_68) == ((int32_t)((int32_t)51932)))) { goto IL_0b17; } } { int32_t L_69 = ___codePage0; if ((((int32_t)L_69) == ((int32_t)((int32_t)51936)))) { goto IL_0b1f; } } { goto IL_0b8f; } IL_0549: { int32_t L_70 = ___codePage0; if ((((int32_t)L_70) > ((int32_t)((int32_t)52936)))) { goto IL_056c; } } { int32_t L_71 = ___codePage0; if ((((int32_t)L_71) == ((int32_t)((int32_t)51949)))) { goto IL_0b27; } } { int32_t L_72 = ___codePage0; if ((((int32_t)L_72) == ((int32_t)((int32_t)52936)))) { goto IL_0b2f; } } { goto IL_0b8f; } IL_056c: { int32_t L_73 = ___codePage0; if ((((int32_t)L_73) == ((int32_t)((int32_t)54936)))) { goto IL_0b37; } } { int32_t L_74 = ___codePage0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_74, (int32_t)((int32_t)57002)))) { case 0: { goto IL_0b3f; } case 1: { goto IL_0b47; } case 2: { goto IL_0b4f; } case 3: { goto IL_0b57; } case 4: { goto IL_0b5f; } case 5: { goto IL_0b67; } case 6: { goto IL_0b6f; } case 7: { goto IL_0b77; } case 8: { goto IL_0b7f; } case 9: { goto IL_0b87; } } } { goto IL_0b8f; } IL_05b0: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_75; L_75 = SR_get_Globalization_cp_37_m27EF175EAD321B6FDCB284D94932EB7781FBE2D5(/*hidden argument*/NULL); V_0 = L_75; goto IL_0b91; } IL_05bb: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_76; L_76 = SR_get_Globalization_cp_437_m68FB6AD6CA2ED12B8663200C5DEAEF79728DDFAA(/*hidden argument*/NULL); V_0 = L_76; goto IL_0b91; } IL_05c6: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_77; L_77 = SR_get_Globalization_cp_500_m1E117004F993E46FE59E1FDC81474662CC648644(/*hidden argument*/NULL); V_0 = L_77; goto IL_0b91; } IL_05d1: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_78; L_78 = SR_get_Globalization_cp_708_mA1483853BD07504248F0F966CBBB292410BE2C15(/*hidden argument*/NULL); V_0 = L_78; goto IL_0b91; } IL_05dc: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_79; L_79 = SR_get_Globalization_cp_720_mBE9FD5B3FDFE59ADBD8B545E3A4108A2FE1E7B53(/*hidden argument*/NULL); V_0 = L_79; goto IL_0b91; } IL_05e7: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_80; L_80 = SR_get_Globalization_cp_737_m067C586CB51CDB6788E0B2A4040F876B3F47BF4E(/*hidden argument*/NULL); V_0 = L_80; goto IL_0b91; } IL_05f2: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_81; L_81 = SR_get_Globalization_cp_775_m695BE59B202D86C38B9E95816020805CB89A6748(/*hidden argument*/NULL); V_0 = L_81; goto IL_0b91; } IL_05fd: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_82; L_82 = SR_get_Globalization_cp_850_m4E7861829B7DB5EBD51E51A5BB9F8D3F538787C2(/*hidden argument*/NULL); V_0 = L_82; goto IL_0b91; } IL_0608: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_83; L_83 = SR_get_Globalization_cp_852_mBE2119F4A22A6CED08C7B1C705897F2E826274FD(/*hidden argument*/NULL); V_0 = L_83; goto IL_0b91; } IL_0613: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_84; L_84 = SR_get_Globalization_cp_855_m27A0608A2B4204B8D75037B625C07B09E2710B55(/*hidden argument*/NULL); V_0 = L_84; goto IL_0b91; } IL_061e: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_85; L_85 = SR_get_Globalization_cp_857_m555AB18B5AA3E48ABEBD33FFC8F3F39A705DFC67(/*hidden argument*/NULL); V_0 = L_85; goto IL_0b91; } IL_0629: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_86; L_86 = SR_get_Globalization_cp_858_m051E7D4E84034AEBC5540DF684058924CBF86916(/*hidden argument*/NULL); V_0 = L_86; goto IL_0b91; } IL_0634: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_87; L_87 = SR_get_Globalization_cp_860_m8F766B437957EFC16F773E55647D76B1E1118284(/*hidden argument*/NULL); V_0 = L_87; goto IL_0b91; } IL_063f: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_88; L_88 = SR_get_Globalization_cp_861_m530AB47B67CCA91887F8004D8425ADBA58201F40(/*hidden argument*/NULL); V_0 = L_88; goto IL_0b91; } IL_064a: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_89; L_89 = SR_get_Globalization_cp_862_m5BBC3FB2BBD85AC8157F7EB56B29688D939F4ADF(/*hidden argument*/NULL); V_0 = L_89; goto IL_0b91; } IL_0655: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_90; L_90 = SR_get_Globalization_cp_863_m790CFA747838E4C51EE1CD68A674AF3C0E8ECE25(/*hidden argument*/NULL); V_0 = L_90; goto IL_0b91; } IL_0660: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_91; L_91 = SR_get_Globalization_cp_864_m3C9D8EE0A7CD54DECE16B60E7887C515357E2A34(/*hidden argument*/NULL); V_0 = L_91; goto IL_0b91; } IL_066b: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_92; L_92 = SR_get_Globalization_cp_865_mD292B40686019DCFD67DD23AC1169918DECB5497(/*hidden argument*/NULL); V_0 = L_92; goto IL_0b91; } IL_0676: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_93; L_93 = SR_get_Globalization_cp_866_mBB98D6AAE81D5E66D13FE58D4568F0E50B9871ED(/*hidden argument*/NULL); V_0 = L_93; goto IL_0b91; } IL_0681: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_94; L_94 = SR_get_Globalization_cp_869_m376E727D0B50E8D57FC52F50AF4DD0A2095BD73B(/*hidden argument*/NULL); V_0 = L_94; goto IL_0b91; } IL_068c: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_95; L_95 = SR_get_Globalization_cp_870_m73A3B7A2A491E23885A35844C3F05D1782D6059B(/*hidden argument*/NULL); V_0 = L_95; goto IL_0b91; } IL_0697: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_96; L_96 = SR_get_Globalization_cp_874_m2E69AF424DB102C1F6005CD201426FD329C152AB(/*hidden argument*/NULL); V_0 = L_96; goto IL_0b91; } IL_06a2: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_97; L_97 = SR_get_Globalization_cp_875_m993A752203BCB8DCC6FBD14486020162E7B1C5F0(/*hidden argument*/NULL); V_0 = L_97; goto IL_0b91; } IL_06ad: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_98; L_98 = SR_get_Globalization_cp_932_m925DA394B86AD22E86FCA7961EC800B12DFBDA7C(/*hidden argument*/NULL); V_0 = L_98; goto IL_0b91; } IL_06b8: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_99; L_99 = SR_get_Globalization_cp_936_m097AE85C94B0F67E555DE2471C0FDDC06881B751(/*hidden argument*/NULL); V_0 = L_99; goto IL_0b91; } IL_06c3: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_100; L_100 = SR_get_Globalization_cp_949_m9771236585AD5E6E073C6E904DA394407740E195(/*hidden argument*/NULL); V_0 = L_100; goto IL_0b91; } IL_06ce: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_101; L_101 = SR_get_Globalization_cp_950_m25EAB1F6DBFCF337A632675CBA707A3D33802D99(/*hidden argument*/NULL); V_0 = L_101; goto IL_0b91; } IL_06d9: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_102; L_102 = SR_get_Globalization_cp_1026_m08B02CBB92E0AD08BECBC0D4684E58EF9FAFDBC3(/*hidden argument*/NULL); V_0 = L_102; goto IL_0b91; } IL_06e4: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_103; L_103 = SR_get_Globalization_cp_1047_m5899C8AD7C40817FD716780B6C51374E0FAC3F32(/*hidden argument*/NULL); V_0 = L_103; goto IL_0b91; } IL_06ef: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_104; L_104 = SR_get_Globalization_cp_1140_m6CB2502666A471B8CFBCD0E4F46DF343467B53E4(/*hidden argument*/NULL); V_0 = L_104; goto IL_0b91; } IL_06fa: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_105; L_105 = SR_get_Globalization_cp_1141_m7A3EA8C1426C2C18C8DC652DAD95C19E531E0CD6(/*hidden argument*/NULL); V_0 = L_105; goto IL_0b91; } IL_0705: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_106; L_106 = SR_get_Globalization_cp_1142_m5AD432BE5F1603A6DA11320C21A96EA2A4E94A55(/*hidden argument*/NULL); V_0 = L_106; goto IL_0b91; } IL_0710: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_107; L_107 = SR_get_Globalization_cp_1143_m0CC7C7EA666121565224B3F14721B97F2387A9E4(/*hidden argument*/NULL); V_0 = L_107; goto IL_0b91; } IL_071b: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_108; L_108 = SR_get_Globalization_cp_1144_m3DE6D635BD032B6A223BD8230150EA6FD3AA5628(/*hidden argument*/NULL); V_0 = L_108; goto IL_0b91; } IL_0726: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_109; L_109 = SR_get_Globalization_cp_1145_m09B6892C303DF6663B825F2797036E1BCC58FE5F(/*hidden argument*/NULL); V_0 = L_109; goto IL_0b91; } IL_0731: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_110; L_110 = SR_get_Globalization_cp_1146_m6D4FF9541009CD9D8B124941F285DB8E213AED71(/*hidden argument*/NULL); V_0 = L_110; goto IL_0b91; } IL_073c: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_111; L_111 = SR_get_Globalization_cp_1147_m9A0DC9F0E420B643629529C88ED5798AC30F2A57(/*hidden argument*/NULL); V_0 = L_111; goto IL_0b91; } IL_0747: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_112; L_112 = SR_get_Globalization_cp_1148_m0B261CF6D30309BB0BE5F47BD7C6FD520ED6CEFC(/*hidden argument*/NULL); V_0 = L_112; goto IL_0b91; } IL_0752: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_113; L_113 = SR_get_Globalization_cp_1149_m237A95A3FAD8A55A4C42E41D46A775DC4D125EA6(/*hidden argument*/NULL); V_0 = L_113; goto IL_0b91; } IL_075d: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_114; L_114 = SR_get_Globalization_cp_1250_mEF6E6D3660608235A6B7AD480DF72DF0A14B7E80(/*hidden argument*/NULL); V_0 = L_114; goto IL_0b91; } IL_0768: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_115; L_115 = SR_get_Globalization_cp_1251_m7F2A172E17BB56ED0A033C3DFAF7EE918A205F1A(/*hidden argument*/NULL); V_0 = L_115; goto IL_0b91; } IL_0773: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_116; L_116 = SR_get_Globalization_cp_1252_m1C4D807D653C06128A8BDD38E46927839DD5EB94(/*hidden argument*/NULL); V_0 = L_116; goto IL_0b91; } IL_077e: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_117; L_117 = SR_get_Globalization_cp_1253_m414E233355E2FA16EDFD6D501BB6FD3BA83D83F2(/*hidden argument*/NULL); V_0 = L_117; goto IL_0b91; } IL_0789: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_118; L_118 = SR_get_Globalization_cp_1254_mC66F28427B356BD6BA1E8A33E58164E2F8701F36(/*hidden argument*/NULL); V_0 = L_118; goto IL_0b91; } IL_0794: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_119; L_119 = SR_get_Globalization_cp_1255_mA0292E145B05244374C2209BFF1A541850C49AD1(/*hidden argument*/NULL); V_0 = L_119; goto IL_0b91; } IL_079f: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_120; L_120 = SR_get_Globalization_cp_1256_m6B482D16132C44B12BCFB798CE4C54F0EC6A707D(/*hidden argument*/NULL); V_0 = L_120; goto IL_0b91; } IL_07aa: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_121; L_121 = SR_get_Globalization_cp_1257_mE21675369D5081E637D1B0D14EABB84A9510CB2B(/*hidden argument*/NULL); V_0 = L_121; goto IL_0b91; } IL_07b5: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_122; L_122 = SR_get_Globalization_cp_1258_m1104E0B783856610F18BBB6D92DF4BE88AB2FCF0(/*hidden argument*/NULL); V_0 = L_122; goto IL_0b91; } IL_07c0: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_123; L_123 = SR_get_Globalization_cp_1361_mB74B214F0C68EDCDAC77413D2A52674E123B2DAE(/*hidden argument*/NULL); V_0 = L_123; goto IL_0b91; } IL_07cb: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_124; L_124 = SR_get_Globalization_cp_10000_m1C8B3A3B178D922AC7CDFBFBD6BD9D1D9B2A2026(/*hidden argument*/NULL); V_0 = L_124; goto IL_0b91; } IL_07d6: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_125; L_125 = SR_get_Globalization_cp_10001_mEB73BB6C1AA6113A172E95BB2F90AAD026A30EAA(/*hidden argument*/NULL); V_0 = L_125; goto IL_0b91; } IL_07e1: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_126; L_126 = SR_get_Globalization_cp_10002_m7540159C2BCE499C0426BD7A0B82CD2A877E17FB(/*hidden argument*/NULL); V_0 = L_126; goto IL_0b91; } IL_07ec: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_127; L_127 = SR_get_Globalization_cp_10003_mD33DB2AFBDA5747DE5B03E6BE0762824ED08DB10(/*hidden argument*/NULL); V_0 = L_127; goto IL_0b91; } IL_07f7: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_128; L_128 = SR_get_Globalization_cp_10004_mC42D5ABE5E4AB3EDC188045B66271ED3995EC118(/*hidden argument*/NULL); V_0 = L_128; goto IL_0b91; } IL_0802: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_129; L_129 = SR_get_Globalization_cp_10005_m75DBF0442EF16F79BF01F97A086F195E5E530A44(/*hidden argument*/NULL); V_0 = L_129; goto IL_0b91; } IL_080d: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_130; L_130 = SR_get_Globalization_cp_10006_m431F98B79913E125A89AC646782B07F966D66D9C(/*hidden argument*/NULL); V_0 = L_130; goto IL_0b91; } IL_0818: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_131; L_131 = SR_get_Globalization_cp_10007_mC7EC6E949ECFBBBDC026C73119E005B3875E001D(/*hidden argument*/NULL); V_0 = L_131; goto IL_0b91; } IL_0823: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_132; L_132 = SR_get_Globalization_cp_10008_m7F8A5AE6F97C835321E77E5F567CEFF181F3E492(/*hidden argument*/NULL); V_0 = L_132; goto IL_0b91; } IL_082e: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_133; L_133 = SR_get_Globalization_cp_10010_m0C72DE8E72BBC0BE0D08EC5468B3863C9BF58562(/*hidden argument*/NULL); V_0 = L_133; goto IL_0b91; } IL_0839: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_134; L_134 = SR_get_Globalization_cp_10017_m27D1E1CF0EA8EE5BD0A7C3F8DD1B342A380EB11E(/*hidden argument*/NULL); V_0 = L_134; goto IL_0b91; } IL_0844: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_135; L_135 = SR_get_Globalization_cp_10021_m942FAC897AEC5DEBAA532B8F4B4B2F4E2A066A37(/*hidden argument*/NULL); V_0 = L_135; goto IL_0b91; } IL_084f: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_136; L_136 = SR_get_Globalization_cp_10029_m4A536B618AFFA48310C09695211C1EC3C544D2DE(/*hidden argument*/NULL); V_0 = L_136; goto IL_0b91; } IL_085a: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_137; L_137 = SR_get_Globalization_cp_10079_m8E8DB50601A2EF72B2A8CEFEFA402BCCB57EA01E(/*hidden argument*/NULL); V_0 = L_137; goto IL_0b91; } IL_0865: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_138; L_138 = SR_get_Globalization_cp_10081_mDEA4ACF2B88A856E05E91F095AD82FB63BC4C897(/*hidden argument*/NULL); V_0 = L_138; goto IL_0b91; } IL_0870: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_139; L_139 = SR_get_Globalization_cp_10082_m92F688F68641638136B9C3C145AA93AB58FE1597(/*hidden argument*/NULL); V_0 = L_139; goto IL_0b91; } IL_087b: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_140; L_140 = SR_get_Globalization_cp_20000_mAE27643D97AF523F52E2486C984A86DCCC3F27B3(/*hidden argument*/NULL); V_0 = L_140; goto IL_0b91; } IL_0886: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_141; L_141 = SR_get_Globalization_cp_20001_m173847DA90A2E6BBF0B48AA3B1E33AC47C676206(/*hidden argument*/NULL); V_0 = L_141; goto IL_0b91; } IL_0891: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_142; L_142 = SR_get_Globalization_cp_20002_mDD18034EC8E4D7E0874005A57D92FF4EF62CFCCC(/*hidden argument*/NULL); V_0 = L_142; goto IL_0b91; } IL_089c: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_143; L_143 = SR_get_Globalization_cp_20003_m7B5076F530EEEE1ACABA80D6B6AEC357CFCCEF55(/*hidden argument*/NULL); V_0 = L_143; goto IL_0b91; } IL_08a7: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_144; L_144 = SR_get_Globalization_cp_20004_m0B0D1E3A31F6F95BF90D4432F0EDBED4F3E6C1D9(/*hidden argument*/NULL); V_0 = L_144; goto IL_0b91; } IL_08b2: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_145; L_145 = SR_get_Globalization_cp_20005_mB19D96C06D21F59400FE985715A0E17943EB0DF5(/*hidden argument*/NULL); V_0 = L_145; goto IL_0b91; } IL_08bd: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_146; L_146 = SR_get_Globalization_cp_20105_m461A76EAF2DD4232BBBC3AB7FA7443CB7A652660(/*hidden argument*/NULL); V_0 = L_146; goto IL_0b91; } IL_08c8: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_147; L_147 = SR_get_Globalization_cp_20106_m6BDCD5121EA58A058EEA00D0BF48D81622F5C120(/*hidden argument*/NULL); V_0 = L_147; goto IL_0b91; } IL_08d3: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_148; L_148 = SR_get_Globalization_cp_20107_m993E4150D55457E57600C17B253CCBA7FA74B4A5(/*hidden argument*/NULL); V_0 = L_148; goto IL_0b91; } IL_08de: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_149; L_149 = SR_get_Globalization_cp_20108_m434C4A4BF56C3986A037D752A86862A3AF2163A7(/*hidden argument*/NULL); V_0 = L_149; goto IL_0b91; } IL_08e9: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_150; L_150 = SR_get_Globalization_cp_20261_m99AEB7AEDEA0E8D3B2FBC335457A9478DBDD7D81(/*hidden argument*/NULL); V_0 = L_150; goto IL_0b91; } IL_08f4: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_151; L_151 = SR_get_Globalization_cp_20269_mFE69820AB74E8562B11DD7B716765156D2C39901(/*hidden argument*/NULL); V_0 = L_151; goto IL_0b91; } IL_08ff: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_152; L_152 = SR_get_Globalization_cp_20273_m60FD37ADEA1A3EB5CBD88B17B041FFED0A6E1958(/*hidden argument*/NULL); V_0 = L_152; goto IL_0b91; } IL_090a: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_153; L_153 = SR_get_Globalization_cp_20277_mBEFD841E5B41FCB8B5D1C850FCD8D745FAD24B2E(/*hidden argument*/NULL); V_0 = L_153; goto IL_0b91; } IL_0915: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_154; L_154 = SR_get_Globalization_cp_20278_m87B9282112F5A5BD23348A70AD9B3E3312D1C8BD(/*hidden argument*/NULL); V_0 = L_154; goto IL_0b91; } IL_0920: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_155; L_155 = SR_get_Globalization_cp_20280_m6943843B1C8BBE3BD35DC9BB1C494E871EE8CE3E(/*hidden argument*/NULL); V_0 = L_155; goto IL_0b91; } IL_092b: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_156; L_156 = SR_get_Globalization_cp_20284_m202649584CF1A72466774356F87FF5CF982C3233(/*hidden argument*/NULL); V_0 = L_156; goto IL_0b91; } IL_0936: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_157; L_157 = SR_get_Globalization_cp_20285_m7B71598559F9419324092A0EC14F262A059A3716(/*hidden argument*/NULL); V_0 = L_157; goto IL_0b91; } IL_0941: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_158; L_158 = SR_get_Globalization_cp_20290_m2116EF6D9B0E5DDBF3EC631BBD9823B256170EAC(/*hidden argument*/NULL); V_0 = L_158; goto IL_0b91; } IL_094c: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_159; L_159 = SR_get_Globalization_cp_20297_m2A5B48EB747B5AA3F2AEE30A196D9C870C520BB6(/*hidden argument*/NULL); V_0 = L_159; goto IL_0b91; } IL_0957: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_160; L_160 = SR_get_Globalization_cp_20420_mCE64C194D35857078011EBCD2F22A82814AF2DC5(/*hidden argument*/NULL); V_0 = L_160; goto IL_0b91; } IL_0962: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_161; L_161 = SR_get_Globalization_cp_20423_m36853BB9B360C9F71D9D1F25C57E9E1C748DF19C(/*hidden argument*/NULL); V_0 = L_161; goto IL_0b91; } IL_096d: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_162; L_162 = SR_get_Globalization_cp_20424_m5D59B55AED907CC5B4715CC1471100008A8D875A(/*hidden argument*/NULL); V_0 = L_162; goto IL_0b91; } IL_0978: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_163; L_163 = SR_get_Globalization_cp_20833_m21473D2078776DCB464DE54AEF7B9DEA7DF94684(/*hidden argument*/NULL); V_0 = L_163; goto IL_0b91; } IL_0983: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_164; L_164 = SR_get_Globalization_cp_20838_m449FD7487ED5E9D8C09375E1CEE0D83DAB8203D9(/*hidden argument*/NULL); V_0 = L_164; goto IL_0b91; } IL_098e: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_165; L_165 = SR_get_Globalization_cp_20866_mD8FE1CAB3DB848800694B7F03BC3CD44464E31B5(/*hidden argument*/NULL); V_0 = L_165; goto IL_0b91; } IL_0999: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_166; L_166 = SR_get_Globalization_cp_20871_m632749D4B8D0DC6541F96262101441EC57E3204E(/*hidden argument*/NULL); V_0 = L_166; goto IL_0b91; } IL_09a4: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_167; L_167 = SR_get_Globalization_cp_20880_m473C05BA49CB542B58EBE9C590A41B2A460E7885(/*hidden argument*/NULL); V_0 = L_167; goto IL_0b91; } IL_09af: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_168; L_168 = SR_get_Globalization_cp_20905_m7E935F103E769FB14881CB82C4AF71576C049AA7(/*hidden argument*/NULL); V_0 = L_168; goto IL_0b91; } IL_09ba: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_169; L_169 = SR_get_Globalization_cp_20924_m680FD2A99AAE22F007B3E1B4FF3FAACC0DB4330A(/*hidden argument*/NULL); V_0 = L_169; goto IL_0b91; } IL_09c5: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_170; L_170 = SR_get_Globalization_cp_20932_m1DFD6302DDFF51CFAB831C9028AACCAFA0E6150B(/*hidden argument*/NULL); V_0 = L_170; goto IL_0b91; } IL_09d0: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_171; L_171 = SR_get_Globalization_cp_20936_m868757FC1A4168F5E25BA0A2694F29FDABEC18CC(/*hidden argument*/NULL); V_0 = L_171; goto IL_0b91; } IL_09db: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_172; L_172 = SR_get_Globalization_cp_20949_m1E451960D9EE4A54ABC7DB1AB6A6EADEFC246946(/*hidden argument*/NULL); V_0 = L_172; goto IL_0b91; } IL_09e6: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_173; L_173 = SR_get_Globalization_cp_21025_mDF1D8B7DFC705E97A53920898C3194E612DB83FF(/*hidden argument*/NULL); V_0 = L_173; goto IL_0b91; } IL_09f1: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_174; L_174 = SR_get_Globalization_cp_21027_m5BE8FB66FBE52E3416681AA881CFD0E397F31B23(/*hidden argument*/NULL); V_0 = L_174; goto IL_0b91; } IL_09fc: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_175; L_175 = SR_get_Globalization_cp_21866_m88F4AA83E939DE90C3A55BD3F56F18ACD93D5E39(/*hidden argument*/NULL); V_0 = L_175; goto IL_0b91; } IL_0a07: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_176; L_176 = SR_get_Globalization_cp_28592_m07946A6B7F45463FC7FBF19A57968FAC9171CBC4(/*hidden argument*/NULL); V_0 = L_176; goto IL_0b91; } IL_0a12: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_177; L_177 = SR_get_Globalization_cp_28593_mA304E238B9516131416ABA2CC570E057D9AFA03E(/*hidden argument*/NULL); V_0 = L_177; goto IL_0b91; } IL_0a1d: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_178; L_178 = SR_get_Globalization_cp_28594_mDF545EB0ACB0720865899DA9534A865F98DF01D4(/*hidden argument*/NULL); V_0 = L_178; goto IL_0b91; } IL_0a28: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_179; L_179 = SR_get_Globalization_cp_28595_m25A07D7EAE0785095081CBD7265A023B49B991C4(/*hidden argument*/NULL); V_0 = L_179; goto IL_0b91; } IL_0a33: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_180; L_180 = SR_get_Globalization_cp_28596_m1DDB24F8E2E0A1AEDEC51DF481AC2AE8389359E2(/*hidden argument*/NULL); V_0 = L_180; goto IL_0b91; } IL_0a3e: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_181; L_181 = SR_get_Globalization_cp_28597_m66853F63EC99BE29A88D6C05B5A5064710462A18(/*hidden argument*/NULL); V_0 = L_181; goto IL_0b91; } IL_0a49: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_182; L_182 = SR_get_Globalization_cp_28598_mC6DDD69F3691A5F513A48C4EC216421EB55A519A(/*hidden argument*/NULL); V_0 = L_182; goto IL_0b91; } IL_0a54: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_183; L_183 = SR_get_Globalization_cp_28599_m4BCA3FEB03E54399DEF83BFD384AC522199DF26F(/*hidden argument*/NULL); V_0 = L_183; goto IL_0b91; } IL_0a5f: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_184; L_184 = SR_get_Globalization_cp_28603_m84572EBE7C7F52D82CB7BF83F68AC0E715EFBF7D(/*hidden argument*/NULL); V_0 = L_184; goto IL_0b91; } IL_0a6a: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_185; L_185 = SR_get_Globalization_cp_28605_mFC332A6BB3B4B2D14014EE8C5623C0521E57A6FE(/*hidden argument*/NULL); V_0 = L_185; goto IL_0b91; } IL_0a75: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_186; L_186 = SR_get_Globalization_cp_29001_mC5F5ADE2F1EC831FA30DDD47A5FAB88A746CE9C6(/*hidden argument*/NULL); V_0 = L_186; goto IL_0b91; } IL_0a80: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_187; L_187 = SR_get_Globalization_cp_38598_m15D888CDDBE25BFAD84BC83E3F0352D11A281C59(/*hidden argument*/NULL); V_0 = L_187; goto IL_0b91; } IL_0a8b: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_188; L_188 = SR_get_Globalization_cp_50000_m301043C0901A52CAC1CCE4EA487B347A918D383B(/*hidden argument*/NULL); V_0 = L_188; goto IL_0b91; } IL_0a96: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_189; L_189 = SR_get_Globalization_cp_50220_m757A61551EA5AE3828B56216132AD5037D163464(/*hidden argument*/NULL); V_0 = L_189; goto IL_0b91; } IL_0aa1: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_190; L_190 = SR_get_Globalization_cp_50221_mFFA14DF0B3CC0C856EF052CC97BD7269D074058B(/*hidden argument*/NULL); V_0 = L_190; goto IL_0b91; } IL_0aac: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_191; L_191 = SR_get_Globalization_cp_50222_mDAE6184D092671AEE109009A47ED0C1563E204C6(/*hidden argument*/NULL); V_0 = L_191; goto IL_0b91; } IL_0ab7: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_192; L_192 = SR_get_Globalization_cp_50225_m26F9575D7C2AC0BFB29CB5B9045B2D1433F4C019(/*hidden argument*/NULL); V_0 = L_192; goto IL_0b91; } IL_0ac2: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_193; L_193 = SR_get_Globalization_cp_50227_m3A2AE04BB85A7012A352CD8049459E382C06B356(/*hidden argument*/NULL); V_0 = L_193; goto IL_0b91; } IL_0acd: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_194; L_194 = SR_get_Globalization_cp_50229_m7AAEFFA019F7D102B11AEFC6C4643F79D2965CA6(/*hidden argument*/NULL); V_0 = L_194; goto IL_0b91; } IL_0ad8: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_195; L_195 = SR_get_Globalization_cp_50930_m16A0E888F953320C26B1837CBE771ABCA9E756D5(/*hidden argument*/NULL); V_0 = L_195; goto IL_0b91; } IL_0ae3: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_196; L_196 = SR_get_Globalization_cp_50931_mBEE8A2B4D0BCBBB231FBB8AFA032AF26090F6793(/*hidden argument*/NULL); V_0 = L_196; goto IL_0b91; } IL_0aee: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_197; L_197 = SR_get_Globalization_cp_50933_m870DC7F5ECB13E45F053D453221FA5136BDAED2D(/*hidden argument*/NULL); V_0 = L_197; goto IL_0b91; } IL_0af9: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_198; L_198 = SR_get_Globalization_cp_50935_m2B579CD9074E77BC979CB54869398DDB3B9F74EC(/*hidden argument*/NULL); V_0 = L_198; goto IL_0b91; } IL_0b04: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_199; L_199 = SR_get_Globalization_cp_50937_m09DBB9B459188D50F62D159890E9AC9CB4316757(/*hidden argument*/NULL); V_0 = L_199; goto IL_0b91; } IL_0b0f: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_200; L_200 = SR_get_Globalization_cp_50939_m284463B36DF989489410A0DD03C651D7157D2993(/*hidden argument*/NULL); V_0 = L_200; goto IL_0b91; } IL_0b17: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_201; L_201 = SR_get_Globalization_cp_51932_m5765A840E9292416EC8F77BDA70F5D680F4EA57D(/*hidden argument*/NULL); V_0 = L_201; goto IL_0b91; } IL_0b1f: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_202; L_202 = SR_get_Globalization_cp_51936_m434D5D0A0AB84710751B81BD42CD84F31254F626(/*hidden argument*/NULL); V_0 = L_202; goto IL_0b91; } IL_0b27: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_203; L_203 = SR_get_Globalization_cp_51949_m57BEA92CEA69B22BB8DEFD274B379FF91EAFA5A8(/*hidden argument*/NULL); V_0 = L_203; goto IL_0b91; } IL_0b2f: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_204; L_204 = SR_get_Globalization_cp_52936_mCA792167365529637A3485C1440F15FC27919EEA(/*hidden argument*/NULL); V_0 = L_204; goto IL_0b91; } IL_0b37: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_205; L_205 = SR_get_Globalization_cp_54936_m5AFF4A2F0E84B2C946254F6954B61B490181BA45(/*hidden argument*/NULL); V_0 = L_205; goto IL_0b91; } IL_0b3f: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_206; L_206 = SR_get_Globalization_cp_57002_m13BFA74D1885E3FD92726C698F9C37A4083ABFA3(/*hidden argument*/NULL); V_0 = L_206; goto IL_0b91; } IL_0b47: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_207; L_207 = SR_get_Globalization_cp_57003_mE3EC1E5703EFCB03573BD873D83BC7BE8A57E763(/*hidden argument*/NULL); V_0 = L_207; goto IL_0b91; } IL_0b4f: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_208; L_208 = SR_get_Globalization_cp_57004_m23B78B5443DBAFAF2B1729CBB44C6C7A65758533(/*hidden argument*/NULL); V_0 = L_208; goto IL_0b91; } IL_0b57: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_209; L_209 = SR_get_Globalization_cp_57005_mF7DCB473806463C19DA99B87EB98551AB602A7AE(/*hidden argument*/NULL); V_0 = L_209; goto IL_0b91; } IL_0b5f: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_210; L_210 = SR_get_Globalization_cp_57006_m760818ED748B17C80BF78E62A252231A384BE3CE(/*hidden argument*/NULL); V_0 = L_210; goto IL_0b91; } IL_0b67: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_211; L_211 = SR_get_Globalization_cp_57007_m83FC1D94DC8BF39E79476A422D3E51387560141A(/*hidden argument*/NULL); V_0 = L_211; goto IL_0b91; } IL_0b6f: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_212; L_212 = SR_get_Globalization_cp_57008_m5046188F5F2677EB11B4101A3235E37F047890EB(/*hidden argument*/NULL); V_0 = L_212; goto IL_0b91; } IL_0b77: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_213; L_213 = SR_get_Globalization_cp_57009_m63A46EA6E49D9865AE7B21C025184A5F298BE8FF(/*hidden argument*/NULL); V_0 = L_213; goto IL_0b91; } IL_0b7f: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_214; L_214 = SR_get_Globalization_cp_57010_mD0B48F2E17220717CAEAD919C5E857FC5FA2129B(/*hidden argument*/NULL); V_0 = L_214; goto IL_0b91; } IL_0b87: { IL2CPP_RUNTIME_CLASS_INIT(SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var); String_t* L_215; L_215 = SR_get_Globalization_cp_57011_mAA82DE9D54BC6185062A2B3A3902D6A7A88CE0C7(/*hidden argument*/NULL); V_0 = L_215; goto IL_0b91; } IL_0b8f: { V_0 = (String_t*)NULL; } IL_0b91: { String_t* L_216 = V_0; return L_216; } } // System.String System.Text.EncodingNLS::get_WebName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingNLS_get_WebName_mE3897F110D3D993D862FD8F88FDB13A4A5230CEE (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = __this->get__webName_63(); if (L_0) { goto IL_003c; } } { int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); String_t* L_2; L_2 = EncodingTable_GetWebNameFromCodePage_m0EDE90DB9E260B990C2AEE436DB38BAB8A8751CB(L_1, /*hidden argument*/NULL); __this->set__webName_63(L_2); String_t* L_3 = __this->get__webName_63(); if (L_3) { goto IL_003c; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_4; L_4 = SR_get_NotSupported_NoCodepageData_mB2A3D627942228B2D8E8626AD90B58C91468B8A1(/*hidden argument*/NULL); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); int32_t L_6 = L_5; RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6); String_t* L_8; L_8 = SR_Format_mA75E3A775313E12188CB4CF7265165A6A811261F(L_4, L_7, /*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_9 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_9, L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_get_WebName_mE3897F110D3D993D862FD8F88FDB13A4A5230CEE_RuntimeMethod_var))); } IL_003c: { String_t* L_10 = __this->get__webName_63(); return L_10; } } // System.String System.Text.EncodingNLS::get_HeaderName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingNLS_get_HeaderName_m46E622A5976367AB87F6F63EC827C2E1F554B81B (EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECDAC393A5FD605E749C4DB7D471CAA0B5D51B3D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF512F2CB430B135FD2B0519B779BC77CDF6B6207); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0; L_0 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); V_1 = L_0; int32_t L_1 = V_1; if ((((int32_t)L_1) == ((int32_t)((int32_t)932)))) { goto IL_0021; } } { int32_t L_2 = V_1; if ((((int32_t)L_2) == ((int32_t)((int32_t)50221)))) { goto IL_0029; } } { int32_t L_3 = V_1; if ((((int32_t)L_3) == ((int32_t)((int32_t)50225)))) { goto IL_0031; } } { goto IL_0039; } IL_0021: { V_0 = _stringLiteralF512F2CB430B135FD2B0519B779BC77CDF6B6207; goto IL_0040; } IL_0029: { V_0 = _stringLiteralF512F2CB430B135FD2B0519B779BC77CDF6B6207; goto IL_0040; } IL_0031: { V_0 = _stringLiteralECDAC393A5FD605E749C4DB7D471CAA0B5D51B3D; goto IL_0040; } IL_0039: { String_t* L_4; L_4 = VirtualFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Text.Encoding::get_WebName() */, __this); V_0 = L_4; } IL_0040: { String_t* L_5 = V_0; return L_5; } } #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.Int32 System.Text.EncodingTable::GetCodePageFromName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingTable_GetCodePageFromName_m9FFAB5EDD8798A68AD68F0F5BE9C565946BA42A9 (String_t* ___name0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m5ACCDEFD19981B66E025843F1A5FA65E28CD9655_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m12D15059187064926CD935FC89749E0A8BD52729_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { String_t* L_0 = ___name0; if (L_0) { goto IL_0005; } } { return 0; } IL_0005: { IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * L_1 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_cacheLock_3(); NullCheck(L_1); ReaderWriterLockSlim_EnterUpgradeableReadLock_m49E33B0F164253250D2CE7D4F369365D4A278319(L_1, /*hidden argument*/NULL); } IL_000f: try {// begin try (depth: 1) { IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * L_2 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_nameToCodePageCache_0(); String_t* L_3 = ___name0; NullCheck(L_2); bool L_4; L_4 = Dictionary_2_TryGetValue_m12D15059187064926CD935FC89749E0A8BD52729(L_2, L_3, (int32_t*)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m12D15059187064926CD935FC89749E0A8BD52729_RuntimeMethod_var); if (!L_4) { goto IL_0022; } } IL_001e: { int32_t L_5 = V_0; V_1 = L_5; IL2CPP_LEAVE(0x73, FINALLY_0066); } IL_0022: { String_t* L_6 = ___name0; IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); int32_t L_7; L_7 = EncodingTable_InternalGetCodePageFromName_m6D59212694BABE2DA4F76519897B9F2B56D05DE0(L_6, /*hidden argument*/NULL); V_0 = L_7; int32_t L_8 = V_0; if (L_8) { goto IL_0030; } } IL_002c: { V_1 = 0; IL2CPP_LEAVE(0x73, FINALLY_0066); } IL_0030: { IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * L_9 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_cacheLock_3(); NullCheck(L_9); ReaderWriterLockSlim_EnterWriteLock_m6906FE7058BCD5857E7036D763FA14A94D395386(L_9, /*hidden argument*/NULL); } IL_003a: try {// begin try (depth: 2) { IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * L_10 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_nameToCodePageCache_0(); String_t* L_11 = ___name0; NullCheck(L_10); bool L_12; L_12 = Dictionary_2_TryGetValue_m12D15059187064926CD935FC89749E0A8BD52729(L_10, L_11, (int32_t*)(&V_2), /*hidden argument*/Dictionary_2_TryGetValue_m12D15059187064926CD935FC89749E0A8BD52729_RuntimeMethod_var); if (!L_12) { goto IL_004d; } } IL_0049: { int32_t L_13 = V_2; V_1 = L_13; IL2CPP_LEAVE(0x73, FINALLY_005b); } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * L_14 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_nameToCodePageCache_0(); String_t* L_15 = ___name0; int32_t L_16 = V_0; NullCheck(L_14); Dictionary_2_Add_m5ACCDEFD19981B66E025843F1A5FA65E28CD9655(L_14, L_15, L_16, /*hidden argument*/Dictionary_2_Add_m5ACCDEFD19981B66E025843F1A5FA65E28CD9655_RuntimeMethod_var); IL2CPP_LEAVE(0x71, FINALLY_005b); } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_005b; } FINALLY_005b: {// begin finally (depth: 2) IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * L_17 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_cacheLock_3(); NullCheck(L_17); ReaderWriterLockSlim_ExitWriteLock_m2A49859BD012D6C7FCC58A7C37C3702B8C761BE2(L_17, /*hidden argument*/NULL); IL2CPP_END_FINALLY(91) }// end finally (depth: 2) IL2CPP_CLEANUP(91) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_END_CLEANUP(0x73, FINALLY_0066); IL2CPP_END_CLEANUP(0x71, FINALLY_0066); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0066; } FINALLY_0066: {// begin finally (depth: 1) IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * L_18 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_cacheLock_3(); NullCheck(L_18); ReaderWriterLockSlim_ExitUpgradeableReadLock_m870A35845A911065A8897A68EB1F9C28C08E38DE(L_18, /*hidden argument*/NULL); IL2CPP_END_FINALLY(102) }// end finally (depth: 1) IL2CPP_CLEANUP(102) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x73, IL_0073) IL2CPP_JUMP_TBL(0x71, IL_0071) } IL_0071: { int32_t L_19 = V_0; return L_19; } IL_0073: { int32_t L_20 = V_1; return L_20; } } // System.Int32 System.Text.EncodingTable::InternalGetCodePageFromName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingTable_InternalGetCodePageFromName_m6D59212694BABE2DA4F76519897B9F2B56D05DE0 (String_t* ___name0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7A52BD5D7DFEDA2A24B7F924976094231508909); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { V_0 = 0; IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_encodingNameIndices_4(); NullCheck(L_0); V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), (int32_t)2)); String_t* L_1 = ___name0; NullCheck(L_1); String_t* L_2; L_2 = String_ToLowerInvariant_m070E99F11A6005755BD6579A6CC835694395F79F(L_1, /*hidden argument*/NULL); ___name0 = L_2; goto IL_0057; } IL_0016: { int32_t L_3 = V_1; int32_t L_4 = V_0; int32_t L_5 = V_0; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4))/(int32_t)2)), (int32_t)L_5)); String_t* L_6 = ___name0; IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_encodingNameIndices_4(); int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_encodingNameIndices_4(); int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); int32_t L_14 = (L_11)->GetAt(static_cast(L_13)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_encodingNameIndices_4(); int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19; L_19 = EncodingTable_CompareOrdinal_m3CDFFED5B66096B0073C769B7D8B2FE39F085E32(L_6, _stringLiteralE7A52BD5D7DFEDA2A24B7F924976094231508909, L_10, ((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)L_18)), /*hidden argument*/NULL); V_3 = L_19; int32_t L_20 = V_3; if (L_20) { goto IL_004d; } } { IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_21 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_codePagesByName_5(); int32_t L_22 = V_2; NullCheck(L_21); int32_t L_23 = L_22; uint16_t L_24 = (L_21)->GetAt(static_cast(L_23)); return L_24; } IL_004d: { int32_t L_25 = V_3; if ((((int32_t)L_25) >= ((int32_t)0))) { goto IL_0055; } } { int32_t L_26 = V_2; V_1 = L_26; goto IL_0057; } IL_0055: { int32_t L_27 = V_2; V_0 = L_27; } IL_0057: { int32_t L_28 = V_1; int32_t L_29 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_28, (int32_t)L_29))) > ((int32_t)3))) { goto IL_0016; } } { goto IL_0090; } IL_005f: { String_t* L_30 = ___name0; IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_31 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_encodingNameIndices_4(); int32_t L_32 = V_0; NullCheck(L_31); int32_t L_33 = L_32; int32_t L_34 = (L_31)->GetAt(static_cast(L_33)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_encodingNameIndices_4(); int32_t L_36 = V_0; NullCheck(L_35); int32_t L_37 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1)); int32_t L_38 = (L_35)->GetAt(static_cast(L_37)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_encodingNameIndices_4(); int32_t L_40 = V_0; NullCheck(L_39); int32_t L_41 = L_40; int32_t L_42 = (L_39)->GetAt(static_cast(L_41)); int32_t L_43; L_43 = EncodingTable_CompareOrdinal_m3CDFFED5B66096B0073C769B7D8B2FE39F085E32(L_30, _stringLiteralE7A52BD5D7DFEDA2A24B7F924976094231508909, L_34, ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_42)), /*hidden argument*/NULL); if (L_43) { goto IL_008c; } } { IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_44 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_codePagesByName_5(); int32_t L_45 = V_0; NullCheck(L_44); int32_t L_46 = L_45; uint16_t L_47 = (L_44)->GetAt(static_cast(L_46)); return L_47; } IL_008c: { int32_t L_48 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1)); } IL_0090: { int32_t L_49 = V_0; int32_t L_50 = V_1; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_005f; } } { return 0; } } // System.Int32 System.Text.EncodingTable::CompareOrdinal(System.String,System.String,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingTable_CompareOrdinal_m3CDFFED5B66096B0073C769B7D8B2FE39F085E32 (String_t* ___s10, String_t* ___s21, int32_t ___index2, int32_t ___length3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { String_t* L_0 = ___s10; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_0, /*hidden argument*/NULL); V_0 = L_1; int32_t L_2 = V_0; int32_t L_3 = ___length3; if ((((int32_t)L_2) <= ((int32_t)L_3))) { goto IL_000d; } } { int32_t L_4 = ___length3; V_0 = L_4; } IL_000d: { V_1 = 0; goto IL_0015; } IL_0011: { int32_t L_5 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0015: { int32_t L_6 = V_1; int32_t L_7 = V_0; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_002b; } } { String_t* L_8 = ___s10; int32_t L_9 = V_1; NullCheck(L_8); Il2CppChar L_10; L_10 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_8, L_9, /*hidden argument*/NULL); String_t* L_11 = ___s21; int32_t L_12 = ___index2; int32_t L_13 = V_1; NullCheck(L_11); Il2CppChar L_14; L_14 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_11, ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13)), /*hidden argument*/NULL); if ((((int32_t)L_10) == ((int32_t)L_14))) { goto IL_0011; } } IL_002b: { int32_t L_15 = V_1; int32_t L_16 = V_0; if ((((int32_t)L_15) >= ((int32_t)L_16))) { goto IL_0041; } } { String_t* L_17 = ___s10; int32_t L_18 = V_1; NullCheck(L_17); Il2CppChar L_19; L_19 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_17, L_18, /*hidden argument*/NULL); String_t* L_20 = ___s21; int32_t L_21 = ___index2; int32_t L_22 = V_1; NullCheck(L_20); Il2CppChar L_23; L_23 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_20, ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)L_22)), /*hidden argument*/NULL); return ((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)L_23)); } IL_0041: { String_t* L_24 = ___s10; NullCheck(L_24); int32_t L_25; L_25 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_24, /*hidden argument*/NULL); int32_t L_26 = ___length3; return ((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)L_26)); } } // System.String System.Text.EncodingTable::GetWebNameFromCodePage(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingTable_GetWebNameFromCodePage_m0EDE90DB9E260B990C2AEE436DB38BAB8A8751CB (int32_t ___codePage0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF6F90F4709A96A38BBF802569F96E78696EF4A85); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___codePage0; IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_webNameIndices_7(); Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * L_2 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_codePageToWebNameCache_1(); String_t* L_3; L_3 = EncodingTable_GetNameFromCodePage_m14C7D4B239CDD476A81914A7342E941A1F6761EC(L_0, _stringLiteralF6F90F4709A96A38BBF802569F96E78696EF4A85, L_1, L_2, /*hidden argument*/NULL); return L_3; } } // System.String System.Text.EncodingTable::GetEnglishNameFromCodePage(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingTable_GetEnglishNameFromCodePage_mFD9F8D5A91FF9339C6FBC22DB9961A8DDB39B1E3 (int32_t ___codePage0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A7759031DDCC71A5FED42109BD935A91CBEF81D); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___codePage0; IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_englishNameIndices_8(); Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * L_2 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_codePageToEnglishNameCache_2(); String_t* L_3; L_3 = EncodingTable_GetNameFromCodePage_m14C7D4B239CDD476A81914A7342E941A1F6761EC(L_0, _stringLiteral2A7759031DDCC71A5FED42109BD935A91CBEF81D, L_1, L_2, /*hidden argument*/NULL); return L_3; } } // System.String System.Text.EncodingTable::GetNameFromCodePage(System.Int32,System.String,System.Int32[],System.Collections.Generic.Dictionary`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingTable_GetNameFromCodePage_m14C7D4B239CDD476A81914A7342E941A1F6761EC (int32_t ___codePage0, String_t* ___names1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___indices2, Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * ___cache3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m2B599B04A9D4D2833DABE8EE1C46BAC93080A18E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m7FAA07EECB1ED043E284FFCE2F2239FECAE2F568_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; int32_t V_1 = 0; String_t* V_2 = NULL; String_t* V_3 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { V_1 = 0; goto IL_0079; } IL_0004: { IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_0 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_mappedCodePages_6(); int32_t L_1 = V_1; NullCheck(L_0); int32_t L_2 = L_1; uint16_t L_3 = (L_0)->GetAt(static_cast(L_2)); int32_t L_4 = ___codePage0; if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) { goto IL_0075; } } { IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * L_5 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_cacheLock_3(); NullCheck(L_5); ReaderWriterLockSlim_EnterUpgradeableReadLock_m49E33B0F164253250D2CE7D4F369365D4A278319(L_5, /*hidden argument*/NULL); } IL_0018: try {// begin try (depth: 1) { Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * L_6 = ___cache3; int32_t L_7 = ___codePage0; NullCheck(L_6); bool L_8; L_8 = Dictionary_2_TryGetValue_m7FAA07EECB1ED043E284FFCE2F2239FECAE2F568(L_6, L_7, (String_t**)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m7FAA07EECB1ED043E284FFCE2F2239FECAE2F568_RuntimeMethod_var); if (!L_8) { goto IL_0027; } } IL_0023: { String_t* L_9 = V_0; V_2 = L_9; IL2CPP_LEAVE(0x85, FINALLY_0068); } IL_0027: { String_t* L_10 = ___names1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = ___indices2; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; int32_t L_14 = (L_11)->GetAt(static_cast(L_13)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = ___indices2; int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_19 = ___indices2; int32_t L_20 = V_1; NullCheck(L_19); int32_t L_21 = L_20; int32_t L_22 = (L_19)->GetAt(static_cast(L_21)); NullCheck(L_10); String_t* L_23; L_23 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_10, L_14, ((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)L_22)), /*hidden argument*/NULL); V_0 = L_23; IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * L_24 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_cacheLock_3(); NullCheck(L_24); ReaderWriterLockSlim_EnterWriteLock_m6906FE7058BCD5857E7036D763FA14A94D395386(L_24, /*hidden argument*/NULL); } IL_0044: try {// begin try (depth: 2) { Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * L_25 = ___cache3; int32_t L_26 = ___codePage0; NullCheck(L_25); bool L_27; L_27 = Dictionary_2_TryGetValue_m7FAA07EECB1ED043E284FFCE2F2239FECAE2F568(L_25, L_26, (String_t**)(&V_3), /*hidden argument*/Dictionary_2_TryGetValue_m7FAA07EECB1ED043E284FFCE2F2239FECAE2F568_RuntimeMethod_var); if (!L_27) { goto IL_0053; } } IL_004f: { String_t* L_28 = V_3; V_2 = L_28; IL2CPP_LEAVE(0x85, FINALLY_005d); } IL_0053: { Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * L_29 = ___cache3; int32_t L_30 = ___codePage0; String_t* L_31 = V_0; NullCheck(L_29); Dictionary_2_Add_m2B599B04A9D4D2833DABE8EE1C46BAC93080A18E(L_29, L_30, L_31, /*hidden argument*/Dictionary_2_Add_m2B599B04A9D4D2833DABE8EE1C46BAC93080A18E_RuntimeMethod_var); IL2CPP_LEAVE(0x73, FINALLY_005d); } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_005d; } FINALLY_005d: {// begin finally (depth: 2) IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * L_32 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_cacheLock_3(); NullCheck(L_32); ReaderWriterLockSlim_ExitWriteLock_m2A49859BD012D6C7FCC58A7C37C3702B8C761BE2(L_32, /*hidden argument*/NULL); IL2CPP_END_FINALLY(93) }// end finally (depth: 2) IL2CPP_CLEANUP(93) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_END_CLEANUP(0x85, FINALLY_0068); IL2CPP_END_CLEANUP(0x73, FINALLY_0068); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0068; } FINALLY_0068: {// begin finally (depth: 1) IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * L_33 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_cacheLock_3(); NullCheck(L_33); ReaderWriterLockSlim_ExitUpgradeableReadLock_m870A35845A911065A8897A68EB1F9C28C08E38DE(L_33, /*hidden argument*/NULL); IL2CPP_END_FINALLY(104) }// end finally (depth: 1) IL2CPP_CLEANUP(104) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x85, IL_0085) IL2CPP_JUMP_TBL(0x73, IL_0073) } IL_0073: { String_t* L_34 = V_0; return L_34; } IL_0075: { int32_t L_35 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1)); } IL_0079: { int32_t L_36 = V_1; IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_37 = ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->get_s_mappedCodePages_6(); NullCheck(L_37); if ((((int32_t)L_36) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length)))))) { goto IL_0004; } } { return (String_t*)NULL; } IL_0085: { String_t* L_38 = V_2; return L_38; } } // System.Void System.Text.EncodingTable::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingTable__cctor_m8E7702369B7B761D1087A246A4FE513FC9427092 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m7486B1ED37F2C23A54A102AE2A327294800C13F6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB40672A269C34DB22BA5BFAF2511631483E1690E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____23C542C301AF571C3D9CEF5D36551451FE57FB8D0B6CCC71CD1A6F962A26A746_1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____3E91A2532574FAA82996675206B12C69F45BD15BB374755E0EE11A58403249ED_2_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____92D0D1FFD7EFC90E864DC3B93976087A11D7A4E2EAB9D46CCCAC300D0031ECD6_7_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____AFCAF798E9B952EC11DF3551658208B6C14F516E13AEF27204E205363AC46B9B_8_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____F6CFF435C31A1FD81097CEF09F416EB2DB54709722D665D0058E5CC65F60B67A_11_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var); StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * L_0; L_0 = StringComparer_get_OrdinalIgnoreCase_m8FD38206B6FFE866E97CE4DF84B037F0DF175288_inline(/*hidden argument*/NULL); Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * L_1 = (Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 *)il2cpp_codegen_object_new(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162_il2cpp_TypeInfo_var); Dictionary_2__ctor_m7486B1ED37F2C23A54A102AE2A327294800C13F6(L_1, L_0, /*hidden argument*/Dictionary_2__ctor_m7486B1ED37F2C23A54A102AE2A327294800C13F6_RuntimeMethod_var); ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->set_s_nameToCodePageCache_0(L_1); Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * L_2 = (Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB *)il2cpp_codegen_object_new(Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB_il2cpp_TypeInfo_var); Dictionary_2__ctor_mB40672A269C34DB22BA5BFAF2511631483E1690E(L_2, /*hidden argument*/Dictionary_2__ctor_mB40672A269C34DB22BA5BFAF2511631483E1690E_RuntimeMethod_var); ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->set_s_codePageToWebNameCache_1(L_2); Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * L_3 = (Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB *)il2cpp_codegen_object_new(Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB_il2cpp_TypeInfo_var); Dictionary_2__ctor_mB40672A269C34DB22BA5BFAF2511631483E1690E(L_3, /*hidden argument*/Dictionary_2__ctor_mB40672A269C34DB22BA5BFAF2511631483E1690E_RuntimeMethod_var); ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->set_s_codePageToEnglishNameCache_2(L_3); ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F * L_4 = (ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F *)il2cpp_codegen_object_new(ReaderWriterLockSlim_tABE1342190B3292CBA83424BDE0B46B40965BD7F_il2cpp_TypeInfo_var); ReaderWriterLockSlim__ctor_m254AD80A599E19DA60B217A41894C77836FAD52E(L_4, /*hidden argument*/NULL); ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->set_s_cacheLock_3(L_4); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)((int32_t)364)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = L_5; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_7 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____F6CFF435C31A1FD81097CEF09F416EB2DB54709722D665D0058E5CC65F60B67A_11_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_6, L_7, /*hidden argument*/NULL); ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->set_s_encodingNameIndices_4(L_6); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_8 = (UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)SZArrayNew(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67_il2cpp_TypeInfo_var, (uint32_t)((int32_t)363)); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_9 = L_8; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_10 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____23C542C301AF571C3D9CEF5D36551451FE57FB8D0B6CCC71CD1A6F962A26A746_1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_9, L_10, /*hidden argument*/NULL); ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->set_s_codePagesByName_5(L_9); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_11 = (UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)SZArrayNew(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67_il2cpp_TypeInfo_var, (uint32_t)((int32_t)132)); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_12 = L_11; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_13 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____92D0D1FFD7EFC90E864DC3B93976087A11D7A4E2EAB9D46CCCAC300D0031ECD6_7_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_12, L_13, /*hidden argument*/NULL); ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->set_s_mappedCodePages_6(L_12); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)((int32_t)133)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = L_14; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_16 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____AFCAF798E9B952EC11DF3551658208B6C14F516E13AEF27204E205363AC46B9B_8_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_15, L_16, /*hidden argument*/NULL); ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->set_s_webNameIndices_7(L_15); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)((int32_t)133)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = L_17; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_19 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____3E91A2532574FAA82996675206B12C69F45BD15BB374755E0EE11A58403249ED_2_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_18, L_19, /*hidden argument*/NULL); ((EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t1DEBDAB60B70092CC2BE3A1EDD730214436488C2_il2cpp_TypeInfo_var))->set_s_englishNameIndices_8(L_18); 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 System.Text.GB18030Encoding::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GB18030Encoding__ctor_mE1FE3D46248DDBBCFE57EC3B580271EACE55DD0D (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____EAE4F5322F1E4283605367C24E58CEB6B82B0427DFD6FCFD3EF7CBD124B1041C_10_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->set_map4BytesToUnicode_81((Il2CppChar*)((uintptr_t)0)); __this->set_mapUnicodeTo4BytesFlags_82((uint8_t*)((uintptr_t)0)); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_0 = (UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)SZArrayNew(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67_il2cpp_TypeInfo_var, (uint32_t)((int32_t)439)); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_1 = L_0; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____EAE4F5322F1E4283605367C24E58CEB6B82B0427DFD6FCFD3EF7CBD124B1041C_10_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_1, L_2, /*hidden argument*/NULL); __this->set__tableUnicodeToGBDiffs_83(L_1); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_3; L_3 = EncoderFallback_get_ReplacementFallback_mE8755BAF4DC3262162EF2383EF38B4BE93E65AE3(/*hidden argument*/NULL); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_4; L_4 = DecoderFallback_get_ReplacementFallback_m4879929FF298C9458FCC2A7981DF7A74F9BDB6D0(/*hidden argument*/NULL); DBCSCodePageEncoding__ctor_mB753540BA01480A30470994B20D96537B96A773B(__this, ((int32_t)54936), ((int32_t)936), L_3, L_4, /*hidden argument*/NULL); return; } } // System.Void System.Text.GB18030Encoding::LoadManagedCodePage() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GB18030Encoding_LoadManagedCodePage_mD63B13E2F13BF280359A8EFF0D03B1A07D8642FF (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, const RuntimeMethod* method) { uint8_t* V_0 = NULL; Il2CppChar V_1 = 0x0; uint16_t V_2 = 0; int32_t V_3 = 0; uint16_t V_4 = 0; { ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->set_iExtraBytes_65(((int32_t)87032)); DBCSCodePageEncoding_LoadManagedCodePage_mBFF96046B124B86D27806B48A7260A207320D181(__this, /*hidden argument*/NULL); SafeAllocHHandle_tD179B70C1B6148582C1522623EDE138A79F6DE71 * L_0 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_safeNativeMemoryHandle_74(); NullCheck(L_0); intptr_t L_1; L_1 = SafeHandle_DangerousGetHandle_mEB7C6F9EC43E5A3483027A9B1B8D660D2F7E2CDB_inline(L_0, /*hidden argument*/NULL); void* L_2; L_2 = IntPtr_op_Explicit_mE8B472FDC632CBD121F7ADF4F94546D6610BACDD((intptr_t)L_1, /*hidden argument*/NULL); V_0 = (uint8_t*)L_2; uint8_t* L_3 = V_0; __this->set_mapUnicodeTo4BytesFlags_82((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, (int32_t)((int32_t)262144)))); uint8_t* L_4 = V_0; __this->set_map4BytesToUnicode_81((Il2CppChar*)((uint8_t*)il2cpp_codegen_add((intptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, (int32_t)((int32_t)262144))), (int32_t)((int32_t)8192)))); V_1 = 0; V_2 = (uint16_t)0; V_3 = 0; goto IL_00f4; } IL_004d: { UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_5 = __this->get__tableUnicodeToGBDiffs_83(); int32_t L_6 = V_3; NullCheck(L_5); int32_t L_7 = L_6; uint16_t L_8 = (L_5)->GetAt(static_cast(L_7)); V_4 = L_8; uint16_t L_9 = V_4; if (!((int32_t)((int32_t)L_9&(int32_t)((int32_t)32768)))) { goto IL_00eb; } } { uint16_t L_10 = V_4; if ((((int32_t)L_10) <= ((int32_t)((int32_t)36864)))) { goto IL_0099; } } { uint16_t L_11 = V_4; if ((((int32_t)L_11) == ((int32_t)((int32_t)53670)))) { goto IL_0099; } } { Il2CppChar* L_12 = ((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)__this)->get_mapBytesToUnicode_75(); uint16_t L_13 = V_4; Il2CppChar L_14 = V_1; *((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_12, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_13), (int32_t)2))))) = (int16_t)L_14; uint16_t* L_15 = ((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)__this)->get_mapUnicodeToBytes_76(); Il2CppChar L_16 = V_1; uint16_t L_17 = V_4; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_15, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_16), (int32_t)2))))) = (int16_t)L_17; Il2CppChar L_18 = V_1; V_1 = ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)))); goto IL_00f0; } IL_0099: { Il2CppChar L_19 = V_1; uint16_t L_20 = V_4; V_1 = ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_20&(int32_t)((int32_t)32767))))))))); goto IL_00f0; } IL_00a8: { Il2CppChar* L_21 = __this->get_map4BytesToUnicode_81(); uint16_t L_22 = V_2; Il2CppChar L_23 = V_1; *((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_21, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_22), (int32_t)2))))) = (int16_t)L_23; uint16_t* L_24 = ((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)__this)->get_mapUnicodeToBytes_76(); Il2CppChar L_25 = V_1; uint16_t L_26 = V_2; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_24, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_25), (int32_t)2))))) = (int16_t)L_26; uint8_t* L_27 = __this->get_mapUnicodeTo4BytesFlags_82(); Il2CppChar L_28 = V_1; uint8_t* L_29 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, (int32_t)((int32_t)((int32_t)L_28/(int32_t)8)))); int32_t L_30 = *((uint8_t*)L_29); Il2CppChar L_31 = V_1; *((int8_t*)L_29) = (int8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_30|(int32_t)((int32_t)((uint8_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31%(int32_t)8))&(int32_t)((int32_t)31))))))))))); Il2CppChar L_32 = V_1; V_1 = ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1)))); uint16_t L_33 = V_2; V_2 = (uint16_t)((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)))); uint16_t L_34 = V_4; V_4 = (uint16_t)((int32_t)((uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)1)))); } IL_00eb: { uint16_t L_35 = V_4; if ((((int32_t)L_35) > ((int32_t)0))) { goto IL_00a8; } } IL_00f0: { int32_t L_36 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1)); } IL_00f4: { int32_t L_37 = V_3; UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_38 = __this->get__tableUnicodeToGBDiffs_83(); NullCheck(L_38); if ((((int32_t)L_37) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))) { goto IL_004d; } } { return; } } // System.Boolean System.Text.GB18030Encoding::Is4Byte(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GB18030Encoding_Is4Byte_m6518B92117E4F92EF2D0C67A345A72F29EDDFD07 (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, Il2CppChar ___charTest0, const RuntimeMethod* method) { uint8_t V_0 = 0x0; { uint8_t* L_0 = __this->get_mapUnicodeTo4BytesFlags_82(); Il2CppChar L_1 = ___charTest0; int32_t L_2 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_0, (int32_t)((int32_t)((int32_t)L_1/(int32_t)8))))); V_0 = (uint8_t)L_2; uint8_t L_3 = V_0; if (!L_3) { goto IL_001d; } } { uint8_t L_4 = V_0; Il2CppChar L_5 = ___charTest0; return (bool)((!(((uint32_t)((int32_t)((int32_t)L_4&(int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5%(int32_t)8))&(int32_t)((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0); } IL_001d: { return (bool)0; } } // System.Int32 System.Text.GB18030Encoding::GetByteCount(System.Char*,System.Int32,System.Text.EncoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GB18030Encoding_GetByteCount_m872113149C83A7F8F8A5D1B7D426A80D9F4F84E9 (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, Il2CppChar* ___chars0, int32_t ___count1, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___encoder2, const RuntimeMethod* method) { { Il2CppChar* L_0 = ___chars0; int32_t L_1 = ___count1; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_2 = ___encoder2; int32_t L_3; L_3 = VirtualFuncInvoker5< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * >::Invoke(40 /* System.Int32 System.Text.EncodingNLS::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) */, __this, (Il2CppChar*)(Il2CppChar*)L_0, L_1, (uint8_t*)(uint8_t*)((uintptr_t)0), 0, L_2); return L_3; } } // System.Int32 System.Text.GB18030Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GB18030Encoding_GetBytes_mA4380B55D1B36739BDEE3018A6672AF45BEBC45C (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___encoder4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Il2CppChar V_0 = 0x0; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * V_1 = NULL; Il2CppChar V_2 = 0x0; int32_t V_3 = 0; uint8_t V_4 = 0x0; uint8_t V_5 = 0x0; uint8_t V_6 = 0x0; uint16_t V_7 = 0; uint8_t V_8 = 0x0; uint8_t V_9 = 0x0; uint8_t V_10 = 0x0; { V_0 = 0; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_0 = ___encoder4; if (!L_0) { goto IL_000e; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_1 = ___encoder4; NullCheck(L_1); Il2CppChar L_2 = L_1->get_charLeftOver_2(); V_0 = L_2; } IL_000e: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_3 = ___encoder4; uint8_t* L_4 = ___bytes2; int32_t L_5 = ___byteCount3; Il2CppChar* L_6 = ___chars0; int32_t L_7 = ___charCount1; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_8 = (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E *)il2cpp_codegen_object_new(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E_il2cpp_TypeInfo_var); EncodingByteBuffer__ctor_m2A69AE178EAFFEC72B5BF278A9E4962B9E086B0D(L_8, __this, L_3, (uint8_t*)(uint8_t*)L_4, L_5, (Il2CppChar*)(Il2CppChar*)L_6, L_7, /*hidden argument*/NULL); V_1 = L_8; goto IL_0183; } IL_0021: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_9 = V_1; NullCheck(L_9); Il2CppChar L_10; L_10 = EncodingByteBuffer_GetNextChar_m176F405A5A917B77EFE264BDA12FBDF279A9D054(L_9, /*hidden argument*/NULL); V_2 = L_10; Il2CppChar L_11 = V_0; if (!L_11) { goto IL_00c2; } } { Il2CppChar L_12 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); bool L_13; L_13 = Char_IsLowSurrogate_m44FA7AA923FDA925E1D536F3DA0A7E1E049E936E(L_12, /*hidden argument*/NULL); if (L_13) { goto IL_0054; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_14 = V_1; NullCheck(L_14); EncodingByteBuffer_MovePrevious_mAF475C5FAD21FF10C08D6C4B8B968D5ADC3CE04F(L_14, (bool)0, /*hidden argument*/NULL); EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_15 = V_1; Il2CppChar L_16 = V_0; NullCheck(L_15); bool L_17; L_17 = EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4(L_15, L_16, /*hidden argument*/NULL); if (L_17) { goto IL_004d; } } { V_0 = 0; goto IL_018e; } IL_004d: { V_0 = 0; goto IL_0183; } IL_0054: { Il2CppChar L_18 = V_0; Il2CppChar L_19 = V_2; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)((int32_t)55296)))<<(int32_t)((int32_t)10))), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)((int32_t)56320))))); int32_t L_20 = V_3; V_4 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_20%(int32_t)((int32_t)10))), (int32_t)((int32_t)48))))); int32_t L_21 = V_3; V_3 = ((int32_t)((int32_t)L_21/(int32_t)((int32_t)10))); int32_t L_22 = V_3; V_5 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_22%(int32_t)((int32_t)126))), (int32_t)((int32_t)129))))); int32_t L_23 = V_3; V_3 = ((int32_t)((int32_t)L_23/(int32_t)((int32_t)126))); int32_t L_24 = V_3; V_6 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_24%(int32_t)((int32_t)10))), (int32_t)((int32_t)48))))); int32_t L_25 = V_3; V_3 = ((int32_t)((int32_t)L_25/(int32_t)((int32_t)10))); V_0 = 0; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_26 = V_1; int32_t L_27 = V_3; uint8_t L_28 = V_6; uint8_t L_29 = V_5; uint8_t L_30 = V_4; NullCheck(L_26); bool L_31; L_31 = EncodingByteBuffer_AddByte_mB19CF94063BBAEF4A9CE12569DD040F34FE906D0(L_26, (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)((int32_t)144))))), L_28, L_29, L_30, /*hidden argument*/NULL); if (L_31) { goto IL_00bb; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_32 = V_1; NullCheck(L_32); EncodingByteBuffer_MovePrevious_mAF475C5FAD21FF10C08D6C4B8B968D5ADC3CE04F(L_32, (bool)0, /*hidden argument*/NULL); goto IL_018e; } IL_00bb: { V_0 = 0; goto IL_0183; } IL_00c2: { Il2CppChar L_33 = V_2; if ((((int32_t)L_33) > ((int32_t)((int32_t)127)))) { goto IL_00d9; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_34 = V_1; Il2CppChar L_35 = V_2; NullCheck(L_34); bool L_36; L_36 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_34, (uint8_t)((int32_t)((uint8_t)L_35)), /*hidden argument*/NULL); if (L_36) { goto IL_0183; } } { goto IL_018e; } IL_00d9: { Il2CppChar L_37 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); bool L_38; L_38 = Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01(L_37, /*hidden argument*/NULL); if (!L_38) { goto IL_00e8; } } { Il2CppChar L_39 = V_2; V_0 = L_39; goto IL_0183; } IL_00e8: { Il2CppChar L_40 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); bool L_41; L_41 = Char_IsLowSurrogate_m44FA7AA923FDA925E1D536F3DA0A7E1E049E936E(L_40, /*hidden argument*/NULL); if (!L_41) { goto IL_0101; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_42 = V_1; Il2CppChar L_43 = V_2; NullCheck(L_42); bool L_44; L_44 = EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4(L_42, L_43, /*hidden argument*/NULL); if (L_44) { goto IL_0183; } } { goto IL_018e; } IL_0101: { uint16_t* L_45 = ((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)__this)->get_mapUnicodeToBytes_76(); Il2CppChar L_46 = V_2; int32_t L_47 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_45, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_46), (int32_t)2))))); V_7 = (uint16_t)L_47; Il2CppChar L_48 = V_2; bool L_49; L_49 = GB18030Encoding_Is4Byte_m6518B92117E4F92EF2D0C67A345A72F29EDDFD07(__this, L_48, /*hidden argument*/NULL); if (!L_49) { goto IL_016d; } } { uint16_t L_50 = V_7; V_8 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_50%(int32_t)((int32_t)10))), (int32_t)((int32_t)48))))); uint16_t L_51 = V_7; V_7 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_51/(int32_t)((int32_t)10))))); uint16_t L_52 = V_7; V_9 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_52%(int32_t)((int32_t)126))), (int32_t)((int32_t)129))))); uint16_t L_53 = V_7; V_7 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_53/(int32_t)((int32_t)126))))); uint16_t L_54 = V_7; V_10 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_54%(int32_t)((int32_t)10))), (int32_t)((int32_t)48))))); uint16_t L_55 = V_7; V_7 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_55/(int32_t)((int32_t)10))))); EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_56 = V_1; uint16_t L_57 = V_7; uint8_t L_58 = V_10; uint8_t L_59 = V_9; uint8_t L_60 = V_8; NullCheck(L_56); bool L_61; L_61 = EncodingByteBuffer_AddByte_mB19CF94063BBAEF4A9CE12569DD040F34FE906D0(L_56, (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)((int32_t)129))))), L_58, L_59, L_60, /*hidden argument*/NULL); if (L_61) { goto IL_0183; } } { goto IL_018e; } IL_016d: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_62 = V_1; uint16_t L_63 = V_7; uint16_t L_64 = V_7; NullCheck(L_62); bool L_65; L_65 = EncodingByteBuffer_AddByte_mDB20208A14BF97D5E718B4C598891E33EB277163(L_62, (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_63>>(int32_t)8)))), (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_64&(int32_t)((int32_t)255))))), /*hidden argument*/NULL); if (!L_65) { goto IL_018e; } } IL_0183: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_66 = V_1; NullCheck(L_66); bool L_67; L_67 = EncodingByteBuffer_get_MoreData_m8259F66079AAB6FA49E335EE458C92162E5ED882(L_66, /*hidden argument*/NULL); if (L_67) { goto IL_0021; } } IL_018e: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_68 = ___encoder4; if (!L_68) { goto IL_019b; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_69 = ___encoder4; NullCheck(L_69); bool L_70; L_70 = EncoderNLS_get_MustFlush_mA3666C4D838FE0FEF1C049EE06453813C3A5113F_inline(L_69, /*hidden argument*/NULL); if (!L_70) { goto IL_01ab; } } IL_019b: { Il2CppChar L_71 = V_0; if ((((int32_t)L_71) <= ((int32_t)0))) { goto IL_01ab; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_72 = V_1; Il2CppChar L_73 = V_0; NullCheck(L_72); bool L_74; L_74 = EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4(L_72, L_73, /*hidden argument*/NULL); V_0 = 0; goto IL_0183; } IL_01ab: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_75 = ___encoder4; if (!L_75) { goto IL_01c9; } } { uint8_t* L_76 = ___bytes2; if ((((intptr_t)L_76) == ((intptr_t)((uintptr_t)0)))) { goto IL_01bc; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_77 = ___encoder4; Il2CppChar L_78 = V_0; NullCheck(L_77); L_77->set_charLeftOver_2(L_78); } IL_01bc: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_79 = ___encoder4; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_80 = V_1; NullCheck(L_80); int32_t L_81; L_81 = EncodingByteBuffer_get_CharsUsed_m437F4C5102EED539A7E370BA622C5B3073A0D73F(L_80, /*hidden argument*/NULL); NullCheck(L_79); L_79->set_m_charsUsed_6(L_81); } IL_01c9: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_82 = V_1; NullCheck(L_82); int32_t L_83; L_83 = EncodingByteBuffer_get_Count_m375E0A582EED40AC38A06528595538E1A237E6AA_inline(L_82, /*hidden argument*/NULL); return L_83; } } // System.Boolean System.Text.GB18030Encoding::IsGBLeadByte(System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GB18030Encoding_IsGBLeadByte_m127E12BD8F8062670CDD699CF5D5D1A1E24C69DA (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, int16_t ___ch0, const RuntimeMethod* method) { { int16_t L_0 = ___ch0; if ((((int32_t)L_0) < ((int32_t)((int32_t)129)))) { goto IL_0014; } } { int16_t L_1 = ___ch0; return (bool)((((int32_t)((((int32_t)L_1) > ((int32_t)((int32_t)254)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0014: { return (bool)0; } } // System.Boolean System.Text.GB18030Encoding::IsGBTwoByteTrailing(System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GB18030Encoding_IsGBTwoByteTrailing_m10D8AD2BA0D1A15F4421ECE3D05092AC2298AB20 (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, int16_t ___ch0, const RuntimeMethod* method) { { int16_t L_0 = ___ch0; if ((((int32_t)L_0) < ((int32_t)((int32_t)64)))) { goto IL_000a; } } { int16_t L_1 = ___ch0; if ((((int32_t)L_1) <= ((int32_t)((int32_t)126)))) { goto IL_0020; } } IL_000a: { int16_t L_2 = ___ch0; if ((((int32_t)L_2) < ((int32_t)((int32_t)128)))) { goto IL_001e; } } { int16_t L_3 = ___ch0; return (bool)((((int32_t)((((int32_t)L_3) > ((int32_t)((int32_t)254)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_001e: { return (bool)0; } IL_0020: { return (bool)1; } } // System.Boolean System.Text.GB18030Encoding::IsGBFourByteTrailing(System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GB18030Encoding_IsGBFourByteTrailing_m4B2D6729F464EC021FD637906BFA326A715C5106 (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, int16_t ___ch0, const RuntimeMethod* method) { { int16_t L_0 = ___ch0; if ((((int32_t)L_0) < ((int32_t)((int32_t)48)))) { goto IL_000e; } } { int16_t L_1 = ___ch0; return (bool)((((int32_t)((((int32_t)L_1) > ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_000e: { return (bool)0; } } // System.Int32 System.Text.GB18030Encoding::GetFourBytesOffset(System.Int16,System.Int16,System.Int16,System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GB18030Encoding_GetFourBytesOffset_m52E7FC72361C3C9F3A98EE2948E00294AB3AA3DA (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, int16_t ___offset10, int16_t ___offset21, int16_t ___offset32, int16_t ___offset43, const RuntimeMethod* method) { { int16_t L_0 = ___offset10; int16_t L_1 = ___offset21; int16_t L_2 = ___offset32; int16_t L_3 = ___offset43; return ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)((int32_t)129))), (int32_t)((int32_t)10))), (int32_t)((int32_t)126))), (int32_t)((int32_t)10))), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)((int32_t)48))), (int32_t)((int32_t)126))), (int32_t)((int32_t)10))))), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)((int32_t)129))), (int32_t)((int32_t)10))))), (int32_t)L_3)), (int32_t)((int32_t)48))); } } // System.Int32 System.Text.GB18030Encoding::GetCharCount(System.Byte*,System.Int32,System.Text.DecoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GB18030Encoding_GetCharCount_m921B3B84183CD07CB6653F3F664E78F9D0E51A00 (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, uint8_t* ___bytes0, int32_t ___count1, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * ___baseDecoder2, const RuntimeMethod* method) { { uint8_t* L_0 = ___bytes0; int32_t L_1 = ___count1; DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_2 = ___baseDecoder2; int32_t L_3; L_3 = VirtualFuncInvoker5< int32_t, uint8_t*, int32_t, Il2CppChar*, int32_t, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * >::Invoke(42 /* System.Int32 System.Text.EncodingNLS::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS) */, __this, (uint8_t*)(uint8_t*)L_0, L_1, (Il2CppChar*)(Il2CppChar*)((uintptr_t)0), 0, L_2); return L_3; } } // System.Int32 System.Text.GB18030Encoding::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GB18030Encoding_GetChars_mFFF38C5219954775FAD345B9F00F457FACDA3B4F (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * ___baseDecoder4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * V_0 = NULL; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * V_1 = NULL; int16_t V_2 = 0; int16_t V_3 = 0; int16_t V_4 = 0; int16_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; uint8_t V_8 = 0x0; uint8_t V_9 = 0x0; int32_t V_10 = 0; uint8_t V_11 = 0x0; uint8_t V_12 = 0x0; int32_t V_13 = 0; { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_0 = ___baseDecoder4; V_0 = ((GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B *)CastclassSealed((RuntimeObject*)L_0, GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B_il2cpp_TypeInfo_var)); GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_1 = V_0; Il2CppChar* L_2 = ___chars2; int32_t L_3 = ___charCount3; uint8_t* L_4 = ___bytes0; int32_t L_5 = ___byteCount1; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_6 = (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E *)il2cpp_codegen_object_new(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E_il2cpp_TypeInfo_var); EncodingCharBuffer__ctor_m2B1F9C23EF529AF78684432B52CD812524792D0A(L_6, __this, L_1, (Il2CppChar*)(Il2CppChar*)L_2, L_3, (uint8_t*)(uint8_t*)L_4, L_5, /*hidden argument*/NULL); V_1 = L_6; V_2 = (int16_t)(-1); V_3 = (int16_t)(-1); V_4 = (int16_t)(-1); V_5 = (int16_t)(-1); GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_7 = V_0; if (!L_7) { goto IL_041b; } } { GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_8 = V_0; NullCheck(L_8); int16_t L_9 = L_8->get_bLeftOver1_8(); if ((((int32_t)L_9) == ((int32_t)(-1)))) { goto IL_041b; } } { GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_10 = V_0; NullCheck(L_10); int16_t L_11 = L_10->get_bLeftOver1_8(); V_2 = L_11; GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_12 = V_0; NullCheck(L_12); int16_t L_13 = L_12->get_bLeftOver2_9(); V_3 = L_13; GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_14 = V_0; NullCheck(L_14); int16_t L_15 = L_14->get_bLeftOver3_10(); V_4 = L_15; GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_16 = V_0; NullCheck(L_16); int16_t L_17 = L_16->get_bLeftOver4_11(); V_5 = L_17; goto IL_021f; } IL_0054: { int16_t L_18 = V_2; bool L_19; L_19 = GB18030Encoding_IsGBLeadByte_m127E12BD8F8062670CDD699CF5D5D1A1E24C69DA(__this, L_18, /*hidden argument*/NULL); if (L_19) { goto IL_00fc; } } { int16_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)((int32_t)127)))) { goto IL_0074; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_21 = V_1; int16_t L_22 = V_2; NullCheck(L_21); bool L_23; L_23 = EncodingCharBuffer_AddChar_m257947E9C1F5B0274B415C2CE5831947E4E6DB50(L_21, ((int32_t)((uint16_t)L_22)), /*hidden argument*/NULL); if (L_23) { goto IL_0081; } } { goto IL_041b; } IL_0074: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_24 = V_1; int16_t L_25 = V_2; NullCheck(L_24); bool L_26; L_26 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_24, (uint8_t)((int32_t)((uint8_t)L_25)), /*hidden argument*/NULL); if (!L_26) { goto IL_041b; } } IL_0081: { int16_t L_27 = V_3; V_2 = L_27; int16_t L_28 = V_4; V_3 = L_28; int16_t L_29 = V_5; V_4 = L_29; V_5 = (int16_t)(-1); goto IL_021f; } IL_0092: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_30 = V_1; NullCheck(L_30); bool L_31; L_31 = EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D(L_30, /*hidden argument*/NULL); if (L_31) { goto IL_00d8; } } { GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_32 = V_0; NullCheck(L_32); bool L_33; L_33 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_32, /*hidden argument*/NULL); if (L_33) { goto IL_010e; } } { Il2CppChar* L_34 = ___chars2; if ((((intptr_t)L_34) == ((intptr_t)((uintptr_t)0)))) { goto IL_00c5; } } { GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_35 = V_0; int16_t L_36 = V_2; NullCheck(L_35); L_35->set_bLeftOver1_8(L_36); GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_37 = V_0; int16_t L_38 = V_3; NullCheck(L_37); L_37->set_bLeftOver2_9(L_38); GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_39 = V_0; int16_t L_40 = V_4; NullCheck(L_39); L_39->set_bLeftOver3_10(L_40); GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_41 = V_0; int16_t L_42 = V_5; NullCheck(L_41); L_41->set_bLeftOver4_11(L_42); } IL_00c5: { GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_43 = V_0; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_44 = V_1; NullCheck(L_44); int32_t L_45; L_45 = EncodingCharBuffer_get_BytesUsed_m92DCBD3ECBEBFA26EFF231CFBB60EE102AE725D9(L_44, /*hidden argument*/NULL); NullCheck(L_43); ((DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C *)L_43)->set_m_bytesUsed_5(L_45); EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_46 = V_1; NullCheck(L_46); int32_t L_47; L_47 = EncodingCharBuffer_get_Count_m7AE0EEEDE0773BDF379A6582805F67A4775B6D11_inline(L_46, /*hidden argument*/NULL); return L_47; } IL_00d8: { int16_t L_48 = V_3; if ((!(((uint32_t)L_48) == ((uint32_t)(-1))))) { goto IL_00e5; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_49 = V_1; NullCheck(L_49); uint8_t L_50; L_50 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_49, /*hidden argument*/NULL); V_3 = (int16_t)L_50; goto IL_00fc; } IL_00e5: { int16_t L_51 = V_4; if ((!(((uint32_t)L_51) == ((uint32_t)(-1))))) { goto IL_00f4; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_52 = V_1; NullCheck(L_52); uint8_t L_53; L_53 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_52, /*hidden argument*/NULL); V_4 = (int16_t)L_53; goto IL_00fc; } IL_00f4: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_54 = V_1; NullCheck(L_54); uint8_t L_55; L_55 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_54, /*hidden argument*/NULL); V_5 = (int16_t)L_55; } IL_00fc: { int16_t L_56 = V_3; if ((((int32_t)L_56) == ((int32_t)(-1)))) { goto IL_0092; } } { int16_t L_57 = V_3; bool L_58; L_58 = GB18030Encoding_IsGBFourByteTrailing_m4B2D6729F464EC021FD637906BFA326A715C5106(__this, L_57, /*hidden argument*/NULL); if (!L_58) { goto IL_010e; } } { int16_t L_59 = V_5; if ((((int32_t)L_59) == ((int32_t)(-1)))) { goto IL_0092; } } IL_010e: { int16_t L_60 = V_3; bool L_61; L_61 = GB18030Encoding_IsGBTwoByteTrailing_m10D8AD2BA0D1A15F4421ECE3D05092AC2298AB20(__this, L_60, /*hidden argument*/NULL); if (!L_61) { goto IL_0145; } } { int16_t L_62 = V_2; V_6 = ((int32_t)((int32_t)L_62<<(int32_t)8)); int32_t L_63 = V_6; int16_t L_64 = V_3; V_6 = ((int32_t)((int32_t)L_63|(int32_t)((int32_t)((uint8_t)L_64)))); EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_65 = V_1; Il2CppChar* L_66 = ((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)__this)->get_mapBytesToUnicode_75(); int32_t L_67 = V_6; int32_t L_68 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_66, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_67), (int32_t)2))))); NullCheck(L_65); bool L_69; L_69 = EncodingCharBuffer_AddChar_m36E4A8DD5881AB1DA8E85AF1DE0A188216D8BFE0(L_65, L_68, 2, /*hidden argument*/NULL); if (!L_69) { goto IL_041b; } } { V_2 = (int16_t)(-1); V_3 = (int16_t)(-1); goto IL_021f; } IL_0145: { int16_t L_70 = V_3; bool L_71; L_71 = GB18030Encoding_IsGBFourByteTrailing_m4B2D6729F464EC021FD637906BFA326A715C5106(__this, L_70, /*hidden argument*/NULL); if (!L_71) { goto IL_0206; } } { int16_t L_72 = V_4; bool L_73; L_73 = GB18030Encoding_IsGBLeadByte_m127E12BD8F8062670CDD699CF5D5D1A1E24C69DA(__this, L_72, /*hidden argument*/NULL); if (!L_73) { goto IL_0206; } } { int16_t L_74 = V_5; bool L_75; L_75 = GB18030Encoding_IsGBFourByteTrailing_m4B2D6729F464EC021FD637906BFA326A715C5106(__this, L_74, /*hidden argument*/NULL); if (!L_75) { goto IL_0206; } } { int16_t L_76 = V_2; int16_t L_77 = V_3; int16_t L_78 = V_4; int16_t L_79 = V_5; int32_t L_80; L_80 = GB18030Encoding_GetFourBytesOffset_m52E7FC72361C3C9F3A98EE2948E00294AB3AA3DA(__this, L_76, L_77, L_78, L_79, /*hidden argument*/NULL); V_7 = L_80; int32_t L_81 = V_7; if ((((int32_t)L_81) > ((int32_t)((int32_t)39419)))) { goto IL_019d; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_82 = V_1; Il2CppChar* L_83 = __this->get_map4BytesToUnicode_81(); int32_t L_84 = V_7; int32_t L_85 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_83, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_84), (int32_t)2))))); NullCheck(L_82); bool L_86; L_86 = EncodingCharBuffer_AddChar_m36E4A8DD5881AB1DA8E85AF1DE0A188216D8BFE0(L_82, L_85, 4, /*hidden argument*/NULL); if (L_86) { goto IL_01fa; } } { goto IL_041b; } IL_019d: { int32_t L_87 = V_7; if ((((int32_t)L_87) < ((int32_t)((int32_t)189000)))) { goto IL_01e5; } } { int32_t L_88 = V_7; if ((((int32_t)L_88) > ((int32_t)((int32_t)1237575)))) { goto IL_01e5; } } { int32_t L_89 = V_7; V_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_89, (int32_t)((int32_t)189000))); EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_90 = V_1; int32_t L_91 = V_7; int32_t L_92 = V_7; NullCheck(L_90); bool L_93; L_93 = EncodingCharBuffer_AddChar_m60FEE7552B693BBA1E80DAB72A9864AAE947ACFD(L_90, ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)55296), (int32_t)((int32_t)((int32_t)L_91/(int32_t)((int32_t)1024))))))), ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)56320), (int32_t)((int32_t)((int32_t)L_92%(int32_t)((int32_t)1024))))))), 4, /*hidden argument*/NULL); if (L_93) { goto IL_01fa; } } { goto IL_041b; } IL_01e5: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_94 = V_1; int16_t L_95 = V_2; int16_t L_96 = V_3; int16_t L_97 = V_4; int16_t L_98 = V_5; NullCheck(L_94); bool L_99; L_99 = EncodingCharBuffer_Fallback_m08E5A3B37420AA7F1E455C026A89AEC700B54AF1(L_94, (uint8_t)((int32_t)((uint8_t)L_95)), (uint8_t)((int32_t)((uint8_t)L_96)), (uint8_t)((int32_t)((uint8_t)L_97)), (uint8_t)((int32_t)((uint8_t)L_98)), /*hidden argument*/NULL); if (!L_99) { goto IL_041b; } } IL_01fa: { V_2 = (int16_t)(-1); V_3 = (int16_t)(-1); V_4 = (int16_t)(-1); V_5 = (int16_t)(-1); goto IL_021f; } IL_0206: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_100 = V_1; int16_t L_101 = V_2; NullCheck(L_100); bool L_102; L_102 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_100, (uint8_t)((int32_t)((uint8_t)L_101)), /*hidden argument*/NULL); if (!L_102) { goto IL_041b; } } { int16_t L_103 = V_3; V_2 = L_103; int16_t L_104 = V_4; V_3 = L_104; int16_t L_105 = V_5; V_4 = L_105; V_5 = (int16_t)(-1); } IL_021f: { int16_t L_106 = V_2; if ((!(((uint32_t)L_106) == ((uint32_t)(-1))))) { goto IL_0054; } } { goto IL_041b; } IL_022b: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_107 = V_1; NullCheck(L_107); uint8_t L_108; L_108 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_107, /*hidden argument*/NULL); V_8 = L_108; uint8_t L_109 = V_8; if ((((int32_t)L_109) > ((int32_t)((int32_t)127)))) { goto IL_024b; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_110 = V_1; uint8_t L_111 = V_8; NullCheck(L_110); bool L_112; L_112 = EncodingCharBuffer_AddChar_m257947E9C1F5B0274B415C2CE5831947E4E6DB50(L_110, L_111, /*hidden argument*/NULL); if (L_112) { goto IL_041b; } } { goto IL_0426; } IL_024b: { uint8_t L_113 = V_8; bool L_114; L_114 = GB18030Encoding_IsGBLeadByte_m127E12BD8F8062670CDD699CF5D5D1A1E24C69DA(__this, L_113, /*hidden argument*/NULL); if (!L_114) { goto IL_0411; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_115 = V_1; NullCheck(L_115); bool L_116; L_116 = EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D(L_115, /*hidden argument*/NULL); if (!L_116) { goto IL_03e8; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_117 = V_1; NullCheck(L_117); uint8_t L_118; L_118 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_117, /*hidden argument*/NULL); V_9 = L_118; uint8_t L_119 = V_9; bool L_120; L_120 = GB18030Encoding_IsGBTwoByteTrailing_m10D8AD2BA0D1A15F4421ECE3D05092AC2298AB20(__this, L_119, /*hidden argument*/NULL); if (!L_120) { goto IL_02a0; } } { uint8_t L_121 = V_8; V_10 = ((int32_t)((int32_t)L_121<<(int32_t)8)); int32_t L_122 = V_10; uint8_t L_123 = V_9; V_10 = ((int32_t)((int32_t)L_122|(int32_t)L_123)); EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_124 = V_1; Il2CppChar* L_125 = ((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)__this)->get_mapBytesToUnicode_75(); int32_t L_126 = V_10; int32_t L_127 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_125, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_126), (int32_t)2))))); NullCheck(L_124); bool L_128; L_128 = EncodingCharBuffer_AddChar_m36E4A8DD5881AB1DA8E85AF1DE0A188216D8BFE0(L_124, L_127, 2, /*hidden argument*/NULL); if (L_128) { goto IL_041b; } } { goto IL_0426; } IL_02a0: { uint8_t L_129 = V_9; bool L_130; L_130 = GB18030Encoding_IsGBFourByteTrailing_m4B2D6729F464EC021FD637906BFA326A715C5106(__this, L_129, /*hidden argument*/NULL); if (!L_130) { goto IL_03d5; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_131 = V_1; NullCheck(L_131); bool L_132; L_132 = EncodingCharBuffer_EvenMoreData_m374D2D6E5360440E21D32074ECACEBF04A6E72C3(L_131, 2, /*hidden argument*/NULL); if (!L_132) { goto IL_0397; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_133 = V_1; NullCheck(L_133); uint8_t L_134; L_134 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_133, /*hidden argument*/NULL); V_11 = L_134; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_135 = V_1; NullCheck(L_135); uint8_t L_136; L_136 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_135, /*hidden argument*/NULL); V_12 = L_136; uint8_t L_137 = V_11; bool L_138; L_138 = GB18030Encoding_IsGBLeadByte_m127E12BD8F8062670CDD699CF5D5D1A1E24C69DA(__this, L_137, /*hidden argument*/NULL); if (!L_138) { goto IL_037d; } } { uint8_t L_139 = V_12; bool L_140; L_140 = GB18030Encoding_IsGBFourByteTrailing_m4B2D6729F464EC021FD637906BFA326A715C5106(__this, L_139, /*hidden argument*/NULL); if (!L_140) { goto IL_037d; } } { uint8_t L_141 = V_8; uint8_t L_142 = V_9; uint8_t L_143 = V_11; uint8_t L_144 = V_12; int32_t L_145; L_145 = GB18030Encoding_GetFourBytesOffset_m52E7FC72361C3C9F3A98EE2948E00294AB3AA3DA(__this, L_141, L_142, L_143, L_144, /*hidden argument*/NULL); V_13 = L_145; int32_t L_146 = V_13; if ((((int32_t)L_146) > ((int32_t)((int32_t)39419)))) { goto IL_031a; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_147 = V_1; Il2CppChar* L_148 = __this->get_map4BytesToUnicode_81(); int32_t L_149 = V_13; int32_t L_150 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_148, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_149), (int32_t)2))))); NullCheck(L_147); bool L_151; L_151 = EncodingCharBuffer_AddChar_m36E4A8DD5881AB1DA8E85AF1DE0A188216D8BFE0(L_147, L_150, 4, /*hidden argument*/NULL); if (L_151) { goto IL_041b; } } { goto IL_0426; } IL_031a: { int32_t L_152 = V_13; if ((((int32_t)L_152) < ((int32_t)((int32_t)189000)))) { goto IL_0365; } } { int32_t L_153 = V_13; if ((((int32_t)L_153) > ((int32_t)((int32_t)1237575)))) { goto IL_0365; } } { int32_t L_154 = V_13; V_13 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_154, (int32_t)((int32_t)189000))); EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_155 = V_1; int32_t L_156 = V_13; int32_t L_157 = V_13; NullCheck(L_155); bool L_158; L_158 = EncodingCharBuffer_AddChar_m60FEE7552B693BBA1E80DAB72A9864AAE947ACFD(L_155, ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)55296), (int32_t)((int32_t)((int32_t)L_156/(int32_t)((int32_t)1024))))))), ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)56320), (int32_t)((int32_t)((int32_t)L_157%(int32_t)((int32_t)1024))))))), 4, /*hidden argument*/NULL); if (L_158) { goto IL_041b; } } { goto IL_0426; } IL_0365: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_159 = V_1; uint8_t L_160 = V_8; uint8_t L_161 = V_9; uint8_t L_162 = V_11; uint8_t L_163 = V_12; NullCheck(L_159); bool L_164; L_164 = EncodingCharBuffer_Fallback_m08E5A3B37420AA7F1E455C026A89AEC700B54AF1(L_159, L_160, L_161, L_162, L_163, /*hidden argument*/NULL); if (L_164) { goto IL_041b; } } { goto IL_0426; } IL_037d: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_165 = V_1; NullCheck(L_165); EncodingCharBuffer_AdjustBytes_mA9C9BBF7BF707AC75991AD59E3DADADC2E1673CF(L_165, ((int32_t)-3), /*hidden argument*/NULL); EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_166 = V_1; uint8_t L_167 = V_8; NullCheck(L_166); bool L_168; L_168 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_166, L_167, /*hidden argument*/NULL); if (L_168) { goto IL_041b; } } { goto IL_0426; } IL_0397: { GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_169 = V_0; if (!L_169) { goto IL_03c7; } } { GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_170 = V_0; NullCheck(L_170); bool L_171; L_171 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_170, /*hidden argument*/NULL); if (L_171) { goto IL_03c7; } } { Il2CppChar* L_172 = ___chars2; if ((((intptr_t)L_172) == ((intptr_t)((uintptr_t)0)))) { goto IL_0426; } } { uint8_t L_173 = V_8; V_2 = (int16_t)L_173; uint8_t L_174 = V_9; V_3 = (int16_t)L_174; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_175 = V_1; NullCheck(L_175); bool L_176; L_176 = EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D(L_175, /*hidden argument*/NULL); if (!L_176) { goto IL_03bf; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_177 = V_1; NullCheck(L_177); uint8_t L_178; L_178 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_177, /*hidden argument*/NULL); V_4 = (int16_t)L_178; goto IL_03c2; } IL_03bf: { V_4 = (int16_t)(-1); } IL_03c2: { V_5 = (int16_t)(-1); goto IL_0426; } IL_03c7: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_179 = V_1; uint8_t L_180 = V_8; uint8_t L_181 = V_9; NullCheck(L_179); bool L_182; L_182 = EncodingCharBuffer_Fallback_mAFBAF89BF842CD6B033B8C95770B5A2B01200B25(L_179, L_180, L_181, /*hidden argument*/NULL); if (L_182) { goto IL_041b; } } { goto IL_0426; } IL_03d5: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_183 = V_1; NullCheck(L_183); EncodingCharBuffer_AdjustBytes_mA9C9BBF7BF707AC75991AD59E3DADADC2E1673CF(L_183, (-1), /*hidden argument*/NULL); EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_184 = V_1; uint8_t L_185 = V_8; NullCheck(L_184); bool L_186; L_186 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_184, L_185, /*hidden argument*/NULL); if (L_186) { goto IL_041b; } } { goto IL_0426; } IL_03e8: { GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_187 = V_0; if (!L_187) { goto IL_0405; } } { GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_188 = V_0; NullCheck(L_188); bool L_189; L_189 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_188, /*hidden argument*/NULL); if (L_189) { goto IL_0405; } } { Il2CppChar* L_190 = ___chars2; if ((((intptr_t)L_190) == ((intptr_t)((uintptr_t)0)))) { goto IL_0426; } } { uint8_t L_191 = V_8; V_2 = (int16_t)L_191; V_3 = (int16_t)(-1); V_4 = (int16_t)(-1); V_5 = (int16_t)(-1); goto IL_0426; } IL_0405: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_192 = V_1; uint8_t L_193 = V_8; NullCheck(L_192); bool L_194; L_194 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_192, L_193, /*hidden argument*/NULL); if (L_194) { goto IL_041b; } } { goto IL_0426; } IL_0411: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_195 = V_1; uint8_t L_196 = V_8; NullCheck(L_195); bool L_197; L_197 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_195, L_196, /*hidden argument*/NULL); if (!L_197) { goto IL_0426; } } IL_041b: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_198 = V_1; NullCheck(L_198); bool L_199; L_199 = EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D(L_198, /*hidden argument*/NULL); if (L_199) { goto IL_022b; } } IL_0426: { GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_200 = V_0; if (!L_200) { goto IL_0458; } } { Il2CppChar* L_201 = ___chars2; if ((((intptr_t)L_201) == ((intptr_t)((uintptr_t)0)))) { goto IL_044c; } } { GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_202 = V_0; int16_t L_203 = V_2; NullCheck(L_202); L_202->set_bLeftOver1_8(L_203); GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_204 = V_0; int16_t L_205 = V_3; NullCheck(L_204); L_204->set_bLeftOver2_9(L_205); GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_206 = V_0; int16_t L_207 = V_4; NullCheck(L_206); L_206->set_bLeftOver3_10(L_207); GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_208 = V_0; int16_t L_209 = V_5; NullCheck(L_208); L_208->set_bLeftOver4_11(L_209); } IL_044c: { GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_210 = V_0; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_211 = V_1; NullCheck(L_211); int32_t L_212; L_212 = EncodingCharBuffer_get_BytesUsed_m92DCBD3ECBEBFA26EFF231CFBB60EE102AE725D9(L_211, /*hidden argument*/NULL); NullCheck(L_210); ((DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C *)L_210)->set_m_bytesUsed_5(L_212); } IL_0458: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_213 = V_1; NullCheck(L_213); int32_t L_214; L_214 = EncodingCharBuffer_get_Count_m7AE0EEEDE0773BDF379A6582805F67A4775B6D11_inline(L_213, /*hidden argument*/NULL); return L_214; } } // System.Int32 System.Text.GB18030Encoding::GetMaxByteCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GB18030Encoding_GetMaxByteCount_m41676FB91637806DEAB16995D4AE7080AA759424 (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, int32_t ___charCount0, const RuntimeMethod* method) { int64_t V_0 = 0; { int32_t L_0 = ___charCount0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0014; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_2 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GB18030Encoding_GetMaxByteCount_m41676FB91637806DEAB16995D4AE7080AA759424_RuntimeMethod_var))); } IL_0014: { int32_t L_3 = ___charCount0; V_0 = ((int64_t)il2cpp_codegen_add((int64_t)((int64_t)((int64_t)L_3)), (int64_t)((int64_t)((int64_t)1)))); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_4; L_4 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.EncoderFallback::get_MaxCharCount() */, L_4); if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0037; } } { int64_t L_6 = V_0; EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_7; L_7 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_7); int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.EncoderFallback::get_MaxCharCount() */, L_7); V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_6, (int64_t)((int64_t)((int64_t)L_8)))); } IL_0037: { int64_t L_9 = V_0; V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_9, (int64_t)((int64_t)((int64_t)4)))); int64_t L_10 = V_0; if ((((int64_t)L_10) <= ((int64_t)((int64_t)((int64_t)((int32_t)2147483647LL)))))) { goto IL_0055; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_11; L_11 = SR_get_ArgumentOutOfRange_GetByteCountOverflow_mC5B3500DAB1D731FA2F7D4A07EC9F50A58B37CED(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)), L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GB18030Encoding_GetMaxByteCount_m41676FB91637806DEAB16995D4AE7080AA759424_RuntimeMethod_var))); } IL_0055: { int64_t L_13 = V_0; return ((int32_t)((int32_t)L_13)); } } // System.Int32 System.Text.GB18030Encoding::GetMaxCharCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GB18030Encoding_GetMaxCharCount_mAD1A98EF86E3C72DF25BD17A95EC9365E3E7C15D (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, int32_t ___byteCount0, const RuntimeMethod* method) { int64_t V_0 = 0; { int32_t L_0 = ___byteCount0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0014; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_2 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GB18030Encoding_GetMaxCharCount_mAD1A98EF86E3C72DF25BD17A95EC9365E3E7C15D_RuntimeMethod_var))); } IL_0014: { int32_t L_3 = ___byteCount0; V_0 = ((int64_t)il2cpp_codegen_add((int64_t)((int64_t)((int64_t)L_3)), (int64_t)((int64_t)((int64_t)3)))); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_4; L_4 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.DecoderFallback::get_MaxCharCount() */, L_4); if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0037; } } { int64_t L_6 = V_0; DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_7; L_7 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_7); int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.DecoderFallback::get_MaxCharCount() */, L_7); V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_6, (int64_t)((int64_t)((int64_t)L_8)))); } IL_0037: { int64_t L_9 = V_0; if ((((int64_t)L_9) <= ((int64_t)((int64_t)((int64_t)((int32_t)2147483647LL)))))) { goto IL_0050; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_10; L_10 = SR_get_ArgumentOutOfRange_GetCharCountOverflow_m4A51FDB9EEAFD7451C678B137173ABB093EE6C2B(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_11 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)), L_10, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GB18030Encoding_GetMaxCharCount_mAD1A98EF86E3C72DF25BD17A95EC9365E3E7C15D_RuntimeMethod_var))); } IL_0050: { int64_t L_12 = V_0; return ((int32_t)((int32_t)L_12)); } } // System.Text.Decoder System.Text.GB18030Encoding::GetDecoder() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * GB18030Encoding_GetDecoder_m54B0D451F61F34CF275309265C9F6BC60EC235DB (GB18030Encoding_t2647970F98C95121BA19FDF4C6BEBFC0204572F2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B * L_0 = (GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B *)il2cpp_codegen_object_new(GB18030Decoder_tB7C91CEAEE41025D18FE27A0CB040053A4652C9B_il2cpp_TypeInfo_var); GB18030Decoder__ctor_mF16AC9F979F80C94EFD6F43D26973456C2FF5C59(L_0, __this, /*hidden argument*/NULL); return L_0; } } #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 System.Text.ISCIIEncoding::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ISCIIEncoding__ctor_m0EC00B0E8BDAD4A71FA8E379E2D4C588475368B8 (ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB * __this, int32_t ___codePage0, const RuntimeMethod* method) { { int32_t L_0 = ___codePage0; EncodingNLS__ctor_m8020A4859286936E1F1F90B61BC427305F182C39(__this, L_0, /*hidden argument*/NULL); int32_t L_1 = ___codePage0; __this->set__defaultCodePage_64(((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)((int32_t)57000)))); int32_t L_2 = __this->get__defaultCodePage_64(); if ((((int32_t)L_2) < ((int32_t)2))) { goto IL_0027; } } { int32_t L_3 = __this->get__defaultCodePage_64(); if ((((int32_t)L_3) <= ((int32_t)((int32_t)11)))) { goto IL_0042; } } IL_0027: { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_4; L_4 = SR_get_Argument_CodepageNotSupported_mB2FC570549F5731FEC487F43D7AF590B098719DD(/*hidden argument*/NULL); int32_t L_5 = ___codePage0; int32_t L_6 = L_5; RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6); String_t* L_8; L_8 = SR_Format_mA75E3A775313E12188CB4CF7265165A6A811261F(L_4, L_7, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_9 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_9, L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8E153505BC4F7DA39503D643976E9C4E75B7163B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ISCIIEncoding__ctor_m0EC00B0E8BDAD4A71FA8E379E2D4C588475368B8_RuntimeMethod_var))); } IL_0042: { return; } } // System.Void System.Text.ISCIIEncoding::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ISCIIEncoding_System_Runtime_Serialization_ISerializable_GetObjectData_mEC8F5344629F26F314ADB261EC12235B5331682A (ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { { PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E * L_0 = (PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PlatformNotSupportedException_t4F02BDC290520CA1A2452F51A8AC464F6D5E356E_il2cpp_TypeInfo_var))); PlatformNotSupportedException__ctor_mF4122BD5C9FF6CF441C2A4BCECF012EEF603AE05(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ISCIIEncoding_System_Runtime_Serialization_ISerializable_GetObjectData_mEC8F5344629F26F314ADB261EC12235B5331682A_RuntimeMethod_var))); } } // System.Int32 System.Text.ISCIIEncoding::GetMaxByteCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISCIIEncoding_GetMaxByteCount_m00CF90E96A3CF4EB5880B631D2C50EAA9CFBF3BB (ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB * __this, int32_t ___charCount0, const RuntimeMethod* method) { int64_t V_0 = 0; { int32_t L_0 = ___charCount0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0014; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_2 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ISCIIEncoding_GetMaxByteCount_m00CF90E96A3CF4EB5880B631D2C50EAA9CFBF3BB_RuntimeMethod_var))); } IL_0014: { int32_t L_3 = ___charCount0; V_0 = ((int64_t)il2cpp_codegen_add((int64_t)((int64_t)((int64_t)L_3)), (int64_t)((int64_t)((int64_t)1)))); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_4; L_4 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.EncoderFallback::get_MaxCharCount() */, L_4); if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0037; } } { int64_t L_6 = V_0; EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_7; L_7 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_7); int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.EncoderFallback::get_MaxCharCount() */, L_7); V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_6, (int64_t)((int64_t)((int64_t)L_8)))); } IL_0037: { int64_t L_9 = V_0; V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_9, (int64_t)((int64_t)((int64_t)4)))); int64_t L_10 = V_0; if ((((int64_t)L_10) <= ((int64_t)((int64_t)((int64_t)((int32_t)2147483647LL)))))) { goto IL_0055; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_11; L_11 = SR_get_ArgumentOutOfRange_GetByteCountOverflow_mC5B3500DAB1D731FA2F7D4A07EC9F50A58B37CED(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)), L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ISCIIEncoding_GetMaxByteCount_m00CF90E96A3CF4EB5880B631D2C50EAA9CFBF3BB_RuntimeMethod_var))); } IL_0055: { int64_t L_13 = V_0; return ((int32_t)((int32_t)L_13)); } } // System.Int32 System.Text.ISCIIEncoding::GetMaxCharCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISCIIEncoding_GetMaxCharCount_mE49F3C412CB12E5D1770D7D5C044B2219C03D876 (ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB * __this, int32_t ___byteCount0, const RuntimeMethod* method) { int64_t V_0 = 0; { int32_t L_0 = ___byteCount0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0014; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_2 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ISCIIEncoding_GetMaxCharCount_mE49F3C412CB12E5D1770D7D5C044B2219C03D876_RuntimeMethod_var))); } IL_0014: { int32_t L_3 = ___byteCount0; V_0 = ((int64_t)il2cpp_codegen_add((int64_t)((int64_t)((int64_t)L_3)), (int64_t)((int64_t)((int64_t)1)))); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_4; L_4 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.DecoderFallback::get_MaxCharCount() */, L_4); if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0037; } } { int64_t L_6 = V_0; DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_7; L_7 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_7); int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.DecoderFallback::get_MaxCharCount() */, L_7); V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_6, (int64_t)((int64_t)((int64_t)L_8)))); } IL_0037: { int64_t L_9 = V_0; if ((((int64_t)L_9) <= ((int64_t)((int64_t)((int64_t)((int32_t)2147483647LL)))))) { goto IL_0050; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_10; L_10 = SR_get_ArgumentOutOfRange_GetCharCountOverflow_m4A51FDB9EEAFD7451C678B137173ABB093EE6C2B(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_11 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)), L_10, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ISCIIEncoding_GetMaxCharCount_mE49F3C412CB12E5D1770D7D5C044B2219C03D876_RuntimeMethod_var))); } IL_0050: { int64_t L_12 = V_0; return ((int32_t)((int32_t)L_12)); } } // System.Int32 System.Text.ISCIIEncoding::GetByteCount(System.Char*,System.Int32,System.Text.EncoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISCIIEncoding_GetByteCount_mD1C3A4A235CC667EF416ECC1DA858E8833AD7709 (ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB * __this, Il2CppChar* ___chars0, int32_t ___count1, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___baseEncoder2, const RuntimeMethod* method) { { Il2CppChar* L_0 = ___chars0; int32_t L_1 = ___count1; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_2 = ___baseEncoder2; int32_t L_3; L_3 = VirtualFuncInvoker5< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * >::Invoke(40 /* System.Int32 System.Text.EncodingNLS::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) */, __this, (Il2CppChar*)(Il2CppChar*)L_0, L_1, (uint8_t*)(uint8_t*)((uintptr_t)0), 0, L_2); return L_3; } } // System.Int32 System.Text.ISCIIEncoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISCIIEncoding_GetBytes_mA1FFAAD2631BF65E601BFC6668D39C15CD4B0B07 (ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___baseEncoder4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * V_0 = NULL; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * V_1 = NULL; int32_t V_2 = 0; bool V_3 = false; Il2CppChar V_4 = 0x0; int32_t V_5 = 0; uint8_t V_6 = 0x0; int32_t V_7 = 0; int32_t V_8 = 0; uint8_t G_B24_0 = 0x0; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * G_B24_1 = NULL; uint8_t G_B23_0 = 0x0; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * G_B23_1 = NULL; int32_t G_B25_0 = 0; uint8_t G_B25_1 = 0x0; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * G_B25_2 = NULL; { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_0 = ___baseEncoder4; V_0 = ((ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 *)CastclassClass((RuntimeObject*)L_0, ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67_il2cpp_TypeInfo_var)); ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * L_1 = V_0; uint8_t* L_2 = ___bytes2; int32_t L_3 = ___byteCount3; Il2CppChar* L_4 = ___chars0; int32_t L_5 = ___charCount1; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_6 = (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E *)il2cpp_codegen_object_new(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E_il2cpp_TypeInfo_var); EncodingByteBuffer__ctor_m2A69AE178EAFFEC72B5BF278A9E4962B9E086B0D(L_6, __this, L_1, (uint8_t*)(uint8_t*)L_2, L_3, (Il2CppChar*)(Il2CppChar*)L_4, L_5, /*hidden argument*/NULL); V_1 = L_6; int32_t L_7 = __this->get__defaultCodePage_64(); V_2 = L_7; V_3 = (bool)0; ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * L_8 = V_0; if (!L_8) { goto IL_0168; } } { ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * L_9 = V_0; NullCheck(L_9); int32_t L_10 = L_9->get_currentCodePage_10(); V_2 = L_10; ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * L_11 = V_0; NullCheck(L_11); bool L_12 = L_11->get_bLastVirama_11(); V_3 = L_12; ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * L_13 = V_0; NullCheck(L_13); Il2CppChar L_14 = ((EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)L_13)->get_charLeftOver_2(); if ((((int32_t)L_14) <= ((int32_t)0))) { goto IL_0168; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_15 = V_1; ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * L_16 = V_0; NullCheck(L_16); Il2CppChar L_17 = ((EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)L_16)->get_charLeftOver_2(); NullCheck(L_15); bool L_18; L_18 = EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4(L_15, L_17, /*hidden argument*/NULL); V_3 = (bool)0; goto IL_0168; } IL_0052: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_19 = V_1; NullCheck(L_19); Il2CppChar L_20; L_20 = EncodingByteBuffer_GetNextChar_m176F405A5A917B77EFE264BDA12FBDF279A9D054(L_19, /*hidden argument*/NULL); V_4 = L_20; Il2CppChar L_21 = V_4; if ((((int32_t)L_21) >= ((int32_t)((int32_t)160)))) { goto IL_0078; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_22 = V_1; Il2CppChar L_23 = V_4; NullCheck(L_22); bool L_24; L_24 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_22, (uint8_t)((int32_t)((uint8_t)L_23)), /*hidden argument*/NULL); if (!L_24) { goto IL_0173; } } { V_3 = (bool)0; goto IL_0168; } IL_0078: { Il2CppChar L_25 = V_4; if ((((int32_t)L_25) < ((int32_t)((int32_t)2305)))) { goto IL_008a; } } { Il2CppChar L_26 = V_4; if ((((int32_t)L_26) <= ((int32_t)((int32_t)3439)))) { goto IL_00e1; } } IL_008a: { bool L_27 = V_3; if (!L_27) { goto IL_00d1; } } { Il2CppChar L_28 = V_4; if ((((int32_t)L_28) == ((int32_t)((int32_t)8204)))) { goto IL_009f; } } { Il2CppChar L_29 = V_4; if ((!(((uint32_t)L_29) == ((uint32_t)((int32_t)8205))))) { goto IL_00d1; } } IL_009f: { Il2CppChar L_30 = V_4; if ((!(((uint32_t)L_30) == ((uint32_t)((int32_t)8204))))) { goto IL_00ba; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_31 = V_1; NullCheck(L_31); bool L_32; L_32 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_31, (uint8_t)((int32_t)232), /*hidden argument*/NULL); if (L_32) { goto IL_00ca; } } { goto IL_0173; } IL_00ba: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_33 = V_1; NullCheck(L_33); bool L_34; L_34 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_33, (uint8_t)((int32_t)233), /*hidden argument*/NULL); if (!L_34) { goto IL_0173; } } IL_00ca: { V_3 = (bool)0; goto IL_0168; } IL_00d1: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_35 = V_1; Il2CppChar L_36 = V_4; NullCheck(L_35); bool L_37; L_37 = EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4(L_35, L_36, /*hidden argument*/NULL); V_3 = (bool)0; goto IL_0168; } IL_00e1: { IL2CPP_RUNTIME_CLASS_INIT(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_38 = ((ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields*)il2cpp_codegen_static_fields_for(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var))->get_s_UnicodeToIndicChar_65(); Il2CppChar L_39 = V_4; NullCheck(L_38); int32_t L_40 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_39, (int32_t)((int32_t)2305))); int32_t L_41 = (L_38)->GetAt(static_cast(L_40)); V_5 = L_41; int32_t L_42 = V_5; V_6 = (uint8_t)((int32_t)((uint8_t)L_42)); int32_t L_43 = V_5; V_7 = ((int32_t)((int32_t)((int32_t)15)&(int32_t)((int32_t)((int32_t)L_43>>(int32_t)8)))); int32_t L_44 = V_5; V_8 = ((int32_t)((int32_t)((int32_t)61440)&(int32_t)L_44)); int32_t L_45 = V_5; if (L_45) { goto IL_011a; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_46 = V_1; Il2CppChar L_47 = V_4; NullCheck(L_46); bool L_48; L_48 = EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4(L_46, L_47, /*hidden argument*/NULL); V_3 = (bool)0; goto IL_0168; } IL_011a: { int32_t L_49 = V_7; int32_t L_50 = V_2; if ((((int32_t)L_49) == ((int32_t)L_50))) { goto IL_0135; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_51 = V_1; int32_t L_52 = V_7; NullCheck(L_51); bool L_53; L_53 = EncodingByteBuffer_AddByte_mDB20208A14BF97D5E718B4C598891E33EB277163(L_51, (uint8_t)((int32_t)239), (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_52|(int32_t)((int32_t)64))))), /*hidden argument*/NULL); if (!L_53) { goto IL_0173; } } { int32_t L_54 = V_7; V_2 = L_54; } IL_0135: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_55 = V_1; uint8_t L_56 = V_6; int32_t L_57 = V_8; G_B23_0 = L_56; G_B23_1 = L_55; if (L_57) { G_B24_0 = L_56; G_B24_1 = L_55; goto IL_013f; } } { G_B25_0 = 0; G_B25_1 = G_B23_0; G_B25_2 = G_B23_1; goto IL_0140; } IL_013f: { G_B25_0 = 1; G_B25_1 = G_B24_0; G_B25_2 = G_B24_1; } IL_0140: { NullCheck(G_B25_2); bool L_58; L_58 = EncodingByteBuffer_AddByte_m7CE7DBA0BC581E4C95F0CB51FFEF7151A22DE1C9(G_B25_2, G_B25_1, G_B25_0, /*hidden argument*/NULL); if (!L_58) { goto IL_0173; } } { uint8_t L_59 = V_6; V_3 = (bool)((((int32_t)L_59) == ((int32_t)((int32_t)232)))? 1 : 0); int32_t L_60 = V_8; if (!L_60) { goto IL_0168; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_61 = V_1; IL2CPP_RUNTIME_CLASS_INIT(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_62 = ((ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields*)il2cpp_codegen_static_fields_for(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var))->get_s_SecondIndicByte_66(); int32_t L_63 = V_8; NullCheck(L_62); int32_t L_64 = ((int32_t)((int32_t)L_63>>(int32_t)((int32_t)12))); uint8_t L_65 = (L_62)->GetAt(static_cast(L_64)); NullCheck(L_61); bool L_66; L_66 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_61, L_65, /*hidden argument*/NULL); if (!L_66) { goto IL_0173; } } IL_0168: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_67 = V_1; NullCheck(L_67); bool L_68; L_68 = EncodingByteBuffer_get_MoreData_m8259F66079AAB6FA49E335EE458C92162E5ED882(L_67, /*hidden argument*/NULL); if (L_68) { goto IL_0052; } } IL_0173: { int32_t L_69 = V_2; int32_t L_70 = __this->get__defaultCodePage_64(); if ((((int32_t)L_69) == ((int32_t)L_70))) { goto IL_01b0; } } { ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * L_71 = V_0; if (!L_71) { goto IL_0187; } } { ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * L_72 = V_0; NullCheck(L_72); bool L_73; L_73 = EncoderNLS_get_MustFlush_mA3666C4D838FE0FEF1C049EE06453813C3A5113F_inline(L_72, /*hidden argument*/NULL); if (!L_73) { goto IL_01b0; } } IL_0187: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_74 = V_1; int32_t L_75 = __this->get__defaultCodePage_64(); NullCheck(L_74); bool L_76; L_76 = EncodingByteBuffer_AddByte_mDB20208A14BF97D5E718B4C598891E33EB277163(L_74, (uint8_t)((int32_t)239), (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_75|(int32_t)((int32_t)64))))), /*hidden argument*/NULL); if (!L_76) { goto IL_01a7; } } { int32_t L_77 = __this->get__defaultCodePage_64(); V_2 = L_77; goto IL_01ae; } IL_01a7: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_78 = V_1; NullCheck(L_78); Il2CppChar L_79; L_79 = EncodingByteBuffer_GetNextChar_m176F405A5A917B77EFE264BDA12FBDF279A9D054(L_78, /*hidden argument*/NULL); } IL_01ae: { V_3 = (bool)0; } IL_01b0: { ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * L_80 = V_0; if (!L_80) { goto IL_01e6; } } { uint8_t* L_81 = ___bytes2; if ((((intptr_t)L_81) == ((intptr_t)((uintptr_t)0)))) { goto IL_01e6; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_82 = V_1; NullCheck(L_82); EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * L_83 = L_82->get_address_of_fallbackBufferHelper_10(); bool L_84 = L_83->get_bUsedEncoder_4(); if (L_84) { goto IL_01cc; } } { ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * L_85 = V_0; NullCheck(L_85); ((EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)L_85)->set_charLeftOver_2(0); } IL_01cc: { ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * L_86 = V_0; int32_t L_87 = V_2; NullCheck(L_86); L_86->set_currentCodePage_10(L_87); ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * L_88 = V_0; bool L_89 = V_3; NullCheck(L_88); L_88->set_bLastVirama_11(L_89); ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * L_90 = V_0; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_91 = V_1; NullCheck(L_91); int32_t L_92; L_92 = EncodingByteBuffer_get_CharsUsed_m437F4C5102EED539A7E370BA622C5B3073A0D73F(L_91, /*hidden argument*/NULL); NullCheck(L_90); ((EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)L_90)->set_m_charsUsed_6(L_92); } IL_01e6: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_93 = V_1; NullCheck(L_93); int32_t L_94; L_94 = EncodingByteBuffer_get_Count_m375E0A582EED40AC38A06528595538E1A237E6AA_inline(L_93, /*hidden argument*/NULL); return L_94; } } // System.Int32 System.Text.ISCIIEncoding::GetCharCount(System.Byte*,System.Int32,System.Text.DecoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISCIIEncoding_GetCharCount_m9FA7CA1252191D2F9D5876D11B6014AC7642A1EA (ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB * __this, uint8_t* ___bytes0, int32_t ___count1, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * ___baseDecoder2, const RuntimeMethod* method) { { uint8_t* L_0 = ___bytes0; int32_t L_1 = ___count1; DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_2 = ___baseDecoder2; int32_t L_3; L_3 = VirtualFuncInvoker5< int32_t, uint8_t*, int32_t, Il2CppChar*, int32_t, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * >::Invoke(42 /* System.Int32 System.Text.EncodingNLS::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS) */, __this, (uint8_t*)(uint8_t*)L_0, L_1, (Il2CppChar*)(Il2CppChar*)((uintptr_t)0), 0, L_2); return L_3; } } // System.Int32 System.Text.ISCIIEncoding::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISCIIEncoding_GetChars_m181474BB3B4CC5D34E5F827728C59381EE887E61 (ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * ___baseDecoder4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * V_0 = NULL; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * V_1 = NULL; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; bool V_5 = false; Il2CppChar V_6 = 0x0; Il2CppChar V_7 = 0x0; bool V_8 = false; int32_t V_9 = 0; uint8_t V_10 = 0x0; Il2CppChar V_11 = 0x0; Il2CppChar V_12 = 0x0; int32_t G_B82_0 = 0; { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_0 = ___baseDecoder4; V_0 = ((ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E *)CastclassClass((RuntimeObject*)L_0, ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E_il2cpp_TypeInfo_var)); ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_1 = V_0; Il2CppChar* L_2 = ___chars2; int32_t L_3 = ___charCount3; uint8_t* L_4 = ___bytes0; int32_t L_5 = ___byteCount1; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_6 = (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E *)il2cpp_codegen_object_new(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E_il2cpp_TypeInfo_var); EncodingCharBuffer__ctor_m2B1F9C23EF529AF78684432B52CD812524792D0A(L_6, __this, L_1, (Il2CppChar*)(Il2CppChar*)L_2, L_3, (uint8_t*)(uint8_t*)L_4, L_5, /*hidden argument*/NULL); V_1 = L_6; int32_t L_7 = __this->get__defaultCodePage_64(); V_2 = L_7; V_3 = (bool)0; V_4 = (bool)0; V_5 = (bool)0; V_6 = 0; V_7 = 0; ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_8 = V_0; if (!L_8) { goto IL_005b; } } { ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_9 = V_0; NullCheck(L_9); int32_t L_10 = L_9->get_currentCodePage_8(); V_2 = L_10; ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_11 = V_0; NullCheck(L_11); bool L_12 = L_11->get_bLastATR_9(); V_3 = L_12; ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_13 = V_0; NullCheck(L_13); bool L_14 = L_13->get_bLastVirama_10(); V_4 = L_14; ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_15 = V_0; NullCheck(L_15); bool L_16 = L_15->get_bLastDevenagariStressAbbr_11(); V_5 = L_16; ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_17 = V_0; NullCheck(L_17); Il2CppChar L_18 = L_17->get_cLastCharForNextNukta_12(); V_6 = L_18; ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_19 = V_0; NullCheck(L_19); Il2CppChar L_20 = L_19->get_cLastCharForNoNextNukta_13(); V_7 = L_20; } IL_005b: { bool L_21 = V_4; bool L_22 = V_3; bool L_23 = V_5; Il2CppChar L_24 = V_6; V_8 = (bool)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_21|(int32_t)L_22))|(int32_t)L_23))|(int32_t)((!(((uint32_t)L_24) <= ((uint32_t)0)))? 1 : 0))); V_9 = (-1); int32_t L_25 = V_2; if ((((int32_t)L_25) < ((int32_t)2))) { goto IL_02c7; } } { int32_t L_26 = V_2; if ((((int32_t)L_26) > ((int32_t)((int32_t)11)))) { goto IL_02c7; } } { IL2CPP_RUNTIME_CLASS_INIT(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = ((ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields*)il2cpp_codegen_static_fields_for(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var))->get_s_IndicMappingIndex_67(); int32_t L_28 = V_2; NullCheck(L_27); int32_t L_29 = L_28; int32_t L_30 = (L_27)->GetAt(static_cast(L_29)); V_9 = L_30; goto IL_02c7; } IL_008a: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_31 = V_1; NullCheck(L_31); uint8_t L_32; L_32 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_31, /*hidden argument*/NULL); V_10 = L_32; bool L_33 = V_8; if (!L_33) { goto IL_020a; } } { V_8 = (bool)0; bool L_34 = V_3; if (!L_34) { goto IL_012d; } } { uint8_t L_35 = V_10; if ((((int32_t)L_35) < ((int32_t)((int32_t)66)))) { goto IL_00c4; } } { uint8_t L_36 = V_10; if ((((int32_t)L_36) > ((int32_t)((int32_t)75)))) { goto IL_00c4; } } { uint8_t L_37 = V_10; V_2 = ((int32_t)((int32_t)L_37&(int32_t)((int32_t)15))); IL2CPP_RUNTIME_CLASS_INIT(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_38 = ((ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields*)il2cpp_codegen_static_fields_for(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var))->get_s_IndicMappingIndex_67(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = L_39; int32_t L_41 = (L_38)->GetAt(static_cast(L_40)); V_9 = L_41; V_3 = (bool)0; goto IL_02c7; } IL_00c4: { uint8_t L_42 = V_10; if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)64))))) { goto IL_00ed; } } { int32_t L_43 = __this->get__defaultCodePage_64(); V_2 = L_43; V_9 = (-1); int32_t L_44 = V_2; if ((((int32_t)L_44) < ((int32_t)2))) { goto IL_00e6; } } { int32_t L_45 = V_2; if ((((int32_t)L_45) > ((int32_t)((int32_t)11)))) { goto IL_00e6; } } { IL2CPP_RUNTIME_CLASS_INIT(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_46 = ((ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields*)il2cpp_codegen_static_fields_for(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var))->get_s_IndicMappingIndex_67(); int32_t L_47 = V_2; NullCheck(L_46); int32_t L_48 = L_47; int32_t L_49 = (L_46)->GetAt(static_cast(L_48)); V_9 = L_49; } IL_00e6: { V_3 = (bool)0; goto IL_02c7; } IL_00ed: { uint8_t L_50 = V_10; if ((!(((uint32_t)L_50) == ((uint32_t)((int32_t)65))))) { goto IL_0116; } } { int32_t L_51 = __this->get__defaultCodePage_64(); V_2 = L_51; V_9 = (-1); int32_t L_52 = V_2; if ((((int32_t)L_52) < ((int32_t)2))) { goto IL_010f; } } { int32_t L_53 = V_2; if ((((int32_t)L_53) > ((int32_t)((int32_t)11)))) { goto IL_010f; } } { IL2CPP_RUNTIME_CLASS_INIT(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_54 = ((ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields*)il2cpp_codegen_static_fields_for(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var))->get_s_IndicMappingIndex_67(); int32_t L_55 = V_2; NullCheck(L_54); int32_t L_56 = L_55; int32_t L_57 = (L_54)->GetAt(static_cast(L_56)); V_9 = L_57; } IL_010f: { V_3 = (bool)0; goto IL_02c7; } IL_0116: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_58 = V_1; NullCheck(L_58); bool L_59; L_59 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_58, (uint8_t)((int32_t)239), /*hidden argument*/NULL); if (!L_59) { goto IL_02d2; } } { V_3 = (bool)0; goto IL_020a; } IL_012d: { bool L_60 = V_4; if (!L_60) { goto IL_017b; } } { uint8_t L_61 = V_10; if ((!(((uint32_t)L_61) == ((uint32_t)((int32_t)232))))) { goto IL_0152; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_62 = V_1; NullCheck(L_62); bool L_63; L_63 = EncodingCharBuffer_AddChar_m257947E9C1F5B0274B415C2CE5831947E4E6DB50(L_62, ((int32_t)8204), /*hidden argument*/NULL); if (!L_63) { goto IL_02d2; } } { V_4 = (bool)0; goto IL_02c7; } IL_0152: { uint8_t L_64 = V_10; if ((!(((uint32_t)L_64) == ((uint32_t)((int32_t)233))))) { goto IL_0173; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_65 = V_1; NullCheck(L_65); bool L_66; L_66 = EncodingCharBuffer_AddChar_m257947E9C1F5B0274B415C2CE5831947E4E6DB50(L_65, ((int32_t)8205), /*hidden argument*/NULL); if (!L_66) { goto IL_02d2; } } { V_4 = (bool)0; goto IL_02c7; } IL_0173: { V_4 = (bool)0; goto IL_020a; } IL_017b: { bool L_67 = V_5; if (!L_67) { goto IL_01d6; } } { uint8_t L_68 = V_10; if ((!(((uint32_t)L_68) == ((uint32_t)((int32_t)184))))) { goto IL_01a0; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_69 = V_1; NullCheck(L_69); bool L_70; L_70 = EncodingCharBuffer_AddChar_m257947E9C1F5B0274B415C2CE5831947E4E6DB50(L_69, ((int32_t)2386), /*hidden argument*/NULL); if (!L_70) { goto IL_02d2; } } { V_5 = (bool)0; goto IL_02c7; } IL_01a0: { uint8_t L_71 = V_10; if ((!(((uint32_t)L_71) == ((uint32_t)((int32_t)191))))) { goto IL_01c1; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_72 = V_1; NullCheck(L_72); bool L_73; L_73 = EncodingCharBuffer_AddChar_m257947E9C1F5B0274B415C2CE5831947E4E6DB50(L_72, ((int32_t)2416), /*hidden argument*/NULL); if (!L_73) { goto IL_02d2; } } { V_5 = (bool)0; goto IL_02c7; } IL_01c1: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_74 = V_1; NullCheck(L_74); bool L_75; L_75 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_74, (uint8_t)((int32_t)240), /*hidden argument*/NULL); if (!L_75) { goto IL_02d2; } } { V_5 = (bool)0; goto IL_020a; } IL_01d6: { uint8_t L_76 = V_10; if ((!(((uint32_t)L_76) == ((uint32_t)((int32_t)233))))) { goto IL_01f7; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_77 = V_1; Il2CppChar L_78 = V_6; NullCheck(L_77); bool L_79; L_79 = EncodingCharBuffer_AddChar_m257947E9C1F5B0274B415C2CE5831947E4E6DB50(L_77, L_78, /*hidden argument*/NULL); if (!L_79) { goto IL_02d2; } } { int32_t L_80 = 0; V_7 = L_80; V_6 = L_80; goto IL_02c7; } IL_01f7: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_81 = V_1; Il2CppChar L_82 = V_7; NullCheck(L_81); bool L_83; L_83 = EncodingCharBuffer_AddChar_m257947E9C1F5B0274B415C2CE5831947E4E6DB50(L_81, L_82, /*hidden argument*/NULL); if (!L_83) { goto IL_02d2; } } { int32_t L_84 = 0; V_7 = L_84; V_6 = L_84; } IL_020a: { uint8_t L_85 = V_10; if ((((int32_t)L_85) >= ((int32_t)((int32_t)160)))) { goto IL_0225; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_86 = V_1; uint8_t L_87 = V_10; NullCheck(L_86); bool L_88; L_88 = EncodingCharBuffer_AddChar_m257947E9C1F5B0274B415C2CE5831947E4E6DB50(L_86, L_87, /*hidden argument*/NULL); if (L_88) { goto IL_02c7; } } { goto IL_02d2; } IL_0225: { uint8_t L_89 = V_10; if ((!(((uint32_t)L_89) == ((uint32_t)((int32_t)239))))) { goto IL_0238; } } { int32_t L_90 = 1; V_8 = (bool)L_90; V_3 = (bool)L_90; goto IL_02c7; } IL_0238: { IL2CPP_RUNTIME_CLASS_INIT(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var); CharU5BU2CU2CU5D_tA771F561AC98D80C73C44F8157C746505E9B5079* L_91 = ((ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields*)il2cpp_codegen_static_fields_for(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var))->get_s_IndicMapping_68(); int32_t L_92 = V_9; uint8_t L_93 = V_10; NullCheck(L_91); Il2CppChar L_94; L_94 = (L_91)->GetAt(L_92, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_93, (int32_t)((int32_t)160)))); V_11 = L_94; CharU5BU2CU2CU5D_tA771F561AC98D80C73C44F8157C746505E9B5079* L_95 = ((ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields*)il2cpp_codegen_static_fields_for(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var))->get_s_IndicMapping_68(); int32_t L_96 = V_9; uint8_t L_97 = V_10; NullCheck(L_95); Il2CppChar L_98; L_98 = (L_95)->GetAt(L_96, 1, ((int32_t)il2cpp_codegen_subtract((int32_t)L_97, (int32_t)((int32_t)160)))); V_12 = L_98; Il2CppChar L_99 = V_12; if (!L_99) { goto IL_0273; } } { uint8_t L_100 = V_10; if ((!(((uint32_t)L_100) == ((uint32_t)((int32_t)233))))) { goto IL_028f; } } IL_0273: { Il2CppChar L_101 = V_11; if (L_101) { goto IL_0283; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_102 = V_1; uint8_t L_103 = V_10; NullCheck(L_102); bool L_104; L_104 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_102, L_103, /*hidden argument*/NULL); if (L_104) { goto IL_02c7; } } { goto IL_02d2; } IL_0283: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_105 = V_1; Il2CppChar L_106 = V_11; NullCheck(L_105); bool L_107; L_107 = EncodingCharBuffer_AddChar_m257947E9C1F5B0274B415C2CE5831947E4E6DB50(L_105, L_106, /*hidden argument*/NULL); if (L_107) { goto IL_02c7; } } { goto IL_02d2; } IL_028f: { uint8_t L_108 = V_10; if ((!(((uint32_t)L_108) == ((uint32_t)((int32_t)232))))) { goto IL_02aa; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_109 = V_1; Il2CppChar L_110 = V_11; NullCheck(L_109); bool L_111; L_111 = EncodingCharBuffer_AddChar_m257947E9C1F5B0274B415C2CE5831947E4E6DB50(L_109, L_110, /*hidden argument*/NULL); if (!L_111) { goto IL_02d2; } } { int32_t L_112 = 1; V_8 = (bool)L_112; V_4 = (bool)L_112; goto IL_02c7; } IL_02aa: { Il2CppChar L_113 = V_12; if (((int32_t)((int32_t)L_113&(int32_t)((int32_t)61440)))) { goto IL_02c1; } } { V_8 = (bool)1; Il2CppChar L_114 = V_12; V_6 = L_114; Il2CppChar L_115 = V_11; V_7 = L_115; goto IL_02c7; } IL_02c1: { int32_t L_116 = 1; V_8 = (bool)L_116; V_5 = (bool)L_116; } IL_02c7: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_117 = V_1; NullCheck(L_117); bool L_118; L_118 = EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D(L_117, /*hidden argument*/NULL); if (L_118) { goto IL_008a; } } IL_02d2: { ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_119 = V_0; if (!L_119) { goto IL_02dd; } } { ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_120 = V_0; NullCheck(L_120); bool L_121; L_121 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_120, /*hidden argument*/NULL); if (!L_121) { goto IL_0336; } } IL_02dd: { bool L_122 = V_3; if (!L_122) { goto IL_02fa; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_123 = V_1; NullCheck(L_123); bool L_124; L_124 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_123, (uint8_t)((int32_t)239), /*hidden argument*/NULL); if (!L_124) { goto IL_02f1; } } { V_3 = (bool)0; goto IL_0336; } IL_02f1: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_125 = V_1; NullCheck(L_125); uint8_t L_126; L_126 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_125, /*hidden argument*/NULL); goto IL_0336; } IL_02fa: { bool L_127 = V_5; if (!L_127) { goto IL_0319; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_128 = V_1; NullCheck(L_128); bool L_129; L_129 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_128, (uint8_t)((int32_t)240), /*hidden argument*/NULL); if (!L_129) { goto IL_0310; } } { V_5 = (bool)0; goto IL_0336; } IL_0310: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_130 = V_1; NullCheck(L_130); uint8_t L_131; L_131 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_130, /*hidden argument*/NULL); goto IL_0336; } IL_0319: { Il2CppChar L_132 = V_7; if (!L_132) { goto IL_0336; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_133 = V_1; Il2CppChar L_134 = V_7; NullCheck(L_133); bool L_135; L_135 = EncodingCharBuffer_AddChar_m257947E9C1F5B0274B415C2CE5831947E4E6DB50(L_133, L_134, /*hidden argument*/NULL); if (!L_135) { goto IL_032f; } } { int32_t L_136 = 0; V_6 = L_136; V_7 = L_136; goto IL_0336; } IL_032f: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_137 = V_1; NullCheck(L_137); uint8_t L_138; L_138 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_137, /*hidden argument*/NULL); } IL_0336: { ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_139 = V_0; if (!L_139) { goto IL_03c6; } } { Il2CppChar* L_140 = ___chars2; if ((((intptr_t)L_140) == ((intptr_t)((uintptr_t)0)))) { goto IL_03c6; } } { ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_141 = V_0; NullCheck(L_141); bool L_142; L_142 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_141, /*hidden argument*/NULL); if (!L_142) { goto IL_0353; } } { Il2CppChar L_143 = V_7; G_B82_0 = ((!(((uint32_t)L_143) <= ((uint32_t)0)))? 1 : 0); goto IL_0354; } IL_0353: { G_B82_0 = 1; } IL_0354: { bool L_144 = V_3; bool L_145 = V_5; if (!((int32_t)((int32_t)((int32_t)((int32_t)G_B82_0|(int32_t)L_144))|(int32_t)L_145))) { goto IL_038b; } } { ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_146 = V_0; int32_t L_147 = V_2; NullCheck(L_146); L_146->set_currentCodePage_8(L_147); ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_148 = V_0; bool L_149 = V_4; NullCheck(L_148); L_148->set_bLastVirama_10(L_149); ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_150 = V_0; bool L_151 = V_3; NullCheck(L_150); L_150->set_bLastATR_9(L_151); ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_152 = V_0; bool L_153 = V_5; NullCheck(L_152); L_152->set_bLastDevenagariStressAbbr_11(L_153); ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_154 = V_0; Il2CppChar L_155 = V_6; NullCheck(L_154); L_154->set_cLastCharForNextNukta_12(L_155); ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_156 = V_0; Il2CppChar L_157 = V_7; NullCheck(L_156); L_156->set_cLastCharForNoNextNukta_13(L_157); goto IL_03ba; } IL_038b: { ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_158 = V_0; int32_t L_159 = __this->get__defaultCodePage_64(); NullCheck(L_158); L_158->set_currentCodePage_8(L_159); ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_160 = V_0; NullCheck(L_160); L_160->set_bLastVirama_10((bool)0); ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_161 = V_0; NullCheck(L_161); L_161->set_bLastATR_9((bool)0); ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_162 = V_0; NullCheck(L_162); L_162->set_bLastDevenagariStressAbbr_11((bool)0); ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_163 = V_0; NullCheck(L_163); L_163->set_cLastCharForNextNukta_12(0); ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_164 = V_0; NullCheck(L_164); L_164->set_cLastCharForNoNextNukta_13(0); } IL_03ba: { ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_165 = V_0; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_166 = V_1; NullCheck(L_166); int32_t L_167; L_167 = EncodingCharBuffer_get_BytesUsed_m92DCBD3ECBEBFA26EFF231CFBB60EE102AE725D9(L_166, /*hidden argument*/NULL); NullCheck(L_165); ((DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C *)L_165)->set_m_bytesUsed_5(L_167); } IL_03c6: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_168 = V_1; NullCheck(L_168); int32_t L_169; L_169 = EncodingCharBuffer_get_Count_m7AE0EEEDE0773BDF379A6582805F67A4775B6D11_inline(L_168, /*hidden argument*/NULL); return L_169; } } // System.Text.Decoder System.Text.ISCIIEncoding::GetDecoder() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * ISCIIEncoding_GetDecoder_m602529C2BCB75FB281A980278A561A16A1BF56C0 (ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E * L_0 = (ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E *)il2cpp_codegen_object_new(ISCIIDecoder_t2B2A7C4DD272ABB1355AB29FE29B0ADDBDFE261E_il2cpp_TypeInfo_var); ISCIIDecoder__ctor_m60C57624E9B2F7FDAD99DF7767A1A2C2F63A88C7(L_0, __this, /*hidden argument*/NULL); return L_0; } } // System.Text.Encoder System.Text.ISCIIEncoding::GetEncoder() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * ISCIIEncoding_GetEncoder_m4B0032CC98F425109D71E79BE203D2DF52AD61AC (ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 * L_0 = (ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67 *)il2cpp_codegen_object_new(ISCIIEncoder_tA7081737C1828F4E02CD77C2195FB99543210E67_il2cpp_TypeInfo_var); ISCIIEncoder__ctor_m3F1550ECA5EA1AEEC781ECDFC2F08E80AD1220E9(L_0, __this, /*hidden argument*/NULL); return L_0; } } // System.Int32 System.Text.ISCIIEncoding::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISCIIEncoding_GetHashCode_m3B29E867DF147BEAC242F58678F575489D97FEDA (ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get__defaultCodePage_64(); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_1; L_1 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_1); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_3; L_3 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_3); int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_3); return ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_2)), (int32_t)L_4)); } } // System.Void System.Text.ISCIIEncoding::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ISCIIEncoding__cctor_mDC4AE71E469D3CD40CE92B31E5125F14B126AE00 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU2CU2CU5D_tA771F561AC98D80C73C44F8157C746505E9B5079_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____0454EF75A5649917DA7FE66D2B7B71AB8DEFB3E0325C8C9C7FA8C621FDE8D73B_0_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____6624BBD769A2E8BBB96C33C89D8020408F5BD488277E13E6EF692D114DBCD24A_4_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____820CCB1183F4A9D725F801FA6E0951E75D357BB5BBC4D25C804033E758BBBCDE_6_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____B08BBD36674BCCC28486C0E1A55A569D853C95DA387E017FA83C131C62AB1414_9_FieldInfo_var); s_Il2CppMethodInitialized = true; } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)((int32_t)1135)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = L_0; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____820CCB1183F4A9D725F801FA6E0951E75D357BB5BBC4D25C804033E758BBBCDE_6_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_1, L_2, /*hidden argument*/NULL); ((ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields*)il2cpp_codegen_static_fields_for(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var))->set_s_UnicodeToIndicChar_65(L_1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = L_3; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_5 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____6624BBD769A2E8BBB96C33C89D8020408F5BD488277E13E6EF692D114DBCD24A_4_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_4, L_5, /*hidden argument*/NULL); ((ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields*)il2cpp_codegen_static_fields_for(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var))->set_s_SecondIndicByte_66(L_4); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)((int32_t)12)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = L_6; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_8 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____0454EF75A5649917DA7FE66D2B7B71AB8DEFB3E0325C8C9C7FA8C621FDE8D73B_0_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_7, L_8, /*hidden argument*/NULL); ((ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields*)il2cpp_codegen_static_fields_for(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var))->set_s_IndicMappingIndex_67(L_7); il2cpp_array_size_t L_10[] = { (il2cpp_array_size_t)((int32_t)9), (il2cpp_array_size_t)2, (il2cpp_array_size_t)((int32_t)96) }; CharU5BU2CU2CU5D_tA771F561AC98D80C73C44F8157C746505E9B5079* L_9 = (CharU5BU2CU2CU5D_tA771F561AC98D80C73C44F8157C746505E9B5079*)GenArrayNew(CharU5BU2CU2CU5D_tA771F561AC98D80C73C44F8157C746505E9B5079_il2cpp_TypeInfo_var, L_10); CharU5BU2CU2CU5D_tA771F561AC98D80C73C44F8157C746505E9B5079* L_11 = L_9; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_12 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____B08BBD36674BCCC28486C0E1A55A569D853C95DA387E017FA83C131C62AB1414_9_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_11, L_12, /*hidden argument*/NULL); ((ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_StaticFields*)il2cpp_codegen_static_fields_for(ISCIIEncoding_t77ED7E4F1EEE80C3CEF61CEAA7AFDBB333E8EFDB_il2cpp_TypeInfo_var))->set_s_IndicMapping_68(L_11); 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 System.Text.ISO2022Encoding::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ISO2022Encoding__ctor_m31ACF9EFCD149E9D4957EBC34FBA395C0C06B285 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, int32_t ___codePage0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___codePage0; IL2CPP_RUNTIME_CLASS_INIT(ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_il2cpp_TypeInfo_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = ((ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_StaticFields*)il2cpp_codegen_static_fields_for(ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_il2cpp_TypeInfo_var))->get_s_tableBaseCodePages_81(); int32_t L_2 = ___codePage0; NullCheck(L_1); int32_t L_3 = ((int32_t)((int32_t)L_2%(int32_t)((int32_t)10))); int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); DBCSCodePageEncoding__ctor_mAF1ECE6045E8801B1DC1005D473648578379FDA5(__this, L_0, L_4, /*hidden argument*/NULL); return; } } // System.Boolean System.Text.ISO2022Encoding::CleanUpBytes(System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ISO2022Encoding_CleanUpBytes_mDCBD08C98155684261AC309FB364672189C63416 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, int32_t* ___bytes0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; uint8_t V_2 = 0x0; uint8_t V_3 = 0x0; uint8_t G_B35_0 = 0x0; uint8_t G_B34_0 = 0x0; int32_t G_B36_0 = 0; uint8_t G_B36_1 = 0x0; { int32_t L_0; L_0 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); V_0 = L_0; int32_t L_1 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)((int32_t)50220)))) > ((uint32_t)2)))) { goto IL_002c; } } { int32_t L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)((int32_t)50225)))) { goto IL_01f9; } } { int32_t L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)((int32_t)52936)))) { goto IL_0260; } } { goto IL_0274; } IL_002c: { int32_t* L_4 = ___bytes0; int32_t L_5 = *((int32_t*)L_4); if ((((int32_t)L_5) < ((int32_t)((int32_t)256)))) { goto IL_01b1; } } { int32_t* L_6 = ___bytes0; int32_t L_7 = *((int32_t*)L_6); if ((((int32_t)L_7) < ((int32_t)((int32_t)64064)))) { goto IL_015a; } } { int32_t* L_8 = ___bytes0; int32_t L_9 = *((int32_t*)L_8); if ((((int32_t)L_9) > ((int32_t)((int32_t)64587)))) { goto IL_015a; } } { int32_t* L_10 = ___bytes0; int32_t L_11 = *((int32_t*)L_10); if ((((int32_t)L_11) < ((int32_t)((int32_t)64064)))) { goto IL_010d; } } { int32_t* L_12 = ___bytes0; int32_t L_13 = *((int32_t*)L_12); if ((((int32_t)L_13) > ((int32_t)((int32_t)64091)))) { goto IL_010d; } } { int32_t* L_14 = ___bytes0; int32_t L_15 = *((int32_t*)L_14); if ((((int32_t)L_15) > ((int32_t)((int32_t)64073)))) { goto IL_0080; } } { int32_t* L_16 = ___bytes0; int32_t* L_17 = ___bytes0; int32_t L_18 = *((int32_t*)L_17); *((int32_t*)L_16) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)((int32_t)2897))); goto IL_015a; } IL_0080: { int32_t* L_19 = ___bytes0; int32_t L_20 = *((int32_t*)L_19); if ((((int32_t)L_20) < ((int32_t)((int32_t)64074)))) { goto IL_00a1; } } { int32_t* L_21 = ___bytes0; int32_t L_22 = *((int32_t*)L_21); if ((((int32_t)L_22) > ((int32_t)((int32_t)64083)))) { goto IL_00a1; } } { int32_t* L_23 = ___bytes0; int32_t* L_24 = ___bytes0; int32_t L_25 = *((int32_t*)L_24); *((int32_t*)L_23) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)((int32_t)29430))); goto IL_015a; } IL_00a1: { int32_t* L_26 = ___bytes0; int32_t L_27 = *((int32_t*)L_26); if ((((int32_t)L_27) < ((int32_t)((int32_t)64084)))) { goto IL_00c2; } } { int32_t* L_28 = ___bytes0; int32_t L_29 = *((int32_t*)L_28); if ((((int32_t)L_29) > ((int32_t)((int32_t)64087)))) { goto IL_00c2; } } { int32_t* L_30 = ___bytes0; int32_t* L_31 = ___bytes0; int32_t L_32 = *((int32_t*)L_31); *((int32_t*)L_30) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_32, (int32_t)((int32_t)2907))); goto IL_015a; } IL_00c2: { int32_t* L_33 = ___bytes0; int32_t L_34 = *((int32_t*)L_33); if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)64088))))) { goto IL_00d7; } } { int32_t* L_35 = ___bytes0; *((int32_t*)L_35) = (int32_t)((int32_t)34698); goto IL_015a; } IL_00d7: { int32_t* L_36 = ___bytes0; int32_t L_37 = *((int32_t*)L_36); if ((!(((uint32_t)L_37) == ((uint32_t)((int32_t)64089))))) { goto IL_00e9; } } { int32_t* L_38 = ___bytes0; *((int32_t*)L_38) = (int32_t)((int32_t)34690); goto IL_015a; } IL_00e9: { int32_t* L_39 = ___bytes0; int32_t L_40 = *((int32_t*)L_39); if ((!(((uint32_t)L_40) == ((uint32_t)((int32_t)64090))))) { goto IL_00fb; } } { int32_t* L_41 = ___bytes0; *((int32_t*)L_41) = (int32_t)((int32_t)34692); goto IL_015a; } IL_00fb: { int32_t* L_42 = ___bytes0; int32_t L_43 = *((int32_t*)L_42); if ((!(((uint32_t)L_43) == ((uint32_t)((int32_t)64091))))) { goto IL_015a; } } { int32_t* L_44 = ___bytes0; *((int32_t*)L_44) = (int32_t)((int32_t)34714); goto IL_015a; } IL_010d: { int32_t* L_45 = ___bytes0; int32_t L_46 = *((int32_t*)L_45); if ((((int32_t)L_46) < ((int32_t)((int32_t)64092)))) { goto IL_015a; } } { int32_t* L_47 = ___bytes0; int32_t L_48 = *((int32_t*)L_47); if ((((int32_t)L_48) > ((int32_t)((int32_t)64587)))) { goto IL_015a; } } { int32_t* L_49 = ___bytes0; int32_t L_50 = *((int32_t*)L_49); V_3 = (uint8_t)((int32_t)((uint8_t)L_50)); uint8_t L_51 = V_3; if ((((int32_t)L_51) >= ((int32_t)((int32_t)92)))) { goto IL_0134; } } { int32_t* L_52 = ___bytes0; int32_t* L_53 = ___bytes0; int32_t L_54 = *((int32_t*)L_53); *((int32_t*)L_52) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_54, (int32_t)((int32_t)3423))); goto IL_015a; } IL_0134: { uint8_t L_55 = V_3; if ((((int32_t)L_55) < ((int32_t)((int32_t)128)))) { goto IL_0150; } } { uint8_t L_56 = V_3; if ((((int32_t)L_56) > ((int32_t)((int32_t)155)))) { goto IL_0150; } } { int32_t* L_57 = ___bytes0; int32_t* L_58 = ___bytes0; int32_t L_59 = *((int32_t*)L_58); *((int32_t*)L_57) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_59, (int32_t)((int32_t)3357))); goto IL_015a; } IL_0150: { int32_t* L_60 = ___bytes0; int32_t* L_61 = ___bytes0; int32_t L_62 = *((int32_t*)L_61); *((int32_t*)L_60) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_62, (int32_t)((int32_t)3356))); } IL_015a: { int32_t* L_63 = ___bytes0; int32_t L_64 = *((int32_t*)L_63); V_1 = (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_64>>(int32_t)8)))); int32_t* L_65 = ___bytes0; int32_t L_66 = *((int32_t*)L_65); V_2 = (uint8_t)((int32_t)((uint8_t)L_66)); uint8_t L_67 = V_1; uint8_t L_68 = V_1; G_B34_0 = L_67; if ((((int32_t)L_68) > ((int32_t)((int32_t)159)))) { G_B35_0 = L_67; goto IL_0171; } } { G_B36_0 = ((int32_t)113); G_B36_1 = G_B34_0; goto IL_0176; } IL_0171: { G_B36_0 = ((int32_t)177); G_B36_1 = G_B35_0; } IL_0176: { V_1 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)G_B36_1, (int32_t)G_B36_0)))); uint8_t L_69 = V_1; V_1 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_69<<(int32_t)1)), (int32_t)1)))); uint8_t L_70 = V_2; if ((((int32_t)L_70) <= ((int32_t)((int32_t)158)))) { goto IL_0195; } } { uint8_t L_71 = V_2; V_2 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_71, (int32_t)((int32_t)126))))); uint8_t L_72 = V_1; V_1 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1)))); goto IL_01a5; } IL_0195: { uint8_t L_73 = V_2; if ((((int32_t)L_73) <= ((int32_t)((int32_t)126)))) { goto IL_019f; } } { uint8_t L_74 = V_2; V_2 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_74, (int32_t)1)))); } IL_019f: { uint8_t L_75 = V_2; V_2 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_75, (int32_t)((int32_t)31))))); } IL_01a5: { int32_t* L_76 = ___bytes0; uint8_t L_77 = V_1; uint8_t L_78 = V_2; *((int32_t*)L_76) = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_77<<(int32_t)8))|(int32_t)L_78)); goto IL_0274; } IL_01b1: { int32_t* L_79 = ___bytes0; int32_t L_80 = *((int32_t*)L_79); if ((((int32_t)L_80) < ((int32_t)((int32_t)161)))) { goto IL_01cd; } } { int32_t* L_81 = ___bytes0; int32_t L_82 = *((int32_t*)L_81); if ((((int32_t)L_82) > ((int32_t)((int32_t)223)))) { goto IL_01cd; } } { int32_t* L_83 = ___bytes0; int32_t* L_84 = ___bytes0; int32_t L_85 = *((int32_t*)L_84); *((int32_t*)L_83) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_85, (int32_t)((int32_t)3968))); } IL_01cd: { int32_t* L_86 = ___bytes0; int32_t L_87 = *((int32_t*)L_86); if ((((int32_t)L_87) < ((int32_t)((int32_t)129)))) { goto IL_0274; } } { int32_t* L_88 = ___bytes0; int32_t L_89 = *((int32_t*)L_88); if ((((int32_t)L_89) <= ((int32_t)((int32_t)159)))) { goto IL_01f7; } } { int32_t* L_90 = ___bytes0; int32_t L_91 = *((int32_t*)L_90); if ((((int32_t)L_91) < ((int32_t)((int32_t)224)))) { goto IL_0274; } } { int32_t* L_92 = ___bytes0; int32_t L_93 = *((int32_t*)L_92); if ((((int32_t)L_93) > ((int32_t)((int32_t)252)))) { goto IL_0274; } } IL_01f7: { return (bool)0; } IL_01f9: { int32_t* L_94 = ___bytes0; int32_t L_95 = *((int32_t*)L_94); if ((((int32_t)L_95) < ((int32_t)((int32_t)128)))) { goto IL_020d; } } { int32_t* L_96 = ___bytes0; int32_t L_97 = *((int32_t*)L_96); if ((((int32_t)L_97) > ((int32_t)((int32_t)255)))) { goto IL_020d; } } { return (bool)0; } IL_020d: { int32_t* L_98 = ___bytes0; int32_t L_99 = *((int32_t*)L_98); if ((((int32_t)L_99) < ((int32_t)((int32_t)256)))) { goto IL_0254; } } { int32_t* L_100 = ___bytes0; int32_t L_101 = *((int32_t*)L_100); if ((((int32_t)((int32_t)((int32_t)L_101&(int32_t)((int32_t)255)))) < ((int32_t)((int32_t)161)))) { goto IL_0252; } } { int32_t* L_102 = ___bytes0; int32_t L_103 = *((int32_t*)L_102); if ((((int32_t)((int32_t)((int32_t)L_103&(int32_t)((int32_t)255)))) == ((int32_t)((int32_t)255)))) { goto IL_0252; } } { int32_t* L_104 = ___bytes0; int32_t L_105 = *((int32_t*)L_104); if ((((int32_t)((int32_t)((int32_t)L_105&(int32_t)((int32_t)65280)))) < ((int32_t)((int32_t)41216)))) { goto IL_0252; } } { int32_t* L_106 = ___bytes0; int32_t L_107 = *((int32_t*)L_106); if ((!(((uint32_t)((int32_t)((int32_t)L_107&(int32_t)((int32_t)65280)))) == ((uint32_t)((int32_t)65280))))) { goto IL_0254; } } IL_0252: { return (bool)0; } IL_0254: { int32_t* L_108 = ___bytes0; int32_t* L_109 = ___bytes0; int32_t L_110 = *((int32_t*)L_109); *((int32_t*)L_108) = (int32_t)((int32_t)((int32_t)L_110&(int32_t)((int32_t)32639))); goto IL_0274; } IL_0260: { int32_t* L_111 = ___bytes0; int32_t L_112 = *((int32_t*)L_111); if ((((int32_t)L_112) < ((int32_t)((int32_t)129)))) { goto IL_0274; } } { int32_t* L_113 = ___bytes0; int32_t L_114 = *((int32_t*)L_113); if ((((int32_t)L_114) > ((int32_t)((int32_t)254)))) { goto IL_0274; } } { return (bool)0; } IL_0274: { return (bool)1; } } // System.Int32 System.Text.ISO2022Encoding::GetByteCount(System.Char*,System.Int32,System.Text.EncoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetByteCount_mAB8BA2FAC1A05F90FBF31C6754E4298EEF2918A6 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, Il2CppChar* ___chars0, int32_t ___count1, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___baseEncoder2, const RuntimeMethod* method) { { Il2CppChar* L_0 = ___chars0; int32_t L_1 = ___count1; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_2 = ___baseEncoder2; int32_t L_3; L_3 = VirtualFuncInvoker5< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * >::Invoke(40 /* System.Int32 System.Text.EncodingNLS::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) */, __this, (Il2CppChar*)(Il2CppChar*)L_0, L_1, (uint8_t*)(uint8_t*)((uintptr_t)0), 0, L_2); return L_3; } } // System.Int32 System.Text.ISO2022Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetBytes_m5ACCE48DD1EE189D677BFE200F50ED8FA3E5D2C0 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___baseEncoder4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_0 = ___baseEncoder4; V_0 = ((ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 *)CastclassClass((RuntimeObject*)L_0, ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543_il2cpp_TypeInfo_var)); V_1 = 0; int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); V_2 = L_1; int32_t L_2 = V_2; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)((int32_t)50220)))) > ((uint32_t)2)))) { goto IL_002d; } } { int32_t L_3 = V_2; if ((((int32_t)L_3) == ((int32_t)((int32_t)50225)))) { goto IL_003c; } } { int32_t L_4 = V_2; if ((((int32_t)L_4) == ((int32_t)((int32_t)52936)))) { goto IL_004b; } } { goto IL_0058; } IL_002d: { Il2CppChar* L_5 = ___chars0; int32_t L_6 = ___charCount1; uint8_t* L_7 = ___bytes2; int32_t L_8 = ___byteCount3; ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_9 = V_0; int32_t L_10; L_10 = ISO2022Encoding_GetBytesCP5022xJP_mCFA472FB17846C4688AE0863E41BB9403ADBC732(__this, (Il2CppChar*)(Il2CppChar*)L_5, L_6, (uint8_t*)(uint8_t*)L_7, L_8, L_9, /*hidden argument*/NULL); V_1 = L_10; goto IL_0058; } IL_003c: { Il2CppChar* L_11 = ___chars0; int32_t L_12 = ___charCount1; uint8_t* L_13 = ___bytes2; int32_t L_14 = ___byteCount3; ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_15 = V_0; int32_t L_16; L_16 = ISO2022Encoding_GetBytesCP50225KR_m1E43A791DCE5CEC4C70948818AE28473CEB9FCAE(__this, (Il2CppChar*)(Il2CppChar*)L_11, L_12, (uint8_t*)(uint8_t*)L_13, L_14, L_15, /*hidden argument*/NULL); V_1 = L_16; goto IL_0058; } IL_004b: { Il2CppChar* L_17 = ___chars0; int32_t L_18 = ___charCount1; uint8_t* L_19 = ___bytes2; int32_t L_20 = ___byteCount3; ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_21 = V_0; int32_t L_22; L_22 = ISO2022Encoding_GetBytesCP52936_m7C28C612274BD60EB1B87A5AF392789C2B44FC8C(__this, (Il2CppChar*)(Il2CppChar*)L_17, L_18, (uint8_t*)(uint8_t*)L_19, L_20, L_21, /*hidden argument*/NULL); V_1 = L_22; } IL_0058: { int32_t L_23 = V_1; return L_23; } } // System.Int32 System.Text.ISO2022Encoding::GetCharCount(System.Byte*,System.Int32,System.Text.DecoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetCharCount_mDAE2AD20AF043148545CD60174F83EBA94AFC5D2 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, uint8_t* ___bytes0, int32_t ___count1, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * ___baseDecoder2, const RuntimeMethod* method) { { uint8_t* L_0 = ___bytes0; int32_t L_1 = ___count1; DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_2 = ___baseDecoder2; int32_t L_3; L_3 = VirtualFuncInvoker5< int32_t, uint8_t*, int32_t, Il2CppChar*, int32_t, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * >::Invoke(42 /* System.Int32 System.Text.EncodingNLS::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS) */, __this, (uint8_t*)(uint8_t*)L_0, L_1, (Il2CppChar*)(Il2CppChar*)((uintptr_t)0), 0, L_2); return L_3; } } // System.Int32 System.Text.ISO2022Encoding::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetChars_mF466BFBB4682E0FB7AAB05EF06706A849007CC8C (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * ___baseDecoder4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_0 = ___baseDecoder4; V_0 = ((ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF *)CastclassClass((RuntimeObject*)L_0, ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF_il2cpp_TypeInfo_var)); V_1 = 0; int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); V_2 = L_1; int32_t L_2 = V_2; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)((int32_t)50220)))) > ((uint32_t)2)))) { goto IL_002d; } } { int32_t L_3 = V_2; if ((((int32_t)L_3) == ((int32_t)((int32_t)50225)))) { goto IL_003c; } } { int32_t L_4 = V_2; if ((((int32_t)L_4) == ((int32_t)((int32_t)52936)))) { goto IL_004b; } } { goto IL_0058; } IL_002d: { uint8_t* L_5 = ___bytes0; int32_t L_6 = ___byteCount1; Il2CppChar* L_7 = ___chars2; int32_t L_8 = ___charCount3; ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_9 = V_0; int32_t L_10; L_10 = ISO2022Encoding_GetCharsCP5022xJP_m2939A5577EE7E83D3FA49D188739B56E9240442D(__this, (uint8_t*)(uint8_t*)L_5, L_6, (Il2CppChar*)(Il2CppChar*)L_7, L_8, L_9, /*hidden argument*/NULL); V_1 = L_10; goto IL_0058; } IL_003c: { uint8_t* L_11 = ___bytes0; int32_t L_12 = ___byteCount1; Il2CppChar* L_13 = ___chars2; int32_t L_14 = ___charCount3; ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_15 = V_0; int32_t L_16; L_16 = ISO2022Encoding_GetCharsCP50225KR_mA4546B2CC2613CFE6261F11F0110A4A409F4A9B8(__this, (uint8_t*)(uint8_t*)L_11, L_12, (Il2CppChar*)(Il2CppChar*)L_13, L_14, L_15, /*hidden argument*/NULL); V_1 = L_16; goto IL_0058; } IL_004b: { uint8_t* L_17 = ___bytes0; int32_t L_18 = ___byteCount1; Il2CppChar* L_19 = ___chars2; int32_t L_20 = ___charCount3; ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_21 = V_0; int32_t L_22; L_22 = ISO2022Encoding_GetCharsCP52936_mCBED42B401DC8DBA66A2AE912204B09F0F15389F(__this, (uint8_t*)(uint8_t*)L_17, L_18, (Il2CppChar*)(Il2CppChar*)L_19, L_20, L_21, /*hidden argument*/NULL); V_1 = L_22; } IL_0058: { int32_t L_23 = V_1; return L_23; } } // System.Int32 System.Text.ISO2022Encoding::GetBytesCP5022xJP(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.ISO2022Encoding/ISO2022Encoder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetBytesCP5022xJP_mCFA472FB17846C4688AE0863E41BB9403ADBC732 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * ___encoder4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Il2CppChar V_3 = 0x0; Il2CppChar V_4 = 0x0; uint16_t V_5 = 0; uint8_t V_6 = 0x0; uint8_t V_7 = 0x0; { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_0 = ___encoder4; uint8_t* L_1 = ___bytes2; int32_t L_2 = ___byteCount3; Il2CppChar* L_3 = ___chars0; int32_t L_4 = ___charCount1; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_5 = (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E *)il2cpp_codegen_object_new(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E_il2cpp_TypeInfo_var); EncodingByteBuffer__ctor_m2A69AE178EAFFEC72B5BF278A9E4962B9E086B0D(L_5, __this, L_0, (uint8_t*)(uint8_t*)L_1, L_2, (Il2CppChar*)(Il2CppChar*)L_3, L_4, /*hidden argument*/NULL); V_0 = L_5; V_1 = ((int32_t)11); V_2 = ((int32_t)11); ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_6 = ___encoder4; if (!L_6) { goto IL_019b; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_7 = ___encoder4; NullCheck(L_7); Il2CppChar L_8 = ((EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)L_7)->get_charLeftOver_2(); V_3 = L_8; ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_9 = ___encoder4; NullCheck(L_9); int32_t L_10 = L_9->get_currentMode_9(); V_1 = L_10; ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_11 = ___encoder4; NullCheck(L_11); int32_t L_12 = L_11->get_shiftInOutMode_10(); V_2 = L_12; Il2CppChar L_13 = V_3; if ((((int32_t)L_13) <= ((int32_t)0))) { goto IL_019b; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_14 = V_0; Il2CppChar L_15 = V_3; NullCheck(L_14); bool L_16; L_16 = EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4(L_14, L_15, /*hidden argument*/NULL); goto IL_019b; } IL_0047: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_17 = V_0; NullCheck(L_17); Il2CppChar L_18; L_18 = EncodingByteBuffer_GetNextChar_m176F405A5A917B77EFE264BDA12FBDF279A9D054(L_17, /*hidden argument*/NULL); V_4 = L_18; uint16_t* L_19 = ((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)__this)->get_mapUnicodeToBytes_76(); Il2CppChar L_20 = V_4; int32_t L_21 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_19, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_20), (int32_t)2))))); V_5 = (uint16_t)L_21; } IL_005e: { uint16_t L_22 = V_5; V_6 = (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_22>>(int32_t)8)))); uint16_t L_23 = V_5; V_7 = (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_23&(int32_t)((int32_t)255))))); uint8_t L_24 = V_6; if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)16))))) { goto IL_010a; } } { int32_t L_25; L_25 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); if ((!(((uint32_t)L_25) == ((uint32_t)((int32_t)50220))))) { goto IL_00be; } } { uint8_t L_26 = V_7; if ((((int32_t)L_26) < ((int32_t)((int32_t)33)))) { goto IL_009a; } } { uint8_t L_27 = V_7; IL2CPP_RUNTIME_CLASS_INIT(ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_il2cpp_TypeInfo_var); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_28 = ((ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_StaticFields*)il2cpp_codegen_static_fields_for(ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_il2cpp_TypeInfo_var))->get_s_HalfToFullWidthKanaTable_82(); NullCheck(L_28); if ((((int32_t)L_27) < ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)33), (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length)))))))) { goto IL_00a8; } } IL_009a: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_29 = V_0; Il2CppChar L_30 = V_4; NullCheck(L_29); bool L_31; L_31 = EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4(L_29, L_30, /*hidden argument*/NULL); goto IL_019b; } IL_00a8: { IL2CPP_RUNTIME_CLASS_INIT(ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_il2cpp_TypeInfo_var); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_32 = ((ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_StaticFields*)il2cpp_codegen_static_fields_for(ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_il2cpp_TypeInfo_var))->get_s_HalfToFullWidthKanaTable_82(); uint8_t L_33 = V_7; NullCheck(L_32); int32_t L_34 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_33, (int32_t)((int32_t)33))); uint16_t L_35 = (L_32)->GetAt(static_cast(L_34)); V_5 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_35&(int32_t)((int32_t)32639))))); goto IL_005e; } IL_00be: { int32_t L_36 = V_1; if (!L_36) { goto IL_00f4; } } { int32_t L_37; L_37 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); if ((!(((uint32_t)L_37) == ((uint32_t)((int32_t)50222))))) { goto IL_00e1; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_38 = V_0; NullCheck(L_38); bool L_39; L_39 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_38, (uint8_t)((int32_t)14), /*hidden argument*/NULL); if (!L_39) { goto IL_01a6; } } { int32_t L_40 = V_1; V_2 = L_40; V_1 = 0; goto IL_00f4; } IL_00e1: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_41 = V_0; NullCheck(L_41); bool L_42; L_42 = EncodingByteBuffer_AddByte_m47EBE4225CA2484DE4EDB21702E97DDDB146DAFA(L_41, (uint8_t)((int32_t)27), (uint8_t)((int32_t)40), (uint8_t)((int32_t)73), /*hidden argument*/NULL); if (!L_42) { goto IL_01a6; } } { V_1 = 0; } IL_00f4: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_43 = V_0; uint8_t L_44 = V_7; NullCheck(L_43); bool L_45; L_45 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_43, (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_44&(int32_t)((int32_t)127))))), /*hidden argument*/NULL); if (L_45) { goto IL_019b; } } { goto IL_01a6; } IL_010a: { uint8_t L_46 = V_6; if (!L_46) { goto IL_014c; } } { int32_t L_47; L_47 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); if ((!(((uint32_t)L_47) == ((uint32_t)((int32_t)50222))))) { goto IL_012a; } } { int32_t L_48 = V_1; if (L_48) { goto IL_012a; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_49 = V_0; NullCheck(L_49); bool L_50; L_50 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_49, (uint8_t)((int32_t)15), /*hidden argument*/NULL); if (!L_50) { goto IL_01a6; } } { int32_t L_51 = V_2; V_1 = L_51; } IL_012a: { int32_t L_52 = V_1; if ((((int32_t)L_52) == ((int32_t)1))) { goto IL_013e; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_53 = V_0; NullCheck(L_53); bool L_54; L_54 = EncodingByteBuffer_AddByte_m47EBE4225CA2484DE4EDB21702E97DDDB146DAFA(L_53, (uint8_t)((int32_t)27), (uint8_t)((int32_t)36), (uint8_t)((int32_t)66), /*hidden argument*/NULL); if (!L_54) { goto IL_01a6; } } { V_1 = 1; } IL_013e: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_55 = V_0; uint8_t L_56 = V_6; uint8_t L_57 = V_7; NullCheck(L_55); bool L_58; L_58 = EncodingByteBuffer_AddByte_mDB20208A14BF97D5E718B4C598891E33EB277163(L_55, L_56, L_57, /*hidden argument*/NULL); if (L_58) { goto IL_019b; } } { goto IL_01a6; } IL_014c: { uint16_t L_59 = V_5; if (L_59) { goto IL_0154; } } { Il2CppChar L_60 = V_4; if (L_60) { goto IL_0192; } } IL_0154: { int32_t L_61; L_61 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); if ((!(((uint32_t)L_61) == ((uint32_t)((int32_t)50222))))) { goto IL_0170; } } { int32_t L_62 = V_1; if (L_62) { goto IL_0170; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_63 = V_0; NullCheck(L_63); bool L_64; L_64 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_63, (uint8_t)((int32_t)15), /*hidden argument*/NULL); if (!L_64) { goto IL_01a6; } } { int32_t L_65 = V_2; V_1 = L_65; } IL_0170: { int32_t L_66 = V_1; if ((((int32_t)L_66) == ((int32_t)((int32_t)11)))) { goto IL_0186; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_67 = V_0; NullCheck(L_67); bool L_68; L_68 = EncodingByteBuffer_AddByte_m47EBE4225CA2484DE4EDB21702E97DDDB146DAFA(L_67, (uint8_t)((int32_t)27), (uint8_t)((int32_t)40), (uint8_t)((int32_t)66), /*hidden argument*/NULL); if (!L_68) { goto IL_01a6; } } { V_1 = ((int32_t)11); } IL_0186: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_69 = V_0; uint8_t L_70 = V_7; NullCheck(L_69); bool L_71; L_71 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_69, L_70, /*hidden argument*/NULL); if (L_71) { goto IL_019b; } } { goto IL_01a6; } IL_0192: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_72 = V_0; Il2CppChar L_73 = V_4; NullCheck(L_72); bool L_74; L_74 = EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4(L_72, L_73, /*hidden argument*/NULL); } IL_019b: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_75 = V_0; NullCheck(L_75); bool L_76; L_76 = EncodingByteBuffer_get_MoreData_m8259F66079AAB6FA49E335EE458C92162E5ED882(L_75, /*hidden argument*/NULL); if (L_76) { goto IL_0047; } } IL_01a6: { int32_t L_77 = V_1; if ((((int32_t)L_77) == ((int32_t)((int32_t)11)))) { goto IL_020c; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_78 = ___encoder4; if (!L_78) { goto IL_01b8; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_79 = ___encoder4; NullCheck(L_79); bool L_80; L_80 = EncoderNLS_get_MustFlush_mA3666C4D838FE0FEF1C049EE06453813C3A5113F_inline(L_79, /*hidden argument*/NULL); if (!L_80) { goto IL_020c; } } IL_01b8: { int32_t L_81; L_81 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); if ((!(((uint32_t)L_81) == ((uint32_t)((int32_t)50222))))) { goto IL_01dd; } } { int32_t L_82 = V_1; if (L_82) { goto IL_01dd; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_83 = V_0; NullCheck(L_83); bool L_84; L_84 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_83, (uint8_t)((int32_t)15), /*hidden argument*/NULL); if (!L_84) { goto IL_01d6; } } { int32_t L_85 = V_2; V_1 = L_85; goto IL_01dd; } IL_01d6: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_86 = V_0; NullCheck(L_86); Il2CppChar L_87; L_87 = EncodingByteBuffer_GetNextChar_m176F405A5A917B77EFE264BDA12FBDF279A9D054(L_86, /*hidden argument*/NULL); } IL_01dd: { int32_t L_88 = V_1; if ((((int32_t)L_88) == ((int32_t)((int32_t)11)))) { goto IL_020c; } } { int32_t L_89; L_89 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); if ((!(((uint32_t)L_89) == ((uint32_t)((int32_t)50222))))) { goto IL_01f2; } } { int32_t L_90 = V_1; if (!L_90) { goto IL_020c; } } IL_01f2: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_91 = V_0; NullCheck(L_91); bool L_92; L_92 = EncodingByteBuffer_AddByte_m47EBE4225CA2484DE4EDB21702E97DDDB146DAFA(L_91, (uint8_t)((int32_t)27), (uint8_t)((int32_t)40), (uint8_t)((int32_t)66), /*hidden argument*/NULL); if (!L_92) { goto IL_0205; } } { V_1 = ((int32_t)11); goto IL_020c; } IL_0205: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_93 = V_0; NullCheck(L_93); Il2CppChar L_94; L_94 = EncodingByteBuffer_GetNextChar_m176F405A5A917B77EFE264BDA12FBDF279A9D054(L_93, /*hidden argument*/NULL); } IL_020c: { uint8_t* L_95 = ___bytes2; if ((((intptr_t)L_95) == ((intptr_t)((uintptr_t)0)))) { goto IL_0247; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_96 = ___encoder4; if (!L_96) { goto IL_0247; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_97 = ___encoder4; int32_t L_98 = V_1; NullCheck(L_97); L_97->set_currentMode_9(L_98); ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_99 = ___encoder4; int32_t L_100 = V_2; NullCheck(L_99); L_99->set_shiftInOutMode_10(L_100); EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_101 = V_0; NullCheck(L_101); EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * L_102 = L_101->get_address_of_fallbackBufferHelper_10(); bool L_103 = L_102->get_bUsedEncoder_4(); if (L_103) { goto IL_023a; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_104 = ___encoder4; NullCheck(L_104); ((EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)L_104)->set_charLeftOver_2(0); } IL_023a: { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_105 = ___encoder4; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_106 = V_0; NullCheck(L_106); int32_t L_107; L_107 = EncodingByteBuffer_get_CharsUsed_m437F4C5102EED539A7E370BA622C5B3073A0D73F(L_106, /*hidden argument*/NULL); NullCheck(L_105); ((EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)L_105)->set_m_charsUsed_6(L_107); } IL_0247: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_108 = V_0; NullCheck(L_108); int32_t L_109; L_109 = EncodingByteBuffer_get_Count_m375E0A582EED40AC38A06528595538E1A237E6AA_inline(L_108, /*hidden argument*/NULL); return L_109; } } // System.Int32 System.Text.ISO2022Encoding::GetBytesCP50225KR(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.ISO2022Encoding/ISO2022Encoder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetBytesCP50225KR_m1E43A791DCE5CEC4C70948818AE28473CEB9FCAE (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * ___encoder4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Il2CppChar V_3 = 0x0; Il2CppChar V_4 = 0x0; uint16_t V_5 = 0; uint8_t V_6 = 0x0; uint8_t V_7 = 0x0; { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_0 = ___encoder4; uint8_t* L_1 = ___bytes2; int32_t L_2 = ___byteCount3; Il2CppChar* L_3 = ___chars0; int32_t L_4 = ___charCount1; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_5 = (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E *)il2cpp_codegen_object_new(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E_il2cpp_TypeInfo_var); EncodingByteBuffer__ctor_m2A69AE178EAFFEC72B5BF278A9E4962B9E086B0D(L_5, __this, L_0, (uint8_t*)(uint8_t*)L_1, L_2, (Il2CppChar*)(Il2CppChar*)L_3, L_4, /*hidden argument*/NULL); V_0 = L_5; V_1 = ((int32_t)11); V_2 = ((int32_t)11); ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_6 = ___encoder4; if (!L_6) { goto IL_00d7; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_7 = ___encoder4; NullCheck(L_7); Il2CppChar L_8 = ((EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)L_7)->get_charLeftOver_2(); V_3 = L_8; ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_9 = ___encoder4; NullCheck(L_9); int32_t L_10 = L_9->get_currentMode_9(); V_1 = L_10; ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_11 = ___encoder4; NullCheck(L_11); int32_t L_12 = L_11->get_shiftInOutMode_10(); V_2 = L_12; Il2CppChar L_13 = V_3; if ((((int32_t)L_13) <= ((int32_t)0))) { goto IL_00d7; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_14 = V_0; Il2CppChar L_15 = V_3; NullCheck(L_14); bool L_16; L_16 = EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4(L_14, L_15, /*hidden argument*/NULL); goto IL_00d7; } IL_0047: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_17 = V_0; NullCheck(L_17); Il2CppChar L_18; L_18 = EncodingByteBuffer_GetNextChar_m176F405A5A917B77EFE264BDA12FBDF279A9D054(L_17, /*hidden argument*/NULL); V_4 = L_18; uint16_t* L_19 = ((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)__this)->get_mapUnicodeToBytes_76(); Il2CppChar L_20 = V_4; int32_t L_21 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_19, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_20), (int32_t)2))))); V_5 = (uint16_t)L_21; uint16_t L_22 = V_5; V_6 = (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_22>>(int32_t)8)))); uint16_t L_23 = V_5; V_7 = (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_23&(int32_t)((int32_t)255))))); uint8_t L_24 = V_6; if (!L_24) { goto IL_00a8; } } { int32_t L_25 = V_2; if ((((int32_t)L_25) == ((int32_t)5))) { goto IL_008a; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_26 = V_0; NullCheck(L_26); bool L_27; L_27 = EncodingByteBuffer_AddByte_mB19CF94063BBAEF4A9CE12569DD040F34FE906D0(L_26, (uint8_t)((int32_t)27), (uint8_t)((int32_t)36), (uint8_t)((int32_t)41), (uint8_t)((int32_t)67), /*hidden argument*/NULL); if (!L_27) { goto IL_00e2; } } { V_2 = 5; } IL_008a: { int32_t L_28 = V_1; if ((((int32_t)L_28) == ((int32_t)5))) { goto IL_009a; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_29 = V_0; NullCheck(L_29); bool L_30; L_30 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_29, (uint8_t)((int32_t)14), /*hidden argument*/NULL); if (!L_30) { goto IL_00e2; } } { V_1 = 5; } IL_009a: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_31 = V_0; uint8_t L_32 = V_6; uint8_t L_33 = V_7; NullCheck(L_31); bool L_34; L_34 = EncodingByteBuffer_AddByte_mDB20208A14BF97D5E718B4C598891E33EB277163(L_31, L_32, L_33, /*hidden argument*/NULL); if (L_34) { goto IL_00d7; } } { goto IL_00e2; } IL_00a8: { uint16_t L_35 = V_5; if (L_35) { goto IL_00b0; } } { Il2CppChar L_36 = V_4; if (L_36) { goto IL_00ce; } } IL_00b0: { int32_t L_37 = V_1; if ((((int32_t)L_37) == ((int32_t)((int32_t)11)))) { goto IL_00c2; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_38 = V_0; NullCheck(L_38); bool L_39; L_39 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_38, (uint8_t)((int32_t)15), /*hidden argument*/NULL); if (!L_39) { goto IL_00e2; } } { V_1 = ((int32_t)11); } IL_00c2: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_40 = V_0; uint8_t L_41 = V_7; NullCheck(L_40); bool L_42; L_42 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_40, L_41, /*hidden argument*/NULL); if (L_42) { goto IL_00d7; } } { goto IL_00e2; } IL_00ce: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_43 = V_0; Il2CppChar L_44 = V_4; NullCheck(L_43); bool L_45; L_45 = EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4(L_43, L_44, /*hidden argument*/NULL); } IL_00d7: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_46 = V_0; NullCheck(L_46); bool L_47; L_47 = EncodingByteBuffer_get_MoreData_m8259F66079AAB6FA49E335EE458C92162E5ED882(L_46, /*hidden argument*/NULL); if (L_47) { goto IL_0047; } } IL_00e2: { int32_t L_48 = V_1; if ((((int32_t)L_48) == ((int32_t)((int32_t)11)))) { goto IL_010a; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_49 = ___encoder4; if (!L_49) { goto IL_00f4; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_50 = ___encoder4; NullCheck(L_50); bool L_51; L_51 = EncoderNLS_get_MustFlush_mA3666C4D838FE0FEF1C049EE06453813C3A5113F_inline(L_50, /*hidden argument*/NULL); if (!L_51) { goto IL_010a; } } IL_00f4: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_52 = V_0; NullCheck(L_52); bool L_53; L_53 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_52, (uint8_t)((int32_t)15), /*hidden argument*/NULL); if (!L_53) { goto IL_0103; } } { V_1 = ((int32_t)11); goto IL_010a; } IL_0103: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_54 = V_0; NullCheck(L_54); Il2CppChar L_55; L_55 = EncodingByteBuffer_GetNextChar_m176F405A5A917B77EFE264BDA12FBDF279A9D054(L_54, /*hidden argument*/NULL); } IL_010a: { uint8_t* L_56 = ___bytes2; if ((((intptr_t)L_56) == ((intptr_t)((uintptr_t)0)))) { goto IL_0162; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_57 = ___encoder4; if (!L_57) { goto IL_0162; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_58 = V_0; NullCheck(L_58); EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * L_59 = L_58->get_address_of_fallbackBufferHelper_10(); bool L_60 = L_59->get_bUsedEncoder_4(); if (L_60) { goto IL_0128; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_61 = ___encoder4; NullCheck(L_61); ((EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)L_61)->set_charLeftOver_2(0); } IL_0128: { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_62 = ___encoder4; int32_t L_63 = V_1; NullCheck(L_62); L_62->set_currentMode_9(L_63); ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_64 = ___encoder4; NullCheck(L_64); bool L_65; L_65 = EncoderNLS_get_MustFlush_mA3666C4D838FE0FEF1C049EE06453813C3A5113F_inline(L_64, /*hidden argument*/NULL); if (!L_65) { goto IL_0142; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_66 = ___encoder4; NullCheck(L_66); Il2CppChar L_67 = ((EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)L_66)->get_charLeftOver_2(); if (!L_67) { goto IL_014c; } } IL_0142: { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_68 = ___encoder4; int32_t L_69 = V_2; NullCheck(L_68); L_68->set_shiftInOutMode_10(L_69); goto IL_0155; } IL_014c: { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_70 = ___encoder4; NullCheck(L_70); L_70->set_shiftInOutMode_10(((int32_t)11)); } IL_0155: { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_71 = ___encoder4; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_72 = V_0; NullCheck(L_72); int32_t L_73; L_73 = EncodingByteBuffer_get_CharsUsed_m437F4C5102EED539A7E370BA622C5B3073A0D73F(L_72, /*hidden argument*/NULL); NullCheck(L_71); ((EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)L_71)->set_m_charsUsed_6(L_73); } IL_0162: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_74 = V_0; NullCheck(L_74); int32_t L_75; L_75 = EncodingByteBuffer_get_Count_m375E0A582EED40AC38A06528595538E1A237E6AA_inline(L_74, /*hidden argument*/NULL); return L_75; } } // System.Int32 System.Text.ISO2022Encoding::GetBytesCP52936(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.ISO2022Encoding/ISO2022Encoder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetBytesCP52936_m7C28C612274BD60EB1B87A5AF392789C2B44FC8C (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * ___encoder4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * V_0 = NULL; int32_t V_1 = 0; Il2CppChar V_2 = 0x0; Il2CppChar V_3 = 0x0; uint16_t V_4 = 0; uint8_t V_5 = 0x0; uint8_t V_6 = 0x0; int32_t G_B24_0 = 0; int32_t G_B24_1 = 0; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * G_B24_2 = NULL; int32_t G_B23_0 = 0; int32_t G_B23_1 = 0; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * G_B23_2 = NULL; int32_t G_B25_0 = 0; int32_t G_B25_1 = 0; int32_t G_B25_2 = 0; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * G_B25_3 = NULL; { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_0 = ___encoder4; uint8_t* L_1 = ___bytes2; int32_t L_2 = ___byteCount3; Il2CppChar* L_3 = ___chars0; int32_t L_4 = ___charCount1; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_5 = (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E *)il2cpp_codegen_object_new(EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E_il2cpp_TypeInfo_var); EncodingByteBuffer__ctor_m2A69AE178EAFFEC72B5BF278A9E4962B9E086B0D(L_5, __this, L_0, (uint8_t*)(uint8_t*)L_1, L_2, (Il2CppChar*)(Il2CppChar*)L_3, L_4, /*hidden argument*/NULL); V_0 = L_5; V_1 = ((int32_t)11); ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_6 = ___encoder4; if (!L_6) { goto IL_0125; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_7 = ___encoder4; NullCheck(L_7); Il2CppChar L_8 = ((EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)L_7)->get_charLeftOver_2(); V_2 = L_8; ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_9 = ___encoder4; NullCheck(L_9); int32_t L_10 = L_9->get_currentMode_9(); V_1 = L_10; Il2CppChar L_11 = V_2; if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0125; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_12 = V_0; Il2CppChar L_13 = V_2; NullCheck(L_12); bool L_14; L_14 = EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4(L_12, L_13, /*hidden argument*/NULL); goto IL_0125; } IL_003c: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_15 = V_0; NullCheck(L_15); Il2CppChar L_16; L_16 = EncodingByteBuffer_GetNextChar_m176F405A5A917B77EFE264BDA12FBDF279A9D054(L_15, /*hidden argument*/NULL); V_3 = L_16; uint16_t* L_17 = ((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)__this)->get_mapUnicodeToBytes_76(); Il2CppChar L_18 = V_3; int32_t L_19 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_17, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_18), (int32_t)2))))); V_4 = (uint16_t)L_19; uint16_t L_20 = V_4; if (L_20) { goto IL_0065; } } { Il2CppChar L_21 = V_3; if (!L_21) { goto IL_0065; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_22 = V_0; Il2CppChar L_23 = V_3; NullCheck(L_22); bool L_24; L_24 = EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4(L_22, L_23, /*hidden argument*/NULL); goto IL_0125; } IL_0065: { uint16_t L_25 = V_4; V_5 = (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_25>>(int32_t)8)))); uint16_t L_26 = V_4; V_6 = (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_26&(int32_t)((int32_t)255))))); uint8_t L_27 = V_5; if (!L_27) { goto IL_009f; } } { uint8_t L_28 = V_5; if ((((int32_t)L_28) < ((int32_t)((int32_t)161)))) { goto IL_00b5; } } { uint8_t L_29 = V_5; if ((((int32_t)L_29) > ((int32_t)((int32_t)247)))) { goto IL_00b5; } } { uint8_t L_30 = V_6; if ((((int32_t)L_30) < ((int32_t)((int32_t)161)))) { goto IL_00b5; } } { uint8_t L_31 = V_6; if ((((int32_t)L_31) > ((int32_t)((int32_t)254)))) { goto IL_00b5; } } IL_009f: { uint8_t L_32 = V_5; if (L_32) { goto IL_00bf; } } { uint8_t L_33 = V_6; if ((((int32_t)L_33) <= ((int32_t)((int32_t)128)))) { goto IL_00bf; } } { uint8_t L_34 = V_6; if ((((int32_t)L_34) == ((int32_t)((int32_t)255)))) { goto IL_00bf; } } IL_00b5: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_35 = V_0; Il2CppChar L_36 = V_3; NullCheck(L_35); bool L_37; L_37 = EncodingByteBuffer_Fallback_m1626FCC71E022268B323288740BE1B0BC2E276B4(L_35, L_36, /*hidden argument*/NULL); goto IL_0125; } IL_00bf: { uint8_t L_38 = V_5; if (!L_38) { goto IL_00ec; } } { int32_t L_39 = V_1; if ((((int32_t)L_39) == ((int32_t)6))) { goto IL_00d6; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_40 = V_0; NullCheck(L_40); bool L_41; L_41 = EncodingByteBuffer_AddByte_mF57ACC73F9527A0BE92B2D3E8987322A194DFB49(L_40, (uint8_t)((int32_t)126), (uint8_t)((int32_t)123), 2, /*hidden argument*/NULL); if (!L_41) { goto IL_0130; } } { V_1 = 6; } IL_00d6: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_42 = V_0; uint8_t L_43 = V_5; uint8_t L_44 = V_6; NullCheck(L_42); bool L_45; L_45 = EncodingByteBuffer_AddByte_mDB20208A14BF97D5E718B4C598891E33EB277163(L_42, (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_43&(int32_t)((int32_t)127))))), (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_44&(int32_t)((int32_t)127))))), /*hidden argument*/NULL); if (L_45) { goto IL_0125; } } { goto IL_0130; } IL_00ec: { int32_t L_46 = V_1; if ((((int32_t)L_46) == ((int32_t)((int32_t)11)))) { goto IL_010a; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_47 = V_0; uint8_t L_48 = V_6; G_B23_0 = ((int32_t)125); G_B23_1 = ((int32_t)126); G_B23_2 = L_47; if ((((int32_t)L_48) == ((int32_t)((int32_t)126)))) { G_B24_0 = ((int32_t)125); G_B24_1 = ((int32_t)126); G_B24_2 = L_47; goto IL_00ff; } } { G_B25_0 = 1; G_B25_1 = G_B23_0; G_B25_2 = G_B23_1; G_B25_3 = G_B23_2; goto IL_0100; } IL_00ff: { G_B25_0 = 2; G_B25_1 = G_B24_0; G_B25_2 = G_B24_1; G_B25_3 = G_B24_2; } IL_0100: { NullCheck(G_B25_3); bool L_49; L_49 = EncodingByteBuffer_AddByte_mF57ACC73F9527A0BE92B2D3E8987322A194DFB49(G_B25_3, (uint8_t)G_B25_2, (uint8_t)G_B25_1, G_B25_0, /*hidden argument*/NULL); if (!L_49) { goto IL_0130; } } { V_1 = ((int32_t)11); } IL_010a: { uint8_t L_50 = V_6; if ((!(((uint32_t)L_50) == ((uint32_t)((int32_t)126))))) { goto IL_011b; } } { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_51 = V_0; NullCheck(L_51); bool L_52; L_52 = EncodingByteBuffer_AddByte_m7CE7DBA0BC581E4C95F0CB51FFEF7151A22DE1C9(L_51, (uint8_t)((int32_t)126), 1, /*hidden argument*/NULL); if (!L_52) { goto IL_0130; } } IL_011b: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_53 = V_0; uint8_t L_54 = V_6; NullCheck(L_53); bool L_55; L_55 = EncodingByteBuffer_AddByte_m3DC6F666F3C7746A3DE5E3C9230F3E1A073C138B(L_53, L_54, /*hidden argument*/NULL); if (!L_55) { goto IL_0130; } } IL_0125: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_56 = V_0; NullCheck(L_56); bool L_57; L_57 = EncodingByteBuffer_get_MoreData_m8259F66079AAB6FA49E335EE458C92162E5ED882(L_56, /*hidden argument*/NULL); if (L_57) { goto IL_003c; } } IL_0130: { int32_t L_58 = V_1; if ((((int32_t)L_58) == ((int32_t)((int32_t)11)))) { goto IL_015a; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_59 = ___encoder4; if (!L_59) { goto IL_0142; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_60 = ___encoder4; NullCheck(L_60); bool L_61; L_61 = EncoderNLS_get_MustFlush_mA3666C4D838FE0FEF1C049EE06453813C3A5113F_inline(L_60, /*hidden argument*/NULL); if (!L_61) { goto IL_015a; } } IL_0142: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_62 = V_0; NullCheck(L_62); bool L_63; L_63 = EncodingByteBuffer_AddByte_mDB20208A14BF97D5E718B4C598891E33EB277163(L_62, (uint8_t)((int32_t)126), (uint8_t)((int32_t)125), /*hidden argument*/NULL); if (!L_63) { goto IL_0153; } } { V_1 = ((int32_t)11); goto IL_015a; } IL_0153: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_64 = V_0; NullCheck(L_64); Il2CppChar L_65; L_65 = EncodingByteBuffer_GetNextChar_m176F405A5A917B77EFE264BDA12FBDF279A9D054(L_64, /*hidden argument*/NULL); } IL_015a: { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_66 = ___encoder4; if (!L_66) { goto IL_018d; } } { uint8_t* L_67 = ___bytes2; if ((((intptr_t)L_67) == ((intptr_t)((uintptr_t)0)))) { goto IL_018d; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_68 = ___encoder4; int32_t L_69 = V_1; NullCheck(L_68); L_68->set_currentMode_9(L_69); EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_70 = V_0; NullCheck(L_70); EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 * L_71 = L_70->get_address_of_fallbackBufferHelper_10(); bool L_72 = L_71->get_bUsedEncoder_4(); if (L_72) { goto IL_0180; } } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_73 = ___encoder4; NullCheck(L_73); ((EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)L_73)->set_charLeftOver_2(0); } IL_0180: { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_74 = ___encoder4; EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_75 = V_0; NullCheck(L_75); int32_t L_76; L_76 = EncodingByteBuffer_get_CharsUsed_m437F4C5102EED539A7E370BA622C5B3073A0D73F(L_75, /*hidden argument*/NULL); NullCheck(L_74); ((EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E *)L_74)->set_m_charsUsed_6(L_76); } IL_018d: { EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * L_77 = V_0; NullCheck(L_77); int32_t L_78; L_78 = EncodingByteBuffer_get_Count_m375E0A582EED40AC38A06528595538E1A237E6AA_inline(L_77, /*hidden argument*/NULL); return L_78; } } // System.Int32 System.Text.ISO2022Encoding::GetCharsCP5022xJP(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.ISO2022Encoding/ISO2022Decoder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetCharsCP5022xJP_m2939A5577EE7E83D3FA49D188739B56E9240442D (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * ___decoder4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; uint8_t V_6 = 0x0; uint16_t V_7 = 0; bool V_8 = false; Il2CppChar V_9 = 0x0; int32_t V_10 = 0; Il2CppChar G_B51_0 = 0x0; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * G_B51_1 = NULL; Il2CppChar G_B50_0 = 0x0; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * G_B50_1 = NULL; int32_t G_B52_0 = 0; Il2CppChar G_B52_1 = 0x0; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * G_B52_2 = NULL; { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_0 = ___decoder4; Il2CppChar* L_1 = ___chars2; int32_t L_2 = ___charCount3; uint8_t* L_3 = ___bytes0; int32_t L_4 = ___byteCount1; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_5 = (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E *)il2cpp_codegen_object_new(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E_il2cpp_TypeInfo_var); EncodingCharBuffer__ctor_m2B1F9C23EF529AF78684432B52CD812524792D0A(L_5, __this, L_0, (Il2CppChar*)(Il2CppChar*)L_1, L_2, (uint8_t*)(uint8_t*)L_3, L_4, /*hidden argument*/NULL); V_0 = L_5; V_1 = ((int32_t)11); V_2 = ((int32_t)11); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)4); V_3 = L_6; V_4 = 0; ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_7 = ___decoder4; if (!L_7) { goto IL_0241; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_8 = ___decoder4; NullCheck(L_8); int32_t L_9 = L_8->get_currentMode_10(); V_1 = L_9; ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_10 = ___decoder4; NullCheck(L_10); int32_t L_11 = L_10->get_shiftInOutMode_11(); V_2 = L_11; ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_12 = ___decoder4; NullCheck(L_12); int32_t L_13 = L_12->get_bytesLeftOverCount_9(); V_4 = L_13; V_5 = 0; goto IL_0057; } IL_0043: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = V_3; int32_t L_15 = V_5; ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_16 = ___decoder4; NullCheck(L_16); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = L_16->get_bytesLeftOver_8(); int32_t L_18 = V_5; NullCheck(L_17); int32_t L_19 = L_18; uint8_t L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (uint8_t)L_20); int32_t L_21 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)); } IL_0057: { int32_t L_22 = V_5; int32_t L_23 = V_4; if ((((int32_t)L_22) < ((int32_t)L_23))) { goto IL_0043; } } { goto IL_0241; } IL_0062: { int32_t L_24 = V_4; if ((((int32_t)L_24) <= ((int32_t)0))) { goto IL_00cb; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25 = V_3; NullCheck(L_25); int32_t L_26 = 0; uint8_t L_27 = (L_25)->GetAt(static_cast(L_26)); if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)27))))) { goto IL_00bd; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_28 = V_0; NullCheck(L_28); bool L_29; L_29 = EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D(L_28, /*hidden argument*/NULL); if (L_29) { goto IL_0088; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_30 = ___decoder4; if (!L_30) { goto IL_00bd; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_31 = ___decoder4; NullCheck(L_31); bool L_32; L_32 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_31, /*hidden argument*/NULL); if (L_32) { goto IL_00bd; } } { goto IL_0254; } IL_0088: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_33 = V_3; int32_t L_34 = V_4; int32_t L_35 = L_34; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1)); EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_36 = V_0; NullCheck(L_36); uint8_t L_37; L_37 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_36, /*hidden argument*/NULL); NullCheck(L_33); (L_33)->SetAt(static_cast(L_35), (uint8_t)L_37); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_38 = V_3; int32_t L_39 = V_4; int32_t L_40; L_40 = ISO2022Encoding_CheckEscapeSequenceJP_mDBB9C5A6FFE088762E3D7DB9017C8209CB0ADBEB(__this, L_38, L_39, /*hidden argument*/NULL); V_10 = L_40; int32_t L_41 = V_10; if ((((int32_t)L_41) == ((int32_t)((int32_t)-2)))) { goto IL_00bd; } } { int32_t L_42 = V_10; if ((((int32_t)L_42) == ((int32_t)(-1)))) { goto IL_0241; } } { V_4 = 0; int32_t L_43 = V_10; int32_t L_44 = L_43; V_2 = L_44; V_1 = L_44; goto IL_0241; } IL_00bd: { uint8_t L_45; L_45 = ISO2022Encoding_DecrementEscapeBytes_m2AD166337E69FA7F1C76CC8FBA7BB32590A89612(__this, (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726**)(&V_3), (int32_t*)(&V_4), /*hidden argument*/NULL); V_6 = L_45; goto IL_00f1; } IL_00cb: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_46 = V_0; NullCheck(L_46); uint8_t L_47; L_47 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_46, /*hidden argument*/NULL); V_6 = L_47; uint8_t L_48 = V_6; if ((!(((uint32_t)L_48) == ((uint32_t)((int32_t)27))))) { goto IL_00f1; } } { int32_t L_49 = V_4; if (L_49) { goto IL_00ea; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_50 = V_3; uint8_t L_51 = V_6; NullCheck(L_50); (L_50)->SetAt(static_cast(0), (uint8_t)L_51); V_4 = 1; goto IL_0241; } IL_00ea: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_52 = V_0; NullCheck(L_52); EncodingCharBuffer_AdjustBytes_mA9C9BBF7BF707AC75991AD59E3DADADC2E1673CF(L_52, (-1), /*hidden argument*/NULL); } IL_00f1: { uint8_t L_53 = V_6; if ((!(((uint32_t)L_53) == ((uint32_t)((int32_t)14))))) { goto IL_0100; } } { int32_t L_54 = V_1; V_2 = L_54; V_1 = 0; goto IL_0241; } IL_0100: { uint8_t L_55 = V_6; if ((!(((uint32_t)L_55) == ((uint32_t)((int32_t)15))))) { goto IL_010d; } } { int32_t L_56 = V_2; V_1 = L_56; goto IL_0241; } IL_010d: { uint8_t L_57 = V_6; V_7 = (uint16_t)L_57; V_8 = (bool)0; int32_t L_58 = V_1; if ((!(((uint32_t)L_58) == ((uint32_t)1)))) { goto IL_01be; } } { int32_t L_59 = V_4; if ((((int32_t)L_59) <= ((int32_t)0))) { goto IL_0143; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_60 = V_3; NullCheck(L_60); int32_t L_61 = 0; uint8_t L_62 = (L_60)->GetAt(static_cast(L_61)); if ((((int32_t)L_62) == ((int32_t)((int32_t)27)))) { goto IL_0193; } } { uint16_t L_63 = V_7; V_7 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_63<<(int32_t)8)))); uint16_t L_64 = V_7; uint8_t L_65; L_65 = ISO2022Encoding_DecrementEscapeBytes_m2AD166337E69FA7F1C76CC8FBA7BB32590A89612(__this, (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726**)(&V_3), (int32_t*)(&V_4), /*hidden argument*/NULL); V_7 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_64|(int32_t)L_65)))); V_8 = (bool)1; goto IL_0193; } IL_0143: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_66 = V_0; NullCheck(L_66); bool L_67; L_67 = EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D(L_66, /*hidden argument*/NULL); if (!L_67) { goto IL_0163; } } { uint16_t L_68 = V_7; V_7 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_68<<(int32_t)8)))); uint16_t L_69 = V_7; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_70 = V_0; NullCheck(L_70); uint8_t L_71; L_71 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_70, /*hidden argument*/NULL); V_7 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_69|(int32_t)L_71)))); V_8 = (bool)1; goto IL_0193; } IL_0163: { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_72 = ___decoder4; if (!L_72) { goto IL_0170; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_73 = ___decoder4; NullCheck(L_73); bool L_74; L_74 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_73, /*hidden argument*/NULL); if (!L_74) { goto IL_017e; } } IL_0170: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_75 = V_0; uint8_t L_76 = V_6; NullCheck(L_75); bool L_77; L_77 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_75, L_76, /*hidden argument*/NULL); goto IL_0254; } IL_017e: { Il2CppChar* L_78 = ___chars2; if ((((intptr_t)L_78) == ((intptr_t)((uintptr_t)0)))) { goto IL_0254; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_79 = V_3; uint8_t L_80 = V_6; NullCheck(L_79); (L_79)->SetAt(static_cast(0), (uint8_t)L_80); V_4 = 1; goto IL_0254; } IL_0193: { bool L_81 = V_8; if (!L_81) { goto IL_01f6; } } { uint16_t L_82 = V_7; if ((!(((uint32_t)((int32_t)((int32_t)L_82&(int32_t)((int32_t)65280)))) == ((uint32_t)((int32_t)10752))))) { goto IL_01f6; } } { uint16_t L_83 = V_7; V_7 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_83&(int32_t)((int32_t)255))))); uint16_t L_84 = V_7; V_7 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_84|(int32_t)((int32_t)4096))))); goto IL_01f6; } IL_01be: { uint16_t L_85 = V_7; if ((((int32_t)L_85) < ((int32_t)((int32_t)161)))) { goto IL_01e8; } } { uint16_t L_86 = V_7; if ((((int32_t)L_86) > ((int32_t)((int32_t)223)))) { goto IL_01e8; } } { uint16_t L_87 = V_7; V_7 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_87|(int32_t)((int32_t)4096))))); uint16_t L_88 = V_7; V_7 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_88&(int32_t)((int32_t)65407))))); goto IL_01f6; } IL_01e8: { int32_t L_89 = V_1; if (L_89) { goto IL_01f6; } } { uint16_t L_90 = V_7; V_7 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_90|(int32_t)((int32_t)4096))))); } IL_01f6: { Il2CppChar* L_91 = ((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)__this)->get_mapBytesToUnicode_75(); uint16_t L_92 = V_7; int32_t L_93 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_91, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_92), (int32_t)2))))); V_9 = L_93; Il2CppChar L_94 = V_9; if (L_94) { goto IL_022f; } } { uint16_t L_95 = V_7; if (!L_95) { goto IL_022f; } } { bool L_96 = V_8; if (!L_96) { goto IL_0223; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_97 = V_0; uint16_t L_98 = V_7; uint16_t L_99 = V_7; NullCheck(L_97); bool L_100; L_100 = EncodingCharBuffer_Fallback_mAFBAF89BF842CD6B033B8C95770B5A2B01200B25(L_97, (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_98>>(int32_t)8)))), (uint8_t)((int32_t)((uint8_t)L_99)), /*hidden argument*/NULL); if (L_100) { goto IL_0241; } } { goto IL_0254; } IL_0223: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_101 = V_0; uint8_t L_102 = V_6; NullCheck(L_101); bool L_103; L_103 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_101, L_102, /*hidden argument*/NULL); if (L_103) { goto IL_0241; } } { goto IL_0254; } IL_022f: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_104 = V_0; Il2CppChar L_105 = V_9; bool L_106 = V_8; G_B50_0 = L_105; G_B50_1 = L_104; if (L_106) { G_B51_0 = L_105; G_B51_1 = L_104; goto IL_0239; } } { G_B52_0 = 1; G_B52_1 = G_B50_0; G_B52_2 = G_B50_1; goto IL_023a; } IL_0239: { G_B52_0 = 2; G_B52_1 = G_B51_0; G_B52_2 = G_B51_1; } IL_023a: { NullCheck(G_B52_2); bool L_107; L_107 = EncodingCharBuffer_AddChar_m36E4A8DD5881AB1DA8E85AF1DE0A188216D8BFE0(G_B52_2, G_B52_1, G_B52_0, /*hidden argument*/NULL); if (!L_107) { goto IL_0254; } } IL_0241: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_108 = V_0; NullCheck(L_108); bool L_109; L_109 = EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D(L_108, /*hidden argument*/NULL); if (L_109) { goto IL_0062; } } { int32_t L_110 = V_4; if ((((int32_t)L_110) > ((int32_t)0))) { goto IL_0062; } } IL_0254: { Il2CppChar* L_111 = ___chars2; if ((((intptr_t)L_111) == ((intptr_t)((uintptr_t)0)))) { goto IL_02b4; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_112 = ___decoder4; if (!L_112) { goto IL_02b4; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_113 = ___decoder4; NullCheck(L_113); bool L_114; L_114 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_113, /*hidden argument*/NULL); if (!L_114) { goto IL_026a; } } { int32_t L_115 = V_4; if (!L_115) { goto IL_028d; } } IL_026a: { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_116 = ___decoder4; int32_t L_117 = V_1; NullCheck(L_116); L_116->set_currentMode_10(L_117); ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_118 = ___decoder4; int32_t L_119 = V_2; NullCheck(L_118); L_118->set_shiftInOutMode_11(L_119); ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_120 = ___decoder4; int32_t L_121 = V_4; NullCheck(L_120); L_120->set_bytesLeftOverCount_9(L_121); ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_122 = ___decoder4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_123 = V_3; NullCheck(L_122); L_122->set_bytesLeftOver_8(L_123); goto IL_02a7; } IL_028d: { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_124 = ___decoder4; NullCheck(L_124); L_124->set_currentMode_10(((int32_t)11)); ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_125 = ___decoder4; NullCheck(L_125); L_125->set_shiftInOutMode_11(((int32_t)11)); ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_126 = ___decoder4; NullCheck(L_126); L_126->set_bytesLeftOverCount_9(0); } IL_02a7: { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_127 = ___decoder4; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_128 = V_0; NullCheck(L_128); int32_t L_129; L_129 = EncodingCharBuffer_get_BytesUsed_m92DCBD3ECBEBFA26EFF231CFBB60EE102AE725D9(L_128, /*hidden argument*/NULL); NullCheck(L_127); ((DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C *)L_127)->set_m_bytesUsed_5(L_129); } IL_02b4: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_130 = V_0; NullCheck(L_130); int32_t L_131; L_131 = EncodingCharBuffer_get_Count_m7AE0EEEDE0773BDF379A6582805F67A4775B6D11_inline(L_130, /*hidden argument*/NULL); return L_131; } } // System.Text.ISO2022Encoding/ISO2022Modes System.Text.ISO2022Encoding::CheckEscapeSequenceJP(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_CheckEscapeSequenceJP_mDBB9C5A6FFE088762E3D7DB9017C8209CB0ADBEB (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___escapeCount1, const RuntimeMethod* method) { { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0; NullCheck(L_0); int32_t L_1 = 0; uint8_t L_2 = (L_0)->GetAt(static_cast(L_1)); if ((((int32_t)L_2) == ((int32_t)((int32_t)27)))) { goto IL_000a; } } { return (int32_t)(((int32_t)-2)); } IL_000a: { int32_t L_3 = ___escapeCount1; if ((((int32_t)L_3) >= ((int32_t)3))) { goto IL_0010; } } { return (int32_t)((-1)); } IL_0010: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___bytes0; NullCheck(L_4); int32_t L_5 = 1; uint8_t L_6 = (L_4)->GetAt(static_cast(L_5)); if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)40))))) { goto IL_003e; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ___bytes0; NullCheck(L_7); int32_t L_8 = 2; uint8_t L_9 = (L_7)->GetAt(static_cast(L_8)); if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)66))))) { goto IL_0021; } } { return (int32_t)(((int32_t)11)); } IL_0021: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = ___bytes0; NullCheck(L_10); int32_t L_11 = 2; uint8_t L_12 = (L_10)->GetAt(static_cast(L_11)); if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)72))))) { goto IL_002b; } } { return (int32_t)(((int32_t)11)); } IL_002b: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ___bytes0; NullCheck(L_13); int32_t L_14 = 2; uint8_t L_15 = (L_13)->GetAt(static_cast(L_14)); if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)74))))) { goto IL_0035; } } { return (int32_t)(((int32_t)11)); } IL_0035: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = ___bytes0; NullCheck(L_16); int32_t L_17 = 2; uint8_t L_18 = (L_16)->GetAt(static_cast(L_17)); if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)73))))) { goto IL_007c; } } { return (int32_t)(0); } IL_003e: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_19 = ___bytes0; NullCheck(L_19); int32_t L_20 = 1; uint8_t L_21 = (L_19)->GetAt(static_cast(L_20)); if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)36))))) { goto IL_006b; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = ___bytes0; NullCheck(L_22); int32_t L_23 = 2; uint8_t L_24 = (L_22)->GetAt(static_cast(L_23)); if ((((int32_t)L_24) == ((int32_t)((int32_t)64)))) { goto IL_0053; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25 = ___bytes0; NullCheck(L_25); int32_t L_26 = 2; uint8_t L_27 = (L_25)->GetAt(static_cast(L_26)); if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)66))))) { goto IL_0055; } } IL_0053: { return (int32_t)(1); } IL_0055: { int32_t L_28 = ___escapeCount1; if ((((int32_t)L_28) >= ((int32_t)4))) { goto IL_005b; } } { return (int32_t)((-1)); } IL_005b: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29 = ___bytes0; NullCheck(L_29); int32_t L_30 = 2; uint8_t L_31 = (L_29)->GetAt(static_cast(L_30)); if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)40))))) { goto IL_007c; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_32 = ___bytes0; NullCheck(L_32); int32_t L_33 = 3; uint8_t L_34 = (L_32)->GetAt(static_cast(L_33)); if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)68))))) { goto IL_007c; } } { return (int32_t)(1); } IL_006b: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_35 = ___bytes0; NullCheck(L_35); int32_t L_36 = 1; uint8_t L_37 = (L_35)->GetAt(static_cast(L_36)); if ((!(((uint32_t)L_37) == ((uint32_t)((int32_t)38))))) { goto IL_007c; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_38 = ___bytes0; NullCheck(L_38); int32_t L_39 = 2; uint8_t L_40 = (L_38)->GetAt(static_cast(L_39)); if ((!(((uint32_t)L_40) == ((uint32_t)((int32_t)64))))) { goto IL_007c; } } { return (int32_t)(((int32_t)-3)); } IL_007c: { return (int32_t)(((int32_t)-2)); } } // System.Byte System.Text.ISO2022Encoding::DecrementEscapeBytes(System.Byte[]&,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t ISO2022Encoding_DecrementEscapeBytes_m2AD166337E69FA7F1C76CC8FBA7BB32590A89612 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** ___bytes0, int32_t* ___count1, const RuntimeMethod* method) { uint8_t V_0 = 0x0; int32_t V_1 = 0; { int32_t* L_0 = ___count1; int32_t* L_1 = ___count1; int32_t L_2 = *((int32_t*)L_1); *((int32_t*)L_0) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** L_3 = ___bytes0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = *((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726**)L_3); NullCheck(L_4); int32_t L_5 = 0; uint8_t L_6 = (L_4)->GetAt(static_cast(L_5)); V_0 = L_6; V_1 = 0; goto IL_001d; } IL_000f: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** L_7 = ___bytes0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = *((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726**)L_7); int32_t L_9 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** L_10 = ___bytes0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = *((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726**)L_10); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); uint8_t L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_8); (L_8)->SetAt(static_cast(L_9), (uint8_t)L_14); int32_t L_15 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_001d: { int32_t L_16 = V_1; int32_t* L_17 = ___count1; int32_t L_18 = *((int32_t*)L_17); if ((((int32_t)L_16) < ((int32_t)L_18))) { goto IL_000f; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** L_19 = ___bytes0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = *((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726**)L_19); int32_t* L_21 = ___count1; int32_t L_22 = *((int32_t*)L_21); NullCheck(L_20); (L_20)->SetAt(static_cast(L_22), (uint8_t)0); uint8_t L_23 = V_0; return L_23; } } // System.Int32 System.Text.ISO2022Encoding::GetCharsCP50225KR(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.ISO2022Encoding/ISO2022Decoder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetCharsCP50225KR_mA4546B2CC2613CFE6261F11F0110A4A409F4A9B8 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * ___decoder4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * V_0 = NULL; int32_t V_1 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; uint8_t V_5 = 0x0; uint16_t V_6 = 0; bool V_7 = false; Il2CppChar V_8 = 0x0; int32_t V_9 = 0; Il2CppChar G_B46_0 = 0x0; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * G_B46_1 = NULL; Il2CppChar G_B45_0 = 0x0; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * G_B45_1 = NULL; int32_t G_B47_0 = 0; Il2CppChar G_B47_1 = 0x0; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * G_B47_2 = NULL; { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_0 = ___decoder4; Il2CppChar* L_1 = ___chars2; int32_t L_2 = ___charCount3; uint8_t* L_3 = ___bytes0; int32_t L_4 = ___byteCount1; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_5 = (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E *)il2cpp_codegen_object_new(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E_il2cpp_TypeInfo_var); EncodingCharBuffer__ctor_m2B1F9C23EF529AF78684432B52CD812524792D0A(L_5, __this, L_0, (Il2CppChar*)(Il2CppChar*)L_1, L_2, (uint8_t*)(uint8_t*)L_3, L_4, /*hidden argument*/NULL); V_0 = L_5; V_1 = ((int32_t)11); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)4); V_2 = L_6; V_3 = 0; ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_7 = ___decoder4; if (!L_7) { goto IL_01c7; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_8 = ___decoder4; NullCheck(L_8); int32_t L_9 = L_8->get_currentMode_10(); V_1 = L_9; ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_10 = ___decoder4; NullCheck(L_10); int32_t L_11 = L_10->get_bytesLeftOverCount_9(); V_3 = L_11; V_4 = 0; goto IL_004a; } IL_0036: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = V_2; int32_t L_13 = V_4; ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_14 = ___decoder4; NullCheck(L_14); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = L_14->get_bytesLeftOver_8(); int32_t L_16 = V_4; NullCheck(L_15); int32_t L_17 = L_16; uint8_t L_18 = (L_15)->GetAt(static_cast(L_17)); NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (uint8_t)L_18); int32_t L_19 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1)); } IL_004a: { int32_t L_20 = V_4; int32_t L_21 = V_3; if ((((int32_t)L_20) < ((int32_t)L_21))) { goto IL_0036; } } { goto IL_01c7; } IL_0054: { int32_t L_22 = V_3; if ((((int32_t)L_22) <= ((int32_t)0))) { goto IL_00b3; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = V_2; NullCheck(L_23); int32_t L_24 = 0; uint8_t L_25 = (L_23)->GetAt(static_cast(L_24)); if ((!(((uint32_t)L_25) == ((uint32_t)((int32_t)27))))) { goto IL_00a5; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_26 = V_0; NullCheck(L_26); bool L_27; L_27 = EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D(L_26, /*hidden argument*/NULL); if (L_27) { goto IL_0079; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_28 = ___decoder4; if (!L_28) { goto IL_00a5; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_29 = ___decoder4; NullCheck(L_29); bool L_30; L_30 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_29, /*hidden argument*/NULL); if (L_30) { goto IL_00a5; } } { goto IL_01d9; } IL_0079: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_31 = V_2; int32_t L_32 = V_3; int32_t L_33 = L_32; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_34 = V_0; NullCheck(L_34); uint8_t L_35; L_35 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_34, /*hidden argument*/NULL); NullCheck(L_31); (L_31)->SetAt(static_cast(L_33), (uint8_t)L_35); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_36 = V_2; int32_t L_37 = V_3; int32_t L_38; L_38 = ISO2022Encoding_CheckEscapeSequenceKR_m2870C2BA342FEE091746459417AEC51764A7FDC0(__this, L_36, L_37, /*hidden argument*/NULL); V_9 = L_38; int32_t L_39 = V_9; if ((((int32_t)L_39) == ((int32_t)((int32_t)-2)))) { goto IL_00a5; } } { int32_t L_40 = V_9; if ((((int32_t)L_40) == ((int32_t)(-1)))) { goto IL_01c7; } } { V_3 = 0; goto IL_01c7; } IL_00a5: { uint8_t L_41; L_41 = ISO2022Encoding_DecrementEscapeBytes_m2AD166337E69FA7F1C76CC8FBA7BB32590A89612(__this, (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726**)(&V_2), (int32_t*)(&V_3), /*hidden argument*/NULL); V_5 = L_41; goto IL_00d7; } IL_00b3: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_42 = V_0; NullCheck(L_42); uint8_t L_43; L_43 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_42, /*hidden argument*/NULL); V_5 = L_43; uint8_t L_44 = V_5; if ((!(((uint32_t)L_44) == ((uint32_t)((int32_t)27))))) { goto IL_00d7; } } { int32_t L_45 = V_3; if (L_45) { goto IL_00d0; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_46 = V_2; uint8_t L_47 = V_5; NullCheck(L_46); (L_46)->SetAt(static_cast(0), (uint8_t)L_47); V_3 = 1; goto IL_01c7; } IL_00d0: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_48 = V_0; NullCheck(L_48); EncodingCharBuffer_AdjustBytes_mA9C9BBF7BF707AC75991AD59E3DADADC2E1673CF(L_48, (-1), /*hidden argument*/NULL); } IL_00d7: { uint8_t L_49 = V_5; if ((!(((uint32_t)L_49) == ((uint32_t)((int32_t)14))))) { goto IL_00e4; } } { V_1 = 5; goto IL_01c7; } IL_00e4: { uint8_t L_50 = V_5; if ((!(((uint32_t)L_50) == ((uint32_t)((int32_t)15))))) { goto IL_00f2; } } { V_1 = ((int32_t)11); goto IL_01c7; } IL_00f2: { uint8_t L_51 = V_5; V_6 = (uint16_t)L_51; V_7 = (bool)0; int32_t L_52 = V_1; if ((!(((uint32_t)L_52) == ((uint32_t)5)))) { goto IL_017c; } } { uint8_t L_53 = V_5; if ((((int32_t)L_53) == ((int32_t)((int32_t)32)))) { goto IL_017c; } } { uint8_t L_54 = V_5; if ((((int32_t)L_54) == ((int32_t)((int32_t)9)))) { goto IL_017c; } } { uint8_t L_55 = V_5; if ((((int32_t)L_55) == ((int32_t)((int32_t)10)))) { goto IL_017c; } } { int32_t L_56 = V_3; if ((((int32_t)L_56) <= ((int32_t)0))) { goto IL_0136; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_57 = V_2; NullCheck(L_57); int32_t L_58 = 0; uint8_t L_59 = (L_57)->GetAt(static_cast(L_58)); if ((((int32_t)L_59) == ((int32_t)((int32_t)27)))) { goto IL_017c; } } { uint16_t L_60 = V_6; V_6 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_60<<(int32_t)8)))); uint16_t L_61 = V_6; uint8_t L_62; L_62 = ISO2022Encoding_DecrementEscapeBytes_m2AD166337E69FA7F1C76CC8FBA7BB32590A89612(__this, (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726**)(&V_2), (int32_t*)(&V_3), /*hidden argument*/NULL); V_6 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_61|(int32_t)L_62)))); V_7 = (bool)1; goto IL_017c; } IL_0136: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_63 = V_0; NullCheck(L_63); bool L_64; L_64 = EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D(L_63, /*hidden argument*/NULL); if (!L_64) { goto IL_0156; } } { uint16_t L_65 = V_6; V_6 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_65<<(int32_t)8)))); uint16_t L_66 = V_6; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_67 = V_0; NullCheck(L_67); uint8_t L_68; L_68 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_67, /*hidden argument*/NULL); V_6 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_66|(int32_t)L_68)))); V_7 = (bool)1; goto IL_017c; } IL_0156: { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_69 = ___decoder4; if (!L_69) { goto IL_0163; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_70 = ___decoder4; NullCheck(L_70); bool L_71; L_71 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_70, /*hidden argument*/NULL); if (!L_71) { goto IL_016e; } } IL_0163: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_72 = V_0; uint8_t L_73 = V_5; NullCheck(L_72); bool L_74; L_74 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_72, L_73, /*hidden argument*/NULL); goto IL_01d9; } IL_016e: { Il2CppChar* L_75 = ___chars2; if ((((intptr_t)L_75) == ((intptr_t)((uintptr_t)0)))) { goto IL_01d9; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_76 = V_2; uint8_t L_77 = V_5; NullCheck(L_76); (L_76)->SetAt(static_cast(0), (uint8_t)L_77); V_3 = 1; goto IL_01d9; } IL_017c: { Il2CppChar* L_78 = ((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)__this)->get_mapBytesToUnicode_75(); uint16_t L_79 = V_6; int32_t L_80 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_78, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_79), (int32_t)2))))); V_8 = L_80; Il2CppChar L_81 = V_8; if (L_81) { goto IL_01b5; } } { uint16_t L_82 = V_6; if (!L_82) { goto IL_01b5; } } { bool L_83 = V_7; if (!L_83) { goto IL_01a9; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_84 = V_0; uint16_t L_85 = V_6; uint16_t L_86 = V_6; NullCheck(L_84); bool L_87; L_87 = EncodingCharBuffer_Fallback_mAFBAF89BF842CD6B033B8C95770B5A2B01200B25(L_84, (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_85>>(int32_t)8)))), (uint8_t)((int32_t)((uint8_t)L_86)), /*hidden argument*/NULL); if (L_87) { goto IL_01c7; } } { goto IL_01d9; } IL_01a9: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_88 = V_0; uint8_t L_89 = V_5; NullCheck(L_88); bool L_90; L_90 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_88, L_89, /*hidden argument*/NULL); if (L_90) { goto IL_01c7; } } { goto IL_01d9; } IL_01b5: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_91 = V_0; Il2CppChar L_92 = V_8; bool L_93 = V_7; G_B45_0 = L_92; G_B45_1 = L_91; if (L_93) { G_B46_0 = L_92; G_B46_1 = L_91; goto IL_01bf; } } { G_B47_0 = 1; G_B47_1 = G_B45_0; G_B47_2 = G_B45_1; goto IL_01c0; } IL_01bf: { G_B47_0 = 2; G_B47_1 = G_B46_0; G_B47_2 = G_B46_1; } IL_01c0: { NullCheck(G_B47_2); bool L_94; L_94 = EncodingCharBuffer_AddChar_m36E4A8DD5881AB1DA8E85AF1DE0A188216D8BFE0(G_B47_2, G_B47_1, G_B47_0, /*hidden argument*/NULL); if (!L_94) { goto IL_01d9; } } IL_01c7: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_95 = V_0; NullCheck(L_95); bool L_96; L_96 = EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D(L_95, /*hidden argument*/NULL); if (L_96) { goto IL_0054; } } { int32_t L_97 = V_3; if ((((int32_t)L_97) > ((int32_t)0))) { goto IL_0054; } } IL_01d9: { Il2CppChar* L_98 = ___chars2; if ((((intptr_t)L_98) == ((intptr_t)((uintptr_t)0)))) { goto IL_022f; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_99 = ___decoder4; if (!L_99) { goto IL_022f; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_100 = ___decoder4; NullCheck(L_100); bool L_101; L_101 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_100, /*hidden argument*/NULL); if (!L_101) { goto IL_01ee; } } { int32_t L_102 = V_3; if (!L_102) { goto IL_0208; } } IL_01ee: { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_103 = ___decoder4; int32_t L_104 = V_1; NullCheck(L_103); L_103->set_currentMode_10(L_104); ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_105 = ___decoder4; int32_t L_106 = V_3; NullCheck(L_105); L_105->set_bytesLeftOverCount_9(L_106); ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_107 = ___decoder4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_108 = V_2; NullCheck(L_107); L_107->set_bytesLeftOver_8(L_108); goto IL_0222; } IL_0208: { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_109 = ___decoder4; NullCheck(L_109); L_109->set_currentMode_10(((int32_t)11)); ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_110 = ___decoder4; NullCheck(L_110); L_110->set_shiftInOutMode_11(((int32_t)11)); ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_111 = ___decoder4; NullCheck(L_111); L_111->set_bytesLeftOverCount_9(0); } IL_0222: { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_112 = ___decoder4; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_113 = V_0; NullCheck(L_113); int32_t L_114; L_114 = EncodingCharBuffer_get_BytesUsed_m92DCBD3ECBEBFA26EFF231CFBB60EE102AE725D9(L_113, /*hidden argument*/NULL); NullCheck(L_112); ((DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C *)L_112)->set_m_bytesUsed_5(L_114); } IL_022f: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_115 = V_0; NullCheck(L_115); int32_t L_116; L_116 = EncodingCharBuffer_get_Count_m7AE0EEEDE0773BDF379A6582805F67A4775B6D11_inline(L_115, /*hidden argument*/NULL); return L_116; } } // System.Text.ISO2022Encoding/ISO2022Modes System.Text.ISO2022Encoding::CheckEscapeSequenceKR(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_CheckEscapeSequenceKR_m2870C2BA342FEE091746459417AEC51764A7FDC0 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___escapeCount1, const RuntimeMethod* method) { { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0; NullCheck(L_0); int32_t L_1 = 0; uint8_t L_2 = (L_0)->GetAt(static_cast(L_1)); if ((((int32_t)L_2) == ((int32_t)((int32_t)27)))) { goto IL_000a; } } { return (int32_t)(((int32_t)-2)); } IL_000a: { int32_t L_3 = ___escapeCount1; if ((((int32_t)L_3) >= ((int32_t)4))) { goto IL_0010; } } { return (int32_t)((-1)); } IL_0010: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___bytes0; NullCheck(L_4); int32_t L_5 = 1; uint8_t L_6 = (L_4)->GetAt(static_cast(L_5)); if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)36))))) { goto IL_0027; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ___bytes0; NullCheck(L_7); int32_t L_8 = 2; uint8_t L_9 = (L_7)->GetAt(static_cast(L_8)); if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)41))))) { goto IL_0027; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = ___bytes0; NullCheck(L_10); int32_t L_11 = 3; uint8_t L_12 = (L_10)->GetAt(static_cast(L_11)); if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)67))))) { goto IL_0027; } } { return (int32_t)(5); } IL_0027: { return (int32_t)(((int32_t)-2)); } } // System.Int32 System.Text.ISO2022Encoding::GetCharsCP52936(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.ISO2022Encoding/ISO2022Decoder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetCharsCP52936_mCBED42B401DC8DBA66A2AE912204B09F0F15389F (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * ___decoder4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; bool V_3 = false; uint8_t V_4 = 0x0; Il2CppChar V_5 = 0x0; Il2CppChar V_6 = 0x0; uint8_t V_7 = 0x0; uint16_t V_8 = 0; { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_0 = ___decoder4; Il2CppChar* L_1 = ___chars2; int32_t L_2 = ___charCount3; uint8_t* L_3 = ___bytes0; int32_t L_4 = ___byteCount1; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_5 = (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E *)il2cpp_codegen_object_new(EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E_il2cpp_TypeInfo_var); EncodingCharBuffer__ctor_m2B1F9C23EF529AF78684432B52CD812524792D0A(L_5, __this, L_0, (Il2CppChar*)(Il2CppChar*)L_1, L_2, (uint8_t*)(uint8_t*)L_3, L_4, /*hidden argument*/NULL); V_0 = L_5; V_1 = ((int32_t)11); V_2 = (-1); V_3 = (bool)0; ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_6 = ___decoder4; if (!L_6) { goto IL_025d; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_7 = ___decoder4; NullCheck(L_7); int32_t L_8 = L_7->get_currentMode_10(); V_1 = L_8; ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_9 = ___decoder4; NullCheck(L_9); int32_t L_10 = L_9->get_bytesLeftOverCount_9(); if (!L_10) { goto IL_025d; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_11 = ___decoder4; NullCheck(L_11); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = L_11->get_bytesLeftOver_8(); NullCheck(L_12); int32_t L_13 = 0; uint8_t L_14 = (L_12)->GetAt(static_cast(L_13)); V_2 = L_14; goto IL_025d; } IL_003f: { int32_t L_15 = V_2; if ((((int32_t)L_15) < ((int32_t)0))) { goto IL_004b; } } { int32_t L_16 = V_2; V_4 = (uint8_t)((int32_t)((uint8_t)L_16)); V_2 = (-1); goto IL_0053; } IL_004b: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_17 = V_0; NullCheck(L_17); uint8_t L_18; L_18 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_17, /*hidden argument*/NULL); V_4 = L_18; } IL_0053: { uint8_t L_19 = V_4; if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)126))))) { goto IL_00fd; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_20 = V_0; NullCheck(L_20); bool L_21; L_21 = EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D(L_20, /*hidden argument*/NULL); if (L_21) { goto IL_00a8; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_22 = ___decoder4; if (!L_22) { goto IL_0071; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_23 = ___decoder4; NullCheck(L_23); bool L_24; L_24 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_23, /*hidden argument*/NULL); if (!L_24) { goto IL_007f; } } IL_0071: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_25 = V_0; uint8_t L_26 = V_4; NullCheck(L_25); bool L_27; L_27 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_25, L_26, /*hidden argument*/NULL); goto IL_026f; } IL_007f: { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_28 = ___decoder4; NullCheck(L_28); DecoderNLS_ClearMustFlush_m8EB06790F337F83F29AA8CEABF96015DE299406B(L_28, /*hidden argument*/NULL); Il2CppChar* L_29 = ___chars2; if ((((intptr_t)L_29) == ((intptr_t)((uintptr_t)0)))) { goto IL_026f; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_30 = ___decoder4; NullCheck(L_30); L_30->set_bytesLeftOverCount_9(1); ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_31 = ___decoder4; NullCheck(L_31); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_32 = L_31->get_bytesLeftOver_8(); NullCheck(L_32); (L_32)->SetAt(static_cast(0), (uint8_t)((int32_t)126)); V_3 = (bool)1; goto IL_026f; } IL_00a8: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_33 = V_0; NullCheck(L_33); uint8_t L_34; L_34 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_33, /*hidden argument*/NULL); V_4 = L_34; uint8_t L_35 = V_4; if ((!(((uint32_t)L_35) == ((uint32_t)((int32_t)126))))) { goto IL_00ce; } } { int32_t L_36 = V_1; if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)11))))) { goto IL_00ce; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_37 = V_0; uint8_t L_38 = V_4; NullCheck(L_37); bool L_39; L_39 = EncodingCharBuffer_AddChar_m36E4A8DD5881AB1DA8E85AF1DE0A188216D8BFE0(L_37, L_38, 2, /*hidden argument*/NULL); if (L_39) { goto IL_025d; } } { goto IL_026f; } IL_00ce: { uint8_t L_40 = V_4; if ((!(((uint32_t)L_40) == ((uint32_t)((int32_t)123))))) { goto IL_00db; } } { V_1 = 6; goto IL_025d; } IL_00db: { uint8_t L_41 = V_4; if ((!(((uint32_t)L_41) == ((uint32_t)((int32_t)125))))) { goto IL_00e9; } } { V_1 = ((int32_t)11); goto IL_025d; } IL_00e9: { uint8_t L_42 = V_4; if ((((int32_t)L_42) == ((int32_t)((int32_t)10)))) { goto IL_025d; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_43 = V_0; NullCheck(L_43); EncodingCharBuffer_AdjustBytes_mA9C9BBF7BF707AC75991AD59E3DADADC2E1673CF(L_43, (-1), /*hidden argument*/NULL); V_4 = (uint8_t)((int32_t)126); } IL_00fd: { int32_t L_44 = V_1; if ((((int32_t)L_44) == ((int32_t)((int32_t)11)))) { goto IL_022c; } } { uint8_t L_45 = V_4; if ((((int32_t)L_45) < ((int32_t)((int32_t)32)))) { goto IL_022c; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_46 = V_0; NullCheck(L_46); bool L_47; L_47 = EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D(L_46, /*hidden argument*/NULL); if (L_47) { goto IL_015a; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_48 = ___decoder4; if (!L_48) { goto IL_0123; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_49 = ___decoder4; NullCheck(L_49); bool L_50; L_50 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_49, /*hidden argument*/NULL); if (!L_50) { goto IL_0131; } } IL_0123: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_51 = V_0; uint8_t L_52 = V_4; NullCheck(L_51); bool L_53; L_53 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_51, L_52, /*hidden argument*/NULL); goto IL_026f; } IL_0131: { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_54 = ___decoder4; NullCheck(L_54); DecoderNLS_ClearMustFlush_m8EB06790F337F83F29AA8CEABF96015DE299406B(L_54, /*hidden argument*/NULL); Il2CppChar* L_55 = ___chars2; if ((((intptr_t)L_55) == ((intptr_t)((uintptr_t)0)))) { goto IL_026f; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_56 = ___decoder4; NullCheck(L_56); L_56->set_bytesLeftOverCount_9(1); ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_57 = ___decoder4; NullCheck(L_57); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_58 = L_57->get_bytesLeftOver_8(); uint8_t L_59 = V_4; NullCheck(L_58); (L_58)->SetAt(static_cast(0), (uint8_t)L_59); V_3 = (bool)1; goto IL_026f; } IL_015a: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_60 = V_0; NullCheck(L_60); uint8_t L_61; L_61 = EncodingCharBuffer_GetNextByte_mCCFB8DE7B135D7ADFF879D01BAB7E18EE5562ECE(L_60, /*hidden argument*/NULL); V_7 = L_61; uint8_t L_62 = V_4; uint8_t L_63 = V_7; V_8 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_62<<(int32_t)8))|(int32_t)L_63)))); uint8_t L_64 = V_4; if ((!(((uint32_t)L_64) == ((uint32_t)((int32_t)32))))) { goto IL_017f; } } { uint8_t L_65 = V_7; if (!L_65) { goto IL_017f; } } { uint8_t L_66 = V_7; V_6 = L_66; goto IL_0205; } IL_017f: { uint8_t L_67 = V_4; if ((((int32_t)L_67) < ((int32_t)((int32_t)33)))) { goto IL_0197; } } { uint8_t L_68 = V_4; if ((((int32_t)L_68) > ((int32_t)((int32_t)119)))) { goto IL_0197; } } { uint8_t L_69 = V_7; if ((((int32_t)L_69) < ((int32_t)((int32_t)33)))) { goto IL_0197; } } { uint8_t L_70 = V_7; if ((((int32_t)L_70) <= ((int32_t)((int32_t)126)))) { goto IL_01eb; } } IL_0197: { uint8_t L_71 = V_4; if ((((int32_t)L_71) < ((int32_t)((int32_t)161)))) { goto IL_01bb; } } { uint8_t L_72 = V_4; if ((((int32_t)L_72) > ((int32_t)((int32_t)247)))) { goto IL_01bb; } } { uint8_t L_73 = V_7; if ((((int32_t)L_73) < ((int32_t)((int32_t)161)))) { goto IL_01bb; } } { uint8_t L_74 = V_7; if ((((int32_t)L_74) <= ((int32_t)((int32_t)254)))) { goto IL_01eb; } } IL_01bb: { uint8_t L_75 = V_7; if ((!(((uint32_t)L_75) == ((uint32_t)((int32_t)32))))) { goto IL_01d6; } } { uint8_t L_76 = V_4; if ((((int32_t)((int32_t)33)) > ((int32_t)L_76))) { goto IL_01d6; } } { uint8_t L_77 = V_4; if ((((int32_t)L_77) > ((int32_t)((int32_t)125)))) { goto IL_01d6; } } { V_8 = (uint16_t)((int32_t)8481); goto IL_01eb; } IL_01d6: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_78 = V_0; uint16_t L_79 = V_8; uint16_t L_80 = V_8; NullCheck(L_78); bool L_81; L_81 = EncodingCharBuffer_Fallback_mAFBAF89BF842CD6B033B8C95770B5A2B01200B25(L_78, (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_79>>(int32_t)8)))), (uint8_t)((int32_t)((uint8_t)L_80)), /*hidden argument*/NULL); if (L_81) { goto IL_025d; } } { goto IL_026f; } IL_01eb: { uint16_t L_82 = V_8; V_8 = (uint16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_82|(int32_t)((int32_t)32896))))); Il2CppChar* L_83 = ((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)__this)->get_mapBytesToUnicode_75(); uint16_t L_84 = V_8; int32_t L_85 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_83, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_84), (int32_t)2))))); V_6 = L_85; } IL_0205: { Il2CppChar L_86 = V_6; if (L_86) { goto IL_021f; } } { uint16_t L_87 = V_8; if (!L_87) { goto IL_021f; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_88 = V_0; uint16_t L_89 = V_8; uint16_t L_90 = V_8; NullCheck(L_88); bool L_91; L_91 = EncodingCharBuffer_Fallback_mAFBAF89BF842CD6B033B8C95770B5A2B01200B25(L_88, (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_89>>(int32_t)8)))), (uint8_t)((int32_t)((uint8_t)L_90)), /*hidden argument*/NULL); if (L_91) { goto IL_025d; } } { goto IL_026f; } IL_021f: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_92 = V_0; Il2CppChar L_93 = V_6; NullCheck(L_92); bool L_94; L_94 = EncodingCharBuffer_AddChar_m36E4A8DD5881AB1DA8E85AF1DE0A188216D8BFE0(L_92, L_93, 2, /*hidden argument*/NULL); if (L_94) { goto IL_025d; } } { goto IL_026f; } IL_022c: { Il2CppChar* L_95 = ((DBCSCodePageEncoding_tECA8068E628F9F47FEA4DFFFBE6B83D9A4D4BBE1 *)__this)->get_mapBytesToUnicode_75(); uint8_t L_96 = V_4; int32_t L_97 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_95, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_96), (int32_t)2))))); V_5 = L_97; Il2CppChar L_98 = V_5; if (!L_98) { goto IL_0243; } } { Il2CppChar L_99 = V_5; if (L_99) { goto IL_0253; } } IL_0243: { uint8_t L_100 = V_4; if (!L_100) { goto IL_0253; } } { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_101 = V_0; uint8_t L_102 = V_4; NullCheck(L_101); bool L_103; L_103 = EncodingCharBuffer_Fallback_m3783475390D53C775D026BA9613E635C3E07DA85(L_101, L_102, /*hidden argument*/NULL); if (L_103) { goto IL_025d; } } { goto IL_026f; } IL_0253: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_104 = V_0; Il2CppChar L_105 = V_5; NullCheck(L_104); bool L_106; L_106 = EncodingCharBuffer_AddChar_m257947E9C1F5B0274B415C2CE5831947E4E6DB50(L_104, L_105, /*hidden argument*/NULL); if (!L_106) { goto IL_026f; } } IL_025d: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_107 = V_0; NullCheck(L_107); bool L_108; L_108 = EncodingCharBuffer_get_MoreData_mF51DB988A86312ACA4EC36B679D48170F5CD2C6D(L_107, /*hidden argument*/NULL); if (L_108) { goto IL_003f; } } { int32_t L_109 = V_2; if ((((int32_t)L_109) >= ((int32_t)0))) { goto IL_003f; } } IL_026f: { Il2CppChar* L_110 = ___chars2; if ((((intptr_t)L_110) == ((intptr_t)((uintptr_t)0)))) { goto IL_02b5; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_111 = ___decoder4; if (!L_111) { goto IL_02b5; } } { bool L_112 = V_3; if (L_112) { goto IL_0283; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_113 = ___decoder4; NullCheck(L_113); L_113->set_bytesLeftOverCount_9(0); } IL_0283: { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_114 = ___decoder4; NullCheck(L_114); bool L_115; L_115 = DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline(L_114, /*hidden argument*/NULL); if (!L_115) { goto IL_02a0; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_116 = ___decoder4; NullCheck(L_116); int32_t L_117 = L_116->get_bytesLeftOverCount_9(); if (L_117) { goto IL_02a0; } } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_118 = ___decoder4; NullCheck(L_118); L_118->set_currentMode_10(((int32_t)11)); goto IL_02a8; } IL_02a0: { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_119 = ___decoder4; int32_t L_120 = V_1; NullCheck(L_119); L_119->set_currentMode_10(L_120); } IL_02a8: { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_121 = ___decoder4; EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_122 = V_0; NullCheck(L_122); int32_t L_123; L_123 = EncodingCharBuffer_get_BytesUsed_m92DCBD3ECBEBFA26EFF231CFBB60EE102AE725D9(L_122, /*hidden argument*/NULL); NullCheck(L_121); ((DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C *)L_121)->set_m_bytesUsed_5(L_123); } IL_02b5: { EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * L_124 = V_0; NullCheck(L_124); int32_t L_125; L_125 = EncodingCharBuffer_get_Count_m7AE0EEEDE0773BDF379A6582805F67A4775B6D11_inline(L_124, /*hidden argument*/NULL); return L_125; } } // System.Int32 System.Text.ISO2022Encoding::GetMaxByteCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetMaxByteCount_mC949D0A6B23B55238FCE4C09049F0F0B452B0133 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, int32_t ___charCount0, const RuntimeMethod* method) { int64_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 L_0 = ___charCount0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0014; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_2 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ISO2022Encoding_GetMaxByteCount_mC949D0A6B23B55238FCE4C09049F0F0B452B0133_RuntimeMethod_var))); } IL_0014: { int32_t L_3 = ___charCount0; V_0 = ((int64_t)il2cpp_codegen_add((int64_t)((int64_t)((int64_t)L_3)), (int64_t)((int64_t)((int64_t)1)))); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_4; L_4 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.EncoderFallback::get_MaxCharCount() */, L_4); if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0037; } } { int64_t L_6 = V_0; EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_7; L_7 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_7); int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.EncoderFallback::get_MaxCharCount() */, L_7); V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_6, (int64_t)((int64_t)((int64_t)L_8)))); } IL_0037: { V_1 = 2; V_2 = 0; V_3 = 0; int32_t L_9; L_9 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); V_4 = L_9; int32_t L_10 = V_4; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)((int32_t)50220)))) { case 0: { goto IL_0075; } case 1: { goto IL_0075; } case 2: { goto IL_007b; } case 3: { goto IL_008d; } case 4: { goto IL_008d; } case 5: { goto IL_0081; } } } { int32_t L_11 = V_4; if ((((int32_t)L_11) == ((int32_t)((int32_t)52936)))) { goto IL_0089; } } { goto IL_008d; } IL_0075: { V_1 = 5; V_3 = 3; goto IL_008d; } IL_007b: { V_1 = 5; V_3 = 4; goto IL_008d; } IL_0081: { V_1 = 3; V_2 = 4; V_3 = 1; goto IL_008d; } IL_0089: { V_1 = 4; V_3 = 2; } IL_008d: { int64_t L_12 = V_0; int32_t L_13 = V_1; V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_12, (int64_t)((int64_t)((int64_t)L_13)))); int64_t L_14 = V_0; int32_t L_15 = V_2; int32_t L_16 = V_3; V_0 = ((int64_t)il2cpp_codegen_add((int64_t)L_14, (int64_t)((int64_t)((int64_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)))))); int64_t L_17 = V_0; if ((((int64_t)L_17) <= ((int64_t)((int64_t)((int64_t)((int32_t)2147483647LL)))))) { goto IL_00b2; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_18; L_18 = SR_get_ArgumentOutOfRange_GetByteCountOverflow_mC5B3500DAB1D731FA2F7D4A07EC9F50A58B37CED(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_19 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)), L_18, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ISO2022Encoding_GetMaxByteCount_mC949D0A6B23B55238FCE4C09049F0F0B452B0133_RuntimeMethod_var))); } IL_00b2: { int64_t L_20 = V_0; return ((int32_t)((int32_t)L_20)); } } // System.Int32 System.Text.ISO2022Encoding::GetMaxCharCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO2022Encoding_GetMaxCharCount_mFB7B3ECB98C3A7E8B080692EBBEA7280CBC2854B (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, int32_t ___byteCount0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int64_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___byteCount0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0014; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_2 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ISO2022Encoding_GetMaxCharCount_mFB7B3ECB98C3A7E8B080692EBBEA7280CBC2854B_RuntimeMethod_var))); } IL_0014: { V_0 = 1; V_1 = 1; int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); V_3 = L_3; int32_t L_4 = V_3; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)((int32_t)50220)))) > ((uint32_t)2)))) { goto IL_003b; } } { int32_t L_5 = V_3; if ((((int32_t)L_5) == ((int32_t)((int32_t)50225)))) { goto IL_003b; } } { int32_t L_6 = V_3; if ((((int32_t)L_6) == ((int32_t)((int32_t)52936)))) { goto IL_0041; } } { goto IL_0045; } IL_003b: { V_0 = 1; V_1 = 3; goto IL_0045; } IL_0041: { V_0 = 1; V_1 = 1; } IL_0045: { int32_t L_7 = ___byteCount0; int32_t L_8 = V_0; int32_t L_9 = V_1; V_2 = ((int64_t)il2cpp_codegen_add((int64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((int64_t)L_7)), (int64_t)((int64_t)((int64_t)L_8)))), (int64_t)((int64_t)((int64_t)L_9)))); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_10; L_10 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_10); int32_t L_11; L_11 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.DecoderFallback::get_MaxCharCount() */, L_10); if ((((int32_t)L_11) <= ((int32_t)1))) { goto IL_006b; } } { int64_t L_12 = V_2; DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_13; L_13 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_13); int32_t L_14; L_14 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.DecoderFallback::get_MaxCharCount() */, L_13); V_2 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_12, (int64_t)((int64_t)((int64_t)L_14)))); } IL_006b: { int64_t L_15 = V_2; if ((((int64_t)L_15) <= ((int64_t)((int64_t)((int64_t)((int32_t)2147483647LL)))))) { goto IL_0084; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_16; L_16 = SR_get_ArgumentOutOfRange_GetCharCountOverflow_m4A51FDB9EEAFD7451C678B137173ABB093EE6C2B(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_17 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)), L_16, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ISO2022Encoding_GetMaxCharCount_mFB7B3ECB98C3A7E8B080692EBBEA7280CBC2854B_RuntimeMethod_var))); } IL_0084: { int64_t L_18 = V_2; return ((int32_t)((int32_t)L_18)); } } // System.Text.Encoder System.Text.ISO2022Encoding::GetEncoder() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * ISO2022Encoding_GetEncoder_m38BC7610E44265709901783A7141CB1C6EEC3DBB (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 * L_0 = (ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543 *)il2cpp_codegen_object_new(ISO2022Encoder_t0F5B4FFF9D469EFE973A37187F33688F21DD4543_il2cpp_TypeInfo_var); ISO2022Encoder__ctor_m1029B2194F1510F77EAB00001438284B167A82FC(L_0, __this, /*hidden argument*/NULL); return L_0; } } // System.Text.Decoder System.Text.ISO2022Encoding::GetDecoder() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * ISO2022Encoding_GetDecoder_m2DB4ED499D42B4E5AE2D1424D37C7F1CC2AE8D13 (ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF * L_0 = (ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF *)il2cpp_codegen_object_new(ISO2022Decoder_t1213B01E139CE25B9C6C2B9171A0CF659BC1ABBF_il2cpp_TypeInfo_var); ISO2022Decoder__ctor_m6A6F9F5C80F027ECC5684D5E3156E4B3A2B8A676(L_0, __this, /*hidden argument*/NULL); return L_0; } } // System.Void System.Text.ISO2022Encoding::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ISO2022Encoding__cctor_m060643939AF854F9C598BD1418AEB79E12DD8898 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____47357B2855B998142A09784C278A2265D6C0A021C381FB4980514E0DE23EA5B8_3_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____7860AE5FC71EAF0153FFBF4F8B1AC1EA48825729C34953D2ECF486979BCA93B5_5_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)((int32_t)12)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = L_0; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____47357B2855B998142A09784C278A2265D6C0A021C381FB4980514E0DE23EA5B8_3_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_1, L_2, /*hidden argument*/NULL); ((ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_StaticFields*)il2cpp_codegen_static_fields_for(ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_il2cpp_TypeInfo_var))->set_s_tableBaseCodePages_81(L_1); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_3 = (UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)SZArrayNew(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67_il2cpp_TypeInfo_var, (uint32_t)((int32_t)63)); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_4 = L_3; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_5 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0DB6724E816330BD3ED16238FF0FEE921BB7270C____7860AE5FC71EAF0153FFBF4F8B1AC1EA48825729C34953D2ECF486979BCA93B5_5_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_4, L_5, /*hidden argument*/NULL); ((ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_StaticFields*)il2cpp_codegen_static_fields_for(ISO2022Encoding_t38D013E6967169880013DE7235DC4B0C6E04A986_il2cpp_TypeInfo_var))->set_s_HalfToFullWidthKanaTable_82(L_4); 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 System.Text.InternalDecoderBestFitFallback::.ctor(System.Text.BaseCodePageEncoding) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalDecoderBestFitFallback__ctor_m5B74F7886A3EF95E341483220AD060C7CF5E44B1 (InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * __this, BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * ____encoding0, const RuntimeMethod* method) { { __this->set_cReplacement_6(((int32_t)63)); DecoderFallback__ctor_m748C2C19AD4595C13154F9EEDF89AC2A2C10727E(__this, /*hidden argument*/NULL); BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * L_0 = ____encoding0; __this->set_encoding_4(L_0); return; } } // System.Text.DecoderFallbackBuffer System.Text.InternalDecoderBestFitFallback::CreateFallbackBuffer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * InternalDecoderBestFitFallback_CreateFallbackBuffer_mCF7ED62FCA5231615971901BD3F606B784BFE693 (InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3 * L_0 = (InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3 *)il2cpp_codegen_object_new(InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3_il2cpp_TypeInfo_var); InternalDecoderBestFitFallbackBuffer__ctor_m179EA4A5FCB8EC746D115758BC2F44610709A3CD(L_0, __this, /*hidden argument*/NULL); return L_0; } } // System.Int32 System.Text.InternalDecoderBestFitFallback::get_MaxCharCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InternalDecoderBestFitFallback_get_MaxCharCount_mC9D59BEB76933DC15669787545332260F9B1620C (InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * __this, const RuntimeMethod* method) { { return 1; } } // System.Boolean System.Text.InternalDecoderBestFitFallback::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalDecoderBestFitFallback_Equals_m6927744A38929345AB156A1C2C3DD7D177C511C0 (InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * V_0 = NULL; { RuntimeObject * L_0 = ___value0; V_0 = ((InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 *)IsInstSealed((RuntimeObject*)L_0, InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var)); InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_1 = V_0; if (!L_1) { goto IL_0023; } } { BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * L_2 = __this->get_encoding_4(); NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, L_2); InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_4 = V_0; NullCheck(L_4); BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * L_5 = L_4->get_encoding_4(); NullCheck(L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, L_5); return (bool)((((int32_t)L_3) == ((int32_t)L_6))? 1 : 0); } IL_0023: { return (bool)0; } } // System.Int32 System.Text.InternalDecoderBestFitFallback::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InternalDecoderBestFitFallback_GetHashCode_m40992DFC17ED92BB178F8BB9CF79C1C9A1BF0692 (InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * __this, const RuntimeMethod* method) { { BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * L_0 = __this->get_encoding_4(); NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, L_0); return L_1; } } #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.Object System.Text.InternalDecoderBestFitFallbackBuffer::get_InternalSyncObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalDecoderBestFitFallbackBuffer_get_InternalSyncObject_mB73DB7B7208A1B34DB71FFCA037A9A82172D98DA (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; { RuntimeObject * L_0 = ((InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3_StaticFields*)il2cpp_codegen_static_fields_for(InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3_il2cpp_TypeInfo_var))->get_s_InternalSyncObject_6(); if (L_0) { goto IL_001a; } } { RuntimeObject * L_1 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_1, /*hidden argument*/NULL); V_0 = L_1; RuntimeObject * L_2 = V_0; RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(((InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3_StaticFields*)il2cpp_codegen_static_fields_for(InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3_il2cpp_TypeInfo_var))->get_address_of_s_InternalSyncObject_6()), L_2, NULL); } IL_001a: { RuntimeObject * L_4 = ((InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3_StaticFields*)il2cpp_codegen_static_fields_for(InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3_il2cpp_TypeInfo_var))->get_s_InternalSyncObject_6(); return L_4; } } // System.Void System.Text.InternalDecoderBestFitFallbackBuffer::.ctor(System.Text.InternalDecoderBestFitFallback) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalDecoderBestFitFallbackBuffer__ctor_m179EA4A5FCB8EC746D115758BC2F44610709A3CD (InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3 * __this, InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * ___fallback0, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; bool V_1 = false; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { __this->set_iCount_3((-1)); DecoderFallbackBuffer__ctor_m4944ABFBCC6CDED8F244EC1E5EA6B1F229C3495C(__this, /*hidden argument*/NULL); InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_0 = ___fallback0; __this->set__oFallback_5(L_0); InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_1 = __this->get__oFallback_5(); NullCheck(L_1); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = L_1->get_arrayBestFit_5(); if (L_2) { goto IL_0060; } } { RuntimeObject * L_3; L_3 = InternalDecoderBestFitFallbackBuffer_get_InternalSyncObject_mB73DB7B7208A1B34DB71FFCA037A9A82172D98DA(/*hidden argument*/NULL); V_0 = L_3; V_1 = (bool)0; } IL_0029: try {// begin try (depth: 1) { RuntimeObject * L_4 = V_0; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_4, (bool*)(&V_1), /*hidden argument*/NULL); InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_5 = __this->get__oFallback_5(); NullCheck(L_5); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_6 = L_5->get_arrayBestFit_5(); if (L_6) { goto IL_0054; } } IL_003e: { InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_7 = __this->get__oFallback_5(); InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_8 = ___fallback0; NullCheck(L_8); BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * L_9 = L_8->get_encoding_4(); NullCheck(L_9); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_10; L_10 = BaseCodePageEncoding_GetBestFitBytesToUnicodeData_m8F8A26D2D3F0F8D8F43B10DF0574CE1C331748E5(L_9, /*hidden argument*/NULL); NullCheck(L_7); L_7->set_arrayBestFit_5(L_10); } IL_0054: { IL2CPP_LEAVE(0x60, FINALLY_0056); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0056; } FINALLY_0056: {// begin finally (depth: 1) { bool L_11 = V_1; if (!L_11) { goto IL_005f; } } IL_0059: { RuntimeObject * L_12 = V_0; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_12, /*hidden argument*/NULL); } IL_005f: { IL2CPP_END_FINALLY(86) } }// end finally (depth: 1) IL2CPP_CLEANUP(86) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x60, IL_0060) } IL_0060: { return; } } // System.Boolean System.Text.InternalDecoderBestFitFallbackBuffer::Fallback(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalDecoderBestFitFallbackBuffer_Fallback_m911205CD1921597427D506E28EB02A3990A86485 (InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytesUnknown0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytesUnknown0; Il2CppChar L_1; L_1 = InternalDecoderBestFitFallbackBuffer_TryBestFit_mAD09AD683D986A548991E8DBD1360ECFF3089775(__this, L_0, /*hidden argument*/NULL); __this->set_cBestFit_2(L_1); Il2CppChar L_2 = __this->get_cBestFit_2(); if (L_2) { goto IL_0026; } } { InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_3 = __this->get__oFallback_5(); NullCheck(L_3); Il2CppChar L_4 = L_3->get_cReplacement_6(); __this->set_cBestFit_2(L_4); } IL_0026: { int32_t L_5 = 1; V_0 = L_5; __this->set_iSize_4(L_5); int32_t L_6 = V_0; __this->set_iCount_3(L_6); return (bool)1; } } // System.Char System.Text.InternalDecoderBestFitFallbackBuffer::GetNextChar() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar InternalDecoderBestFitFallbackBuffer_GetNextChar_mAA38FD0DAF5B8C134EED1E733B1FC59D1AEC300F (InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_iCount_3(); __this->set_iCount_3(((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1))); int32_t L_1 = __this->get_iCount_3(); if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0019; } } { return 0; } IL_0019: { int32_t L_2 = __this->get_iCount_3(); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)2147483647LL))))) { goto IL_002f; } } { __this->set_iCount_3((-1)); return 0; } IL_002f: { Il2CppChar L_3 = __this->get_cBestFit_2(); return L_3; } } // System.Int32 System.Text.InternalDecoderBestFitFallbackBuffer::get_Remaining() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InternalDecoderBestFitFallbackBuffer_get_Remaining_mDCF2AFE05A6AEC76C7D5578D6A0C13ACF28A164A (InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_iCount_3(); if ((((int32_t)L_0) > ((int32_t)0))) { goto IL_000b; } } { return 0; } IL_000b: { int32_t L_1 = __this->get_iCount_3(); return L_1; } } // System.Void System.Text.InternalDecoderBestFitFallbackBuffer::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalDecoderBestFitFallbackBuffer_Reset_m3FE26434D2831EE4A9047645BD0C99208FCE5DF1 (InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3 * __this, const RuntimeMethod* method) { { __this->set_iCount_3((-1)); return; } } // System.Char System.Text.InternalDecoderBestFitFallbackBuffer::TryBestFit(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar InternalDecoderBestFitFallbackBuffer_TryBestFit_mAD09AD683D986A548991E8DBD1360ECFF3089775 (InternalDecoderBestFitFallbackBuffer_t0AFC2701F3DB3A5F4341AB944CB407D631C0D9F3 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytesCheck0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Il2CppChar V_3 = 0x0; int32_t V_4 = 0; Il2CppChar V_5 = 0x0; { V_0 = 0; InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_0 = __this->get__oFallback_5(); NullCheck(L_0); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = L_0->get_arrayBestFit_5(); NullCheck(L_1); V_1 = ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))); int32_t L_2 = V_1; if (L_2) { goto IL_0015; } } { return 0; } IL_0015: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___bytesCheck0; NullCheck(L_3); if (!(((RuntimeArray*)L_3)->max_length)) { goto IL_001f; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___bytesCheck0; NullCheck(L_4); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) <= ((int32_t)2))) { goto IL_0021; } } IL_001f: { return 0; } IL_0021: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___bytesCheck0; NullCheck(L_5); if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))) == ((uint32_t)1)))) { goto IL_002d; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___bytesCheck0; NullCheck(L_6); int32_t L_7 = 0; uint8_t L_8 = (L_6)->GetAt(static_cast(L_7)); V_3 = L_8; goto IL_0038; } IL_002d: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___bytesCheck0; NullCheck(L_9); int32_t L_10 = 0; uint8_t L_11 = (L_9)->GetAt(static_cast(L_10)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = ___bytesCheck0; NullCheck(L_12); int32_t L_13 = 1; uint8_t L_14 = (L_12)->GetAt(static_cast(L_13)); V_3 = ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_11<<(int32_t)8)), (int32_t)L_14)))); } IL_0038: { Il2CppChar L_15 = V_3; InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_16 = __this->get__oFallback_5(); NullCheck(L_16); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_17 = L_16->get_arrayBestFit_5(); NullCheck(L_17); int32_t L_18 = 0; uint16_t L_19 = (uint16_t)(L_17)->GetAt(static_cast(L_18)); if ((((int32_t)L_15) < ((int32_t)L_19))) { goto IL_005a; } } { Il2CppChar L_20 = V_3; InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_21 = __this->get__oFallback_5(); NullCheck(L_21); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_22 = L_21->get_arrayBestFit_5(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)2)); uint16_t L_25 = (uint16_t)(L_22)->GetAt(static_cast(L_24)); if ((((int32_t)L_20) <= ((int32_t)L_25))) { goto IL_0098; } } IL_005a: { return 0; } IL_005c: { int32_t L_26 = V_4; int32_t L_27 = V_0; V_2 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_26/(int32_t)2)), (int32_t)L_27))&(int32_t)((int32_t)65534))); InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_28 = __this->get__oFallback_5(); NullCheck(L_28); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_29 = L_28->get_arrayBestFit_5(); int32_t L_30 = V_2; NullCheck(L_29); int32_t L_31 = L_30; uint16_t L_32 = (uint16_t)(L_29)->GetAt(static_cast(L_31)); V_5 = L_32; Il2CppChar L_33 = V_5; Il2CppChar L_34 = V_3; if ((!(((uint32_t)L_33) == ((uint32_t)L_34)))) { goto IL_008d; } } { InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_35 = __this->get__oFallback_5(); NullCheck(L_35); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_36 = L_35->get_arrayBestFit_5(); int32_t L_37 = V_2; NullCheck(L_36); int32_t L_38 = ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); uint16_t L_39 = (uint16_t)(L_36)->GetAt(static_cast(L_38)); return L_39; } IL_008d: { Il2CppChar L_40 = V_5; Il2CppChar L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0096; } } { int32_t L_42 = V_2; V_0 = L_42; goto IL_0098; } IL_0096: { int32_t L_43 = V_2; V_1 = L_43; } IL_0098: { int32_t L_44 = V_1; int32_t L_45 = V_0; int32_t L_46 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_44, (int32_t)L_45)); V_4 = L_46; if ((((int32_t)L_46) > ((int32_t)6))) { goto IL_005c; } } { int32_t L_47 = V_0; V_2 = L_47; goto IL_00c9; } IL_00a5: { InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_48 = __this->get__oFallback_5(); NullCheck(L_48); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_49 = L_48->get_arrayBestFit_5(); int32_t L_50 = V_2; NullCheck(L_49); int32_t L_51 = L_50; uint16_t L_52 = (uint16_t)(L_49)->GetAt(static_cast(L_51)); Il2CppChar L_53 = V_3; if ((!(((uint32_t)L_52) == ((uint32_t)L_53)))) { goto IL_00c5; } } { InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 * L_54 = __this->get__oFallback_5(); NullCheck(L_54); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_55 = L_54->get_arrayBestFit_5(); int32_t L_56 = V_2; NullCheck(L_55); int32_t L_57 = ((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1)); uint16_t L_58 = (uint16_t)(L_55)->GetAt(static_cast(L_57)); return L_58; } IL_00c5: { int32_t L_59 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)2)); } IL_00c9: { int32_t L_60 = V_2; int32_t L_61 = V_1; if ((((int32_t)L_60) < ((int32_t)L_61))) { goto IL_00a5; } } { return 0; } } #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 System.Text.InternalEncoderBestFitFallback::.ctor(System.Text.BaseCodePageEncoding) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEncoderBestFitFallback__ctor_m5CC930726797790B10692AEC4190D8ED6DF204C2 (InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * __this, BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * ____encoding0, const RuntimeMethod* method) { { EncoderFallback__ctor_mCE6A0366B947DA2A52698FDA5381C1B6443A6AE1(__this, /*hidden argument*/NULL); BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * L_0 = ____encoding0; __this->set_encoding_4(L_0); return; } } // System.Text.EncoderFallbackBuffer System.Text.InternalEncoderBestFitFallback::CreateFallbackBuffer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * InternalEncoderBestFitFallback_CreateFallbackBuffer_m75C240AD1FFA6476FD0EFE98D8B64F90EB2E7275 (InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25 * L_0 = (InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25 *)il2cpp_codegen_object_new(InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25_il2cpp_TypeInfo_var); InternalEncoderBestFitFallbackBuffer__ctor_m57610AF72A4C8712FDB5F7A45B9D5141BEA153CB(L_0, __this, /*hidden argument*/NULL); return L_0; } } // System.Int32 System.Text.InternalEncoderBestFitFallback::get_MaxCharCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InternalEncoderBestFitFallback_get_MaxCharCount_mE80C2EBBD38376F1365146D0DA409E16C8E7CC49 (InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * __this, const RuntimeMethod* method) { { return 1; } } // System.Boolean System.Text.InternalEncoderBestFitFallback::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEncoderBestFitFallback_Equals_m49B374DBAAD0B260A250E36C6CE098D91E7D0521 (InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * V_0 = NULL; { RuntimeObject * L_0 = ___value0; V_0 = ((InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 *)IsInstClass((RuntimeObject*)L_0, InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04_il2cpp_TypeInfo_var)); InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * L_1 = V_0; if (!L_1) { goto IL_0023; } } { BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * L_2 = __this->get_encoding_4(); NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, L_2); InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * L_4 = V_0; NullCheck(L_4); BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * L_5 = L_4->get_encoding_4(); NullCheck(L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, L_5); return (bool)((((int32_t)L_3) == ((int32_t)L_6))? 1 : 0); } IL_0023: { return (bool)0; } } // System.Int32 System.Text.InternalEncoderBestFitFallback::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InternalEncoderBestFitFallback_GetHashCode_m1259C511EAF0269CDA71DF92D0D34425719431FD (InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * __this, const RuntimeMethod* method) { { BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * L_0 = __this->get_encoding_4(); NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, L_0); return L_1; } } #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.Object System.Text.InternalEncoderBestFitFallbackBuffer::get_InternalSyncObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEncoderBestFitFallbackBuffer_get_InternalSyncObject_mE2E381EA35A4F1DD3FF458EE9664A3427137B66A (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; { RuntimeObject * L_0 = ((InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25_StaticFields*)il2cpp_codegen_static_fields_for(InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25_il2cpp_TypeInfo_var))->get_s_InternalSyncObject_11(); if (L_0) { goto IL_001a; } } { RuntimeObject * L_1 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_1, /*hidden argument*/NULL); V_0 = L_1; RuntimeObject * L_2 = V_0; RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(((InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25_StaticFields*)il2cpp_codegen_static_fields_for(InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25_il2cpp_TypeInfo_var))->get_address_of_s_InternalSyncObject_11()), L_2, NULL); } IL_001a: { RuntimeObject * L_4 = ((InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25_StaticFields*)il2cpp_codegen_static_fields_for(InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25_il2cpp_TypeInfo_var))->get_s_InternalSyncObject_11(); return L_4; } } // System.Void System.Text.InternalEncoderBestFitFallbackBuffer::.ctor(System.Text.InternalEncoderBestFitFallback) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEncoderBestFitFallbackBuffer__ctor_m57610AF72A4C8712FDB5F7A45B9D5141BEA153CB (InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25 * __this, InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * ___fallback0, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; bool V_1 = false; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { __this->set__iCount_9((-1)); EncoderFallbackBuffer__ctor_m2E6EAE6EDD4F1D72B0641BCD9A9FD42E692876A3(__this, /*hidden argument*/NULL); InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * L_0 = ___fallback0; __this->set__oFallback_8(L_0); InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * L_1 = __this->get__oFallback_8(); NullCheck(L_1); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = L_1->get_arrayBestFit_5(); if (L_2) { goto IL_0060; } } { RuntimeObject * L_3; L_3 = InternalEncoderBestFitFallbackBuffer_get_InternalSyncObject_mE2E381EA35A4F1DD3FF458EE9664A3427137B66A(/*hidden argument*/NULL); V_0 = L_3; V_1 = (bool)0; } IL_0029: try {// begin try (depth: 1) { RuntimeObject * L_4 = V_0; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_4, (bool*)(&V_1), /*hidden argument*/NULL); InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * L_5 = __this->get__oFallback_8(); NullCheck(L_5); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_6 = L_5->get_arrayBestFit_5(); if (L_6) { goto IL_0054; } } IL_003e: { InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * L_7 = __this->get__oFallback_8(); InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * L_8 = ___fallback0; NullCheck(L_8); BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 * L_9 = L_8->get_encoding_4(); NullCheck(L_9); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_10; L_10 = BaseCodePageEncoding_GetBestFitUnicodeToBytesData_m025D96CB5B43E20C8B87F533A4FC36A91DFEF0F6(L_9, /*hidden argument*/NULL); NullCheck(L_7); L_7->set_arrayBestFit_5(L_10); } IL_0054: { IL2CPP_LEAVE(0x60, FINALLY_0056); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0056; } FINALLY_0056: {// begin finally (depth: 1) { bool L_11 = V_1; if (!L_11) { goto IL_005f; } } IL_0059: { RuntimeObject * L_12 = V_0; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_12, /*hidden argument*/NULL); } IL_005f: { IL2CPP_END_FINALLY(86) } }// end finally (depth: 1) IL2CPP_CLEANUP(86) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x60, IL_0060) } IL_0060: { return; } } // System.Boolean System.Text.InternalEncoderBestFitFallbackBuffer::Fallback(System.Char,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEncoderBestFitFallbackBuffer_Fallback_mB21CA8C32F1EBF9D46681E3131942D8D0B668CB3 (InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25 * __this, Il2CppChar ___charUnknown0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = 1; V_0 = L_0; __this->set__iSize_10(L_0); int32_t L_1 = V_0; __this->set__iCount_9(L_1); Il2CppChar L_2 = ___charUnknown0; Il2CppChar L_3; L_3 = InternalEncoderBestFitFallbackBuffer_TryBestFit_m01481F93A8BB10DE23E37B6791C92FDDC13CA3A5(__this, L_2, /*hidden argument*/NULL); __this->set__cBestFit_7(L_3); Il2CppChar L_4 = __this->get__cBestFit_7(); if (L_4) { goto IL_002d; } } { __this->set__cBestFit_7(((int32_t)63)); } IL_002d: { return (bool)1; } } // System.Boolean System.Text.InternalEncoderBestFitFallbackBuffer::Fallback(System.Char,System.Char,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEncoderBestFitFallbackBuffer_Fallback_m0736770D90851480A575472C7DE283C987CD5ABF (InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25 * __this, Il2CppChar ___charUnknownHigh0, Il2CppChar ___charUnknownLow1, int32_t ___index2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Il2CppChar L_0 = ___charUnknownHigh0; IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); bool L_1; L_1 = Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_2; L_2 = SR_get_ArgumentOutOfRange_Range_mB57731CE251F3E2F5706505C6B016058E012B58F(/*hidden argument*/NULL); int32_t L_3 = ((int32_t)55296); RuntimeObject * L_4 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_3); int32_t L_5 = ((int32_t)56319); RuntimeObject * L_6 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_5); String_t* L_7; L_7 = SR_Format_m002015509682F87904C6070B08FA16A779B535CC(L_2, L_4, L_6, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralACBCBF28DD4B1F33A16BAB5517B51641A9FBC416)), L_7, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InternalEncoderBestFitFallbackBuffer_Fallback_m0736770D90851480A575472C7DE283C987CD5ABF_RuntimeMethod_var))); } IL_0031: { Il2CppChar L_9 = ___charUnknownLow1; IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); bool L_10; L_10 = Char_IsLowSurrogate_m44FA7AA923FDA925E1D536F3DA0A7E1E049E936E(L_9, /*hidden argument*/NULL); if (L_10) { goto IL_0062; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_11; L_11 = SR_get_ArgumentOutOfRange_Range_mB57731CE251F3E2F5706505C6B016058E012B58F(/*hidden argument*/NULL); int32_t L_12 = ((int32_t)56320); RuntimeObject * L_13 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_12); int32_t L_14 = ((int32_t)57343); RuntimeObject * L_15 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_14); String_t* L_16; L_16 = SR_Format_m002015509682F87904C6070B08FA16A779B535CC(L_11, L_13, L_15, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_17 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA2B139AE8B4C3ED00C78CD49060000592F759158)), L_16, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InternalEncoderBestFitFallbackBuffer_Fallback_m0736770D90851480A575472C7DE283C987CD5ABF_RuntimeMethod_var))); } IL_0062: { __this->set__cBestFit_7(((int32_t)63)); int32_t L_18 = 2; V_0 = L_18; __this->set__iSize_10(L_18); int32_t L_19 = V_0; __this->set__iCount_9(L_19); return (bool)1; } } // System.Char System.Text.InternalEncoderBestFitFallbackBuffer::GetNextChar() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar InternalEncoderBestFitFallbackBuffer_GetNextChar_mB11E35380CD551BD4BFF84BCE0B56E687C8FC96F (InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get__iCount_9(); __this->set__iCount_9(((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1))); int32_t L_1 = __this->get__iCount_9(); if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0019; } } { return 0; } IL_0019: { int32_t L_2 = __this->get__iCount_9(); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)2147483647LL))))) { goto IL_002f; } } { __this->set__iCount_9((-1)); return 0; } IL_002f: { Il2CppChar L_3 = __this->get__cBestFit_7(); return L_3; } } // System.Boolean System.Text.InternalEncoderBestFitFallbackBuffer::MovePrevious() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEncoderBestFitFallbackBuffer_MovePrevious_m45BB2200BDB95950CE2CB60313E496BB23AD65EA (InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get__iCount_9(); if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0017; } } { int32_t L_1 = __this->get__iCount_9(); __this->set__iCount_9(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1))); } IL_0017: { int32_t L_2 = __this->get__iCount_9(); if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0032; } } { int32_t L_3 = __this->get__iCount_9(); int32_t L_4 = __this->get__iSize_10(); return (bool)((((int32_t)((((int32_t)L_3) > ((int32_t)L_4))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0032: { return (bool)0; } } // System.Int32 System.Text.InternalEncoderBestFitFallbackBuffer::get_Remaining() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InternalEncoderBestFitFallbackBuffer_get_Remaining_m62A644AA8039AE1395DFF568D183A52F52B37FAB (InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get__iCount_9(); if ((((int32_t)L_0) > ((int32_t)0))) { goto IL_000b; } } { return 0; } IL_000b: { int32_t L_1 = __this->get__iCount_9(); return L_1; } } // System.Void System.Text.InternalEncoderBestFitFallbackBuffer::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEncoderBestFitFallbackBuffer_Reset_mB3853EB2AD2884293961135537F0DA277B3C5016 (InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25 * __this, const RuntimeMethod* method) { { __this->set__iCount_9((-1)); return; } } // System.Char System.Text.InternalEncoderBestFitFallbackBuffer::TryBestFit(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar InternalEncoderBestFitFallbackBuffer_TryBestFit_m01481F93A8BB10DE23E37B6791C92FDDC13CA3A5 (InternalEncoderBestFitFallbackBuffer_t638D38BBA175AA28A1690263FDF3FBEA0323BE25 * __this, Il2CppChar ___cUnknown0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; Il2CppChar V_4 = 0x0; { V_0 = 0; InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * L_0 = __this->get__oFallback_8(); NullCheck(L_0); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = L_0->get_arrayBestFit_5(); NullCheck(L_1); V_1 = ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))); goto IL_004d; } IL_0012: { int32_t L_2 = V_3; int32_t L_3 = V_0; V_2 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_2/(int32_t)2)), (int32_t)L_3))&(int32_t)((int32_t)65534))); InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * L_4 = __this->get__oFallback_8(); NullCheck(L_4); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_5 = L_4->get_arrayBestFit_5(); int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7 = L_6; uint16_t L_8 = (uint16_t)(L_5)->GetAt(static_cast(L_7)); V_4 = L_8; Il2CppChar L_9 = V_4; Il2CppChar L_10 = ___cUnknown0; if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) { goto IL_0042; } } { InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * L_11 = __this->get__oFallback_8(); NullCheck(L_11); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_12 = L_11->get_arrayBestFit_5(); int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); uint16_t L_15 = (uint16_t)(L_12)->GetAt(static_cast(L_14)); return L_15; } IL_0042: { Il2CppChar L_16 = V_4; Il2CppChar L_17 = ___cUnknown0; if ((((int32_t)L_16) >= ((int32_t)L_17))) { goto IL_004b; } } { int32_t L_18 = V_2; V_0 = L_18; goto IL_004d; } IL_004b: { int32_t L_19 = V_2; V_1 = L_19; } IL_004d: { int32_t L_20 = V_1; int32_t L_21 = V_0; int32_t L_22 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)L_21)); V_3 = L_22; if ((((int32_t)L_22) > ((int32_t)6))) { goto IL_0012; } } { int32_t L_23 = V_0; V_2 = L_23; goto IL_007d; } IL_0059: { InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * L_24 = __this->get__oFallback_8(); NullCheck(L_24); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_25 = L_24->get_arrayBestFit_5(); int32_t L_26 = V_2; NullCheck(L_25); int32_t L_27 = L_26; uint16_t L_28 = (uint16_t)(L_25)->GetAt(static_cast(L_27)); Il2CppChar L_29 = ___cUnknown0; if ((!(((uint32_t)L_28) == ((uint32_t)L_29)))) { goto IL_0079; } } { InternalEncoderBestFitFallback_t1307846E22DA22898EB47E4D079849AA25A82F04 * L_30 = __this->get__oFallback_8(); NullCheck(L_30); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_31 = L_30->get_arrayBestFit_5(); int32_t L_32 = V_2; NullCheck(L_31); int32_t L_33 = ((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1)); uint16_t L_34 = (uint16_t)(L_31)->GetAt(static_cast(L_33)); return L_34; } IL_0079: { int32_t L_35 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)2)); } IL_007d: { int32_t L_36 = V_2; int32_t L_37 = V_1; if ((((int32_t)L_36) < ((int32_t)L_37))) { goto IL_0059; } } { return 0; } } #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 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullableAttribute__ctor_m8301F73D492C1C971315D9EA4B4B4B64124F60B2 (NullableAttribute_tB3B7389D1F21BDFEFC4A7D47F419F45749154DF8 * __this, uint8_t p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = L_0; uint8_t L_2 = p0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (uint8_t)L_2); __this->set_NullableFlags_0(L_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.Void System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullableContextAttribute__ctor_mDC13E189B14DB62EBD12F0DEA063F838B6FD48F7 (NullableContextAttribute_t6E7A5BACA4C64D220A79A332BC81B82F6BB1F67A * __this, uint8_t p0, const RuntimeMethod* method) { { Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL); uint8_t L_0 = p0; __this->set_Flag_0(L_0); 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 System.Runtime.CompilerServices.NullablePublicOnlyAttribute::.ctor(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullablePublicOnlyAttribute__ctor_m044BE76BDCBAD630978CFDCBA930F6C2CA11DCC7 (NullablePublicOnlyAttribute_t9D2F4B9A99EA81FB40D82D16CEEF4E5A7D3146D3 * __this, bool p0, const RuntimeMethod* method) { { Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL); bool L_0 = p0; __this->set_IncludesInternals_0(L_0); 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 System.Text.SBCSCodePageEncoding::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SBCSCodePageEncoding__ctor_m819F01901B2DCA0F471E815E403D03AD457E8105 (SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 * __this, int32_t ___codePage0, const RuntimeMethod* method) { { int32_t L_0 = ___codePage0; int32_t L_1 = ___codePage0; SBCSCodePageEncoding__ctor_m1B550639BF82FF1BE4F767AF28F3B1E92C3B2E49(__this, L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void System.Text.SBCSCodePageEncoding::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SBCSCodePageEncoding__ctor_m1B550639BF82FF1BE4F767AF28F3B1E92C3B2E49 (SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 * __this, int32_t ___codePage0, int32_t ___dataCodePage1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->set__mapBytesToUnicode_75((Il2CppChar*)((uintptr_t)0)); __this->set__mapUnicodeToBytes_76((uint8_t*)((uintptr_t)0)); int32_t L_0 = ___codePage0; int32_t L_1 = ___dataCodePage1; IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); BaseCodePageEncoding__ctor_m0C0BA4023038852A3AF38C056B3F5487BFE31A85(__this, L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void System.Text.SBCSCodePageEncoding::LoadManagedCodePage() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SBCSCodePageEncoding_LoadManagedCodePage_mD9B248E266B9E2AACDA1273CDC9E0C810B0BE66F (SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; uint8_t* V_1 = NULL; CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341 * V_2 = NULL; int32_t V_3 = 0; uint8_t* V_4 = NULL; Il2CppChar* V_5 = NULL; uint8_t* V_6 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_7 = NULL; RuntimeObject * V_8 = NULL; bool V_9 = false; uint8_t* V_10 = NULL; uint8_t* V_11 = NULL; Il2CppChar* V_12 = NULL; int32_t V_13 = 0; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_m_codePageHeader_71(); NullCheck(L_0); V_1 = (uint8_t*)((L_0)->GetAddressAt(static_cast(0))); uint8_t* L_1 = V_1; V_0 = (uint8_t*)((uintptr_t)L_1); uint8_t* L_2 = V_0; V_2 = (CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341 *)L_2; CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341 * L_3 = V_2; NullCheck(L_3); int16_t L_4 = L_3->get_ByteCount_6(); if ((((int32_t)L_4) == ((int32_t)1))) { goto IL_0036; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_5; L_5 = SR_get_NotSupported_NoCodepageData_mB2A3D627942228B2D8E8626AD90B58C91468B8A1(/*hidden argument*/NULL); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(30 /* System.Int32 System.Text.Encoding::get_CodePage() */, __this); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_7); String_t* L_9; L_9 = SR_Format_mA75E3A775313E12188CB4CF7265165A6A811261F(L_5, L_8, /*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_10 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_10, L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SBCSCodePageEncoding_LoadManagedCodePage_mD9B248E266B9E2AACDA1273CDC9E0C810B0BE66F_RuntimeMethod_var))); } IL_0036: { CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341 * L_11 = V_2; NullCheck(L_11); uint16_t L_12 = L_11->get_ByteReplace_8(); __this->set__byteUnknown_77((uint8_t)((int32_t)((uint8_t)L_12))); CodePageHeader_tBABF37EE3EBB15CF1D1A0105EC465EC886C87341 * L_13 = V_2; NullCheck(L_13); Il2CppChar L_14 = L_13->get_UnicodeReplace_7(); __this->set__charUnknown_78(L_14); int32_t L_15 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_iExtraBytes_65(); V_3 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)66052), (int32_t)L_15)); int32_t L_16 = V_3; uint8_t* L_17; L_17 = BaseCodePageEncoding_GetNativeMemory_m1A9FA375408D0F2FF5508EBD6C11746E4F2B6A3F(__this, L_16, /*hidden argument*/NULL); V_4 = (uint8_t*)L_17; uint8_t* L_18 = V_4; int32_t L_19 = V_3; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_18, (uint8_t)0, L_19, /*hidden argument*/NULL); uint8_t* L_20 = V_4; V_5 = (Il2CppChar*)L_20; uint8_t* L_21 = V_4; V_6 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, (int32_t)((int32_t)512))); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)512)); V_7 = L_22; IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); RuntimeObject * L_23 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_streamLock_70(); V_8 = L_23; V_9 = (bool)0; } IL_0092: try {// begin try (depth: 1) RuntimeObject * L_24 = V_8; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_24, (bool*)(&V_9), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_25 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); int32_t L_26 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_m_firstDataWordOffset_72(); NullCheck(L_25); int64_t L_27; L_27 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(28 /* System.Int64 System.IO.Stream::Seek(System.Int64,System.IO.SeekOrigin) */, L_25, ((int64_t)((int64_t)L_26)), 0); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_28 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29 = V_7; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_30 = V_7; NullCheck(L_30); NullCheck(L_28); int32_t L_31; L_31 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(30 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_28, L_29, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))); IL2CPP_LEAVE(0xCE, FINALLY_00c2); }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00c2; } FINALLY_00c2: {// begin finally (depth: 1) { bool L_32 = V_9; if (!L_32) { goto IL_00cd; } } IL_00c6: { RuntimeObject * L_33 = V_8; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_33, /*hidden argument*/NULL); } IL_00cd: { IL2CPP_END_FINALLY(194) } }// end finally (depth: 1) IL2CPP_CLEANUP(194) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xCE, IL_00ce) } IL_00ce: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_34 = V_7; NullCheck(L_34); V_11 = (uint8_t*)((L_34)->GetAddressAt(static_cast(0))); uint8_t* L_35 = V_11; V_10 = (uint8_t*)((uintptr_t)L_35); uint8_t* L_36 = V_10; V_12 = (Il2CppChar*)L_36; V_13 = 0; goto IL_013d; } IL_00e6: { Il2CppChar* L_37 = V_12; int32_t L_38 = V_13; int32_t L_39 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_37, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_38), (int32_t)2))))); if (L_39) { goto IL_00f5; } } { int32_t L_40 = V_13; if (L_40) { goto IL_0129; } } IL_00f5: { Il2CppChar* L_41 = V_5; int32_t L_42 = V_13; Il2CppChar* L_43 = V_12; int32_t L_44 = V_13; int32_t L_45 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_43, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_44), (int32_t)2))))); *((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_41, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_42), (int32_t)2))))) = (int16_t)L_45; Il2CppChar* L_46 = V_12; int32_t L_47 = V_13; int32_t L_48 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_46, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_47), (int32_t)2))))); if ((((int32_t)L_48) == ((int32_t)((int32_t)65533)))) { goto IL_0137; } } { uint8_t* L_49 = V_6; Il2CppChar* L_50 = V_12; int32_t L_51 = V_13; int32_t L_52 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_50, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_51), (int32_t)2))))); int32_t L_53 = V_13; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_49, (int32_t)L_52))) = (int8_t)((int32_t)((uint8_t)L_53)); goto IL_0137; } IL_0129: { Il2CppChar* L_54 = V_5; int32_t L_55 = V_13; *((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_54, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_55), (int32_t)2))))) = (int16_t)((int32_t)65533); } IL_0137: { int32_t L_56 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1)); } IL_013d: { int32_t L_57 = V_13; if ((((int32_t)L_57) < ((int32_t)((int32_t)256)))) { goto IL_00e6; } } { V_11 = (uint8_t*)((uintptr_t)0); Il2CppChar* L_58 = V_5; __this->set__mapBytesToUnicode_75((Il2CppChar*)L_58); uint8_t* L_59 = V_6; __this->set__mapUnicodeToBytes_76((uint8_t*)L_59); V_1 = (uint8_t*)((uintptr_t)0); return; } } // System.Object System.Text.SBCSCodePageEncoding::get_InternalSyncObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * SBCSCodePageEncoding_get_InternalSyncObject_mFD3FA34A0AEFFED181D3E281505CB2DBD444B8E9 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; { RuntimeObject * L_0 = ((SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78_StaticFields*)il2cpp_codegen_static_fields_for(SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78_il2cpp_TypeInfo_var))->get_s_InternalSyncObject_79(); if (L_0) { goto IL_001a; } } { RuntimeObject * L_1 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_1, /*hidden argument*/NULL); V_0 = L_1; RuntimeObject * L_2 = V_0; RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(((SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78_StaticFields*)il2cpp_codegen_static_fields_for(SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78_il2cpp_TypeInfo_var))->get_address_of_s_InternalSyncObject_79()), L_2, NULL); } IL_001a: { RuntimeObject * L_4 = ((SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78_StaticFields*)il2cpp_codegen_static_fields_for(SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78_il2cpp_TypeInfo_var))->get_s_InternalSyncObject_79(); return L_4; } } // System.Void System.Text.SBCSCodePageEncoding::ReadBestFitTable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SBCSCodePageEncoding_ReadBestFitTable_m6D7555FC37FA170AAD377B6EA56410C34150F25F (SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; bool V_1 = false; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; RuntimeObject * V_3 = NULL; bool V_4 = false; uint8_t* V_5 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_6 = NULL; uint8_t* V_7 = NULL; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_8 = NULL; uint16_t V_9 = 0; uint8_t* V_10 = NULL; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; uint8_t V_14 = 0x0; uint8_t V_15 = 0x0; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0; L_0 = SBCSCodePageEncoding_get_InternalSyncObject_mFD3FA34A0AEFFED181D3E281505CB2DBD444B8E9(/*hidden argument*/NULL); V_0 = L_0; V_1 = (bool)0; } IL_0008: try {// begin try (depth: 1) { RuntimeObject * L_1 = V_0; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_1, (bool*)(&V_1), /*hidden argument*/NULL); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_arrayUnicodeBestFit_66(); if (L_2) { goto IL_0202; } } IL_001b: { int32_t L_3 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_m_dataSize_73(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)((int32_t)512)))); V_2 = L_4; IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); RuntimeObject * L_5 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_streamLock_70(); V_3 = L_5; V_4 = (bool)0; } IL_0036: try {// begin try (depth: 2) RuntimeObject * L_6 = V_3; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_6, (bool*)(&V_4), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_7 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); int32_t L_8 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_m_firstDataWordOffset_72(); NullCheck(L_7); int64_t L_9; L_9 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(28 /* System.Int64 System.IO.Stream::Seek(System.Int64,System.IO.SeekOrigin) */, L_7, ((int64_t)((int64_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)512))))), 0); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_10 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_StaticFields*)il2cpp_codegen_static_fields_for(BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3_il2cpp_TypeInfo_var))->get_s_codePagesEncodingDataStream_69(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = V_2; NullCheck(L_12); NullCheck(L_10); int32_t L_13; L_13 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(30 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_10, L_11, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))); IL2CPP_LEAVE(0x74, FINALLY_0069); }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0069; } FINALLY_0069: {// begin finally (depth: 2) { bool L_14 = V_4; if (!L_14) { goto IL_0073; } } IL_006d: { RuntimeObject * L_15 = V_3; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_15, /*hidden argument*/NULL); } IL_0073: { IL2CPP_END_FINALLY(105) } }// end finally (depth: 2) IL2CPP_CLEANUP(105) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x74, IL_0074) } IL_0074: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = L_16; V_6 = L_17; if (!L_17) { goto IL_0080; } } IL_007a: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18 = V_6; NullCheck(L_18); if (((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))) { goto IL_0086; } } IL_0080: { V_5 = (uint8_t*)((uintptr_t)0); goto IL_0091; } IL_0086: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_19 = V_6; NullCheck(L_19); V_5 = (uint8_t*)((uintptr_t)((L_19)->GetAddressAt(static_cast(0)))); } IL_0091: { uint8_t* L_20 = V_5; V_7 = (uint8_t*)L_20; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_21 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); V_8 = L_21; V_13 = 0; goto IL_00be; } IL_00a6: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_22 = V_8; int32_t L_23 = V_13; Il2CppChar* L_24 = __this->get__mapBytesToUnicode_75(); int32_t L_25 = V_13; int32_t L_26 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_24, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_25), (int32_t)2))))); NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (Il2CppChar)L_26); int32_t L_27 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_00be: { int32_t L_28 = V_13; if ((((int32_t)L_28) < ((int32_t)((int32_t)256)))) { goto IL_00a6; } } IL_00c7: { goto IL_00dd; } IL_00c9: { uint8_t* L_29 = V_7; V_7 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_29, (int32_t)2)); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_30 = V_8; uint16_t L_31 = V_9; uint8_t* L_32 = V_7; int32_t L_33 = *((uint16_t*)L_32); NullCheck(L_30); (L_30)->SetAt(static_cast(L_31), (Il2CppChar)L_33); uint8_t* L_34 = V_7; V_7 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_34, (int32_t)2)); } IL_00dd: { uint8_t* L_35 = V_7; int32_t L_36 = *((uint16_t*)L_35); int32_t L_37 = L_36; V_9 = (uint16_t)L_37; if (L_37) { goto IL_00c9; } } IL_00e5: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_38 = V_8; ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->set_arrayBytesBestFit_67(L_38); uint8_t* L_39 = V_7; V_7 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_39, (int32_t)2)); uint8_t* L_40 = V_7; V_10 = (uint8_t*)L_40; V_11 = 0; uint8_t* L_41 = V_7; int32_t L_42 = *((uint16_t*)L_41); V_12 = L_42; uint8_t* L_43 = V_7; V_7 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_43, (int32_t)2)); goto IL_014f; } IL_0107: { uint8_t* L_44 = V_7; int32_t L_45 = *((uint8_t*)L_44); V_14 = (uint8_t)L_45; uint8_t* L_46 = V_7; V_7 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, (int32_t)1)); uint8_t L_47 = V_14; if ((!(((uint32_t)L_47) == ((uint32_t)1)))) { goto IL_0124; } } IL_0117: { uint8_t* L_48 = V_7; int32_t L_49 = *((uint16_t*)L_48); V_12 = L_49; uint8_t* L_50 = V_7; V_7 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_50, (int32_t)2)); goto IL_014f; } IL_0124: { uint8_t L_51 = V_14; if ((((int32_t)L_51) >= ((int32_t)((int32_t)32)))) { goto IL_013e; } } IL_012a: { uint8_t L_52 = V_14; if ((((int32_t)L_52) <= ((int32_t)0))) { goto IL_013e; } } IL_012f: { uint8_t L_53 = V_14; if ((((int32_t)L_53) == ((int32_t)((int32_t)30)))) { goto IL_013e; } } IL_0135: { int32_t L_54 = V_12; uint8_t L_55 = V_14; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)L_55)); goto IL_014f; } IL_013e: { uint8_t L_56 = V_14; if ((((int32_t)L_56) <= ((int32_t)0))) { goto IL_0149; } } IL_0143: { int32_t L_57 = V_11; V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)1)); } IL_0149: { int32_t L_58 = V_12; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1)); } IL_014f: { int32_t L_59 = V_12; if ((((int32_t)L_59) < ((int32_t)((int32_t)65536)))) { goto IL_0107; } } IL_0158: { int32_t L_60 = V_11; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_61 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_60, (int32_t)2))); V_8 = L_61; uint8_t* L_62 = V_10; V_7 = (uint8_t*)L_62; uint8_t* L_63 = V_7; int32_t L_64 = *((uint16_t*)L_63); V_12 = L_64; uint8_t* L_65 = V_7; V_7 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_65, (int32_t)2)); V_11 = 0; goto IL_01ee; } IL_0177: { uint8_t* L_66 = V_7; int32_t L_67 = *((uint8_t*)L_66); V_15 = (uint8_t)L_67; uint8_t* L_68 = V_7; V_7 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_68, (int32_t)1)); uint8_t L_69 = V_15; if ((!(((uint32_t)L_69) == ((uint32_t)1)))) { goto IL_0194; } } IL_0187: { uint8_t* L_70 = V_7; int32_t L_71 = *((uint16_t*)L_70); V_12 = L_71; uint8_t* L_72 = V_7; V_7 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_72, (int32_t)2)); goto IL_01ee; } IL_0194: { uint8_t L_73 = V_15; if ((((int32_t)L_73) >= ((int32_t)((int32_t)32)))) { goto IL_01ae; } } IL_019a: { uint8_t L_74 = V_15; if ((((int32_t)L_74) <= ((int32_t)0))) { goto IL_01ae; } } IL_019f: { uint8_t L_75 = V_15; if ((((int32_t)L_75) == ((int32_t)((int32_t)30)))) { goto IL_01ae; } } IL_01a5: { int32_t L_76 = V_12; uint8_t L_77 = V_15; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)L_77)); goto IL_01ee; } IL_01ae: { uint8_t L_78 = V_15; if ((!(((uint32_t)L_78) == ((uint32_t)((int32_t)30))))) { goto IL_01bf; } } IL_01b4: { uint8_t* L_79 = V_7; int32_t L_80 = *((uint8_t*)L_79); V_15 = (uint8_t)L_80; uint8_t* L_81 = V_7; V_7 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_81, (int32_t)1)); } IL_01bf: { uint8_t L_82 = V_15; if ((((int32_t)L_82) <= ((int32_t)0))) { goto IL_01e8; } } IL_01c4: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_83 = V_8; int32_t L_84 = V_11; int32_t L_85 = L_84; V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_85, (int32_t)1)); int32_t L_86 = V_12; NullCheck(L_83); (L_83)->SetAt(static_cast(L_85), (Il2CppChar)((int32_t)((uint16_t)L_86))); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_87 = V_8; int32_t L_88 = V_11; int32_t L_89 = L_88; V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_89, (int32_t)1)); Il2CppChar* L_90 = __this->get__mapBytesToUnicode_75(); uint8_t L_91 = V_15; int32_t L_92 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_90, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_91), (int32_t)2))))); NullCheck(L_87); (L_87)->SetAt(static_cast(L_89), (Il2CppChar)L_92); } IL_01e8: { int32_t L_93 = V_12; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_93, (int32_t)1)); } IL_01ee: { int32_t L_94 = V_12; if ((((int32_t)L_94) < ((int32_t)((int32_t)65536)))) { goto IL_0177; } } IL_01f7: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_95 = V_8; ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->set_arrayUnicodeBestFit_66(L_95); V_6 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL; } IL_0202: { IL2CPP_LEAVE(0x20E, FINALLY_0204); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0204; } FINALLY_0204: {// begin finally (depth: 1) { bool L_96 = V_1; if (!L_96) { goto IL_020d; } } IL_0207: { RuntimeObject * L_97 = V_0; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_97, /*hidden argument*/NULL); } IL_020d: { IL2CPP_END_FINALLY(516) } }// end finally (depth: 1) IL2CPP_CLEANUP(516) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x20E, IL_020e) } IL_020e: { return; } } // System.Int32 System.Text.SBCSCodePageEncoding::GetByteCount(System.Char*,System.Int32,System.Text.EncoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SBCSCodePageEncoding_GetByteCount_m0C5EB8D59CC553214ECCABA4127AB1FE77122217 (SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 * __this, Il2CppChar* ___chars0, int32_t ___count1, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___encoder2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * V_0 = NULL; Il2CppChar V_1 = 0x0; EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * V_2 = NULL; int32_t V_3 = 0; Il2CppChar* V_4 = NULL; EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 V_5; memset((&V_5), 0, sizeof(V_5)); Il2CppChar V_6 = 0x0; uint8_t V_7 = 0x0; int32_t G_B24_0 = 0; { BaseCodePageEncoding_CheckMemorySection_m730F8E296C6F42059CB2B099BA6C787C2B036BA0(__this, /*hidden argument*/NULL); V_0 = (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 *)NULL; V_1 = 0; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_0 = ___encoder2; if (!L_0) { goto IL_0022; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_1 = ___encoder2; NullCheck(L_1); Il2CppChar L_2 = L_1->get_charLeftOver_2(); V_1 = L_2; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_3 = ___encoder2; NullCheck(L_3); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_4; L_4 = EncoderNLS_get_Fallback_m5BA9FA92C96C6A29D43FC3DA3FC6BB8851FC75C1_inline(L_3, /*hidden argument*/NULL); V_0 = ((EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 *)IsInstSealed((RuntimeObject*)L_4, EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418_il2cpp_TypeInfo_var)); goto IL_002e; } IL_0022: { EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_5; L_5 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); V_0 = ((EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 *)IsInstSealed((RuntimeObject*)L_5, EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418_il2cpp_TypeInfo_var)); } IL_002e: { EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * L_6 = V_0; if (!L_6) { goto IL_0045; } } { EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * L_7 = V_0; NullCheck(L_7); int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.EncoderFallback::get_MaxCharCount() */, L_7); if ((!(((uint32_t)L_8) == ((uint32_t)1)))) { goto IL_0045; } } { Il2CppChar L_9 = V_1; if ((((int32_t)L_9) <= ((int32_t)0))) { goto IL_0043; } } { int32_t L_10 = ___count1; ___count1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0043: { int32_t L_11 = ___count1; return L_11; } IL_0045: { V_2 = (EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 *)NULL; V_3 = 0; Il2CppChar* L_12 = ___chars0; int32_t L_13 = ___count1; V_4 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_12, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_13), (int32_t)2)))); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_14 = V_2; EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), L_14, /*hidden argument*/NULL); Il2CppChar L_15 = V_1; if ((((int32_t)L_15) <= ((int32_t)0))) { goto IL_00f0; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_16 = ___encoder2; NullCheck(L_16); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_17; L_17 = EncoderNLS_get_FallbackBuffer_mECFB4F92A8CE499BA0485DABF11950FC86364A99(L_16, /*hidden argument*/NULL); V_2 = L_17; EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_18 = V_2; EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), L_18, /*hidden argument*/NULL); Il2CppChar* L_19 = ___chars0; Il2CppChar* L_20 = V_4; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_21 = ___encoder2; EncoderFallbackBufferHelper_InternalInitialize_m79AFA409322341C819B5EB8033408427AB28A533((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), (Il2CppChar*)(Il2CppChar*)L_19, (Il2CppChar*)(Il2CppChar*)L_20, L_21, (bool)0, /*hidden argument*/NULL); Il2CppChar L_22 = V_1; bool L_23; L_23 = EncoderFallbackBufferHelper_InternalFallback_mA8A77B7AFA3B1B161593FD8C67D846BDB6C93D14((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), L_22, (Il2CppChar**)(&___chars0), /*hidden argument*/NULL); goto IL_00f0; } IL_0088: { Il2CppChar L_24 = V_6; if (L_24) { goto IL_0095; } } { Il2CppChar* L_25 = ___chars0; int32_t L_26 = *((uint16_t*)L_25); V_6 = L_26; Il2CppChar* L_27 = ___chars0; ___chars0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_27, (int32_t)2)); } IL_0095: { uint8_t* L_28 = __this->get__mapUnicodeToBytes_76(); Il2CppChar L_29 = V_6; int32_t L_30 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, (int32_t)L_29))); V_7 = (uint8_t)L_30; uint8_t L_31 = V_7; if (L_31) { goto IL_00ec; } } { Il2CppChar L_32 = V_6; if (!L_32) { goto IL_00ec; } } { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_33 = V_2; if (L_33) { goto IL_00de; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_34 = ___encoder2; if (L_34) { goto IL_00bd; } } { EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_35; L_35 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_35); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_36; L_36 = VirtualFuncInvoker0< EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_35); V_2 = L_36; goto IL_00c4; } IL_00bd: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_37 = ___encoder2; NullCheck(L_37); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_38; L_38 = EncoderNLS_get_FallbackBuffer_mECFB4F92A8CE499BA0485DABF11950FC86364A99(L_37, /*hidden argument*/NULL); V_2 = L_38; } IL_00c4: { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_39 = V_2; EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), L_39, /*hidden argument*/NULL); Il2CppChar* L_40 = V_4; int32_t L_41 = ___count1; Il2CppChar* L_42 = V_4; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_43 = ___encoder2; EncoderFallbackBufferHelper_InternalInitialize_m79AFA409322341C819B5EB8033408427AB28A533((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_40, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_41), (int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_42, L_43, (bool)0, /*hidden argument*/NULL); } IL_00de: { Il2CppChar L_44 = V_6; bool L_45; L_45 = EncoderFallbackBufferHelper_InternalFallback_mA8A77B7AFA3B1B161593FD8C67D846BDB6C93D14((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), L_44, (Il2CppChar**)(&___chars0), /*hidden argument*/NULL); goto IL_00f0; } IL_00ec: { int32_t L_46 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)); } IL_00f0: { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_47 = V_2; if (!L_47) { goto IL_00fc; } } { Il2CppChar L_48; L_48 = EncoderFallbackBufferHelper_InternalGetNextChar_mE7C25837CD05AE714F08C0D2E79A153350B3A6B7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_5), /*hidden argument*/NULL); G_B24_0 = ((int32_t)(L_48)); goto IL_00fd; } IL_00fc: { G_B24_0 = 0; } IL_00fd: { int32_t L_49 = G_B24_0; V_6 = L_49; if (L_49) { goto IL_0088; } } { Il2CppChar* L_50 = ___chars0; Il2CppChar* L_51 = V_4; if ((!(((uintptr_t)L_50) >= ((uintptr_t)L_51)))) { goto IL_0088; } } { int32_t L_52 = V_3; return L_52; } } // System.Int32 System.Text.SBCSCodePageEncoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SBCSCodePageEncoding_GetBytes_mDC3754217DBBB7146E896D8A57EBF0958C1C41E8 (SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * ___encoder4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * V_0 = NULL; Il2CppChar V_1 = 0x0; Il2CppChar* V_2 = NULL; uint8_t* V_3 = NULL; Il2CppChar* V_4 = NULL; EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * V_5 = NULL; uint8_t* V_6 = NULL; EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 V_7; memset((&V_7), 0, sizeof(V_7)); Il2CppChar V_8 = 0x0; uint8_t V_9 = 0x0; Il2CppChar V_10 = 0x0; uint8_t V_11 = 0x0; uint8_t V_12 = 0x0; int32_t G_B44_0 = 0; { BaseCodePageEncoding_CheckMemorySection_m730F8E296C6F42059CB2B099BA6C787C2B036BA0(__this, /*hidden argument*/NULL); V_0 = (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 *)NULL; V_1 = 0; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_0 = ___encoder4; if (!L_0) { goto IL_0025; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_1 = ___encoder4; NullCheck(L_1); Il2CppChar L_2 = L_1->get_charLeftOver_2(); V_1 = L_2; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_3 = ___encoder4; NullCheck(L_3); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_4; L_4 = EncoderNLS_get_Fallback_m5BA9FA92C96C6A29D43FC3DA3FC6BB8851FC75C1_inline(L_3, /*hidden argument*/NULL); V_0 = ((EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 *)IsInstSealed((RuntimeObject*)L_4, EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418_il2cpp_TypeInfo_var)); goto IL_0031; } IL_0025: { EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_5; L_5 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); V_0 = ((EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 *)IsInstSealed((RuntimeObject*)L_5, EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418_il2cpp_TypeInfo_var)); } IL_0031: { Il2CppChar* L_6 = ___chars0; int32_t L_7 = ___charCount1; V_2 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_6, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_7), (int32_t)2)))); uint8_t* L_8 = ___bytes2; V_3 = (uint8_t*)L_8; Il2CppChar* L_9 = ___chars0; V_4 = (Il2CppChar*)L_9; EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * L_10 = V_0; if (!L_10) { goto IL_00fb; } } { EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * L_11 = V_0; NullCheck(L_11); int32_t L_12; L_12 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.EncoderFallback::get_MaxCharCount() */, L_11); if ((!(((uint32_t)L_12) == ((uint32_t)1)))) { goto IL_00fb; } } { uint8_t* L_13 = __this->get__mapUnicodeToBytes_76(); EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * L_14 = V_0; NullCheck(L_14); String_t* L_15; L_15 = EncoderReplacementFallback_get_DefaultString_m3281D00A45410EF6B0492AEF3372C66FB3B9AC3F_inline(L_14, /*hidden argument*/NULL); NullCheck(L_15); Il2CppChar L_16; L_16 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_15, 0, /*hidden argument*/NULL); int32_t L_17 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, (int32_t)L_16))); V_9 = (uint8_t)L_17; uint8_t L_18 = V_9; if (!L_18) { goto IL_00fb; } } { Il2CppChar L_19 = V_1; if ((((int32_t)L_19) <= ((int32_t)0))) { goto IL_008c; } } { int32_t L_20 = ___byteCount3; if (L_20) { goto IL_007d; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_21 = ___encoder4; EncodingNLS_ThrowBytesOverflow_mD480ECB311E5381911AEE47B8AAF278BA7F8AE79(__this, L_21, (bool)1, /*hidden argument*/NULL); } IL_007d: { uint8_t* L_22 = ___bytes2; uint8_t* L_23 = (uint8_t*)L_22; ___bytes2 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_23, (int32_t)1)); uint8_t L_24 = V_9; *((int8_t*)L_23) = (int8_t)L_24; int32_t L_25 = ___byteCount3; ___byteCount3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1)); } IL_008c: { int32_t L_26 = ___byteCount3; int32_t L_27 = ___charCount1; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_00d4; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_28 = ___encoder4; int32_t L_29 = ___byteCount3; EncodingNLS_ThrowBytesOverflow_mD480ECB311E5381911AEE47B8AAF278BA7F8AE79(__this, L_28, (bool)((((int32_t)L_29) < ((int32_t)1))? 1 : 0), /*hidden argument*/NULL); Il2CppChar* L_30 = ___chars0; int32_t L_31 = ___byteCount3; V_2 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_30, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_31), (int32_t)2)))); goto IL_00d4; } IL_00a8: { Il2CppChar* L_32 = ___chars0; int32_t L_33 = *((uint16_t*)L_32); V_10 = L_33; Il2CppChar* L_34 = ___chars0; ___chars0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_34, (int32_t)2)); uint8_t* L_35 = __this->get__mapUnicodeToBytes_76(); Il2CppChar L_36 = V_10; int32_t L_37 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_35, (int32_t)L_36))); V_11 = (uint8_t)L_37; uint8_t L_38 = V_11; if (L_38) { goto IL_00cb; } } { Il2CppChar L_39 = V_10; if (!L_39) { goto IL_00cb; } } { uint8_t* L_40 = ___bytes2; uint8_t L_41 = V_9; *((int8_t*)L_40) = (int8_t)L_41; goto IL_00cf; } IL_00cb: { uint8_t* L_42 = ___bytes2; uint8_t L_43 = V_11; *((int8_t*)L_42) = (int8_t)L_43; } IL_00cf: { uint8_t* L_44 = ___bytes2; ___bytes2 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_44, (int32_t)1)); } IL_00d4: { Il2CppChar* L_45 = ___chars0; Il2CppChar* L_46 = V_2; if ((!(((uintptr_t)L_45) >= ((uintptr_t)L_46)))) { goto IL_00a8; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_47 = ___encoder4; if (!L_47) { goto IL_00f3; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_48 = ___encoder4; NullCheck(L_48); L_48->set_charLeftOver_2(0); EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_49 = ___encoder4; Il2CppChar* L_50 = ___chars0; Il2CppChar* L_51 = V_4; NullCheck(L_49); L_49->set_m_charsUsed_6(((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_50, (intptr_t)L_51))/(int32_t)2))))))); } IL_00f3: { uint8_t* L_52 = ___bytes2; uint8_t* L_53 = V_3; return ((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_52, (intptr_t)L_53))/(int32_t)1)))))); } IL_00fb: { V_5 = (EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 *)NULL; uint8_t* L_54 = ___bytes2; int32_t L_55 = ___byteCount3; V_6 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_54, (int32_t)L_55)); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_56 = V_5; EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_7), L_56, /*hidden argument*/NULL); Il2CppChar L_57 = V_1; if ((((int32_t)L_57) <= ((int32_t)0))) { goto IL_0221; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_58 = ___encoder4; NullCheck(L_58); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_59; L_59 = EncoderNLS_get_FallbackBuffer_mECFB4F92A8CE499BA0485DABF11950FC86364A99(L_58, /*hidden argument*/NULL); V_5 = L_59; EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_60 = V_5; EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_7), L_60, /*hidden argument*/NULL); Il2CppChar* L_61 = ___chars0; Il2CppChar* L_62 = V_2; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_63 = ___encoder4; EncoderFallbackBufferHelper_InternalInitialize_m79AFA409322341C819B5EB8033408427AB28A533((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_7), (Il2CppChar*)(Il2CppChar*)L_61, (Il2CppChar*)(Il2CppChar*)L_62, L_63, (bool)1, /*hidden argument*/NULL); Il2CppChar L_64 = V_1; bool L_65; L_65 = EncoderFallbackBufferHelper_InternalFallback_mA8A77B7AFA3B1B161593FD8C67D846BDB6C93D14((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_7), L_64, (Il2CppChar**)(&___chars0), /*hidden argument*/NULL); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_66 = V_5; NullCheck(L_66); int32_t L_67; L_67 = VirtualFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, L_66); uint8_t* L_68 = V_6; uint8_t* L_69 = ___bytes2; if ((((int64_t)((int64_t)((int64_t)L_67))) <= ((int64_t)((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_68, (intptr_t)L_69))/(int32_t)1))))))) { goto IL_0221; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_70 = ___encoder4; EncodingNLS_ThrowBytesOverflow_mD480ECB311E5381911AEE47B8AAF278BA7F8AE79(__this, L_70, (bool)1, /*hidden argument*/NULL); goto IL_0221; } IL_015f: { Il2CppChar L_71 = V_8; if (L_71) { goto IL_016c; } } { Il2CppChar* L_72 = ___chars0; int32_t L_73 = *((uint16_t*)L_72); V_8 = L_73; Il2CppChar* L_74 = ___chars0; ___chars0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_74, (int32_t)2)); } IL_016c: { uint8_t* L_75 = __this->get__mapUnicodeToBytes_76(); Il2CppChar L_76 = V_8; int32_t L_77 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_75, (int32_t)L_76))); V_12 = (uint8_t)L_77; uint8_t L_78 = V_12; if (L_78) { goto IL_01f2; } } { Il2CppChar L_79 = V_8; if (!L_79) { goto IL_01f2; } } { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_80 = V_5; if (L_80) { goto IL_01ba; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_81 = ___encoder4; if (L_81) { goto IL_0197; } } { EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_82; L_82 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_82); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_83; L_83 = VirtualFuncInvoker0< EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_82); V_5 = L_83; goto IL_01a0; } IL_0197: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_84 = ___encoder4; NullCheck(L_84); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_85; L_85 = EncoderNLS_get_FallbackBuffer_mECFB4F92A8CE499BA0485DABF11950FC86364A99(L_84, /*hidden argument*/NULL); V_5 = L_85; } IL_01a0: { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_86 = V_5; EncoderFallbackBufferHelper__ctor_m2F90176EDEF8D659FFF6D3B9361E6720F6741EF7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_7), L_86, /*hidden argument*/NULL); Il2CppChar* L_87 = V_2; int32_t L_88 = ___charCount1; Il2CppChar* L_89 = V_2; EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_90 = ___encoder4; EncoderFallbackBufferHelper_InternalInitialize_m79AFA409322341C819B5EB8033408427AB28A533((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_7), (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_87, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_88), (int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_89, L_90, (bool)1, /*hidden argument*/NULL); } IL_01ba: { Il2CppChar L_91 = V_8; bool L_92; L_92 = EncoderFallbackBufferHelper_InternalFallback_mA8A77B7AFA3B1B161593FD8C67D846BDB6C93D14((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_7), L_91, (Il2CppChar**)(&___chars0), /*hidden argument*/NULL); EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_93 = V_5; NullCheck(L_93); int32_t L_94; L_94 = VirtualFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, L_93); uint8_t* L_95 = V_6; uint8_t* L_96 = ___bytes2; if ((((int64_t)((int64_t)((int64_t)L_94))) <= ((int64_t)((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_95, (intptr_t)L_96))/(int32_t)1))))))) { goto IL_0221; } } { Il2CppChar* L_97 = ___chars0; ___chars0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_97, (int32_t)2)); EncoderFallbackBufferHelper_InternalReset_m6628DBF878A8AFC1E48B7CD9BC6E14A38824AC0A((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_7), /*hidden argument*/NULL); EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_98 = ___encoder4; Il2CppChar* L_99 = ___chars0; Il2CppChar* L_100 = V_4; EncodingNLS_ThrowBytesOverflow_mD480ECB311E5381911AEE47B8AAF278BA7F8AE79(__this, L_98, (bool)((((intptr_t)L_99) == ((intptr_t)L_100))? 1 : 0), /*hidden argument*/NULL); goto IL_023e; } IL_01f2: { uint8_t* L_101 = ___bytes2; uint8_t* L_102 = V_6; if ((!(((uintptr_t)L_101) >= ((uintptr_t)L_102)))) { goto IL_0218; } } { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_103 = V_5; if (!L_103) { goto IL_0204; } } { EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 L_104 = V_7; bool L_105 = L_104.get_bFallingBack_5(); if (L_105) { goto IL_0209; } } IL_0204: { Il2CppChar* L_106 = ___chars0; ___chars0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_106, (int32_t)2)); } IL_0209: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_107 = ___encoder4; Il2CppChar* L_108 = ___chars0; Il2CppChar* L_109 = V_4; EncodingNLS_ThrowBytesOverflow_mD480ECB311E5381911AEE47B8AAF278BA7F8AE79(__this, L_107, (bool)((((intptr_t)L_108) == ((intptr_t)L_109))? 1 : 0), /*hidden argument*/NULL); goto IL_023e; } IL_0218: { uint8_t* L_110 = ___bytes2; uint8_t L_111 = V_12; *((int8_t*)L_110) = (int8_t)L_111; uint8_t* L_112 = ___bytes2; ___bytes2 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_112, (int32_t)1)); } IL_0221: { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_113 = V_5; if (!L_113) { goto IL_022e; } } { Il2CppChar L_114; L_114 = EncoderFallbackBufferHelper_InternalGetNextChar_mE7C25837CD05AE714F08C0D2E79A153350B3A6B7((EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 *)(&V_7), /*hidden argument*/NULL); G_B44_0 = ((int32_t)(L_114)); goto IL_022f; } IL_022e: { G_B44_0 = 0; } IL_022f: { int32_t L_115 = G_B44_0; V_8 = L_115; if (L_115) { goto IL_015f; } } { Il2CppChar* L_116 = ___chars0; Il2CppChar* L_117 = V_2; if ((!(((uintptr_t)L_116) >= ((uintptr_t)L_117)))) { goto IL_015f; } } IL_023e: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_118 = ___encoder4; if (!L_118) { goto IL_0266; } } { EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_119 = V_5; if (!L_119) { goto IL_0257; } } { EncoderFallbackBufferHelper_t6DA7EFBC56F60804ED29B2F37E7D0F675113BC12 L_120 = V_7; bool L_121 = L_120.get_bUsedEncoder_4(); if (L_121) { goto IL_0257; } } { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_122 = ___encoder4; NullCheck(L_122); L_122->set_charLeftOver_2(0); } IL_0257: { EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * L_123 = ___encoder4; Il2CppChar* L_124 = ___chars0; Il2CppChar* L_125 = V_4; NullCheck(L_123); L_123->set_m_charsUsed_6(((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_124, (intptr_t)L_125))/(int32_t)2))))))); } IL_0266: { uint8_t* L_126 = ___bytes2; uint8_t* L_127 = V_3; return ((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_126, (intptr_t)L_127))/(int32_t)1)))))); } } // System.Int32 System.Text.SBCSCodePageEncoding::GetCharCount(System.Byte*,System.Int32,System.Text.DecoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SBCSCodePageEncoding_GetCharCount_mDCC3F4F06DCECB2F573543F3BF9B02712585B524 (SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 * __this, uint8_t* ___bytes0, int32_t ___count1, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * ___decoder2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * V_1 = NULL; DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * V_2 = NULL; DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_5 = NULL; uint8_t* V_6 = NULL; Il2CppChar V_7 = 0x0; { BaseCodePageEncoding_CheckMemorySection_m730F8E296C6F42059CB2B099BA6C787C2B036BA0(__this, /*hidden argument*/NULL); V_0 = (bool)0; V_1 = (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 *)NULL; DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_0 = ___decoder2; if (L_0) { goto IL_002a; } } { DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_1; L_1 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); V_1 = ((DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 *)IsInstSealed((RuntimeObject*)L_1, DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130_il2cpp_TypeInfo_var)); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_2; L_2 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); V_0 = (bool)((!(((RuntimeObject*)(InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 *)((InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 *)IsInstSealed((RuntimeObject*)L_2, InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); goto IL_0045; } IL_002a: { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_3 = ___decoder2; NullCheck(L_3); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_4; L_4 = DecoderNLS_get_Fallback_m5085484186AE054CCBA018C2AC80B9D7266F5E2B_inline(L_3, /*hidden argument*/NULL); V_1 = ((DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 *)IsInstSealed((RuntimeObject*)L_4, DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130_il2cpp_TypeInfo_var)); DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_5 = ___decoder2; NullCheck(L_5); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_6; L_6 = DecoderNLS_get_Fallback_m5085484186AE054CCBA018C2AC80B9D7266F5E2B_inline(L_5, /*hidden argument*/NULL); V_0 = (bool)((!(((RuntimeObject*)(InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 *)((InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 *)IsInstSealed((RuntimeObject*)L_6, InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } IL_0045: { bool L_7 = V_0; if (L_7) { goto IL_0054; } } { DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * L_8 = V_1; if (!L_8) { goto IL_0056; } } { DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * L_9 = V_1; NullCheck(L_9); int32_t L_10; L_10 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.DecoderFallback::get_MaxCharCount() */, L_9); if ((!(((uint32_t)L_10) == ((uint32_t)1)))) { goto IL_0056; } } IL_0054: { int32_t L_11 = ___count1; return L_11; } IL_0056: { V_2 = (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B *)NULL; DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_12 = V_2; DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_3), L_12, /*hidden argument*/NULL); int32_t L_13 = ___count1; V_4 = L_13; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); V_5 = L_14; uint8_t* L_15 = ___bytes0; int32_t L_16 = ___count1; V_6 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, (int32_t)L_16)); goto IL_00dc; } IL_0072: { Il2CppChar* L_17 = __this->get__mapBytesToUnicode_75(); uint8_t* L_18 = ___bytes0; int32_t L_19 = *((uint8_t*)L_18); int32_t L_20 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_17, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_19), (int32_t)2))))); V_7 = L_20; uint8_t* L_21 = ___bytes0; ___bytes0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, (int32_t)1)); Il2CppChar L_22 = V_7; if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)65533))))) { goto IL_00dc; } } { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_23 = V_2; if (L_23) { goto IL_00bf; } } { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_24 = ___decoder2; if (L_24) { goto IL_00a3; } } { DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_25; L_25 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_25); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_26; L_26 = VirtualFuncInvoker0< DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_25); V_2 = L_26; goto IL_00aa; } IL_00a3: { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_27 = ___decoder2; NullCheck(L_27); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_28; L_28 = DecoderNLS_get_FallbackBuffer_m75E7BD25A332F44467F67818F94FFC7615B5400E(L_27, /*hidden argument*/NULL); V_2 = L_28; } IL_00aa: { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_29 = V_2; DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_3), L_29, /*hidden argument*/NULL); uint8_t* L_30 = V_6; int32_t L_31 = ___count1; DecoderFallbackBufferHelper_InternalInitialize_mA6478B48CB93AC386DC64255F51F1DD789F1BB8D((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_3), (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_30, (int32_t)L_31)), (Il2CppChar*)(Il2CppChar*)((uintptr_t)0), /*hidden argument*/NULL); } IL_00bf: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_32 = V_5; uint8_t* L_33 = ___bytes0; int32_t L_34 = *((uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, (int32_t)1))); NullCheck(L_32); (L_32)->SetAt(static_cast(0), (uint8_t)L_34); int32_t L_35 = V_4; V_4 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); int32_t L_36 = V_4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_37 = V_5; uint8_t* L_38 = ___bytes0; int32_t L_39; L_39 = DecoderFallbackBufferHelper_InternalFallback_m9E11F8DC4D566A15FF0A419A0BA468551AE3D6CB((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_3), L_37, (uint8_t*)(uint8_t*)L_38, /*hidden argument*/NULL); V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)L_39)); } IL_00dc: { uint8_t* L_40 = ___bytes0; uint8_t* L_41 = V_6; if ((!(((uintptr_t)L_40) >= ((uintptr_t)L_41)))) { goto IL_0072; } } { int32_t L_42 = V_4; return L_42; } } // System.Int32 System.Text.SBCSCodePageEncoding::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SBCSCodePageEncoding_GetChars_m743B52B7661B77503A29962268F26346080DC8A7 (SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * ___decoder4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; uint8_t* V_1 = NULL; uint8_t* V_2 = NULL; Il2CppChar* V_3 = NULL; DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * V_4 = NULL; DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * V_5 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_6 = NULL; Il2CppChar* V_7 = NULL; DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 V_8; memset((&V_8), 0, sizeof(V_8)); Il2CppChar V_9 = 0x0; Il2CppChar V_10 = 0x0; Il2CppChar V_11 = 0x0; { BaseCodePageEncoding_CheckMemorySection_m730F8E296C6F42059CB2B099BA6C787C2B036BA0(__this, /*hidden argument*/NULL); V_0 = (bool)0; uint8_t* L_0 = ___bytes0; int32_t L_1 = ___byteCount1; V_1 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_0, (int32_t)L_1)); uint8_t* L_2 = ___bytes0; V_2 = (uint8_t*)L_2; Il2CppChar* L_3 = ___chars2; V_3 = (Il2CppChar*)L_3; V_4 = (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 *)NULL; DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_4 = ___decoder4; if (L_4) { goto IL_0035; } } { DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_5; L_5 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); V_4 = ((DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 *)IsInstSealed((RuntimeObject*)L_5, DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130_il2cpp_TypeInfo_var)); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_6; L_6 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); V_0 = (bool)((!(((RuntimeObject*)(InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 *)((InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 *)IsInstSealed((RuntimeObject*)L_6, InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); goto IL_0053; } IL_0035: { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_7 = ___decoder4; NullCheck(L_7); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_8; L_8 = DecoderNLS_get_Fallback_m5085484186AE054CCBA018C2AC80B9D7266F5E2B_inline(L_7, /*hidden argument*/NULL); V_4 = ((DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 *)IsInstSealed((RuntimeObject*)L_8, DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130_il2cpp_TypeInfo_var)); DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_9 = ___decoder4; NullCheck(L_9); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_10; L_10 = DecoderNLS_get_Fallback_m5085484186AE054CCBA018C2AC80B9D7266F5E2B_inline(L_9, /*hidden argument*/NULL); V_0 = (bool)((!(((RuntimeObject*)(InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 *)((InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859 *)IsInstSealed((RuntimeObject*)L_10, InternalDecoderBestFitFallback_t9FD7E1E3D1DD11E3CC92E34F7595ED55ACA3F859_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } IL_0053: { bool L_11 = V_0; if (L_11) { goto IL_006a; } } { DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * L_12 = V_4; if (!L_12) { goto IL_0104; } } { DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * L_13 = V_4; NullCheck(L_13); int32_t L_14; L_14 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.DecoderFallback::get_MaxCharCount() */, L_13); if ((!(((uint32_t)L_14) == ((uint32_t)1)))) { goto IL_0104; } } IL_006a: { DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * L_15 = V_4; if (L_15) { goto IL_0074; } } { V_9 = ((int32_t)63); goto IL_0083; } IL_0074: { DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * L_16 = V_4; NullCheck(L_16); String_t* L_17; L_17 = DecoderReplacementFallback_get_DefaultString_mBF7D63D6EB07D522C9C7BFEF589BF6D58A1B2E79_inline(L_16, /*hidden argument*/NULL); NullCheck(L_17); Il2CppChar L_18; L_18 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_17, 0, /*hidden argument*/NULL); V_9 = L_18; } IL_0083: { int32_t L_19 = ___charCount3; int32_t L_20 = ___byteCount1; if ((((int32_t)L_19) >= ((int32_t)L_20))) { goto IL_00e6; } } { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_21 = ___decoder4; int32_t L_22 = ___charCount3; EncodingNLS_ThrowCharsOverflow_m64ADCBE3097DD74864F5EB584F49AF88DEF530E2(__this, L_21, (bool)((((int32_t)L_22) < ((int32_t)1))? 1 : 0), /*hidden argument*/NULL); uint8_t* L_23 = ___bytes0; int32_t L_24 = ___charCount3; V_1 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_23, (int32_t)L_24)); goto IL_00e6; } IL_009c: { bool L_25 = V_0; if (!L_25) { goto IL_00ba; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_26 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_arrayBytesBestFit_67(); if (L_26) { goto IL_00ad; } } { VirtualActionInvoker0::Invoke(45 /* System.Void System.Text.BaseCodePageEncoding::ReadBestFitTable() */, __this); } IL_00ad: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_27 = ((BaseCodePageEncoding_t47F4CCFFCECA440A42E0FB2FEDEA702D448AD5E3 *)__this)->get_arrayBytesBestFit_67(); uint8_t* L_28 = ___bytes0; int32_t L_29 = *((uint8_t*)L_28); NullCheck(L_27); int32_t L_30 = L_29; uint16_t L_31 = (uint16_t)(L_27)->GetAt(static_cast(L_30)); V_10 = L_31; goto IL_00c9; } IL_00ba: { Il2CppChar* L_32 = __this->get__mapBytesToUnicode_75(); uint8_t* L_33 = ___bytes0; int32_t L_34 = *((uint8_t*)L_33); int32_t L_35 = *((uint16_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))))); V_10 = L_35; } IL_00c9: { uint8_t* L_36 = ___bytes0; ___bytes0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, (int32_t)1)); Il2CppChar L_37 = V_10; if ((!(((uint32_t)L_37) == ((uint32_t)((int32_t)65533))))) { goto IL_00dd; } } { Il2CppChar* L_38 = ___chars2; Il2CppChar L_39 = V_9; *((int16_t*)L_38) = (int16_t)L_39; goto IL_00e1; } IL_00dd: { Il2CppChar* L_40 = ___chars2; Il2CppChar L_41 = V_10; *((int16_t*)L_40) = (int16_t)L_41; } IL_00e1: { Il2CppChar* L_42 = ___chars2; ___chars2 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_42, (int32_t)2)); } IL_00e6: { uint8_t* L_43 = ___bytes0; uint8_t* L_44 = V_1; if ((!(((uintptr_t)L_43) >= ((uintptr_t)L_44)))) { goto IL_009c; } } { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_45 = ___decoder4; if (!L_45) { goto IL_00fc; } } { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_46 = ___decoder4; uint8_t* L_47 = ___bytes0; uint8_t* L_48 = V_2; NullCheck(L_46); L_46->set_m_bytesUsed_5(((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_47, (intptr_t)L_48))/(int32_t)1))))))); } IL_00fc: { Il2CppChar* L_49 = ___chars2; Il2CppChar* L_50 = V_3; return ((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_49, (intptr_t)L_50))/(int32_t)2)))))); } IL_0104: { V_5 = (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B *)NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_51 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); V_6 = L_51; Il2CppChar* L_52 = ___chars2; int32_t L_53 = ___charCount3; V_7 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_52, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_53), (int32_t)2)))); DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_8), (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B *)NULL, /*hidden argument*/NULL); goto IL_01c8; } IL_0125: { Il2CppChar* L_54 = __this->get__mapBytesToUnicode_75(); uint8_t* L_55 = ___bytes0; int32_t L_56 = *((uint8_t*)L_55); int32_t L_57 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_54, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_56), (int32_t)2))))); V_11 = L_57; uint8_t* L_58 = ___bytes0; ___bytes0 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_58, (int32_t)1)); Il2CppChar L_59 = V_11; if ((!(((uint32_t)L_59) == ((uint32_t)((int32_t)65533))))) { goto IL_01a7; } } { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_60 = V_5; if (L_60) { goto IL_0177; } } { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_61 = ___decoder4; if (L_61) { goto IL_0159; } } { DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_62; L_62 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_62); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_63; L_63 = VirtualFuncInvoker0< DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_62); V_5 = L_63; goto IL_0162; } IL_0159: { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_64 = ___decoder4; NullCheck(L_64); DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_65; L_65 = DecoderNLS_get_FallbackBuffer_m75E7BD25A332F44467F67818F94FFC7615B5400E(L_64, /*hidden argument*/NULL); V_5 = L_65; } IL_0162: { DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_66 = V_5; DecoderFallbackBufferHelper__ctor_m71F17DAC6732C2B077D1A3CBAD87E7B67C893A8F((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_8), L_66, /*hidden argument*/NULL); uint8_t* L_67 = V_1; int32_t L_68 = ___byteCount1; Il2CppChar* L_69 = V_7; DecoderFallbackBufferHelper_InternalInitialize_mA6478B48CB93AC386DC64255F51F1DD789F1BB8D((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_8), (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_67, (int32_t)L_68)), (Il2CppChar*)(Il2CppChar*)L_69, /*hidden argument*/NULL); } IL_0177: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_70 = V_6; uint8_t* L_71 = ___bytes0; int32_t L_72 = *((uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_71, (int32_t)1))); NullCheck(L_70); (L_70)->SetAt(static_cast(0), (uint8_t)L_72); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_73 = V_6; uint8_t* L_74 = ___bytes0; bool L_75; L_75 = DecoderFallbackBufferHelper_InternalFallback_mC26F8F34E363A7A17930EE8A0BF5E313E0EC4D78((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_8), L_73, (uint8_t*)(uint8_t*)L_74, (Il2CppChar**)(&___chars2), /*hidden argument*/NULL); if (L_75) { goto IL_01c8; } } { uint8_t* L_76 = ___bytes0; ___bytes0 = (uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_76, (int32_t)1)); DecoderFallbackBufferHelper_InternalReset_m083C74FA524B2E8CC40A9ECA1B57C509A74FCDFB((DecoderFallbackBufferHelper_tC24390A0EAA54DBA406B104DE7840560064BE070 *)(&V_8), /*hidden argument*/NULL); DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_77 = ___decoder4; uint8_t* L_78 = ___bytes0; uint8_t* L_79 = V_2; EncodingNLS_ThrowCharsOverflow_m64ADCBE3097DD74864F5EB584F49AF88DEF530E2(__this, L_77, (bool)((((intptr_t)L_78) == ((intptr_t)L_79))? 1 : 0), /*hidden argument*/NULL); goto IL_01cf; } IL_01a7: { Il2CppChar* L_80 = ___chars2; Il2CppChar* L_81 = V_7; if ((!(((uintptr_t)L_80) >= ((uintptr_t)L_81)))) { goto IL_01bf; } } { uint8_t* L_82 = ___bytes0; ___bytes0 = (uint8_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_82, (int32_t)1)); DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_83 = ___decoder4; uint8_t* L_84 = ___bytes0; uint8_t* L_85 = V_2; EncodingNLS_ThrowCharsOverflow_m64ADCBE3097DD74864F5EB584F49AF88DEF530E2(__this, L_83, (bool)((((intptr_t)L_84) == ((intptr_t)L_85))? 1 : 0), /*hidden argument*/NULL); goto IL_01cf; } IL_01bf: { Il2CppChar* L_86 = ___chars2; Il2CppChar L_87 = V_11; *((int16_t*)L_86) = (int16_t)L_87; Il2CppChar* L_88 = ___chars2; ___chars2 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_88, (int32_t)2)); } IL_01c8: { uint8_t* L_89 = ___bytes0; uint8_t* L_90 = V_1; if ((!(((uintptr_t)L_89) >= ((uintptr_t)L_90)))) { goto IL_0125; } } IL_01cf: { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_91 = ___decoder4; if (!L_91) { goto IL_01e1; } } { DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * L_92 = ___decoder4; uint8_t* L_93 = ___bytes0; uint8_t* L_94 = V_2; NullCheck(L_92); L_92->set_m_bytesUsed_5(((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_93, (intptr_t)L_94))/(int32_t)1))))))); } IL_01e1: { Il2CppChar* L_95 = ___chars2; Il2CppChar* L_96 = V_3; return ((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_95, (intptr_t)L_96))/(int32_t)2)))))); } } // System.Int32 System.Text.SBCSCodePageEncoding::GetMaxByteCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SBCSCodePageEncoding_GetMaxByteCount_m1970A0EB2CA9C71106BA0748C80D84E5F350B41B (SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 * __this, int32_t ___charCount0, const RuntimeMethod* method) { int64_t V_0 = 0; { int32_t L_0 = ___charCount0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0014; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_2 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SBCSCodePageEncoding_GetMaxByteCount_m1970A0EB2CA9C71106BA0748C80D84E5F350B41B_RuntimeMethod_var))); } IL_0014: { int32_t L_3 = ___charCount0; V_0 = ((int64_t)il2cpp_codegen_add((int64_t)((int64_t)((int64_t)L_3)), (int64_t)((int64_t)((int64_t)1)))); EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_4; L_4 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.EncoderFallback::get_MaxCharCount() */, L_4); if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0037; } } { int64_t L_6 = V_0; EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_7; L_7 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL); NullCheck(L_7); int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.EncoderFallback::get_MaxCharCount() */, L_7); V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_6, (int64_t)((int64_t)((int64_t)L_8)))); } IL_0037: { int64_t L_9 = V_0; if ((((int64_t)L_9) <= ((int64_t)((int64_t)((int64_t)((int32_t)2147483647LL)))))) { goto IL_0050; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_10; L_10 = SR_get_ArgumentOutOfRange_GetByteCountOverflow_mC5B3500DAB1D731FA2F7D4A07EC9F50A58B37CED(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_11 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB)), L_10, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SBCSCodePageEncoding_GetMaxByteCount_m1970A0EB2CA9C71106BA0748C80D84E5F350B41B_RuntimeMethod_var))); } IL_0050: { int64_t L_12 = V_0; return ((int32_t)((int32_t)L_12)); } } // System.Int32 System.Text.SBCSCodePageEncoding::GetMaxCharCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SBCSCodePageEncoding_GetMaxCharCount_mE3E060E2210293358AFC60CFCFDE8D255915409E (SBCSCodePageEncoding_tD8E4881F9AB8CCD886C678208339DCA76EDDFC78 * __this, int32_t ___byteCount0, const RuntimeMethod* method) { int64_t V_0 = 0; { int32_t L_0 = ___byteCount0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0014; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_1; L_1 = SR_get_ArgumentOutOfRange_NeedNonNegNum_mD5D3A821590AA3CD88578615AE6185B21937154C(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_2 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)), L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SBCSCodePageEncoding_GetMaxCharCount_mE3E060E2210293358AFC60CFCFDE8D255915409E_RuntimeMethod_var))); } IL_0014: { int32_t L_3 = ___byteCount0; V_0 = ((int64_t)((int64_t)L_3)); DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_4; L_4 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.DecoderFallback::get_MaxCharCount() */, L_4); if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0034; } } { int64_t L_6 = V_0; DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_7; L_7 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL); NullCheck(L_7); int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Text.DecoderFallback::get_MaxCharCount() */, L_7); V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_6, (int64_t)((int64_t)((int64_t)L_8)))); } IL_0034: { int64_t L_9 = V_0; if ((((int64_t)L_9) <= ((int64_t)((int64_t)((int64_t)((int32_t)2147483647LL)))))) { goto IL_004d; } } { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_tED544E7CE8CD9127942710CC5B874A64FA44931C_il2cpp_TypeInfo_var))); String_t* L_10; L_10 = SR_get_ArgumentOutOfRange_GetCharCountOverflow_m4A51FDB9EEAFD7451C678B137173ABB093EE6C2B(/*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_11 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C)), L_10, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SBCSCodePageEncoding_GetMaxCharCount_mE3E060E2210293358AFC60CFCFDE8D255915409E_RuntimeMethod_var))); } IL_004d: { int64_t L_12 = V_0; return ((int32_t)((int32_t)L_12)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method) { { EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_0 = __this->get_encoderFallback_59(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method) { { DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_0 = __this->get_decoderFallback_60(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t SafeHandle_DangerousGetHandle_mEB7C6F9EC43E5A3483027A9B1B8D660D2F7E2CDB_inline (SafeHandle_tC07DCA2CABF6988953342757EFB1547363E5A36B * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_handle_0(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline (void* ___startAddress0, uint8_t ___value1, uint32_t ___byteCount2, const RuntimeMethod* method) { { void* L_0 = ___startAddress0; uint8_t L_1 = ___value1; uint32_t L_2 = ___byteCount2; il2cpp_codegen_memset(L_0, L_1, L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * EncoderNLS_get_Fallback_m5BA9FA92C96C6A29D43FC3DA3FC6BB8851FC75C1_inline (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method) { { EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_0 = __this->get_m_fallback_7(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DecoderNLS_get_MustFlush_m921D2B58FBA4B8749CA05C24DD0B4FE4127E3387_inline (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_m_mustFlush_3(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EncoderNLS_get_MustFlush_mA3666C4D838FE0FEF1C049EE06453813C3A5113F_inline (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_m_mustFlush_4(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * EncoderNLS_get_Encoding_m2A5DCD59723FD8E898C33FD0661093BDC750FF75_inline (EncoderNLS_t00ABE7343A9E7D4FDB1F3071FF99D02116C5675E * __this, const RuntimeMethod* method) { { EncodingNLS_t78AC9F521E76DFA963D2FBAE63E90B6BA14AD64B * L_0 = __this->get_m_encoding_3(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_m_stringLength_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * StringComparer_get_OrdinalIgnoreCase_m8FD38206B6FFE866E97CE4DF84B037F0DF175288_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var); StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * L_0 = ((StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields*)il2cpp_codegen_static_fields_for(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var))->get__ordinalIgnoreCase_3(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EncodingByteBuffer_get_Count_m375E0A582EED40AC38A06528595538E1A237E6AA_inline (EncodingByteBuffer_tB4B8D38275B11D95A0EB70FC9F64251F69DCF17E * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get__byteCountResult_6(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EncodingCharBuffer_get_Count_m7AE0EEEDE0773BDF379A6582805F67A4775B6D11_inline (EncodingCharBuffer_t1904C7280F7F5E244D302EE655A600949939E22E * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get__charCountResult_3(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* EncoderReplacementFallback_get_DefaultString_m3281D00A45410EF6B0492AEF3372C66FB3B9AC3F_inline (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_strDefault_4(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * DecoderNLS_get_Fallback_m5085484186AE054CCBA018C2AC80B9D7266F5E2B_inline (DecoderNLS_t05C6F36FD29A1F3902C6808A778172484A265E3C * __this, const RuntimeMethod* method) { { DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_0 = __this->get_m_fallback_6(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderReplacementFallback_get_DefaultString_mBF7D63D6EB07D522C9C7BFEF589BF6D58A1B2E79_inline (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_strDefault_4(); return L_0; } }