2025-07-03 12:53:49 +04:00

21537 lines
1007 KiB
C++

#include "pch-cpp.hpp"
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 <typename T1>
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 <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R>
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 <typename R, typename T1>
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 <typename R, typename T1, typename T2>
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 <typename R, typename T1, typename T2, typename T3>
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 <typename R, typename T1, typename T2, typename T3, typename T4>
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 <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
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);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct InterfaceActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
struct Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992;
struct Action_6_t55DD7456FE8121BFD7A271AC741C76C3617EAB3F;
struct Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3;
struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54;
struct Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
struct Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47;
struct Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1;
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
struct IList_1_t6EE90D273EFCF5E7E4C37FAB712E70BB6F1B4BFF;
struct IList_1_t23F3847D3CFC14A502A761CA1A0BB8A437ADBBBA;
struct KeyCollection_t8659CCDE3CC35CDA84925986C69149CE4CDF86C1;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3;
struct List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC;
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
struct Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED;
struct ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92;
struct ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC;
struct Task_1_t4C228DE57804012969575431CFF12D57C875552D;
struct Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17;
struct ValueCollection_t61D05785DFC56B060BB41B93B0982C3982A6D993;
struct EntryU5BU5D_t4D8DDC86A44283D28C33B8F87C62E7A86436AD3F;
struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct ZipArchiveEntryU5BU5D_t21302971587347FC6CE0EC61472FEC20ED34719F;
struct ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA;
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
struct BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158;
struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
struct CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9;
struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2;
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
struct ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007;
struct CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
struct Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC;
struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90;
struct DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE;
struct DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97;
struct DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104;
struct DeflateStreamNative_t06B674E1D2EFD46989197EFB1E33E0B6564793CD;
struct DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969;
struct Delegate_t;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA;
struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293;
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
struct EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028;
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377;
struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82;
struct Exception_t;
struct FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D;
struct FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631;
struct HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8;
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
struct IAsyncStateMachine_t0680C7F905C553076B552D5A1A6E39E2F0F36AA2;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4;
struct IFileFormatWriter_t664F3A7C2DB244DA18ECA9155A2D93D665CD38B7;
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910;
struct InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D;
struct InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF;
struct InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2;
struct MethodInfo_t;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB;
struct OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E;
struct OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E;
struct PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SafeWaitHandle_t58F5662CD56F6462A687198A64987F8980804449;
struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2;
struct StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352;
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE;
struct String_t;
struct SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132;
struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572;
struct TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0;
struct TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E;
struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
struct Type_t;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8;
struct WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4;
struct ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41;
struct ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4;
struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05;
struct ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540;
struct U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16;
struct TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031;
struct U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516;
struct DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CompressionMethodValues_tC8C0E4F84E6CBF8501427A5A0CE2261859636BDC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IFileFormatWriter_t664F3A7C2DB244DA18ECA9155A2D93D665CD38B7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____12F3E0576D447EB37B36D82BA0C1C5481B8F0D12FDC70347CE4A076B229D4C86_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____173FC2842CC37C43473B27D45B59B1A45DB9526EBDE9E2200921BCF7DD0C10EB_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____27C36B8C06C0271A973E583417426E79BA840E2D887711B48754EECCA5504698_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____3BA5013CDA6EDD541CADB772A5A98D00834C8FADF0CB30FBCA395ADB8381D8FF_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____6E1812F3F28F9664C814D9F31417576204DC332FB8F6AF2BB74B53D5568F1ABF_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____73AA5A9F081C8049AA00AE8CEF554E85A334986D1E0AF7AF996F0F17F7AA0BAD_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____85F902FC25B01D62E00C2B48C0246DC27425600C06C44D60365C5BF9C566F2BF_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____959A3233BA53857D0FC9F6DC22C4A0762F7523990B7A329849041B16C4020926_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____9904D3EECE4D6804EE8E8FB77D26027A711E53D12137176433B94661389DE511_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____B672541D472D0DF45EA7ADFD9CBBEEF9C1EBA5995647FEBC9C983D5B4190B36B_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____B8E85B9CF5A7912BB02F1CF93F5F7FEBAC206CF473FC768F8D541FF3F4D0C00E_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____BA5DDECCF08DCED93F4CD2E949DD3C677C1B0ED36A5E7CE4617B187669D1504B_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____BCC6DA7033D7BD35C3C4A0B79A4BDE6673F6700D4F1F8D85072F87907C4FDADF_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____C267D4987FDC6B820E3DE539450A37A4F2017D977A06EAB159939CF971F538C5_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____C2E5E05EAC0B7DBBD623008DDE67325395F5F4E2B275201B59B409DE0E22CC66_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____DA23A731F5CB6C49DED3DC9980961955E5EA5BB52B7D0D1E4D0A6A0EAE73F494_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____DFE0020BB6F2D7F230A4E0FB7849C8AAD0B36BC326ACD36FEEC967E86D016F3E_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____E4B61E8996D29E5E5CA72544AF61F6FA97A3FD90F3A722451D54A08C6933C76E_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____FBFA46A6E618F71C0581E682B63B80024BCCF54FD38C7349749BCE1291188BD1_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral042C4F05E1DDCA2CF56C28F8B4ED14D3478298AF;
IL2CPP_EXTERN_C String_t* _stringLiteral07624473F417C06C74D59C64840A1532FCE2C626;
IL2CPP_EXTERN_C String_t* _stringLiteral0AAD73575AAC4F4CFEDA4BD8FC9E5937AC126164;
IL2CPP_EXTERN_C String_t* _stringLiteral13E212CB623BDD6E8AB1D26CAC7F45D758F9CC4B;
IL2CPP_EXTERN_C String_t* _stringLiteral1D7DDE0CD98D0546D34DBFE1AA66C5982F4E297B;
IL2CPP_EXTERN_C String_t* _stringLiteral1EA36D658A6B51F3BD2AC2D2B586D0FBA6D71912;
IL2CPP_EXTERN_C String_t* _stringLiteral28504A17D397E28ACE5B35191DEC098AFA77B5D7;
IL2CPP_EXTERN_C String_t* _stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569;
IL2CPP_EXTERN_C String_t* _stringLiteral2DD0A4CC7309745ADA74B0FFFD3EAEF31543D177;
IL2CPP_EXTERN_C String_t* _stringLiteral2E4A861784E837D33442563DD6C52E78330B462D;
IL2CPP_EXTERN_C String_t* _stringLiteral34C2E36B5A188471323567BC01D1BE6ABAD93E5D;
IL2CPP_EXTERN_C String_t* _stringLiteral3BEF0D44C4B01A449A238B2B9A9E5C6835C9E507;
IL2CPP_EXTERN_C String_t* _stringLiteral44C094CC0191CDCBAB55C060A59C0B4D83C3E037;
IL2CPP_EXTERN_C String_t* _stringLiteral4D1005FDF2A5BED16F8090412F9334F7BB2069BC;
IL2CPP_EXTERN_C String_t* _stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4;
IL2CPP_EXTERN_C String_t* _stringLiteral547999BA16094C3536189EA1CC631B96EFC47117;
IL2CPP_EXTERN_C String_t* _stringLiteral6772394C4F067A817B7458DA769172D884B7AB89;
IL2CPP_EXTERN_C String_t* _stringLiteral6B481FD1A20F9B7C231C357359BD6BC9DAD5F7FF;
IL2CPP_EXTERN_C String_t* _stringLiteral6BE9D07F78619EB03BB3B8510C54707A2D69DF99;
IL2CPP_EXTERN_C String_t* _stringLiteral6D697069B5C8AA09D9975DCD4CAF4CC873A612FF;
IL2CPP_EXTERN_C String_t* _stringLiteral73249F373B3E760B71484A0119FC7B9C11DDC81D;
IL2CPP_EXTERN_C String_t* _stringLiteral742DCB290467E5A3DEF6925134096650FFD06078;
IL2CPP_EXTERN_C String_t* _stringLiteral7B5E045AB0EF26D6960D012DCB018457F11A8D80;
IL2CPP_EXTERN_C String_t* _stringLiteral8107A7F2FA01BBDF78A3F9DEE08E5365A09F3FAD;
IL2CPP_EXTERN_C String_t* _stringLiteral84A62678CA5E90FF3D9F999A09ED35AB4530CC03;
IL2CPP_EXTERN_C String_t* _stringLiteral8589736F8C4FF658ED1C639B92554BFF245C4D9D;
IL2CPP_EXTERN_C String_t* _stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288;
IL2CPP_EXTERN_C String_t* _stringLiteral96316B10BC780A26B9711924F85C3C245727E5B4;
IL2CPP_EXTERN_C String_t* _stringLiteral9AEF4085FEE6CC1CAD780A7D12B55521D0DE3BF5;
IL2CPP_EXTERN_C String_t* _stringLiteralA2F59150D2B3FA0C2388AA3ECF7DF2B5A5FF06E2;
IL2CPP_EXTERN_C String_t* _stringLiteralABFF18982DD26E43857C2D9E35934AB2C0455481;
IL2CPP_EXTERN_C String_t* _stringLiteralAD329A21277943C794DA2018164CFE4A8C50756A;
IL2CPP_EXTERN_C String_t* _stringLiteralAF248E82BE9EBA1ADBF067429FAEE5A5B6E05A74;
IL2CPP_EXTERN_C String_t* _stringLiteralAFFE89AC2A60AABA3379F61B9A4F75462AE98B11;
IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED;
IL2CPP_EXTERN_C String_t* _stringLiteralB87DF102633A3759C77F4BBA35BF50DD8DDC9852;
IL2CPP_EXTERN_C String_t* _stringLiteralBA6148C411C555E2B0F709192F229485DF63D755;
IL2CPP_EXTERN_C String_t* _stringLiteralBD05164EE29744DAAAD8A876F75B10645849E267;
IL2CPP_EXTERN_C String_t* _stringLiteralBD13F6DB4533C4106B96D7CD9D32D349AB1E84E3;
IL2CPP_EXTERN_C String_t* _stringLiteralC1918FCD7291582E0B8910D6D9D929AB2738E19F;
IL2CPP_EXTERN_C String_t* _stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10;
IL2CPP_EXTERN_C String_t* _stringLiteralC55075B094E3FE1E7B5CB5000AF335B22A580BD3;
IL2CPP_EXTERN_C String_t* _stringLiteralCA548B08EABC9647C0D75A2AAC48B7B3BA0B7547;
IL2CPP_EXTERN_C String_t* _stringLiteralD12B42C45BF7BDF535BEE182E594B398E9F74120;
IL2CPP_EXTERN_C String_t* _stringLiteralD92ED6B704FBD9D7D3DCD89185DE8ED9C1409346;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralE65B4CBBFDAAD7E1AAB043164D50831245579CC1;
IL2CPP_EXTERN_C String_t* _stringLiteralE86CD973E8DCE676BB1E8B9009C740DEE86173A9;
IL2CPP_EXTERN_C String_t* _stringLiteralE9A3A53E23088B8D481F5F46235009498A0DB329;
IL2CPP_EXTERN_C String_t* _stringLiteralE9D69C6F705F2511E3B2272720D0AFD45E146AF3;
IL2CPP_EXTERN_C String_t* _stringLiteralEA36986B4DBF655CC80D394207FC6994304362DD;
IL2CPP_EXTERN_C String_t* _stringLiteralEA41A0E3FC8B4B8293F17385DDB73ED23FADC6BC;
IL2CPP_EXTERN_C String_t* _stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F;
IL2CPP_EXTERN_C String_t* _stringLiteralF086BE2A5265CF5C1E8A0332899EA2EBD8176EC5;
IL2CPP_EXTERN_C String_t* _stringLiteralF1F03E7970A6675BA398E5D28A1894AF9312B4C8;
IL2CPP_EXTERN_C String_t* _stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914;
IL2CPP_EXTERN_C String_t* _stringLiteralFFF927D75DFBC007B51642D9FABF84C5479FD44A;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m2059E053CEAFE85CF03ED5860F2B444B4350463F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Create_m0E49F68E6F39F0BD87C360F456EBC20310B732BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_mB7C693CAA9243017E03D801A487E0EA9B6AAD575_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_mC4BAC830514CDB105730FF11F7744A4424A4009B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetStateMachine_mFA173982D2C309A46F4285F60DC4FE0DC659F32C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m27955E207ECE69031A897B672F43DE57F094CD79_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_get_Task_m2DCDBC59910811D107353C5752AD58B28C2D97FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m0A5CE7A92BAFE01619C82D7BF3501A9431A66BC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_Start_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m9125E321337602A717486DD3D1B4F44F63B83CF5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CheckSumAndSizeWriteStream_Read_m76379DE8EAF2C40B135E81A3662A32AFF6A7D04A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CheckSumAndSizeWriteStream_Seek_mB4F12034E45070AF25B560C6ECE732013E098DB6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CheckSumAndSizeWriteStream_SetLength_m1ACC2D77585B8941447E3BCA0B2B012C2EF167FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CheckSumAndSizeWriteStream_Write_mCBB708B9DA718DA879C8EDA20CA1A9B198C59F48_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CheckSumAndSizeWriteStream_get_Length_m3D3EDBE5E95899B7585C8104186AD0D4D144587E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CheckSumAndSizeWriteStream_set_Position_m43180641FAA87F88403DB9062160767B2045E1EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConfiguredTaskAwaiter_GetResult_mF1FF6CBD66A3F581D413793BA8C2AF58B707D9CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConfiguredTaskAwaiter_get_IsCompleted_mD70263ED42C8E379EE20DBC2F218C3E629B4B4D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_InitializeInflater_m92F2F626C323D45F5D9A6DBBB4C120A13DEF961F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_ReadAsync_m8A5540EB38FBA7DF6CA9F5A5005DDECD18665594_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_Read_m61432BDD2A0C63A26A0D999795841210E7B1C988_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_Seek_mD9D64344A632B854C36AD411A894B6355F598556_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_SetLength_m4B89B2D809203CBD19ED10DF8C1CB1041BCB241F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_ThrowCannotReadFromDeflateManagedStreamException_m8B3A68B1C5EFD7D02E09FFE6098EA579CE2BCDAD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_ThrowCannotWriteToDeflateManagedStreamException_m992ADAD121F58DE82AD36D6E49916C61B75EA277_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_ThrowStreamClosedException_mBA396FFC3EDE93DB8F7AF1C6FAA999E2C211AE10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_WriteAsync_m21BA2B55BF37ABE24FB6FE13760FD3429B702E67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream__ctor_mB0B8610BA00510F162BEBDE6D466623DF8B93BF7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_get_Length_m2D9B918EDCA9F9DA597047E19C5074B2C9032ED4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_get_Position_m2B690044BA869ADBCFA0611261D45528B24C0B78_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_set_Position_m1D967D9DCCFF88B96B221EBAF5E0C40FE85C0A80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m465052334BF451208936203356BDE7329F43282A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m2F69AE2D11D499ABC60842D340CEDA0BF53D8D5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m1C9CFFEDBE2FDD54B448E640A7D2FB3587775861_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9975DC4EC1F50D9CD52081F21A2E8B1132619E52_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DirectToArchiveWriterStream_Read_mB8DA1FEFCE7016B7E1CD529E80AD08F44ACE9EC5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DirectToArchiveWriterStream_Seek_m6445B6C433A3EFB99B687B9DF1DD11200787DB51_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DirectToArchiveWriterStream_SetLength_m3EDFAB11631621DB2B28E54F7ABA1D9910CD50CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DirectToArchiveWriterStream_Write_m3290C62DEC4ECF784DF923A88E04BD5DB8366FAD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DirectToArchiveWriterStream_get_Length_mF5960C42CA8DD3ACDA89A57D744D120A22182326_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DirectToArchiveWriterStream_set_Position_m75999435FE3C978528F640246A704A87BC4F8BEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HuffmanTree_CreateTable_mB6F94AAA9F2DD676AAD3F170248C7A7CF0C9AAAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterManaged_DecodeUncompressedBlock_m8C03BD68025687D76557AAE8475DE08D1E76EF55_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterManaged_Decode_m7457D0BB775A8DFF55D38D3556081F727B49E90D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mFDFB2B6C5BE945E362ABFDA1DB0E5856B9279FBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mEBB6F9CB853B438D075BB555958691054B188001_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mE771FFC5C0CA05BC9996418326C1D36E8A33DB2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PositionPreservingWriteOnlyStreamWrapper_Read_m3056C14432DC1160F0B62ABDD7389B4DC5ECFFE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PositionPreservingWriteOnlyStreamWrapper_Seek_m36B73C77EB0C77F06FC6AAE3090098A6B45FA75A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PositionPreservingWriteOnlyStreamWrapper_SetLength_mAD378565C6A7B472F961B01BCC77E994ABD73A63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PositionPreservingWriteOnlyStreamWrapper_get_Length_m608B54560186BD70F8302A2827DDDCA901AF5967_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PositionPreservingWriteOnlyStreamWrapper_set_Position_m4C96655E87094384BE89FA2405862733F1C73912_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyCollection_1__ctor_m9CF10C0DE9EF4700C3C7E797FA095EA540BAFB2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SubReadStream_Flush_mB4E80E151651465709E444823B0D53DC147EEEE4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SubReadStream_Seek_m2448FE753333F79695AAAC4FC2E3331D4DACC527_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SubReadStream_SetLength_m29FE28460B74DED5EB917335A0F8FED03E9E88F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SubReadStream_ThrowIfCantRead_m87A273A233AE230EE106DD250F36DFBA8C0A1636_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SubReadStream_Write_mC5B6C8136AD27CA18C7DF00DCC1477B49B471CC6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SubReadStream_set_Position_m63C61821FB7B6CE57065E92A24778FF76C57DB1F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TaskToApm_End_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6C223794FC5D5DD68618D9F27D8F419DA65A0D7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TaskToApm_End_mCD6418D34E9684DB6691549A225F5F9CC5C32753_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Task_1_ConfigureAwait_m8203F4D13209C12845066A383E5B850D0486B209_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CReadAsyncCoreU3Ed__40_MoveNext_m7DE3C87E7BCC9DAC07D7DE47C989D764C8D5269D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetDataCompressorU3Eb__69_0_m5DB8D5229C65AC9D1CA956550B2E9A371487ABF9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COpenInUpdateModeU3Eb__73_0_mF7D05AA3555DD6A7046539DD462D161EDDDFE523_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COpenInWriteModeU3Eb__72_0_m7B46F385AC1653A77BA1FECA69143DF57FE83B10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_0_U3CInvokeCallbackWhenTaskCompletesU3Eb__0_m2C4821F622E71609CAD575ECAC6E757A4BE5CD4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WrappedStream_ThrowIfCantRead_mF788A331845024DE9533292FA01A7A914AFD6FA9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WrappedStream_ThrowIfCantSeek_m3B766B3922EE178758C3176CF332C329BABC6F4E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WrappedStream_ThrowIfCantWrite_mFD83C4E1E9E762A2ACF0B03FDDFBE750A370D6E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_Delete_m8801F6B62B477E2C1A6FEE2210AB8497EFFA43F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_LoadLocalHeaderExtraFieldAndCompressedBytesIfNeeded_mF1803EF6C9574AF97616D35E8E8083F8D4590280_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_OpenInUpdateMode_mE527744C62297D9A901C6C004DC0F74E3E21592D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_OpenInWriteMode_m7217BE297FFB16D541242B43605C83F7D4A71698_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_ThrowIfInvalidArchive_mF5EF732D2525CC4B388B91369554B32F5170B1C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_ThrowIfNotOpenable_m141851EC16D13A81B699F50EB2B83506E923A995_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_get_Length_m4660921EEC25DF03D255896508A7BD1EEC6C7192_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_get_OffsetOfCompressedData_m4E6B407825F4902E2747798026CCF20063A1982E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_set_FullName_m193B830DA0C41B1D1E7B69A049AD8BD44CE63D89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchive_ReadCentralDirectory_m1EA97D1BCAB7BC75525FE951D757C5AA9071A9AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchive_ThrowIfDisposed_mCF0A1324ED33B058A30E33B00197D4EC37A74CF6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchive__ctor_m2706DA413E897A83057237178CCC8E51C07230B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchive_get_Entries_m2BB23EB2041B6BBD85AF079BEBEA8DEEA0EEEF88_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipArchive_set_EntryNameEncoding_mCF0292991EC16697CF419BFA0A1D42612E189625_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipHelper_AdvanceToPosition_m37FE7419FDE8CBD9C17F1969AB585B1B85CA4DFF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA;
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_t9397137EE44527D005A3150139535C74B9F1C126
{
};
struct Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t4D8DDC86A44283D28C33B8F87C62E7A86436AD3F* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t8659CCDE3CC35CDA84925986C69149CE4CDF86C1* ____keys;
ValueCollection_t61D05785DFC56B060BB41B93B0982C3982A6D993* ____values;
RuntimeObject* ____syncRoot;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3 : public RuntimeObject
{
ZipArchiveEntryU5BU5D_t21302971587347FC6CE0EC61472FEC20ED34719F* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC : public RuntimeObject
{
ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A : public RuntimeObject
{
};
struct BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158 : public RuntimeObject
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___m_stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_buffer;
Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC* ___m_decoder;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_charBytes;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_singleChar;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_charBuffer;
int32_t ___m_maxCharsSize;
bool ___m_2BytesPerChar;
bool ___m_isMemoryStream;
bool ___m_leaveOpen;
};
struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E : public RuntimeObject
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___OutStream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____encoding;
Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA* ____encoder;
bool ____leaveOpen;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____largeByteBuffer;
int32_t ____maxChars;
};
struct CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B : public RuntimeObject
{
};
struct Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE : public RuntimeObject
{
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
{
bool ___m_isReadOnly;
int32_t ___cultureID;
int32_t ___parent_lcid;
int32_t ___datetime_index;
int32_t ___number_index;
int32_t ___default_calendar_type;
bool ___m_useUserOverride;
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
String_t* ___m_name;
String_t* ___englishname;
String_t* ___nativename;
String_t* ___iso3lang;
String_t* ___iso2lang;
String_t* ___win3lang;
String_t* ___territory;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
void* ___textinfo_data;
int32_t ___m_dataItem;
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
bool ___constructed;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
bool ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
{
int32_t ___m_isReadOnly;
int32_t ___cultureID;
int32_t ___parent_lcid;
int32_t ___datetime_index;
int32_t ___number_index;
int32_t ___default_calendar_type;
int32_t ___m_useUserOverride;
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
char* ___m_name;
char* ___englishname;
char* ___nativename;
char* ___iso3lang;
char* ___iso2lang;
char* ___win3lang;
char* ___territory;
char** ___native_calendar_names;
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
void* ___textinfo_data;
int32_t ___m_dataItem;
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
int32_t ___constructed;
Il2CppSafeArray* ___cached_serialized_form;
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
int32_t ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
{
int32_t ___m_isReadOnly;
int32_t ___cultureID;
int32_t ___parent_lcid;
int32_t ___datetime_index;
int32_t ___number_index;
int32_t ___default_calendar_type;
int32_t ___m_useUserOverride;
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
Il2CppChar* ___m_name;
Il2CppChar* ___englishname;
Il2CppChar* ___nativename;
Il2CppChar* ___iso3lang;
Il2CppChar* ___iso2lang;
Il2CppChar* ___win3lang;
Il2CppChar* ___territory;
Il2CppChar** ___native_calendar_names;
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
void* ___textinfo_data;
int32_t ___m_dataItem;
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
int32_t ___constructed;
Il2CppSafeArray* ___cached_serialized_form;
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
int32_t ___m_isInherited;
};
struct DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CBufferU3Ek__BackingField;
int32_t ___U3CCountU3Ek__BackingField;
int32_t ___U3CStartIndexU3Ek__BackingField;
};
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject
{
int32_t ___m_codePage;
CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem;
bool ___m_deserializedFromEverett;
bool ___m_isReadOnly;
EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback;
DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback;
};
struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 : public RuntimeObject
{
};
struct FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D : public RuntimeObject
{
FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* ____inputWindow;
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* ____currentMatch;
double ____lastCompressionRatio;
};
struct FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9 : public RuntimeObject
{
};
struct FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631 : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____window;
int32_t ____bufPos;
int32_t ____bufEnd;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ____prev;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ____lookup;
};
struct HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8 : public RuntimeObject
{
int32_t ____tableBits;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ____table;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ____left;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ____right;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____codeLengthArray;
int32_t ____tableMask;
};
struct InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer;
int32_t ____start;
int32_t ____end;
uint32_t ____bitBuffer;
int32_t ____bitsInBuffer;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
{
RuntimeObject* ____identity;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
Il2CppIUnknown* ____identity;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
Il2CppIUnknown* ____identity;
};
struct MemberInfo_t : public RuntimeObject
{
};
struct OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____byteBuffer;
int32_t ____pos;
uint32_t ____bitBuf;
int32_t ____bitCount;
};
struct OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____window;
int32_t ____end;
int32_t ____bytesUsed;
};
struct Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC : public RuntimeObject
{
};
struct SR_tBD25CD6C6E5E63C327ADA3F5BF1F272B87AFBBE6 : public RuntimeObject
{
};
struct String_t : public RuntimeObject
{
int32_t ____stringLength;
Il2CppChar ____firstChar;
};
struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 : public RuntimeObject
{
int32_t ___m_taskId;
Delegate_t* ___m_action;
RuntimeObject* ___m_stateObject;
TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E* ___m_taskScheduler;
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_parent;
int32_t ___m_stateFlags;
RuntimeObject* ___m_continuationObject;
ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540* ___m_contingentProperties;
};
struct TaskToApm_t1FABBD14AC459C47D18E9CA926E5C4F9E54169BD : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4 : public RuntimeObject
{
};
struct U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16 : public RuntimeObject
{
AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback;
RuntimeObject* ___asyncResult;
};
struct TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031 : public RuntimeObject
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___Task;
RuntimeObject* ____state;
bool ____completedSynchronously;
};
struct U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516 : public RuntimeObject
{
};
struct ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80
{
Task_1_t4C228DE57804012969575431CFF12D57C875552D* ___m_task;
bool ___m_continueOnCapturedContext;
};
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
int32_t ____index;
int32_t ____version;
RuntimeObject* ____current;
};
struct Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A
{
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* ____list;
int32_t ____index;
int32_t ____version;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ____current;
};
struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28
{
bool ___hasValue;
int32_t ___value;
};
struct Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17
{
bool ___hasValue;
int64_t ___value;
};
struct Task_1_t4C228DE57804012969575431CFF12D57C875552D : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
{
int32_t ___m_result;
};
struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF
{
RuntimeObject* ___m_stateMachine;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_defaultContextAction;
};
struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_pinvoke
{
RuntimeObject* ___m_stateMachine;
Il2CppMethodPointer ___m_defaultContextAction;
};
struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_com
{
RuntimeObject* ___m_stateMachine;
Il2CppMethodPointer ___m_defaultContextAction;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
uint8_t ___m_value;
};
struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED
{
CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source;
};
struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_pinvoke
{
CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source;
};
struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_com
{
CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
Il2CppChar ___m_value;
};
struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D
{
uint64_t ____dateData;
};
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
double ___m_value;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
{
int16_t ___m_value;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
int32_t ___m_value;
};
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
int64_t ___m_value;
};
struct IntPtr_t
{
void* ___m_value;
};
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask;
SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore;
};
struct TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task;
};
struct TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_marshaled_pinvoke
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task;
};
struct TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_marshaled_com
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task;
};
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
{
uint16_t ___m_value;
};
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
uint32_t ___m_value;
};
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
{
uint64_t ___m_value;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
struct Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC
{
uint32_t ___NumberOfDiskWithZip64EOCD;
uint64_t ___OffsetOfZip64EOCD;
uint32_t ___TotalNumberOfDisks;
};
struct Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3
{
uint64_t ___SizeOfThisRecord;
uint16_t ___VersionMadeBy;
uint16_t ___VersionNeededToExtract;
uint32_t ___NumberOfThisDisk;
uint32_t ___NumberOfDiskWithStartOfCD;
uint64_t ___NumberOfEntriesOnThisDisk;
uint64_t ___NumberOfEntriesTotal;
uint64_t ___SizeOfCentralDirectory;
uint64_t ___OffsetOfCentralDirectory;
};
struct ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092
{
uint8_t ___VersionMadeByCompatibility;
uint8_t ___VersionMadeBySpecification;
uint16_t ___VersionNeededToExtract;
uint16_t ___GeneralPurposeBitFlag;
uint16_t ___CompressionMethod;
uint32_t ___LastModified;
uint32_t ___Crc32;
int64_t ___CompressedSize;
int64_t ___UncompressedSize;
uint16_t ___FilenameLength;
uint16_t ___ExtraFieldLength;
uint16_t ___FileCommentLength;
int32_t ___DiskNumberStart;
uint16_t ___InternalFileAttributes;
uint32_t ___ExternalFileAttributes;
int64_t ___RelativeOffsetOfLocalHeader;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Filename;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___FileComment;
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___ExtraFields;
};
struct ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_pinvoke
{
uint8_t ___VersionMadeByCompatibility;
uint8_t ___VersionMadeBySpecification;
uint16_t ___VersionNeededToExtract;
uint16_t ___GeneralPurposeBitFlag;
uint16_t ___CompressionMethod;
uint32_t ___LastModified;
uint32_t ___Crc32;
int64_t ___CompressedSize;
int64_t ___UncompressedSize;
uint16_t ___FilenameLength;
uint16_t ___ExtraFieldLength;
uint16_t ___FileCommentLength;
int32_t ___DiskNumberStart;
uint16_t ___InternalFileAttributes;
uint32_t ___ExternalFileAttributes;
int64_t ___RelativeOffsetOfLocalHeader;
Il2CppSafeArray* ___Filename;
Il2CppSafeArray* ___FileComment;
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___ExtraFields;
};
struct ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_com
{
uint8_t ___VersionMadeByCompatibility;
uint8_t ___VersionMadeBySpecification;
uint16_t ___VersionNeededToExtract;
uint16_t ___GeneralPurposeBitFlag;
uint16_t ___CompressionMethod;
uint32_t ___LastModified;
uint32_t ___Crc32;
int64_t ___CompressedSize;
int64_t ___UncompressedSize;
uint16_t ___FilenameLength;
uint16_t ___ExtraFieldLength;
uint16_t ___FileCommentLength;
int32_t ___DiskNumberStart;
uint16_t ___InternalFileAttributes;
uint32_t ___ExternalFileAttributes;
int64_t ___RelativeOffsetOfLocalHeader;
Il2CppSafeArray* ___Filename;
Il2CppSafeArray* ___FileComment;
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___ExtraFields;
};
struct ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC
{
uint32_t ___Signature;
uint16_t ___NumberOfThisDisk;
uint16_t ___NumberOfTheDiskWithTheStartOfTheCentralDirectory;
uint16_t ___NumberOfEntriesInTheCentralDirectoryOnThisDisk;
uint16_t ___NumberOfEntriesInTheCentralDirectory;
uint32_t ___SizeOfCentralDirectory;
uint32_t ___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ArchiveComment;
};
struct ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_pinvoke
{
uint32_t ___Signature;
uint16_t ___NumberOfThisDisk;
uint16_t ___NumberOfTheDiskWithTheStartOfTheCentralDirectory;
uint16_t ___NumberOfEntriesInTheCentralDirectoryOnThisDisk;
uint16_t ___NumberOfEntriesInTheCentralDirectory;
uint32_t ___SizeOfCentralDirectory;
uint32_t ___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber;
Il2CppSafeArray* ___ArchiveComment;
};
struct ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_com
{
uint32_t ___Signature;
uint16_t ___NumberOfThisDisk;
uint16_t ___NumberOfTheDiskWithTheStartOfTheCentralDirectory;
uint16_t ___NumberOfEntriesInTheCentralDirectoryOnThisDisk;
uint16_t ___NumberOfEntriesInTheCentralDirectory;
uint32_t ___SizeOfCentralDirectory;
uint32_t ___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber;
Il2CppSafeArray* ___ArchiveComment;
};
struct ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530
{
uint16_t ____tag;
uint16_t ____size;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____data;
};
struct ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_pinvoke
{
uint16_t ____tag;
uint16_t ____size;
Il2CppSafeArray* ____data;
};
struct ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_com
{
uint16_t ____tag;
uint16_t ____size;
Il2CppSafeArray* ____data;
};
struct ZipLocalFileHeader_tF51D2467AEDDEB978A4DCF46CD8CE6963215D405
{
union
{
struct
{
};
uint8_t ZipLocalFileHeader_tF51D2467AEDDEB978A4DCF46CD8CE6963215D405__padding[1];
};
};
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01__padding[1024];
};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D116_tAFB8F97603E9F7050CFC79278D33BC28CAFC01BF
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D116_tAFB8F97603E9F7050CFC79278D33BC28CAFC01BF__padding[116];
};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D128_tCBBFB1F025B8C70A16408E50708EB5A65D294C56
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D128_tCBBFB1F025B8C70A16408E50708EB5A65D294C56__padding[128];
};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D19_t2A24D339D8F190B8CD84DADDB593AF82E0A29D0E
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D19_t2A24D339D8F190B8CD84DADDB593AF82E0A29D0E__padding[19];
};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D2052_t62257241E250E662CE9E211E7C4AC9AA7822A831
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D2052_t62257241E250E662CE9E211E7C4AC9AA7822A831__padding[2052];
};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D29_t18F316A6703EF465310CC52D7C6E91CD14B7A7EE
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D29_t18F316A6703EF465310CC52D7C6E91CD14B7A7EE__padding[29];
};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D32_t40723AE7B05E21B867D60C4C9A32176F5EC3C6B3
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D32_t40723AE7B05E21B867D60C4C9A32176F5EC3C6B3__padding[32];
};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D64_t147245380FB8D9574EBEC3066BF3642BF7E01260
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D64_t147245380FB8D9574EBEC3066BF3642BF7E01260__padding[64];
};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D98_t97250CCC23C403D7BFCD054B67F170B8AB136F2B
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D98_t97250CCC23C403D7BFCD054B67F170B8AB136F2B__padding[98];
};
};
#pragma pack(pop, tp)
struct ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task;
bool ___m_continueOnCapturedContext;
};
struct ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_marshaled_pinvoke
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task;
int32_t ___m_continueOnCapturedContext;
};
struct ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_marshaled_com
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task;
int32_t ___m_continueOnCapturedContext;
};
struct InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D
{
int32_t ____count;
int32_t ____startIndex;
};
struct BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D
{
int32_t ____pos;
uint32_t ____bitBuf;
int32_t ____bitCount;
};
struct AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019
{
AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState;
Task_1_t4C228DE57804012969575431CFF12D57C875552D* ___m_task;
};
struct AsyncTaskMethodBuilder_1_tE88892A6B2F97B5D44B7C3EE2DBEED85743412AC
{
AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState;
Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* ___m_task;
};
struct ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A
{
ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 ___m_configuredTaskAwaiter;
};
struct Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ____list;
int32_t ____index;
int32_t ____version;
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ____current;
};
struct BlockType_t37B3D27757F963ADAB279EB7D4BAEE3946532188
{
int32_t ___value__;
};
struct CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____baseStream;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____baseBaseStream;
int64_t ____position;
uint32_t ____checksum;
bool ____leaveOpenOnClose;
bool ____canWrite;
bool ____isDisposed;
bool ____everWritten;
int64_t ____initialPosition;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ____zipArchiveEntry;
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ____onClose;
Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* ____saveCrcAndSizes;
};
struct CompressionLevel_t6077A887918BD6DACDD8D3F0D660D157A604B1E1
{
int32_t ___value__;
};
struct CompressionMode_t840C8957CF84ACFBF5C43E48AEAEB9DB5E64F3C5
{
int32_t ___value__;
};
struct ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C
{
ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 ___m_configuredTaskAwaiter;
};
struct ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C_marshaled_pinvoke
{
ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_marshaled_pinvoke ___m_configuredTaskAwaiter;
};
struct ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C_marshaled_com
{
ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_marshaled_com ___m_configuredTaskAwaiter;
};
struct DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4
{
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____dateTime;
int16_t ____offsetMinutes;
};
struct Delegate_t : public RuntimeObject
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
RuntimeObject* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
bool ___method_is_virtual;
};
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct Exception_t : public RuntimeObject
{
String_t* ____className;
String_t* ____message;
RuntimeObject* ____data;
Exception_t* ____innerException;
String_t* ____helpURL;
RuntimeObject* ____stackTrace;
String_t* ____stackTraceString;
String_t* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
RuntimeObject* ____dynamicMethods;
int32_t ____HResult;
String_t* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_pinvoke
{
char* ____className;
char* ____message;
RuntimeObject* ____data;
Exception_t_marshaled_pinvoke* ____innerException;
char* ____helpURL;
Il2CppIUnknown* ____stackTrace;
char* ____stackTraceString;
char* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
Il2CppIUnknown* ____dynamicMethods;
int32_t ____HResult;
char* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
Il2CppSafeArray* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_com
{
Il2CppChar* ____className;
Il2CppChar* ____message;
RuntimeObject* ____data;
Exception_t_marshaled_com* ____innerException;
Il2CppChar* ____helpURL;
Il2CppIUnknown* ____stackTrace;
Il2CppChar* ____stackTraceString;
Il2CppChar* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
Il2CppIUnknown* ____dynamicMethods;
int32_t ____HResult;
Il2CppChar* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
Il2CppSafeArray* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct InflaterState_tB8DCFEF9AF0B12C2567C83BC6F5BC259F5770EEF
{
int32_t ___value__;
};
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
{
int32_t ___value__;
};
struct MatchState_t06C839A904A48B646FCB2BE78E545A46E2B168BD
{
int32_t ___value__;
};
struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer;
int32_t ____origin;
int32_t ____position;
int32_t ____length;
int32_t ____capacity;
bool ____expandable;
bool ____writable;
bool ____exposable;
bool ____isOpen;
Task_1_t4C228DE57804012969575431CFF12D57C875552D* ____lastReadTask;
};
struct PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____stream;
int64_t ____position;
};
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
{
intptr_t ___value;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
intptr_t ___value;
};
struct SeekOrigin_t7EB9AD0EDF26368A40F48FA2098F02160B1E8000
{
int32_t ___value__;
};
struct SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
{
int64_t ____startInSuperStream;
int64_t ____positionInSuperStream;
int64_t ____endInSuperStream;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____superStream;
bool ____canRead;
bool ____isDisposed;
};
struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
intptr_t ___waitHandle;
SafeWaitHandle_t58F5662CD56F6462A687198A64987F8980804449* ___safeWaitHandle;
bool ___hasThreadAffinity;
};
struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_marshaled_pinvoke : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
intptr_t ___waitHandle;
void* ___safeWaitHandle;
int32_t ___hasThreadAffinity;
};
struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_marshaled_com : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
intptr_t ___waitHandle;
void* ___safeWaitHandle;
int32_t ___hasThreadAffinity;
};
struct WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____baseStream;
bool ____closeBaseStream;
Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* ____onClosed;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ____zipArchiveEntry;
bool ____isDisposed;
};
struct Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785
{
uint16_t ____size;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____uncompressedSize;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____compressedSize;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____localHeaderOffset;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ____startDiskNumber;
};
struct Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_pinvoke
{
uint16_t ____size;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____uncompressedSize;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____compressedSize;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____localHeaderOffset;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ____startDiskNumber;
};
struct Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_com
{
uint16_t ____size;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____uncompressedSize;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____compressedSize;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____localHeaderOffset;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ____startDiskNumber;
};
struct ZipArchiveMode_tD0AA40EAC5C26DBB24E9F4AA965A0C83AB003BCD
{
int32_t ___value__;
};
struct ZipVersionMadeByPlatform_t0188CEF15A70E487DF8FEF967B9C70FE536330BE
{
uint8_t ___value__;
};
struct ZipVersionNeededValues_tA5A8C9E6B35A8273F2C0272F71053147EA4F0F5C
{
uint16_t ___value__;
};
struct DeflaterState_tE8D39DAD134FCC603E7E6EF32F773247FB580787
{
int32_t ___value__;
};
struct BitFlagValues_tF0EF994D25EEFFA919B1774684312A68792BE372
{
uint16_t ___value__;
};
struct CompressionMethodValues_tC8C0E4F84E6CBF8501427A5A0CE2261859636BDC
{
uint16_t ___value__;
};
struct DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
{
int64_t ____position;
CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* ____crcSizeStream;
bool ____everWritten;
bool ____isDisposed;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ____entry;
bool ____usedZip64inLH;
bool ____canWrite;
};
struct Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1
{
bool ___hasValue;
int32_t ___value;
};
struct Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14
{
bool ___hasValue;
int32_t ___value;
};
struct AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06
{
AsyncTaskMethodBuilder_1_tE88892A6B2F97B5D44B7C3EE2DBEED85743412AC ___m_builder;
};
struct AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_marshaled_pinvoke
{
AsyncTaskMethodBuilder_1_tE88892A6B2F97B5D44B7C3EE2DBEED85743412AC ___m_builder;
};
struct AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_marshaled_com
{
AsyncTaskMethodBuilder_1_tE88892A6B2F97B5D44B7C3EE2DBEED85743412AC ___m_builder;
};
struct DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____stream;
int32_t ____mode;
bool ____leaveOpen;
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* ____inflater;
DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* ____deflater;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer;
int32_t ____asyncOperations;
RuntimeObject* ____formatWriter;
bool ____wroteHeader;
bool ____wroteBytes;
};
struct DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___base_stream;
int32_t ___mode;
bool ___leaveOpen;
bool ___disposed;
DeflateStreamNative_t06B674E1D2EFD46989197EFB1E33E0B6564793CD* ___native;
};
struct DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969 : public RuntimeObject
{
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* ____deflateEncoder;
CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* ____copyEncoder;
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ____input;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ____output;
int32_t ____processingState;
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ____inputFromHistory;
};
struct InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D : public RuntimeObject
{
OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* ____output;
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* ____input;
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* ____literalLengthTree;
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* ____distanceTree;
int32_t ____state;
bool ____hasFormatReader;
int32_t ____bfinal;
int32_t ____blockType;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____blockLengthBuffer;
int32_t ____blockLength;
int32_t ____length;
int32_t ____distanceCode;
int32_t ____extraBits;
int32_t ____loopCounter;
int32_t ____literalLengthCodeCount;
int32_t ____distanceCodeCount;
int32_t ____codeLengthCodeCount;
int32_t ____codeArraySize;
int32_t ____lengthCode;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____codeList;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____codeLengthTreeCodeLength;
bool ____deflate64;
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* ____codeLengthTree;
RuntimeObject* ____formatReader;
};
struct Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750 : public RuntimeObject
{
int32_t ___U3CStateU3Ek__BackingField;
int32_t ___U3CPositionU3Ek__BackingField;
int32_t ___U3CLengthU3Ek__BackingField;
uint8_t ___U3CSymbolU3Ek__BackingField;
};
struct MulticastDelegate_t : public Delegate_t
{
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
};
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates;
};
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
struct Type_t : public MemberInfo_t
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41 : public RuntimeObject
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____archiveStream;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ____archiveStreamOwner;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ____archiveReader;
int32_t ____mode;
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* ____entries;
ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC* ____entriesCollection;
Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* ____entriesDictionary;
bool ____readEntries;
bool ____leaveOpen;
int64_t ____centralDirectoryStart;
bool ____isDisposed;
uint32_t ____numberOfThisDisk;
int64_t ____expectedNumberOfEntries;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____backingStream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____archiveComment;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____entryNameEncoding;
};
struct U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0
{
int32_t ___U3CU3E1__state;
AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019 ___U3CU3Et__builder;
Task_1_t4C228DE57804012969575431CFF12D57C875552D* ___readTask;
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* ___U3CU3E4__this;
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___cancellationToken;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___array;
int32_t ___offset;
int32_t ___count;
ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 ___U3CU3Eu__1;
};
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
{
};
struct Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992 : public MulticastDelegate_t
{
};
struct Action_6_t55DD7456FE8121BFD7A271AC741C76C3617EAB3F : public MulticastDelegate_t
{
};
struct Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3 : public MulticastDelegate_t
{
};
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
String_t* ____paramName;
};
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
{
};
struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82 : public MulticastDelegate_t
{
};
struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4 : public RuntimeObject
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* ____archive;
bool ____originallyInArchive;
int32_t ____diskNumberStart;
uint8_t ____versionMadeByPlatform;
uint16_t ____versionMadeBySpecification;
uint16_t ____versionToExtract;
uint16_t ____generalPurposeBitFlag;
uint16_t ____storedCompressionMethod;
DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ____lastModified;
int64_t ____compressedSize;
int64_t ____uncompressedSize;
int64_t ____offsetOfLocalHeader;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____storedOffsetOfCompressedData;
uint32_t ____crc32;
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ____compressedBytes;
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ____storedUncompressedData;
bool ____currentlyOpenForWrite;
bool ____everOpenedForWrite;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____outstandingWriteStream;
uint32_t ____externalFileAttr;
String_t* ____storedEntryName;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____storedEntryNameBytes;
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ____cdUnknownExtraFields;
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ____lhUnknownExtraFields;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____fileComment;
Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1 ____compressionLevel;
};
struct U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E
{
int32_t ___U3CU3E1__state;
AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06 ___U3CU3Et__builder;
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* ___U3CU3E4__this;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___array;
int32_t ___offset;
int32_t ___count;
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___cancellationToken;
ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 ___U3CU3Eu__1;
};
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
RuntimeObject* ____actualValue;
};
struct EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028 : public IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910
{
};
struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB : public InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB
{
String_t* ____objectName;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3_StaticFields
{
ZipArchiveEntryU5BU5D_t21302971587347FC6CE0EC61472FEC20ED34719F* ___s_emptyArray;
};
struct List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_StaticFields
{
ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA* ___s_emptyArray;
};
struct U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A_StaticFields
{
__StaticArrayInitTypeSizeU3D19_t2A24D339D8F190B8CD84DADDB593AF82E0A29D0E ___111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15;
__StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___12F3E0576D447EB37B36D82BA0C1C5481B8F0D12FDC70347CE4A076B229D4C86;
__StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___173FC2842CC37C43473B27D45B59B1A45DB9526EBDE9E2200921BCF7DD0C10EB;
__StaticArrayInitTypeSizeU3D64_t147245380FB8D9574EBEC3066BF3642BF7E01260 ___27C36B8C06C0271A973E583417426E79BA840E2D887711B48754EECCA5504698;
__StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___3BA5013CDA6EDD541CADB772A5A98D00834C8FADF0CB30FBCA395ADB8381D8FF;
__StaticArrayInitTypeSizeU3D32_t40723AE7B05E21B867D60C4C9A32176F5EC3C6B3 ___6E1812F3F28F9664C814D9F31417576204DC332FB8F6AF2BB74B53D5568F1ABF;
__StaticArrayInitTypeSizeU3D29_t18F316A6703EF465310CC52D7C6E91CD14B7A7EE ___73AA5A9F081C8049AA00AE8CEF554E85A334986D1E0AF7AF996F0F17F7AA0BAD;
__StaticArrayInitTypeSizeU3D128_tCBBFB1F025B8C70A16408E50708EB5A65D294C56 ___85F902FC25B01D62E00C2B48C0246DC27425600C06C44D60365C5BF9C566F2BF;
__StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___959A3233BA53857D0FC9F6DC22C4A0762F7523990B7A329849041B16C4020926;
__StaticArrayInitTypeSizeU3D116_tAFB8F97603E9F7050CFC79278D33BC28CAFC01BF ___9904D3EECE4D6804EE8E8FB77D26027A711E53D12137176433B94661389DE511;
__StaticArrayInitTypeSizeU3D29_t18F316A6703EF465310CC52D7C6E91CD14B7A7EE ___B672541D472D0DF45EA7ADFD9CBBEEF9C1EBA5995647FEBC9C983D5B4190B36B;
__StaticArrayInitTypeSizeU3D32_t40723AE7B05E21B867D60C4C9A32176F5EC3C6B3 ___B8E85B9CF5A7912BB02F1CF93F5F7FEBAC206CF473FC768F8D541FF3F4D0C00E;
__StaticArrayInitTypeSizeU3D98_t97250CCC23C403D7BFCD054B67F170B8AB136F2B ___BA5DDECCF08DCED93F4CD2E949DD3C677C1B0ED36A5E7CE4617B187669D1504B;
__StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___BCC6DA7033D7BD35C3C4A0B79A4BDE6673F6700D4F1F8D85072F87907C4FDADF;
__StaticArrayInitTypeSizeU3D128_tCBBFB1F025B8C70A16408E50708EB5A65D294C56 ___C267D4987FDC6B820E3DE539450A37A4F2017D977A06EAB159939CF971F538C5;
__StaticArrayInitTypeSizeU3D98_t97250CCC23C403D7BFCD054B67F170B8AB136F2B ___C2E5E05EAC0B7DBBD623008DDE67325395F5F4E2B275201B59B409DE0E22CC66;
__StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___DA23A731F5CB6C49DED3DC9980961955E5EA5BB52B7D0D1E4D0A6A0EAE73F494;
__StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___DFE0020BB6F2D7F230A4E0FB7849C8AAD0B36BC326ACD36FEEC967E86D016F3E;
__StaticArrayInitTypeSizeU3D2052_t62257241E250E662CE9E211E7C4AC9AA7822A831 ___E4B61E8996D29E5E5CA72544AF61F6FA97A3FD90F3A722451D54A08C6933C76E;
__StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___FBFA46A6E618F71C0581E682B63B80024BCCF54FD38C7349749BCE1291188BD1;
};
struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_StaticFields
{
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___Null;
};
struct Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_2;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_3;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_4;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_5;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_6;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_7;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
{
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
RuntimeObject* ___shared_table_lock;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
bool ___IsTaiwanSku;
};
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding;
Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings;
RuntimeObject* ___s_InternalSyncObject;
};
struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields
{
EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___Empty;
};
struct FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___FastEncoderTreeStructureData;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___BFinalFastEncoderTreeStructureData;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___FastEncoderLiteralCodeInfo;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___FastEncoderDistanceCodeInfo;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___BitMask;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ExtraLengthBits;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ExtraDistanceBits;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_distLookup;
};
struct HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields
{
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* ___U3CStaticLiteralLengthTreeU3Ek__BackingField;
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* ___U3CStaticDistanceTreeU3Ek__BackingField;
};
struct Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___InvalidPathChars;
Il2CppChar ___AltDirectorySeparatorChar;
Il2CppChar ___DirectorySeparatorChar;
Il2CppChar ___PathSeparator;
String_t* ___DirectorySeparatorStr;
Il2CppChar ___VolumeSeparatorChar;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___PathSeparatorChars;
bool ___dirEqualsVolume;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___trimEndCharsWindows;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___trimEndCharsUnix;
};
struct String_t_StaticFields
{
String_t* ___Empty;
};
struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_StaticFields
{
int32_t ___s_taskIdCounter;
RuntimeObject* ___s_taskCompletionSentinel;
bool ___s_asyncDebuggingEnabled;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___s_taskCancelCallback;
Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1* ___s_createContingentProperties;
TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0* ___U3CFactoryU3Ek__BackingField;
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___U3CCompletedTaskU3Ek__BackingField;
Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED* ___s_IsExceptionObservedByParentPredicate;
ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007* ___s_ecCallback;
Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___s_IsTaskContinuationNullPredicate;
Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55* ___s_currentActiveTasks;
RuntimeObject* ___s_activeTasksLock;
};
struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_ThreadStaticFields
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___t_currentTask;
StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* ___t_stackGuard;
};
struct ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_StaticFields
{
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___s_invalidDateIndicator;
};
struct U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields
{
U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* ___U3CU3E9;
Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* ___U3CU3E9__69_0;
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___U3CU3E9__72_0;
Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* ___U3CU3E9__73_0;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
String_t* ___TrueString;
String_t* ___FalseString;
};
struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_StaticFields
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___s_actionToActionObjShunt;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth365;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth366;
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MinValue;
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MaxValue;
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___UnixEpoch;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
};
struct IntPtr_t_StaticFields
{
intptr_t ___Zero;
};
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null;
};
struct AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_StaticFields
{
Task_1_t4C228DE57804012969575431CFF12D57C875552D* ___s_defaultResultTask;
};
struct DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_StaticFields
{
DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ___MinValue;
DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ___MaxValue;
DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ___UnixEpoch;
};
struct Exception_t_StaticFields
{
RuntimeObject* ___s_EDILock;
};
struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_StaticFields
{
intptr_t ___InvalidHandle;
};
struct AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_StaticFields
{
Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* ___s_cachedCompleted;
};
struct InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_extraLengthBits;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_lengthBase;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_distanceBasePosition;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_codeOrder;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_staticDistanceTreeTable;
};
struct Type_t_StaticFields
{
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
Il2CppChar ___Delimiter;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
RuntimeObject* ___Missing;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
};
struct ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_StaticFields
{
bool ___s_allowLargeZipArchiveEntriesInUpdateMode;
uint8_t ___CurrentZipPlatform;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
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;
}
};
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray
{
ALIGN_FIELD (8) uint32_t m_Items[1];
inline uint32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint32_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, uint32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value)
{
m_Items[index] = value;
}
};
struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83 : public RuntimeArray
{
ALIGN_FIELD (8) uint16_t m_Items[1];
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;
}
};
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB : public RuntimeArray
{
ALIGN_FIELD (8) int16_t m_Items[1];
inline int16_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int16_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, int16_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int16_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int16_t value)
{
m_Items[index] = value;
}
};
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
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;
}
};
struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA : public RuntimeArray
{
ALIGN_FIELD (8) ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* m_Items[1];
inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** 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, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA : public RuntimeArray
{
ALIGN_FIELD (8) ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 m_Items[1];
inline ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* 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, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____data), (void*)NULL);
}
inline ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____data), (void*)NULL);
}
};
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TaskToApm_End_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6C223794FC5D5DD68618D9F27D8F419DA65A0D7F_gshared (RuntimeObject* ___0_asyncResult, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t4C228DE57804012969575431CFF12D57C875552D* Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D_gshared (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_cancellationToken, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t4C228DE57804012969575431CFF12D57C875552D* Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5_gshared (int32_t ___0_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019 AsyncTaskMethodBuilder_1_Create_m0E49F68E6F39F0BD87C360F456EBC20310B732BE_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m27955E207ECE69031A897B672F43DE57F094CD79_gshared (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* ___0_stateMachine, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t4C228DE57804012969575431CFF12D57C875552D* AsyncTaskMethodBuilder_1_get_Task_m2DCDBC59910811D107353C5752AD58B28C2D97FE_gshared (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_Start_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m9125E321337602A717486DD3D1B4F44F63B83CF5_gshared (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* ___0_stateMachine, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A Task_1_ConfigureAwait_m8203F4D13209C12845066A383E5B850D0486B209_gshared (Task_1_t4C228DE57804012969575431CFF12D57C875552D* __this, bool ___0_continueOnCapturedContext, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_gshared_inline (ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConfiguredTaskAwaiter_get_IsCompleted_mD70263ED42C8E379EE20DBC2F218C3E629B4B4D3_gshared (ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m2059E053CEAFE85CF03ED5860F2B444B4350463F_gshared (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80* ___0_awaiter, U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* ___1_stateMachine, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConfiguredTaskAwaiter_GetResult_mF1FF6CBD66A3F581D413793BA8C2AF58B707D9CC_gshared (ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mB7C693CAA9243017E03D801A487E0EA9B6AAD575_gshared (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, Exception_t* ___0_exception, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mC4BAC830514CDB105730FF11F7744A4424A4009B_gshared (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, int32_t ___0_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_mFA173982D2C309A46F4285F60DC4FE0DC659F32C_gshared (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m0A5CE7A92BAFE01619C82D7BF3501A9431A66BC9_gshared (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618* ___0_awaiter, U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* ___1_stateMachine, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mF2D2ACE0752C3B97343B72328D49200F45C14B65_gshared (ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_gshared_inline (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_gshared (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, int64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_gshared (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_6__ctor_m2B128CFA86C0694593B14A0D88277831872E2008_gshared (Action_6_t55DD7456FE8121BFD7A271AC741C76C3617EAB3F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_gshared (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_gshared_inline (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_gshared (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_gshared (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_gshared_inline (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_gshared (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_gshared_inline (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33_gshared (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_6_Invoke_mAE08E521E4E2943E4D5B451405500F4E8A81ABEE_gshared_inline (Action_6_t55DD7456FE8121BFD7A271AC741C76C3617EAB3F* __this, int64_t ___0_arg1, int64_t ___1_arg2, uint32_t ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mA50C816542F6A39E6815B89049C99BF19163F009_gshared (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m3844098E7C18576D263AAF62F69BE5C70BF9A744 (RuntimeObject* ___0_provider, String_t* ___1_format, RuntimeObject* ___2_arg0, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputBuffer_get_FreeBytes_m8E200313D40A89D8D5BAD2F823A0C199DCBE6B03 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputBuffer_get_BitsInBuffer_m1BC64A199DB5FE314B7BC8EC5E2C33FBAFF3F2E1 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, int32_t ___0_n, uint32_t ___1_bits, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_FlushBits_m7557A09A96F74D29BC7B7266FD1EE28BF94BFE85 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyEncoder_WriteLenNLen_mCCB24BFD617911FA48996D87C54A76A22CFB921D (CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* __this, uint16_t ___0_len, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DeflateInput_get_Buffer_m9F3AD0BCF828824646D283A1DE5BDEB1F34B3F2F_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeflateInput_get_StartIndex_mF0BAC57BB16D5B0493507E27A650DBDD65102779_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteBytes_m098BDF921CA5726277F0B5DFC36BA80A1CB09B93 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput_ConsumeBytes_mDA15E6EB947020F2C7D4E3EE2DE6DD971A8ECDC4 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_n, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteUInt16_m8935B46B52F3F92D73F7104964799A1A33C09C0B (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, uint16_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeflateInput_set_StartIndex_mF699B5A9E52487FB89E6BB77DE6E8182AD36670F_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeflateInput_set_Count_m25E5676842F9BE403E4E2DBE259BFE428DB78B5A_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputState__ctor_m9F37B404CBF38DB44663775A9B42846F68FDF0ED (InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D* __this, int32_t ___0_count, int32_t ___1_startIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_InitializeInflater_m92F2F626C323D45F5D9A6DBBB4C120A13DEF961F (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, bool ___1_leaveOpen, RuntimeObject* ___2_reader, uint16_t ___3_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged__ctor_m4E3502300142CD189539B88C0EC75995CC4EC446 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, RuntimeObject* ___0_reader, bool ___1_deflate64, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_EnsureDecompressionMode_m83D428E3974F52B13F55FCF19EF68C64E831BE7D (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterManaged_Inflate_mD93C06153E8A2BA25BAB16028F302EFF0E8C39B3 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_Finished_m9E78850019C3264C72E50720AD07BEE42E7C6382 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532 (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged_SetInput_mA2C8B1884D72C34B9A2CEACF7A789C192DE39713 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBytes, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void DeflateManagedStream_ThrowStreamClosedException_mBA396FFC3EDE93DB8F7AF1C6FAA999E2C211AE10 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectDisposedException__ctor_m5C356C25295E89559C120CB4562783AAF7F41C84 (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* __this, String_t* ___0_objectName, String_t* ___1_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void DeflateManagedStream_ThrowCannotReadFromDeflateManagedStreamException_m8B3A68B1C5EFD7D02E09FFE6098EA579CE2BCDAD (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void DeflateManagedStream_ThrowCannotWriteToDeflateManagedStreamException_m992ADAD121F58DE82AD36D6E49916C61B75EA277 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED CancellationToken_get_None_mB0E2D3427C25F09ACEBB2D060F82088EEC00BA53 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TaskToApm_Begin_m1A080755817528FB342A9A1352631ACCBF9CEBAE (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_state, const RuntimeMethod* method) ;
inline int32_t TaskToApm_End_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6C223794FC5D5DD68618D9F27D8F419DA65A0D7F (RuntimeObject* ___0_asyncResult, const RuntimeMethod* method)
{
return (( int32_t (*) (RuntimeObject*, const RuntimeMethod*))TaskToApm_End_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6C223794FC5D5DD68618D9F27D8F419DA65A0D7F_gshared)(___0_asyncResult, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CancellationToken_get_IsCancellationRequested_m9744F7A1A82946FDD1DC68E905F1ED826471D350 (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED* __this, const RuntimeMethod* method) ;
inline Task_1_t4C228DE57804012969575431CFF12D57C875552D* Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_cancellationToken, const RuntimeMethod* method)
{
return (( Task_1_t4C228DE57804012969575431CFF12D57C875552D* (*) (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED, const RuntimeMethod*))Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D_gshared)(___0_cancellationToken, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Interlocked_Increment_m3C240C32E8D9544EC050B74D4F28EEB58F1F9309 (int32_t* ___0_location, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Interlocked_Decrement_m6AFAD2E874CBDA373B1EF7572F11D6E91813E75D (int32_t* ___0_location, const RuntimeMethod* method) ;
inline Task_1_t4C228DE57804012969575431CFF12D57C875552D* Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5 (int32_t ___0_result, const RuntimeMethod* method)
{
return (( Task_1_t4C228DE57804012969575431CFF12D57C875552D* (*) (int32_t, const RuntimeMethod*))Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5_gshared)(___0_result, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t4C228DE57804012969575431CFF12D57C875552D* DeflateManagedStream_ReadAsyncCore_m0EB7A8BEA37E47D35CE950BCA9FF9B236ED2B43A (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, Task_1_t4C228DE57804012969575431CFF12D57C875552D* ___0_readTask, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_array, int32_t ___2_offset, int32_t ___3_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___4_cancellationToken, const RuntimeMethod* method) ;
inline AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019 AsyncTaskMethodBuilder_1_Create_m0E49F68E6F39F0BD87C360F456EBC20310B732BE (const RuntimeMethod* method)
{
return (( AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019 (*) (const RuntimeMethod*))AsyncTaskMethodBuilder_1_Create_m0E49F68E6F39F0BD87C360F456EBC20310B732BE_gshared)(method);
}
inline void AsyncTaskMethodBuilder_1_Start_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m27955E207ECE69031A897B672F43DE57F094CD79 (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*, U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m27955E207ECE69031A897B672F43DE57F094CD79_gshared)(__this, ___0_stateMachine, method);
}
inline Task_1_t4C228DE57804012969575431CFF12D57C875552D* AsyncTaskMethodBuilder_1_get_Task_m2DCDBC59910811D107353C5752AD58B28C2D97FE (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, const RuntimeMethod* method)
{
return (( Task_1_t4C228DE57804012969575431CFF12D57C875552D* (*) (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_m2DCDBC59910811D107353C5752AD58B28C2D97FE_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_EnsureCompressionMode_mAB2118A2D4256FC974EBA6A3C62665667700E37B (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_DoMaintenance_m843B9BE156173B2CB7B11D25DA1ED48F3BD56238 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_WriteDeflaterOutput_m15EB635AE22CC4DFE241249D90EABD6FF5FE49AA (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_SetInput_mDC0D32D6E849B5AF86C9E2B78D27873357ADCCC1 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_startIndex, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeflaterManaged_GetDeflateOutput_mAA90AD2E8080DDAB639B01E32B1B7F9BA7BCD73F (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_outputBuffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterManaged_NeedsInput_m80E06DDF7D1FF28B38B2D7428AF0F30B9087C714 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterManaged_Finish_mC1E0F1E1EA9546AB32816ECAFCF73CE4CBEA5CDE (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_outputBuffer, int32_t* ___1_bytesRead, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stream_Dispose_m9B37BD21A57F8F2BD20EE353DE14405700810C5C (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, bool ___0_disposing, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_Dispose_mA33D6301ED85EFB43656A778D2495CB82D170900 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged_Dispose_m33ED3547C9EE2E102F0F1CE8CF50EF421FEAB1FE (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_PurgeBuffers_mE668E8906372479A972F3FE24DAD12E6BFFE0B49 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, bool ___0_disposing, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* DeflateManagedStream_WriteAsyncCore_mA0DF62D8656774394A7C291AF9307FC317336C7A (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06 AsyncTaskMethodBuilder_Create_m24F3F260A79CA2B9EC4F1F15693A33F5EC58735A (const RuntimeMethod* method) ;
inline void AsyncTaskMethodBuilder_Start_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m9125E321337602A717486DD3D1B4F44F63B83CF5 (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*, U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E*, const RuntimeMethod*))AsyncTaskMethodBuilder_Start_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m9125E321337602A717486DD3D1B4F44F63B83CF5_gshared)(__this, ___0_stateMachine, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* AsyncTaskMethodBuilder_get_Task_mE9125D5F8B96F26D1BA5A5347ED82669521C7F9E (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskToApm_End_mCD6418D34E9684DB6691549A225F5F9CC5C32753 (RuntimeObject* ___0_asyncResult, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* Stream_WriteAsync_mFF9AA1D3547F0428523290F2968D89EFC983CCD5 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method) ;
inline ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A Task_1_ConfigureAwait_m8203F4D13209C12845066A383E5B850D0486B209 (Task_1_t4C228DE57804012969575431CFF12D57C875552D* __this, bool ___0_continueOnCapturedContext, const RuntimeMethod* method)
{
return (( ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A (*) (Task_1_t4C228DE57804012969575431CFF12D57C875552D*, bool, const RuntimeMethod*))Task_1_ConfigureAwait_m8203F4D13209C12845066A383E5B850D0486B209_gshared)(__this, ___0_continueOnCapturedContext, method);
}
inline ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_inline (ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A* __this, const RuntimeMethod* method)
{
return (( ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 (*) (ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A*, const RuntimeMethod*))ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_gshared_inline)(__this, method);
}
inline bool ConfiguredTaskAwaiter_get_IsCompleted_mD70263ED42C8E379EE20DBC2F218C3E629B4B4D3 (ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80* __this, const RuntimeMethod* method)
{
return (( bool (*) (ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80*, const RuntimeMethod*))ConfiguredTaskAwaiter_get_IsCompleted_mD70263ED42C8E379EE20DBC2F218C3E629B4B4D3_gshared)(__this, method);
}
inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m2059E053CEAFE85CF03ED5860F2B444B4350463F (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80* ___0_awaiter, U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* ___1_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*, ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80*, U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m2059E053CEAFE85CF03ED5860F2B444B4350463F_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
}
inline int32_t ConfiguredTaskAwaiter_GetResult_mF1FF6CBD66A3F581D413793BA8C2AF58B707D9CC (ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80*, const RuntimeMethod*))ConfiguredTaskAwaiter_GetResult_mF1FF6CBD66A3F581D413793BA8C2AF58B707D9CC_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CancellationToken_ThrowIfCancellationRequested_mB9D952DC6E96FB6E0595FC8E88D3133CDA4382C3 (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED* __this, const RuntimeMethod* method) ;
inline void AsyncTaskMethodBuilder_1_SetException_mB7C693CAA9243017E03D801A487E0EA9B6AAD575 (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, Exception_t* ___0_exception, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*, Exception_t*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mB7C693CAA9243017E03D801A487E0EA9B6AAD575_gshared)(__this, ___0_exception, method);
}
inline void AsyncTaskMethodBuilder_1_SetResult_mC4BAC830514CDB105730FF11F7744A4424A4009B (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, int32_t ___0_result, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*, int32_t, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_mC4BAC830514CDB105730FF11F7744A4424A4009B_gshared)(__this, ___0_result, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CReadAsyncCoreU3Ed__40_MoveNext_m7DE3C87E7BCC9DAC07D7DE47C989D764C8D5269D (U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* __this, const RuntimeMethod* method) ;
inline void AsyncTaskMethodBuilder_1_SetStateMachine_mFA173982D2C309A46F4285F60DC4FE0DC659F32C (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_mFA173982D2C309A46F4285F60DC4FE0DC659F32C_gshared)(__this, ___0_stateMachine, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CReadAsyncCoreU3Ed__40_SetStateMachine_m809D8FF0E75647CDA4B31E3C430FDAEB936B6B71 (U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* DeflateManagedStream_U3CU3En__0_mD49534E1CB38B7CC9F740A310565430CDF685F52 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C Task_ConfigureAwait_m0DD682B1D29B85067C993734C12E26554D6CBFF4 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, bool ___0_continueOnCapturedContext, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 ConfiguredTaskAwaitable_GetAwaiter_m3F163D24211147E68FC5799A7D2D2BE7C07A60B5_inline (ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConfiguredTaskAwaiter_get_IsCompleted_mB189574F29658A59CC4C890B70538A9C5E835850 (ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618* __this, const RuntimeMethod* method) ;
inline void AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m0A5CE7A92BAFE01619C82D7BF3501A9431A66BC9 (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618* ___0_awaiter, U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* ___1_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*, ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618*, U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E*, const RuntimeMethod*))AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m0A5CE7A92BAFE01619C82D7BF3501A9431A66BC9_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfiguredTaskAwaiter_GetResult_mD51FDD775D0CF7511FEE2B6C144DB003DE73AC26 (ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_SetException_mBE41863F0571E0177A15731294087DE45E1FC10B (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, Exception_t* ___0_exception, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_SetResult_m76D8B84F0068257C1823B1200B00E58E0C8DDDDE (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWriteAsyncCoreU3Ed__47_MoveNext_m37704F9AAAB247E7FBB28D5FC57E9C729C5D132A (U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_SetStateMachine_mE52B5B6B076025592A7AB462E3D26FA434AEB795 (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWriteAsyncCoreU3Ed__47_SetStateMachine_m7A3A2B8F2706E9E301A473AACFCAE8B675FBF2F2 (U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoder_get_BytesInHistory_mFC7283021C2CF56CD76F65EC31D451A82EA24AA7 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeflateInput_set_Buffer_m2366CB2FB1F51BFDC35D40E0C7E0E3EEA165FE0B_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_UpdateBuffer_mF5D538E429792790769A87A8214441359E2706BE (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D DeflateInput_DumpState_mC617FD41FD589B6C8F6DDC4048AF70A2A5971A8B (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D OutputBuffer_DumpState_m57A1F6434B5A148CF547962859F16582425566A7 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetBlockHeader_m364914F16B71A20BEE90A3F6519115138C56EF00 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetCompressedData_mD43E12AC3D6651340FB98F1EFC7193C5EB151EFA (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double FastEncoder_get_LastCompressionRatio_mC220B5DFFF5D61E79EDD5E6D4E25B2F6090301B5_inline (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterManaged_UseCompressed_m0A440E14E58AD1952B7B7ECCB8D196F7EED857E5 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, double ___0_ratio, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput_RestoreState_m8F8FD83E53E2538D242CA631E3EB90B90B04A1D2 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D ___0_state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_RestoreState_mAEC49DDCC5C217DC8DEA903E54FA6EEFA65CBEC3 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D ___0_state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyEncoder_GetBlock_m19B917E27CAE49A3A2C280DB03C7672C326DD659 (CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, bool ___2_isFinal, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_FlushInputWindows_mF82B88248066D040B4565C838B0DB66296908BA4 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* FastEncoder_get_UnprocessedInput_mB235482CF82A7B80D48F02669B0DDD6F91385C1C (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetBlockFooter_m39A255EC4602C5BBFD78C5CC1D7D0C4318327207 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_FlushInput_m54EAC91A657CD4521EA17D2D54CA8782B21AB520 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetBlock_mB5798B6567FF92DE531EF982B72C6BD6E7AC8ABE (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, int32_t ___2_maxBytesToCopy, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OutputBuffer_get_BytesWritten_m083497C056759A0D727F8547ED08E6BA2CF82EC3_inline (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_WriteFinal_m6D42270C9B4F94A20F44561E55B6EED0E575B492 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoderWindow_get_BytesAvailable_mA40FE361DF72715889A6583478892D87C33B7F56 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* FastEncoderWindow_get_UnprocessedInput_mC58081A53ECB232800AD110657E82E37AE56C099 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_FlushWindow_m09821F18B88BC878A5D3543C5AD02AE90B20C83B (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteDeflatePreamble_mE6BDD3EAD21E9AB00B1BC2FA9D63FEF8FF92CED4 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetCompressedOutput_m909E0D761BE2AB59255962D61D78934BF20A684D (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, int32_t ___2_maxBytesToCopy, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteEndOfBlock_m920E774F552971C2783C14106E2DA603B40C4A2C (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoderWindow_get_FreeWindowSpace_m2182C7AD575FDD9813E2972C502FBCA0808DA716 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_CopyBytes_m2C1711102821420301014022E67B44FF77794B02 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_startIndex, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetCompressedOutput_m8E46AA0D57BF6EE85123A4EC3C9B8FB257DBB007 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastEncoder_SafeToWriteTo_m16E334C4E3615F49119ADE80CDACA4DD7C58AE54 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastEncoder_InputAvailable_m9B47A868A55971F4C57583ED88D9BA16DB47F6C9 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastEncoderWindow_GetNextSymbolOrMatch_m2364046212DFA38050F21D081D0AAAFB1A877878 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* ___0_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Match_get_State_m44EB97DC82E110A6E36C893BA42641BB67DFAB95_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t Match_get_Symbol_m1D1280640F4B3363440001006F9833E95F18256E_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteChar_mCD01C995A77AACC39AB098E7CFD134863A0496F8 (uint8_t ___0_b, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Match_get_Length_m9A479B4AC324230750C13DEB2862BFD318C96C77_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Match_get_Position_mD82D52F9C717C59769BAEFBF321C691EFA16F005_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteMatch_m6C19330D739E36E592F725D5D7478B90AE17B55B (int32_t ___0_matchLen, int32_t ___1_matchPos, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___2_output, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoderStatics_GetSlot_mC4962BE407950E486BBCED5C84B1B45DA38CC4F4 (int32_t ___0_pos, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* FastEncoderStatics_CreateDistanceLookup_m4396554EB7D05F4241EFD8C4C11EED31B161B5F6 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput__ctor_m3A5CDB0D7B76657D446A20E6175C5A507D102F03 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_ResetWindow_mBEF006B89DDE20A732312E2A0CAFCE63D0773F32 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t FastEncoderWindow_HashValue_m9C0FEEA4D27B2CFCCDED02C06A62C18C6E4A897F (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, uint32_t ___0_hash, uint8_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t FastEncoderWindow_InsertString_mE0DF23EED20246540B890FA6D4EF358DCD2CB3AD (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, uint32_t* ___0_hash, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoderWindow_FindMatch_m3F0178A2C6BEA6B8AA95C27A729D7973A2C18165 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, int32_t ___0_search, int32_t* ___1_matchPos, int32_t ___2_searchDepth, int32_t ___3_niceLength, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_State_mD82A943EF3AAAD5607358632FF8368E16E2512C8_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_Symbol_mA37611C31D036D740C2EB1E76BFE45F3D74DD74F_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, uint8_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_Position_mF9ABE68E1CD17AEDCD8399F15456A437A171D6EB_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_Length_m9F1DFC329350691BF0F488B32E65398A3F215089_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_InsertStrings_m83C856465BE7389DA4D7015B463884644BDBFA5C (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, uint32_t* ___0_hash, int32_t ___1_matchLen, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_MoveWindows_mB3C57F07203643CCFFEEDCFCB054D4576FEA0290 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HuffmanTree_CreateTable_mB6F94AAA9F2DD676AAD3F170248C7A7CF0C9AAAA (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t FastEncoderStatics_BitReverse_m2B662DAACF47EE24578493C0106A991DD67FAE8D (uint32_t ___0_code, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* HuffmanTree_CalculateHuffmanCode_mC1335916F3F2A885CB28CE3C02A00C562C4DDB82 (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputBuffer_TryLoad16Bits_mF1D2CD50DB9384F6409B2874F24614878EBD6543 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputBuffer_get_AvailableBits_m9FF76B78FFAF3D5D866738682833C6564C934059_inline (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer_SkipBits_m75DC2DC8E1C9264BD29DC8EDBCEF14C318A2B96F (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_n, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* HuffmanTree_GetStaticLiteralTreeLength_m09EF1A204A8FEFC4B8DDA28B9E0008B742C1E5C6 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HuffmanTree__ctor_m6F9AEAB206B1685B20F05C75FFD7A3712ED56FB5 (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_codeLengths, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* HuffmanTree_GetStaticDistanceTreeLength_m3B10029A8D1AD95365B4C8C6E278B58B43B46783 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow__ctor_mDFA19678376164B99DD2A90D209A26F7AFBC66E0 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer__ctor_m469EF0673C2027A23509C02FCBDD6F0820243341 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged_Reset_mCD49A25A230A268614195FBC20E813400F07F4AB (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer_SetInput_mB970FC9A216F12C8C9C66454EAA5A2DBDE0E1007 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyTo_mBDC2019A354A2BF9A47B0C93A41A97122745D710 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_Decode_m7457D0BB775A8DFF55D38D3556081F727B49E90D (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OutputWindow_get_AvailableBytes_m6484DDBE3925F9A4E0BA9276B72AFF6F982544FF_inline (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_count, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* HuffmanTree_get_StaticLiteralLengthTree_m5497AFFD041352473F2DA39BE57261B519E3025E_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* HuffmanTree_get_StaticDistanceTree_mA69F234FF97D800FA56E04CA09573BDBFD62194E_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, bool* ___0_end_of_block_code_seen, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_DecodeUncompressedBlock_m8C03BD68025687D76557AAE8475DE08D1E76EF55 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, bool* ___0_end_of_block, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer_SkipToByteBoundary_m4FD99AC1DE5FBE46A8602CD4FEC66DB530737414 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyFrom_m43757C0C7965E0FA9742E049D748AF654507B2D9 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* ___0_input, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_get_FreeBytes_mFE312FDC636EAB44D2680BE544DFBF0EF73BABD6 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_Write_mF1729E92A8DC8C11F1C9E5FF2D0AA5F8347E5A46 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, uint8_t ___0_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_WriteLengthDistance_m4E301063890AB6191C76C52D9C62100A4CAE1510 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, int32_t ___0_length, int32_t ___1_distance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidDataException__ctor_mE85BD9741C8A2C6D03128821898A587169DA0C41 (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBuffer_NeedsInput_m9E7898C76A8E37CDD4A4D109CA403693FC004BEB (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputBuffer_GetBitMask_m058A268DF8E6E1B39DD1C3A2658D5FD4CC512110 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteBytesUnaligned_mBDFE44465A25B83527B472807801F9FCAF41BFDA (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteByteUnaligned_m29C0290C5A2F237FB7D4410C23E8295A94AAEF5A (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, uint8_t ___0_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferState__ctor_mD4EF7939B6A524E2FA7A43D9CDC13DBA6CFF02FA (BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D* __this, int32_t ___0_pos, uint32_t ___1_bitBuf, int32_t ___2_bitCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBuffer_get_AvailableBytes_m7216E116CC66379FB6D11AE037BD4BAD693A92AD (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBuffer_CopyTo_mE0952BF004B2F49B425339FBFA7C0183CCC626F4 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_set_EntryNameEncoding_mCF0292991EC16697CF419BFA0A1D42612E189625 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_mode, bool ___2_leaveOpen, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ThrowIfDisposed_mCF0A1324ED33B058A30E33B00197D4EC37A74CF6 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_EnsureCentralDirectoryRead_m31430840CA181B1DA19233BF56D2E697759CF195 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_CloseStreams_m87A073F74B899F1430CE3BB2A8C891A39ED6FB58 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_WriteFile_m4D3BA6D0C52BFA7159EB9B3C7FC69CE14DD61460 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_BigEndianUnicode_m249BEC175A03C3DCEF799A020B05215053F1053B (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_Unicode_m1E0509DF0E550E33114D0FFEC4811B141219A3B0 (const RuntimeMethod* method) ;
inline void List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_inline (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3*, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_get_FullName_mB226F80A14EA72D5C3D63C912AD483020CE81F2F_inline (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_ContainsKey_m2F69AE2D11D499ABC60842D340CEDA0BF53D8D5D (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
inline void Dictionary_2_Add_m465052334BF451208936203356BDE7329F43282A (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* __this, String_t* ___0_key, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47*, String_t*, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool List_1_Remove_mFDFB2B6C5BE945E362ABFDA1DB0E5856B9279FBE (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3*, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
inline bool Dictionary_2_Remove_m1C9CFFEDBE2FDD54B448E640A7D2FB3587775861 (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47*, String_t*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48 (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* __this, String_t* ___0_objectName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryReader_Dispose_mAFF1A9CE9A73D148270FFA1F896992EB52D36078 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ReadCentralDirectory_m1EA97D1BCAB7BC75525FE951D757C5AA9071A9AA (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stream_CopyTo_m61DC54FF3708C2B8AB5C5D63D300AA57ADA01999 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_destination, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper__ctor_m00049B661A2C196DFAE1E3DC0675882180B5F879 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_input, const RuntimeMethod* method) ;
inline void List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29 (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void ReadOnlyCollection_1__ctor_m9CF10C0DE9EF4700C3C7E797FA095EA540BAFB2A (ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mF2D2ACE0752C3B97343B72328D49200F45C14B65_gshared)(__this, ___0_list, method);
}
inline void Dictionary_2__ctor_m9975DC4EC1F50D9CD52081F21A2E8B1132619E52 (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ;
inline Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67 (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* __this, const RuntimeMethod* method)
{
return (( Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A (*) (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455 (Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_inline (Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A* __this, const RuntimeMethod* method)
{
return (( ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* (*) (Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_ThrowIfNotOpenable_m141851EC16D13A81B699F50EB2B83506E923A995 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_needToUncompress, bool ___1_needToLoadIntoMemory, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A (Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry__ctor_mA2B6549B24B1128D6FC6BA33ED7E3FD04BD4070B (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* ___0_archive, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 ___1_cd, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_AddEntry_mF0C759DC22B3087EF6D9958FF651726CE17BF1C9 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_entry, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipCentralDirectoryFileHeader_TryReadBlock_mC50A29A666BDF5303461EB3AB38E2ACE0EB0BB88 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, bool ___1_saveExtraFieldsAndComments, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* ___2_header, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m271F5A0AF597B1B86AAAFCEF15FC12BDA0C04468 (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipHelper_SeekBackwardsToSignature_m07FB8913C58E31276264722997B9CBE9F576EC45 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, uint32_t ___1_signatureToFind, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEndOfCentralDirectoryBlock_TryReadBlock_m5222F66524A785C9E17515C634530CCCF932995C (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* ___1_eocdBlock, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Zip64EndOfCentralDirectoryLocator_TryReadBlock_m95F1CB20F372E7626FD6145E6B479FFE5504C4EE (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC* ___1_zip64EOCDLocator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Zip64EndOfCentralDirectoryRecord_TryReadBlock_m8447AFFBFA76A08B60388C3BE333613C213EC0D1 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* ___1_zip64EOCDRecord, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidDataException__ctor_m098B9F4DD97F4AD47D6664829D66FBDC52BD1DBA (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_LoadLocalHeaderExtraFieldAndCompressedBytesIfNeeded_mF1803EF6C9574AF97616D35E8E8083F8D4590280 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_Delete_m8801F6B62B477E2C1A6FEE2210AB8497EFFA43F2 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteAndFinishLocalEntry_m27D6658B541689E0F5310B370B417B519A1AF05D (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteCentralDirectoryFileHeader_m0D461A71902AEDCA8CDA8719ED36EFA345F92053 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_WriteArchiveEpilogue_mF81EB28294C8DE727602EB7DDFF73D10EBC98E23 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, int64_t ___0_startOfCentralDirectory, int64_t ___1_sizeOfCentralDirectory, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_inline (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64EndOfCentralDirectoryRecord_WriteBlock_m2778F387199A087AEDF6D65FA80B7FCBB9DFB164 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_numberOfEntries, int64_t ___2_startOfCentralDirectory, int64_t ___3_sizeOfCentralDirectory, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64EndOfCentralDirectoryLocator_WriteBlock_mCF0B88637AE66FD48BB08A6456A267F94D8DAE88 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_zip64EOCDRecordStart, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEndOfCentralDirectoryBlock_WriteBlock_m0CA333378E1B10C90EA9B21770208D30CFF33758 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_numberOfEntries, int64_t ___2_startOfCentralDirectory, int64_t ___3_sizeOfCentralDirectory, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___4_archiveComment, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_set_CompressionMethod_m4BB5F8B6E417C267393D5DB6887595A5A0161771 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, uint16_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ZipHelper_DosTimeToDateTime_mAC6DC9DEFADB46F3A5A0FE68F30DFAC696E2136E (uint32_t ___0_dateTime, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeOffset__ctor_mB1671EA00463E92811C8DEA80797DC89B2FFCA62 (DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_dateTime, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_DecodeEntryName_mCB5F4B921507F93E2A0BC939C6B71C51C040A3C3 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_entryNameBytes, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_set_FullName_m193B830DA0C41B1D1E7B69A049AD8BD44CE63D89 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipArchiveEntry_EncodeEntryName_mC69108C3D6659E706949B69111C798CF292423A4 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, String_t* ___0_entryName, bool* ___1_isUTF8, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_ParseFileName_mB97DF5D033B65F81671D63DAC56A25F2AA32DDF8 (String_t* ___0_path, uint8_t ___1_madeByPlatform, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_VersionToExtractAtLeast_mAE09A7CC80BDF41268A9392CB18883C2714EE8BA (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, uint16_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_RemoveEntry_m56F4AFBF28A9AD87377A0C15620506207060F1D2 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_entry, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_UnloadStreams_mAA66F564B73322E65FDA8C40C248C98DC367945C (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_ThrowIfInvalidArchive_mF5EF732D2525CC4B388B91369554B32F5170B1C9 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_OpenInReadMode_mA0257EEA737BA85855C8E1D480B894BEA66B330D (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_checkOpenable, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_OpenInWriteMode_m7217BE297FFB16D541242B43605C83F7D4A71698 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_OpenInUpdateMode_mE527744C62297D9A901C6C004DC0F74E3E21592D (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
inline bool Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*, const RuntimeMethod*))Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ZipArchive_get_ArchiveReader_m545504179D41E6478352D45CC9BB74589CD2770E_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipLocalFileHeader_TrySkipBlock_m8D73DBDBC22EF1E7D1499BCE781C7748EF907646 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, const RuntimeMethod* method) ;
inline void Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1 (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, int64_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*, int64_t, const RuntimeMethod*))Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_gshared)(__this, ___0_value, method);
}
inline int64_t Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method)
{
return (( int64_t (*) (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*, const RuntimeMethod*))Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_m9E93692A2BB0E34119603FF6A5D44F6A132052E8 (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ZipArchive_get_EntryNameEncoding_m91420D79C1E76C90B846EA536B678AD7084DF059_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipHelper_RequiresUnicode_m20EAD7C8BAEB2EF5A554C761E8441AC594B6117F (String_t* ___0_test, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_ASCII_mCC61B512D320FD4E2E71CC0DFDF8DDF3CD215C65 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_CloseStreams_m6A5C7BDEA3457B2EB1B30DC9E27BDD4639BDC506 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteLocalFileHeaderAndDataIfNeeded_mA95D0CE40CF84C1E7A36783DAD3280C1134EC65C (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0 (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_output, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_SizesTooLarge_mBF42A3A3E27152942B65447A7AB5CA89FAB46198 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_set_CompressedSize_mCAA4A05A68B7D6C15724D8323B36D3482CAF29AE (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_set_UncompressedSize_m1A0368B13AF3852DCA015652DFE6F8D9E1B2FAF1 (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_set_LocalHeaderOffset_m523C6446CBE2710C17270A84C2D1ED68628663C8 (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85 (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipGenericExtraField_TotalSize_m5CD4706EBD9E58DC7B745B2E037113987FECEDBE (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_fields, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTimeOffset_get_DateTime_mDF6DC57E7A5647D8B964D3FD5B6855E7D66EF324 (DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ZipHelper_DateTimeToDosTime_m81F3D31F7D97F5209332D8BEB65C288F8D2E1AC1 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_dateTime, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_WriteBlock_mAC1D9A401E0299A69AB49E743FF92C02E94F2BAE (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipGenericExtraField_WriteAllBlocks_mF43381AFAE22FB4676F87F423EF23479E75B9E11 (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_fields, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ZipLocalFileHeader_GetExtraFields_m0C152D89B178FD3D8DC55E216AC787EA274D84AB (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipArchiveEntry_get_OffsetOfCompressedData_m4E6B407825F4902E2747798026CCF20063A1982E (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_bytesToRead, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_IsOpenable_mC92895385CEAC7F1EF832D962C99F3D2A3F4B4CE (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_needToUncompress, bool ___1_needToLoadIntoMemory, String_t** ___2_message, const RuntimeMethod* method) ;
inline bool Nullable_1_get_HasValue_mEBB6F9CB853B438D075BB555958691054B188001_inline (Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateStream__ctor_m5AB47C67F3FEDA648AF76B21B7CAB12FDB793B69 (DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_mode, bool ___2_leaveOpen, const RuntimeMethod* method) ;
inline int32_t Nullable_1_get_Value_mE771FFC5C0CA05BC9996418326C1D36E8A33DB2A (Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateStream__ctor_m55E861339218B06FD5B41D4DCAF09E598AF0C074 (DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_compressionLevel, bool ___2_leaveOpen, const RuntimeMethod* method) ;
inline void Action_6__ctor_m152C6C77B12EE2D676F40677A745946853609D67 (Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_6__ctor_m2B128CFA86C0694593B14A0D88277831872E2008_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream__ctor_m2F8A286280CEE477FE04E9CB046BCD9350F3DF53 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_baseBaseStream, bool ___2_leaveOpenOnClose, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___3_entry, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___4_onClose, Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* ___5_saveCrcAndSizes, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateStream__ctor_m344C1EF8B83E612C4FC662F0152DF1D2A5636829 (DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_mode, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream__ctor_mB0B8610BA00510F162BEBDE6D466623DF8B93BF7 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, uint16_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream__ctor_m3104F68BD5EF131BBC3AB455283B7CFECE493CC5 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_superStream, int64_t ___1_startPosition, int64_t ___2_maxLength, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_GetDataDecompressor_m7FA439A9B0E491A2C2878BDC16DEEE0C17062C63 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_compressedStreamToRead, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventHandler__ctor_m95444CE8D5A6F1AFC9793866C3FE884E732DCEB2 (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* ZipArchiveEntry_GetDataCompressor_m0E1AC3095B7F5E79C931ADA856E3CE56209EFD0C (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_backingStream, bool ___1_leaveBackingStreamOpen, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___2_onClose, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream__ctor_m9BB7F2B381424652C58836B4D94CB51D7EEF6A78 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* ___0_crcSizeStream, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___1_entry, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream__ctor_mCEFD3D801E6F14698F4BF4C2AA72A92359D62EF3 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, bool ___1_closeBaseStream, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ZipArchiveEntry_get_UncompressedData_m44F87FE5D136CBD5006C01163F6EBF2FDF1FAB75 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
inline void Action_1__ctor_m49A440750F3909A48F55DF400EA67AC4938E7583 (Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream__ctor_m52262F5CE3D365E105A01027C1E6F257D2B1B35A (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___1_entry, Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* ___2_onClosed, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t ZipArchive_get_NumberOfThisDisk_m34BE6245FFCA87E7F5068C7A988922877B620DCB_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_WriteLocalFileHeader_m24ABCA6E8CC57BCE477DDD6E564D04DF5D9FFE91 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_isEmptyFile, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_GetFileName_Windows_m1C58B47F8475A5A145F94CBA61C7E983655039BC (String_t* ___0_path, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_GetFileName_Unix_mB832EE5367BBB1B3887B5613A01E1AE31703FC58 (String_t* ___0_path, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteCrcAndSizesInLocalHeader_m67FE451EDE9F8A67F71AC400DF2A76F68D2206E4 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_zip64HeaderUsed, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteDataDescriptor_m9C22F8F8EF9F7A2BC10F7D7DDBBB799D7C262246 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mAEA937E579A34BDF23D9107A2BE5527A46BABC69 (U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventHandler_Invoke_m9D3126CBE291A3E7E7C304094E1DA846832F9B96_inline (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* __this, RuntimeObject* ___0_sender, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_e, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ReleaseArchiveStream_m3490E6E1E69188C52F6C95598DEACC188BAE02AE (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_entry, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_inline (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6_inline (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipGenericExtraField_get_Data_m0C9F6CC3B46705955EE5151F641D8CCE8B232C43_inline (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipGenericExtraField_WriteBlock_mE0E1FDE23207EB8B55074171E6C481A1A471F2C6 (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ;
inline void List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*, const RuntimeMethod*))List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_gshared)(__this, method);
}
inline void List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_inline (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530, const RuntimeMethod*))List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipGenericExtraField_TryReadBlock_mA9E4A7FBBB4DE351D49C168F43B0860C44F7DAFB (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, int64_t ___1_endExtraField, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* ___2_field, const RuntimeMethod* method) ;
inline Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, const RuntimeMethod* method)
{
return (( Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 (*) (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*, const RuntimeMethod*))List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_gshared)(__this, method);
}
inline void Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2 (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2*, const RuntimeMethod*))Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_gshared)(__this, method);
}
inline ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_inline (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2* __this, const RuntimeMethod* method)
{
return (( ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 (*) (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2*, const RuntimeMethod*))Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18 (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2*, const RuntimeMethod*))Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_UncompressedSize_mC53A72CA1685391354843A9E7A47B6FE60E707B2_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_UpdateSize_m8FB215062A34D76FBC958859B0DB73222A3EC5BC (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_CompressedSize_mD68A6FC67B58A127B2CA1353B882ABC5C4BB9B4E_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_LocalHeaderOffset_m1F7A1833A2E2782CF18E55B965FED3AD3275091D_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Zip64ExtraField_get_StartDiskNumber_mB01F9839965C60DFFEB90C588B4FA0CA22787D5E_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) ;
inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1 (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_extraField, bool ___1_readUncompressedSize, bool ___2_readCompressedSize, bool ___3_readLocalHeaderOffset, bool ___4_readStartDiskNumber, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* ___5_zip64Block, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_m662CA0D5A0004A2E3B475FE8DCD687B654870AA2 (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, const RuntimeMethod* method) ;
inline void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___0_value, method);
}
inline int64_t Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_inline (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method)
{
return (( int64_t (*) (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_gshared_inline)(__this, method);
}
inline int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline)(__this, method);
}
inline bool List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33 (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530, const RuntimeMethod*))List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33_gshared)(__this, ___0_item, method);
}
inline int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ZipGenericExtraField_ParseExtraField_m0181585E2CC292C8AB33E7A4DDF89A4C0AA6952C (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_extraFieldData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_RemoveZip64Blocks_m3BCB96FE6A482AE8BE0D11D9D77DEACC3EAFED5A (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_extraFields, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 Zip64ExtraField_GetAndRemoveZip64Block_mB7341E90373208AB63585BC7BBE673D642C8CA0A (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_extraFields, bool ___1_readUncompressedSize, bool ___2_readCompressedSize, bool ___3_readLocalHeaderOffset, bool ___4_readStartDiskNumber, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 Zip64ExtraField_GetJustZip64Block_m6048EFE244AF5DED7677BEE5AAA0884A32B34D41 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_extraFieldStream, bool ___1_readUncompressedSize, bool ___2_readCompressedSize, bool ___3_readLocalHeaderOffset, bool ___4_readStartDiskNumber, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelper_AdvanceToPosition_m37FE7419FDE8CBD9C17F1969AB585B1B85CA4DFF (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_position, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream__ctor_mB68DE6EB41FFBE42DC901F28CA8754255D8DDBBE (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, bool ___1_closeBaseStream, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___2_entry, Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* ___3_onClosed, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfCantSeek_m3B766B3922EE178758C3176CF332C329BABC6F4E (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfCantRead_mF788A331845024DE9533292FA01A7A914AFD6FA9 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfCantWrite_mFD83C4E1E9E762A2ACF0B03FDDFBE750A370D6E1 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) ;
inline void Action_1_Invoke_m809C6F10A07BBCC5BB4DEA092A2D539E85FA62B5_inline (Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992*, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_ThrowIfCantRead_m87A273A233AE230EE106DD250F36DFBA8C0A1636 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Crc32Helper_UpdateCrc32_mEF874A4EC7E5936D98AC94494D27CDBFD2E60778 (uint32_t ___0_crc32, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_offset, int32_t ___3_length, const RuntimeMethod* method) ;
inline void Action_6_Invoke_mA15F40A119238358EA77D9FE88F636ADA9EE9871_inline (Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* __this, int64_t ___0_arg1, int64_t ___1_arg2, uint32_t ___2_arg3, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___3_arg4, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___4_arg5, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___5_arg6, const RuntimeMethod* method)
{
(( void (*) (Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3*, int64_t, int64_t, uint32_t, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*, const RuntimeMethod*))Action_6_Invoke_mAE08E521E4E2943E4D5B451405500F4E8A81ABEE_gshared_inline)(__this, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTime__ctor_mA66CE5141E86C5BC75F79543F99A7BD77B420201 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, int32_t ___0_year, int32_t ___1_month, int32_t ___2_day, int32_t ___3_hour, int32_t ___4_minute, int32_t ___5_second, int32_t ___6_millisecond, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_get_Year_m00A88C4CEE07B7906F5F7F75C254B769808F5138 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_get_Month_m899C6602DE8198990B2CAF5EBC04CC67764E3DA2 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_get_Day_m872DBCA4C79955EC1E27EB68746B6C2F6A183B28 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_get_Hour_m350B2AEB6ED8AAD80F0779C1FD37EEE13952A7F3 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_get_Minute_m73003491DA85D2C9951ECCF890D9BF6AFFB9E973 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_get_Second_mC860BA28DED65249BE9EA46E4898730C7828B3EA (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipHelper_SeekBackwardsAndRead_m433E06E552871B8D2E5FF4D7EB3188282A721DC5 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t* ___2_bufferPointer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTime__ctor_m1F66A4327FE6B127F0F0E83A70CED25DB0DFFB00 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, int32_t ___0_year, int32_t ___1_month, int32_t ___2_day, int32_t ___3_hour, int32_t ___4_minute, int32_t ___5_second, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Crc32Helper_ManagedCrc32_m53D17613D585422A4479D609FCCA9A0AD4BD3A6C (uint32_t ___0_crc32, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_offset, int32_t ___3_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_get_IsCompleted_m942D6D536545EF059089398B19435591561BB831 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskWrapperAsyncResult__ctor_mF1F0F980A52876DF07F5CF9B80CDD5CAE167F26D (TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, RuntimeObject* ___1_state, bool ___2_completedSynchronously, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AsyncCallback_Invoke_mA85DEAE969B1D0FD97E934DC39439E89D7553910_inline (AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* __this, RuntimeObject* ___0_ar, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Task_get_AsyncState_mD702084E5686165B5571ED1D296BB5EEB81DB2D8_inline (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskToApm_InvokeCallbackWhenTaskCompletes_m8553A6EFB5AEF7E94F4377E87ACE37D1920BC932 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_antecedent, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_asyncResult, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9 (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 Task_GetAwaiter_m08B368EAC939DD35D0AC428180822255A442CA29 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskAwaiter_GetResult_mC1D712500AE49B4A89C85D6B79D87D1BA9A6B94D (TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_m4232277D2AB8EE7F6F66C4565C3CD16E58132C07 (U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfiguredTaskAwaiter_OnCompleted_mB6A56C98F368A70EC9FC750C492A08F62DD7EEA5 (ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_continuation, const RuntimeMethod* method) ;
inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_mA50C816542F6A39E6815B89049C99BF19163F009 (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530, const RuntimeMethod*))List_1_AddWithResize_mA50C816542F6A39E6815B89049C99BF19163F009_gshared)(__this, ___0_item, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m271F5A0AF597B1B86AAAFCEF15FC12BDA0C04468 (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0;
L_0 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_1 = ___0_resourceFormat;
RuntimeObject* L_2 = ___1_p1;
String_t* L_3;
L_3 = String_Format_m3844098E7C18576D263AAF62F69BE5C70BF9A744(L_0, L_1, L_2, NULL);
return L_3;
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyEncoder_GetBlock_m19B917E27CAE49A3A2C280DB03C7672C326DD659 (CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, bool ___2_isFinal, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
V_0 = 0;
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_0 = ___0_input;
if (!L_0)
{
goto IL_002e;
}
}
{
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_1 = ___0_input;
NullCheck(L_1);
int32_t L_2;
L_2 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_1, NULL);
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_3 = ___1_output;
NullCheck(L_3);
int32_t L_4;
L_4 = OutputBuffer_get_FreeBytes_m8E200313D40A89D8D5BAD2F823A0C199DCBE6B03(L_3, NULL);
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_5 = ___1_output;
NullCheck(L_5);
int32_t L_6;
L_6 = OutputBuffer_get_BitsInBuffer_m1BC64A199DB5FE314B7BC8EC5E2C33FBAFF3F2E1(L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_7;
L_7 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_2, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_4, 5)), L_6)), NULL);
V_0 = L_7;
int32_t L_8 = V_0;
if ((((int32_t)L_8) <= ((int32_t)((int32_t)65531))))
{
goto IL_002e;
}
}
{
V_0 = ((int32_t)65531);
}
IL_002e:
{
bool L_9 = ___2_isFinal;
if (!L_9)
{
goto IL_003b;
}
}
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_10 = ___1_output;
NullCheck(L_10);
OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_10, 3, 1, NULL);
goto IL_0043;
}
IL_003b:
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_11 = ___1_output;
NullCheck(L_11);
OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_11, 3, 0, NULL);
}
IL_0043:
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_12 = ___1_output;
NullCheck(L_12);
OutputBuffer_FlushBits_m7557A09A96F74D29BC7B7266FD1EE28BF94BFE85(L_12, NULL);
int32_t L_13 = V_0;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_14 = ___1_output;
CopyEncoder_WriteLenNLen_mCCB24BFD617911FA48996D87C54A76A22CFB921D(__this, (uint16_t)((int32_t)(uint16_t)L_13), L_14, NULL);
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_15 = ___0_input;
if (!L_15)
{
goto IL_0073;
}
}
{
int32_t L_16 = V_0;
if ((((int32_t)L_16) <= ((int32_t)0)))
{
goto IL_0073;
}
}
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_17 = ___1_output;
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_18 = ___0_input;
NullCheck(L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19;
L_19 = DeflateInput_get_Buffer_m9F3AD0BCF828824646D283A1DE5BDEB1F34B3F2F_inline(L_18, NULL);
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_20 = ___0_input;
NullCheck(L_20);
int32_t L_21;
L_21 = DeflateInput_get_StartIndex_mF0BAC57BB16D5B0493507E27A650DBDD65102779_inline(L_20, NULL);
int32_t L_22 = V_0;
NullCheck(L_17);
OutputBuffer_WriteBytes_m098BDF921CA5726277F0B5DFC36BA80A1CB09B93(L_17, L_19, L_21, L_22, NULL);
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_23 = ___0_input;
int32_t L_24 = V_0;
NullCheck(L_23);
DeflateInput_ConsumeBytes_mDA15E6EB947020F2C7D4E3EE2DE6DD971A8ECDC4(L_23, L_24, NULL);
}
IL_0073:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyEncoder_WriteLenNLen_mCCB24BFD617911FA48996D87C54A76A22CFB921D (CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* __this, uint16_t ___0_len, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, const RuntimeMethod* method)
{
uint16_t V_0 = 0;
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = ___1_output;
uint16_t L_1 = ___0_len;
NullCheck(L_0);
OutputBuffer_WriteUInt16_m8935B46B52F3F92D73F7104964799A1A33C09C0B(L_0, L_1, NULL);
uint16_t L_2 = ___0_len;
V_0 = (uint16_t)((int32_t)(uint16_t)((~((int32_t)L_2))));
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_3 = ___1_output;
uint16_t L_4 = V_0;
NullCheck(L_3);
OutputBuffer_WriteUInt16_m8935B46B52F3F92D73F7104964799A1A33C09C0B(L_3, L_4, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DeflateInput_get_Buffer_m9F3AD0BCF828824646D283A1DE5BDEB1F34B3F2F (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CBufferU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput_set_Buffer_m2366CB2FB1F51BFDC35D40E0C7E0E3EEA165FE0B (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value;
__this->___U3CBufferU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBufferU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CCountU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput_set_Count_m25E5676842F9BE403E4E2DBE259BFE428DB78B5A (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CCountU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeflateInput_get_StartIndex_mF0BAC57BB16D5B0493507E27A650DBDD65102779 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStartIndexU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput_set_StartIndex_mF699B5A9E52487FB89E6BB77DE6E8182AD36670F (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CStartIndexU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput_ConsumeBytes_mDA15E6EB947020F2C7D4E3EE2DE6DD971A8ECDC4 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_n, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = DeflateInput_get_StartIndex_mF0BAC57BB16D5B0493507E27A650DBDD65102779_inline(__this, NULL);
int32_t L_1 = ___0_n;
DeflateInput_set_StartIndex_mF699B5A9E52487FB89E6BB77DE6E8182AD36670F_inline(__this, ((int32_t)il2cpp_codegen_add(L_0, L_1)), NULL);
int32_t L_2;
L_2 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(__this, NULL);
int32_t L_3 = ___0_n;
DeflateInput_set_Count_m25E5676842F9BE403E4E2DBE259BFE428DB78B5A_inline(__this, ((int32_t)il2cpp_codegen_subtract(L_2, L_3)), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D DeflateInput_DumpState_mC617FD41FD589B6C8F6DDC4048AF70A2A5971A8B (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(__this, NULL);
int32_t L_1;
L_1 = DeflateInput_get_StartIndex_mF0BAC57BB16D5B0493507E27A650DBDD65102779_inline(__this, NULL);
InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D L_2;
memset((&L_2), 0, sizeof(L_2));
InputState__ctor_m9F37B404CBF38DB44663775A9B42846F68FDF0ED((&L_2), L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput_RestoreState_m8F8FD83E53E2538D242CA631E3EB90B90B04A1D2 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D ___0_state, const RuntimeMethod* method)
{
{
InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D L_0 = ___0_state;
int32_t L_1 = L_0.____count;
DeflateInput_set_Count_m25E5676842F9BE403E4E2DBE259BFE428DB78B5A_inline(__this, L_1, NULL);
InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D L_2 = ___0_state;
int32_t L_3 = L_2.____startIndex;
DeflateInput_set_StartIndex_mF699B5A9E52487FB89E6BB77DE6E8182AD36670F_inline(__this, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput__ctor_m3A5CDB0D7B76657D446A20E6175C5A507D102F03 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputState__ctor_m9F37B404CBF38DB44663775A9B42846F68FDF0ED (InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D* __this, int32_t ___0_count, int32_t ___1_startIndex, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_count;
__this->____count = L_0;
int32_t L_1 = ___1_startIndex;
__this->____startIndex = L_1;
return;
}
}
IL2CPP_EXTERN_C void InputState__ctor_m9F37B404CBF38DB44663775A9B42846F68FDF0ED_AdjustorThunk (RuntimeObject* __this, int32_t ___0_count, int32_t ___1_startIndex, const RuntimeMethod* method)
{
InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D*>(__this + _offset);
InputState__ctor_m9F37B404CBF38DB44663775A9B42846F68FDF0ED(_thisAdjusted, ___0_count, ___1_startIndex, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream__ctor_mB0B8610BA00510F162BEBDE6D466623DF8B93BF7 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, uint16_t ___1_method, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var);
Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
if (L_0)
{
goto IL_0014;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream__ctor_mB0B8610BA00510F162BEBDE6D466623DF8B93BF7_RuntimeMethod_var)));
}
IL_0014:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_stream;
NullCheck(L_2);
il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(7, L_2);
if (L_3)
{
goto IL_002c;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral547999BA16094C3536189EA1CC631B96EFC47117)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream__ctor_mB0B8610BA00510F162BEBDE6D466623DF8B93BF7_RuntimeMethod_var)));
}
IL_002c:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___0_stream;
uint16_t L_6 = ___1_method;
DeflateManagedStream_InitializeInflater_m92F2F626C323D45F5D9A6DBBB4C120A13DEF961F(__this, L_5, (bool)0, (RuntimeObject*)NULL, L_6, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_InitializeInflater_m92F2F626C323D45F5D9A6DBBB4C120A13DEF961F (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, bool ___1_leaveOpen, RuntimeObject* ___2_reader, uint16_t ___3_method, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B4_0 = NULL;
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* G_B4_1 = NULL;
RuntimeObject* G_B3_0 = NULL;
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* G_B3_1 = NULL;
int32_t G_B5_0 = 0;
RuntimeObject* G_B5_1 = NULL;
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* G_B5_2 = NULL;
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
NullCheck(L_0);
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(7, L_0);
if (L_1)
{
goto IL_0018;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral547999BA16094C3536189EA1CC631B96EFC47117)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_InitializeInflater_m92F2F626C323D45F5D9A6DBBB4C120A13DEF961F_RuntimeMethod_var)));
}
IL_0018:
{
RuntimeObject* L_3 = ___2_reader;
uint16_t L_4 = ___3_method;
if ((((int32_t)L_4) == ((int32_t)((int32_t)9))))
{
G_B4_0 = L_3;
G_B4_1 = __this;
goto IL_0023;
}
G_B3_0 = L_3;
G_B3_1 = __this;
}
{
G_B5_0 = 0;
G_B5_1 = G_B3_0;
G_B5_2 = G_B3_1;
goto IL_0024;
}
IL_0023:
{
G_B5_0 = 1;
G_B5_1 = G_B4_0;
G_B5_2 = G_B4_1;
}
IL_0024:
{
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_5 = (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D*)il2cpp_codegen_object_new(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var);
InflaterManaged__ctor_m4E3502300142CD189539B88C0EC75995CC4EC446(L_5, G_B5_1, (bool)G_B5_0, NULL);
NullCheck(G_B5_2);
G_B5_2->____inflater = L_5;
Il2CppCodeGenWriteBarrier((void**)(&G_B5_2->____inflater), (void*)L_5);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = ___0_stream;
__this->____stream = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____stream), (void*)L_6);
__this->____mode = 0;
bool L_7 = ___1_leaveOpen;
__this->____leaveOpen = L_7;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)8192));
__this->____buffer = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____buffer), (void*)L_8);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflateManagedStream_get_CanRead_mCF994410F491C7F488E0CDBB35865349642CB5AB (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____stream;
if (L_0)
{
goto IL_000a;
}
}
{
return (bool)0;
}
IL_000a:
{
int32_t L_1 = __this->____mode;
if (L_1)
{
goto IL_001e;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->____stream;
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(7, L_2);
return L_3;
}
IL_001e:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflateManagedStream_get_CanWrite_mDE69F8F6FCA416C1AE7B2B073F61B7BD7DDCFB9F (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____stream;
if (L_0)
{
goto IL_000a;
}
}
{
return (bool)0;
}
IL_000a:
{
int32_t L_1 = __this->____mode;
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_001f;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->____stream;
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(9, L_2);
return L_3;
}
IL_001f:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflateManagedStream_get_CanSeek_m17F64890C4B012C90F8649265040B4724FFB1495 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DeflateManagedStream_get_Length_m2D9B918EDCA9F9DA597047E19C5074B2C9032ED4 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_get_Length_m2D9B918EDCA9F9DA597047E19C5074B2C9032ED4_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DeflateManagedStream_get_Position_m2B690044BA869ADBCFA0611261D45528B24C0B78 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_get_Position_m2B690044BA869ADBCFA0611261D45528B24C0B78_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_set_Position_m1D967D9DCCFF88B96B221EBAF5E0C40FE85C0A80 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, int64_t ___0_value, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_set_Position_m1D967D9DCCFF88B96B221EBAF5E0C40FE85C0A80_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_Flush_m678D8DCD6126270BD29616BD473DFC0B3EEF1222 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method)
{
{
DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DeflateManagedStream_Seek_mD9D64344A632B854C36AD411A894B6355F598556 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_Seek_mD9D64344A632B854C36AD411A894B6355F598556_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_SetLength_m4B89B2D809203CBD19ED10DF8C1CB1041BCB241F (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, int64_t ___0_value, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_SetLength_m4B89B2D809203CBD19ED10DF8C1CB1041BCB241F_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeflateManagedStream_Read_m61432BDD2A0C63A26A0D999795841210E7B1C988 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
DeflateManagedStream_EnsureDecompressionMode_m83D428E3974F52B13F55FCF19EF68C64E831BE7D(__this, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array;
int32_t L_1 = ___1_offset;
int32_t L_2 = ___2_count;
DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D(__this, L_0, L_1, L_2, NULL);
DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819(__this, NULL);
int32_t L_3 = ___1_offset;
V_1 = L_3;
int32_t L_4 = ___2_count;
V_2 = L_4;
}
IL_0019:
{
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_5 = __this->____inflater;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_array;
int32_t L_7 = V_1;
int32_t L_8 = V_2;
NullCheck(L_5);
int32_t L_9;
L_9 = InflaterManaged_Inflate_mD93C06153E8A2BA25BAB16028F302EFF0E8C39B3(L_5, L_6, L_7, L_8, NULL);
V_0 = L_9;
int32_t L_10 = V_1;
int32_t L_11 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, L_11));
int32_t L_12 = V_2;
int32_t L_13 = V_0;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_12, L_13));
int32_t L_14 = V_2;
if (!L_14)
{
goto IL_008a;
}
}
{
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_15 = __this->____inflater;
NullCheck(L_15);
bool L_16;
L_16 = InflaterManaged_Finished_m9E78850019C3264C72E50720AD07BEE42E7C6382(L_15, NULL);
if (L_16)
{
goto IL_008a;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = __this->____stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->____buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->____buffer;
NullCheck(L_19);
NullCheck(L_17);
int32_t L_20;
L_20 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_17, L_18, 0, ((int32_t)(((RuntimeArray*)L_19)->max_length)));
V_3 = L_20;
int32_t L_21 = V_3;
if ((((int32_t)L_21) <= ((int32_t)0)))
{
goto IL_008a;
}
}
{
int32_t L_22 = V_3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = __this->____buffer;
NullCheck(L_23);
if ((((int32_t)L_22) <= ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
{
goto IL_0075;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_24 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCA548B08EABC9647C0D75A2AAC48B7B3BA0B7547)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_Read_m61432BDD2A0C63A26A0D999795841210E7B1C988_RuntimeMethod_var)));
}
IL_0075:
{
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_25 = __this->____inflater;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = __this->____buffer;
int32_t L_27 = V_3;
NullCheck(L_25);
InflaterManaged_SetInput_mA2C8B1884D72C34B9A2CEACF7A789C192DE39713(L_25, L_26, 0, L_27, NULL);
goto IL_0019;
}
IL_008a:
{
int32_t L_28 = ___2_count;
int32_t L_29 = V_2;
return ((int32_t)il2cpp_codegen_subtract(L_28, L_29));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D_RuntimeMethod_var)));
}
IL_000e:
{
int32_t L_2 = ___1_offset;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_001d;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D_RuntimeMethod_var)));
}
IL_001d:
{
int32_t L_4 = ___2_count;
if ((((int32_t)L_4) >= ((int32_t)0)))
{
goto IL_002c;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D_RuntimeMethod_var)));
}
IL_002c:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_offset;
int32_t L_8 = ___2_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))) >= ((int32_t)L_8)))
{
goto IL_003f;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF086BE2A5265CF5C1E8A0332899EA2EBD8176EC5)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D_RuntimeMethod_var)));
}
IL_003f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____stream;
if (L_0)
{
goto IL_000d;
}
}
{
DeflateManagedStream_ThrowStreamClosedException_mBA396FFC3EDE93DB8F7AF1C6FAA999E2C211AE10(NULL);
}
IL_000d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void DeflateManagedStream_ThrowStreamClosedException_mBA396FFC3EDE93DB8F7AF1C6FAA999E2C211AE10 (const RuntimeMethod* method)
{
{
ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_0 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var)));
ObjectDisposedException__ctor_m5C356C25295E89559C120CB4562783AAF7F41C84(L_0, (String_t*)NULL, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1D7DDE0CD98D0546D34DBFE1AA66C5982F4E297B)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ThrowStreamClosedException_mBA396FFC3EDE93DB8F7AF1C6FAA999E2C211AE10_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_EnsureDecompressionMode_m83D428E3974F52B13F55FCF19EF68C64E831BE7D (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____mode;
if (!L_0)
{
goto IL_000d;
}
}
{
DeflateManagedStream_ThrowCannotReadFromDeflateManagedStreamException_m8B3A68B1C5EFD7D02E09FFE6098EA579CE2BCDAD(NULL);
}
IL_000d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void DeflateManagedStream_ThrowCannotReadFromDeflateManagedStreamException_m8B3A68B1C5EFD7D02E09FFE6098EA579CE2BCDAD (const RuntimeMethod* method)
{
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA2F59150D2B3FA0C2388AA3ECF7DF2B5A5FF06E2)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ThrowCannotReadFromDeflateManagedStreamException_m8B3A68B1C5EFD7D02E09FFE6098EA579CE2BCDAD_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_EnsureCompressionMode_mAB2118A2D4256FC974EBA6A3C62665667700E37B (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____mode;
if ((((int32_t)L_0) == ((int32_t)1)))
{
goto IL_000e;
}
}
{
DeflateManagedStream_ThrowCannotWriteToDeflateManagedStreamException_m992ADAD121F58DE82AD36D6E49916C61B75EA277(NULL);
}
IL_000e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void DeflateManagedStream_ThrowCannotWriteToDeflateManagedStreamException_m992ADAD121F58DE82AD36D6E49916C61B75EA277 (const RuntimeMethod* method)
{
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7B5E045AB0EF26D6960D012DCB018457F11A8D80)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ThrowCannotWriteToDeflateManagedStreamException_m992ADAD121F58DE82AD36D6E49916C61B75EA277_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeflateManagedStream_BeginRead_m7AACB982B4250162FECF46F9C4DCC4C1E05C572A (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_asyncCallback, RuntimeObject* ___4_asyncState, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
int32_t L_1 = ___1_offset;
int32_t L_2 = ___2_count;
il2cpp_codegen_runtime_class_init_inline(CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var);
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_3;
L_3 = CancellationToken_get_None_mB0E2D3427C25F09ACEBB2D060F82088EEC00BA53(NULL);
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_4;
L_4 = VirtualFuncInvoker4< Task_1_t4C228DE57804012969575431CFF12D57C875552D*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED >::Invoke(19, __this, L_0, L_1, L_2, L_3);
AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_5 = ___3_asyncCallback;
RuntimeObject* L_6 = ___4_asyncState;
RuntimeObject* L_7;
L_7 = TaskToApm_Begin_m1A080755817528FB342A9A1352631ACCBF9CEBAE(L_4, L_5, L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeflateManagedStream_EndRead_m0147192926C251260A7F026E3A0AE14F8C8E59F4 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, RuntimeObject* ___0_asyncResult, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskToApm_End_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6C223794FC5D5DD68618D9F27D8F419DA65A0D7F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_asyncResult;
int32_t L_1;
L_1 = TaskToApm_End_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6C223794FC5D5DD68618D9F27D8F419DA65A0D7F(L_0, TaskToApm_End_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6C223794FC5D5DD68618D9F27D8F419DA65A0D7F_RuntimeMethod_var);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t4C228DE57804012969575431CFF12D57C875552D* DeflateManagedStream_ReadAsync_m8A5540EB38FBA7DF6CA9F5A5005DDECD18665594 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Task_1_t4C228DE57804012969575431CFF12D57C875552D* V_0 = NULL;
int32_t V_1 = 0;
Task_1_t4C228DE57804012969575431CFF12D57C875552D* V_2 = NULL;
{
DeflateManagedStream_EnsureDecompressionMode_m83D428E3974F52B13F55FCF19EF68C64E831BE7D(__this, NULL);
int32_t L_0 = __this->____asyncOperations;
if (!L_0)
{
goto IL_0019;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral742DCB290467E5A3DEF6925134096650FFD06078)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ReadAsync_m8A5540EB38FBA7DF6CA9F5A5005DDECD18665594_RuntimeMethod_var)));
}
IL_0019:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_array;
int32_t L_3 = ___1_offset;
int32_t L_4 = ___2_count;
DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D(__this, L_2, L_3, L_4, NULL);
DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var);
bool L_5;
L_5 = CancellationToken_get_IsCancellationRequested_m9744F7A1A82946FDD1DC68E905F1ED826471D350((&___3_cancellationToken), NULL);
if (!L_5)
{
goto IL_0039;
}
}
{
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_6 = ___3_cancellationToken;
il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_7;
L_7 = Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D(L_6, Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D_RuntimeMethod_var);
return L_7;
}
IL_0039:
{
int32_t* L_8 = (int32_t*)(&__this->____asyncOperations);
int32_t L_9;
L_9 = Interlocked_Increment_m3C240C32E8D9544EC050B74D4F28EEB58F1F9309(L_8, NULL);
V_0 = (Task_1_t4C228DE57804012969575431CFF12D57C875552D*)NULL;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00b2:
{
{
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_10 = V_0;
if (L_10)
{
goto IL_00c1;
}
}
{
int32_t* L_11 = (int32_t*)(&__this->____asyncOperations);
int32_t L_12;
L_12 = Interlocked_Decrement_m6AFAD2E874CBDA373B1EF7572F11D6E91813E75D(L_11, NULL);
}
IL_00c1:
{
return;
}
}
});
try
{
{
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_13 = __this->____inflater;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_array;
int32_t L_15 = ___1_offset;
int32_t L_16 = ___2_count;
NullCheck(L_13);
int32_t L_17;
L_17 = InflaterManaged_Inflate_mD93C06153E8A2BA25BAB16028F302EFF0E8C39B3(L_13, L_14, L_15, L_16, NULL);
V_1 = L_17;
int32_t L_18 = V_1;
if (!L_18)
{
goto IL_0062_1;
}
}
{
int32_t L_19 = V_1;
il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_20;
L_20 = Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5(L_19, Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5_RuntimeMethod_var);
V_2 = L_20;
goto IL_00c2;
}
IL_0062_1:
{
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_21 = __this->____inflater;
NullCheck(L_21);
bool L_22;
L_22 = InflaterManaged_Finished_m9E78850019C3264C72E50720AD07BEE42E7C6382(L_21, NULL);
if (!L_22)
{
goto IL_0078_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_23;
L_23 = Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5(0, Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5_RuntimeMethod_var);
V_2 = L_23;
goto IL_00c2;
}
IL_0078_1:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_24 = __this->____stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = __this->____buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = __this->____buffer;
NullCheck(L_26);
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_27 = ___3_cancellationToken;
NullCheck(L_24);
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_28;
L_28 = VirtualFuncInvoker4< Task_1_t4C228DE57804012969575431CFF12D57C875552D*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED >::Invoke(19, L_24, L_25, 0, ((int32_t)(((RuntimeArray*)L_26)->max_length)), L_27);
V_0 = L_28;
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_29 = V_0;
if (L_29)
{
goto IL_00a3_1;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_30 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_30, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral547999BA16094C3536189EA1CC631B96EFC47117)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ReadAsync_m8A5540EB38FBA7DF6CA9F5A5005DDECD18665594_RuntimeMethod_var)));
}
IL_00a3_1:
{
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_31 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___0_array;
int32_t L_33 = ___1_offset;
int32_t L_34 = ___2_count;
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_35 = ___3_cancellationToken;
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_36;
L_36 = DeflateManagedStream_ReadAsyncCore_m0EB7A8BEA37E47D35CE950BCA9FF9B236ED2B43A(__this, L_31, L_32, L_33, L_34, L_35, NULL);
V_2 = L_36;
goto IL_00c2;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00c2:
{
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_37 = V_2;
return L_37;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t4C228DE57804012969575431CFF12D57C875552D* DeflateManagedStream_ReadAsyncCore_m0EB7A8BEA37E47D35CE950BCA9FF9B236ED2B43A (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, Task_1_t4C228DE57804012969575431CFF12D57C875552D* ___0_readTask, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_array, int32_t ___2_offset, int32_t ___3_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___4_cancellationToken, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Create_m0E49F68E6F39F0BD87C360F456EBC20310B732BE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m27955E207ECE69031A897B672F43DE57F094CD79_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_m2DCDBC59910811D107353C5752AD58B28C2D97FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0 V_0;
memset((&V_0), 0, sizeof(V_0));
{
(&V_0)->___U3CU3E4__this = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this), (void*)__this);
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_0 = ___0_readTask;
(&V_0)->___readTask = L_0;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___readTask), (void*)L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_array;
(&V_0)->___array = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___array), (void*)L_1);
int32_t L_2 = ___2_offset;
(&V_0)->___offset = L_2;
int32_t L_3 = ___3_count;
(&V_0)->___count = L_3;
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_4 = ___4_cancellationToken;
(&V_0)->___cancellationToken = L_4;
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___cancellationToken))->____source), (void*)NULL);
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019 L_5;
L_5 = AsyncTaskMethodBuilder_1_Create_m0E49F68E6F39F0BD87C360F456EBC20310B732BE(AsyncTaskMethodBuilder_1_Create_m0E49F68E6F39F0BD87C360F456EBC20310B732BE_RuntimeMethod_var);
(&V_0)->___U3CU3Et__builder = L_5;
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_coreState))->___m_stateMachine), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_coreState))->___m_defaultContextAction), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder))->___m_task), (void*)NULL);
#endif
(&V_0)->___U3CU3E1__state = (-1);
AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* L_6 = (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*)(&(&V_0)->___U3CU3Et__builder);
AsyncTaskMethodBuilder_1_Start_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m27955E207ECE69031A897B672F43DE57F094CD79(L_6, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m27955E207ECE69031A897B672F43DE57F094CD79_RuntimeMethod_var);
AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* L_7 = (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*)(&(&V_0)->___U3CU3Et__builder);
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_8;
L_8 = AsyncTaskMethodBuilder_1_get_Task_m2DCDBC59910811D107353C5752AD58B28C2D97FE(L_7, AsyncTaskMethodBuilder_1_get_Task_m2DCDBC59910811D107353C5752AD58B28C2D97FE_RuntimeMethod_var);
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_Write_m154CD9DC5E7AFE4ADFFF5D23D15CAE462A57BAB0 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
{
DeflateManagedStream_EnsureCompressionMode_mAB2118A2D4256FC974EBA6A3C62665667700E37B(__this, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array;
int32_t L_1 = ___1_offset;
int32_t L_2 = ___2_count;
DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D(__this, L_0, L_1, L_2, NULL);
DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819(__this, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_array;
int32_t L_4 = ___1_offset;
int32_t L_5 = ___2_count;
DeflateManagedStream_DoMaintenance_m843B9BE156173B2CB7B11D25DA1ED48F3BD56238(__this, L_3, L_4, L_5, NULL);
DeflateManagedStream_WriteDeflaterOutput_m15EB635AE22CC4DFE241249D90EABD6FF5FE49AA(__this, NULL);
DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* L_6 = __this->____deflater;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_array;
int32_t L_8 = ___1_offset;
int32_t L_9 = ___2_count;
NullCheck(L_6);
DeflaterManaged_SetInput_mDC0D32D6E849B5AF86C9E2B78D27873357ADCCC1(L_6, L_7, L_8, L_9, NULL);
DeflateManagedStream_WriteDeflaterOutput_m15EB635AE22CC4DFE241249D90EABD6FF5FE49AA(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_WriteDeflaterOutput_m15EB635AE22CC4DFE241249D90EABD6FF5FE49AA (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
goto IL_002b;
}
IL_0002:
{
DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* L_0 = __this->____deflater;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->____buffer;
NullCheck(L_0);
int32_t L_2;
L_2 = DeflaterManaged_GetDeflateOutput_mAA90AD2E8080DDAB639B01E32B1B7F9BA7BCD73F(L_0, L_1, NULL);
V_0 = L_2;
int32_t L_3 = V_0;
if ((((int32_t)L_3) <= ((int32_t)0)))
{
goto IL_002b;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = __this->____stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->____buffer;
int32_t L_6 = V_0;
NullCheck(L_4);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_4, L_5, 0, L_6);
}
IL_002b:
{
DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* L_7 = __this->____deflater;
NullCheck(L_7);
bool L_8;
L_8 = DeflaterManaged_NeedsInput_m80E06DDF7D1FF28B38B2D7428AF0F30B9087C714(L_7, NULL);
if (!L_8)
{
goto IL_0002;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_DoMaintenance_m843B9BE156173B2CB7B11D25DA1ED48F3BD56238 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFileFormatWriter_t664F3A7C2DB244DA18ECA9155A2D93D665CD38B7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
{
int32_t L_0 = ___2_count;
if ((((int32_t)L_0) > ((int32_t)0)))
{
goto IL_0005;
}
}
{
return;
}
IL_0005:
{
__this->____wroteBytes = (bool)1;
RuntimeObject* L_1 = __this->____formatWriter;
if (L_1)
{
goto IL_0015;
}
}
{
return;
}
IL_0015:
{
bool L_2 = __this->____wroteHeader;
if (L_2)
{
goto IL_0040;
}
}
{
RuntimeObject* L_3 = __this->____formatWriter;
NullCheck(L_3);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4;
L_4 = InterfaceFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(0, IFileFormatWriter_t664F3A7C2DB244DA18ECA9155A2D93D665CD38B7_il2cpp_TypeInfo_var, L_3);
V_0 = L_4;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = __this->____stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_0;
NullCheck(L_7);
NullCheck(L_5);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_5, L_6, 0, ((int32_t)(((RuntimeArray*)L_7)->max_length)));
__this->____wroteHeader = (bool)1;
}
IL_0040:
{
RuntimeObject* L_8 = __this->____formatWriter;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_array;
int32_t L_10 = ___1_offset;
int32_t L_11 = ___2_count;
NullCheck(L_8);
InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(1, IFileFormatWriter_t664F3A7C2DB244DA18ECA9155A2D93D665CD38B7_il2cpp_TypeInfo_var, L_8, L_9, L_10, L_11);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_PurgeBuffers_mE668E8906372479A972F3FE24DAD12E6BFFE0B49 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFileFormatWriter_t664F3A7C2DB244DA18ECA9155A2D93D665CD38B7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
int32_t V_3 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL;
{
bool L_0 = ___0_disposing;
if (L_0)
{
goto IL_0004;
}
}
{
return;
}
IL_0004:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____stream;
if (L_1)
{
goto IL_000d;
}
}
{
return;
}
IL_000d:
{
VirtualActionInvoker0::Invoke(16, __this);
int32_t L_2 = __this->____mode;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_001d;
}
}
{
return;
}
IL_001d:
{
bool L_3 = __this->____wroteBytes;
if (!L_3)
{
goto IL_005b;
}
}
{
DeflateManagedStream_WriteDeflaterOutput_m15EB635AE22CC4DFE241249D90EABD6FF5FE49AA(__this, NULL);
}
IL_002b:
{
DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* L_4 = __this->____deflater;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->____buffer;
NullCheck(L_4);
bool L_6;
L_6 = DeflaterManaged_Finish_mC1E0F1E1EA9546AB32816ECAFCF73CE4CBEA5CDE(L_4, L_5, (&V_1), NULL);
V_0 = L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0056;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = __this->____stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->____buffer;
int32_t L_10 = V_1;
NullCheck(L_8);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_8, L_9, 0, L_10);
}
IL_0056:
{
bool L_11 = V_0;
if (!L_11)
{
goto IL_002b;
}
}
{
goto IL_0072;
}
IL_005b:
{
DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* L_12 = __this->____deflater;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = __this->____buffer;
NullCheck(L_12);
bool L_14;
L_14 = DeflaterManaged_Finish_mC1E0F1E1EA9546AB32816ECAFCF73CE4CBEA5CDE(L_12, L_13, (&V_3), NULL);
V_2 = L_14;
bool L_15 = V_2;
if (!L_15)
{
goto IL_005b;
}
}
IL_0072:
{
RuntimeObject* L_16 = __this->____formatWriter;
if (!L_16)
{
goto IL_00a1;
}
}
{
bool L_17 = __this->____wroteHeader;
if (!L_17)
{
goto IL_00a1;
}
}
{
RuntimeObject* L_18 = __this->____formatWriter;
NullCheck(L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19;
L_19 = InterfaceFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(2, IFileFormatWriter_t664F3A7C2DB244DA18ECA9155A2D93D665CD38B7_il2cpp_TypeInfo_var, L_18);
V_4 = L_19;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_20 = __this->____stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_4;
NullCheck(L_22);
NullCheck(L_20);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_20, L_21, 0, ((int32_t)(((RuntimeArray*)L_22)->max_length)));
}
IL_00a1:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_Dispose_m8AFF110FB255CD2FE5302ABAC3D6D5BC2B1CB24B (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, bool ___0_disposing, const RuntimeMethod* method)
{
DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* G_B10_0 = NULL;
DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* G_B9_0 = NULL;
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* G_B13_0 = NULL;
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* G_B12_0 = NULL;
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0009:
{
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002a:
{
{
__this->____stream = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____stream), (void*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0055:
{
__this->____deflater = (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____deflater), (void*)(DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969*)NULL);
__this->____inflater = (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____inflater), (void*)(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D*)NULL);
bool L_0 = ___0_disposing;
Stream_Dispose_m9B37BD21A57F8F2BD20EE353DE14405700810C5C(__this, L_0, NULL);
return;
}
});
try
{
{
DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* L_1 = __this->____deflater;
DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* L_2 = L_1;
if (L_2)
{
G_B10_0 = L_2;
goto IL_003d_1;
}
G_B9_0 = L_2;
}
{
goto IL_0042_1;
}
IL_003d_1:
{
NullCheck(G_B10_0);
DeflaterManaged_Dispose_mA33D6301ED85EFB43656A778D2495CB82D170900(G_B10_0, NULL);
}
IL_0042_1:
{
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_3 = __this->____inflater;
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_4 = L_3;
if (L_4)
{
G_B13_0 = L_4;
goto IL_004e_1;
}
G_B12_0 = L_4;
}
{
goto IL_006b;
}
IL_004e_1:
{
NullCheck(G_B13_0);
InflaterManaged_Dispose_m33ED3547C9EE2E102F0F1CE8CF50EF421FEAB1FE(G_B13_0, NULL);
goto IL_006b;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006b:
{
return;
}
}
});
try
{
{
bool L_5 = ___0_disposing;
if (!L_5)
{
goto IL_0028_1;
}
}
{
bool L_6 = __this->____leaveOpen;
if (L_6)
{
goto IL_0028_1;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7 = __this->____stream;
if (!L_7)
{
goto IL_0028_1;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = __this->____stream;
NullCheck(L_8);
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_8, NULL);
}
IL_0028_1:
{
goto IL_006c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006c:
{
return;
}
}
});
try
{
bool L_9 = ___0_disposing;
DeflateManagedStream_PurgeBuffers_mE668E8906372479A972F3FE24DAD12E6BFFE0B49(__this, L_9, NULL);
goto IL_006d;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* DeflateManagedStream_WriteAsync_m21BA2B55BF37ABE24FB6FE13760FD3429B702E67 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
DeflateManagedStream_EnsureCompressionMode_mAB2118A2D4256FC974EBA6A3C62665667700E37B(__this, NULL);
int32_t L_0 = __this->____asyncOperations;
if (!L_0)
{
goto IL_0019;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral742DCB290467E5A3DEF6925134096650FFD06078)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_WriteAsync_m21BA2B55BF37ABE24FB6FE13760FD3429B702E67_RuntimeMethod_var)));
}
IL_0019:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_array;
int32_t L_3 = ___1_offset;
int32_t L_4 = ___2_count;
DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D(__this, L_2, L_3, L_4, NULL);
DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var);
bool L_5;
L_5 = CancellationToken_get_IsCancellationRequested_m9744F7A1A82946FDD1DC68E905F1ED826471D350((&___3_cancellationToken), NULL);
if (!L_5)
{
goto IL_0039;
}
}
{
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_6 = ___3_cancellationToken;
il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_7;
L_7 = Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D(L_6, Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D_RuntimeMethod_var);
return L_7;
}
IL_0039:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_array;
int32_t L_9 = ___1_offset;
int32_t L_10 = ___2_count;
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_11 = ___3_cancellationToken;
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_12;
L_12 = DeflateManagedStream_WriteAsyncCore_mA0DF62D8656774394A7C291AF9307FC317336C7A(__this, L_8, L_9, L_10, L_11, NULL);
return L_12;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* DeflateManagedStream_WriteAsyncCore_mA0DF62D8656774394A7C291AF9307FC317336C7A (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_Start_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m9125E321337602A717486DD3D1B4F44F63B83CF5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E V_0;
memset((&V_0), 0, sizeof(V_0));
{
(&V_0)->___U3CU3E4__this = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this), (void*)__this);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array;
(&V_0)->___array = L_0;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___array), (void*)L_0);
int32_t L_1 = ___1_offset;
(&V_0)->___offset = L_1;
int32_t L_2 = ___2_count;
(&V_0)->___count = L_2;
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_3 = ___3_cancellationToken;
(&V_0)->___cancellationToken = L_3;
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___cancellationToken))->____source), (void*)NULL);
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06 L_4;
L_4 = AsyncTaskMethodBuilder_Create_m24F3F260A79CA2B9EC4F1F15693A33F5EC58735A(NULL);
(&V_0)->___U3CU3Et__builder = L_4;
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_0)->___U3CU3Et__builder))->___m_builder))->___m_coreState))->___m_stateMachine), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_0)->___U3CU3Et__builder))->___m_builder))->___m_coreState))->___m_defaultContextAction), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_builder))->___m_task), (void*)NULL);
#endif
(&V_0)->___U3CU3E1__state = (-1);
AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_5 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&(&V_0)->___U3CU3Et__builder);
AsyncTaskMethodBuilder_Start_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m9125E321337602A717486DD3D1B4F44F63B83CF5(L_5, (&V_0), AsyncTaskMethodBuilder_Start_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m9125E321337602A717486DD3D1B4F44F63B83CF5_RuntimeMethod_var);
AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_6 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&(&V_0)->___U3CU3Et__builder);
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7;
L_7 = AsyncTaskMethodBuilder_get_Task_mE9125D5F8B96F26D1BA5A5347ED82669521C7F9E(L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeflateManagedStream_BeginWrite_m10D5C0E489EF74578C8982F264BE345A2C63602B (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_asyncCallback, RuntimeObject* ___4_asyncState, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
int32_t L_1 = ___1_offset;
int32_t L_2 = ___2_count;
il2cpp_codegen_runtime_class_init_inline(CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var);
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_3;
L_3 = CancellationToken_get_None_mB0E2D3427C25F09ACEBB2D060F82088EEC00BA53(NULL);
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4;
L_4 = VirtualFuncInvoker4< Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED >::Invoke(22, __this, L_0, L_1, L_2, L_3);
AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_5 = ___3_asyncCallback;
RuntimeObject* L_6 = ___4_asyncState;
RuntimeObject* L_7;
L_7 = TaskToApm_Begin_m1A080755817528FB342A9A1352631ACCBF9CEBAE(L_4, L_5, L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_EndWrite_m02E69ABDB817734A1F59D6A013121B1B364B1BAC (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, RuntimeObject* ___0_asyncResult, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_asyncResult;
TaskToApm_End_mCD6418D34E9684DB6691549A225F5F9CC5C32753(L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* DeflateManagedStream_U3CU3En__0_mD49534E1CB38B7CC9F740A310565430CDF685F52 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
int32_t L_1 = ___1_offset;
int32_t L_2 = ___2_count;
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_3 = ___3_cancellationToken;
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4;
L_4 = Stream_WriteAsync_mFF9AA1D3547F0428523290F2968D89EFC983CCD5(__this, L_0, L_1, L_2, L_3, NULL);
return L_4;
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CReadAsyncCoreU3Ed__40_MoveNext_m7DE3C87E7BCC9DAC07D7DE47C989D764C8D5269D (U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m2059E053CEAFE85CF03ED5860F2B444B4350463F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_mC4BAC830514CDB105730FF11F7744A4424A4009B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConfiguredTaskAwaiter_GetResult_mF1FF6CBD66A3F581D413793BA8C2AF58B707D9CC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConfiguredTaskAwaiter_get_IsCompleted_mD70263ED42C8E379EE20DBC2F218C3E629B4B4D3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_ConfigureAwait_m8203F4D13209C12845066A383E5B850D0486B209_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 V_4;
memset((&V_4), 0, sizeof(V_4));
ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A V_5;
memset((&V_5), 0, sizeof(V_5));
Exception_t* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = __this->___U3CU3E1__state;
V_0 = L_0;
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_1 = __this->___U3CU3E4__this;
V_1 = L_1;
}
try
{
{
int32_t L_2 = V_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0130_1:
{
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0140_1;
}
}
{
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_4 = V_1;
NullCheck(L_4);
int32_t* L_5 = (int32_t*)(&L_4->____asyncOperations);
int32_t L_6;
L_6 = Interlocked_Decrement_m6AFAD2E874CBDA373B1EF7572F11D6E91813E75D(L_5, NULL);
}
IL_0140_1:
{
return;
}
}
});
try
{
{
int32_t L_7 = V_0;
if (!L_7)
{
goto IL_0058_2;
}
}
IL_0014_2:
{
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_8 = __this->___readTask;
NullCheck(L_8);
ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A L_9;
L_9 = Task_1_ConfigureAwait_m8203F4D13209C12845066A383E5B850D0486B209(L_8, (bool)0, Task_1_ConfigureAwait_m8203F4D13209C12845066A383E5B850D0486B209_RuntimeMethod_var);
V_5 = L_9;
ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 L_10;
L_10 = ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_inline((&V_5), ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_RuntimeMethod_var);
V_4 = L_10;
bool L_11;
L_11 = ConfiguredTaskAwaiter_get_IsCompleted_mD70263ED42C8E379EE20DBC2F218C3E629B4B4D3((&V_4), ConfiguredTaskAwaiter_get_IsCompleted_mD70263ED42C8E379EE20DBC2F218C3E629B4B4D3_RuntimeMethod_var);
if (L_11)
{
goto IL_0075_2;
}
}
{
int32_t L_12 = 0;
V_0 = L_12;
__this->___U3CU3E1__state = L_12;
ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 L_13 = V_4;
__this->___U3CU3Eu__1 = L_13;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1))->___m_task), (void*)NULL);
AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* L_14 = (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*)(&__this->___U3CU3Et__builder);
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m2059E053CEAFE85CF03ED5860F2B444B4350463F(L_14, (&V_4), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m2059E053CEAFE85CF03ED5860F2B444B4350463F_RuntimeMethod_var);
goto IL_016e;
}
IL_0058_2:
{
ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 L_15 = __this->___U3CU3Eu__1;
V_4 = L_15;
ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80* L_16 = (ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80*)(&__this->___U3CU3Eu__1);
il2cpp_codegen_initobj(L_16, sizeof(ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80));
int32_t L_17 = (-1);
V_0 = L_17;
__this->___U3CU3E1__state = L_17;
}
IL_0075_2:
{
int32_t L_18;
L_18 = ConfiguredTaskAwaiter_GetResult_mF1FF6CBD66A3F581D413793BA8C2AF58B707D9CC((&V_4), ConfiguredTaskAwaiter_GetResult_mF1FF6CBD66A3F581D413793BA8C2AF58B707D9CC_RuntimeMethod_var);
V_3 = L_18;
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_19 = V_1;
NullCheck(L_19);
DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819(L_19, NULL);
int32_t L_20 = V_3;
if ((((int32_t)L_20) > ((int32_t)0)))
{
goto IL_008e_2;
}
}
{
V_2 = 0;
goto IL_015a;
}
IL_008e_2:
{
int32_t L_21 = V_3;
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_22 = V_1;
NullCheck(L_22);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = L_22->____buffer;
NullCheck(L_23);
if ((((int32_t)L_21) <= ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
{
goto IL_00a4_2;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_24 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCA548B08EABC9647C0D75A2AAC48B7B3BA0B7547)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CReadAsyncCoreU3Ed__40_MoveNext_m7DE3C87E7BCC9DAC07D7DE47C989D764C8D5269D_RuntimeMethod_var)));
}
IL_00a4_2:
{
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED* L_25 = (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED*)(&__this->___cancellationToken);
il2cpp_codegen_runtime_class_init_inline(CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var);
CancellationToken_ThrowIfCancellationRequested_mB9D952DC6E96FB6E0595FC8E88D3133CDA4382C3(L_25, NULL);
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_26 = V_1;
NullCheck(L_26);
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_27 = L_26->____inflater;
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_28 = V_1;
NullCheck(L_28);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = L_28->____buffer;
int32_t L_30 = V_3;
NullCheck(L_27);
InflaterManaged_SetInput_mA2C8B1884D72C34B9A2CEACF7A789C192DE39713(L_27, L_29, 0, L_30, NULL);
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_31 = V_1;
NullCheck(L_31);
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_32 = L_31->____inflater;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = __this->___array;
int32_t L_34 = __this->___offset;
int32_t L_35 = __this->___count;
NullCheck(L_32);
int32_t L_36;
L_36 = InflaterManaged_Inflate_mD93C06153E8A2BA25BAB16028F302EFF0E8C39B3(L_32, L_33, L_34, L_35, NULL);
V_3 = L_36;
int32_t L_37 = V_3;
if (L_37)
{
goto IL_012c_2;
}
}
{
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_38 = V_1;
NullCheck(L_38);
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_39 = L_38->____inflater;
NullCheck(L_39);
bool L_40;
L_40 = InflaterManaged_Finished_m9E78850019C3264C72E50720AD07BEE42E7C6382(L_39, NULL);
if (L_40)
{
goto IL_012c_2;
}
}
{
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_41 = V_1;
NullCheck(L_41);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_42 = L_41->____stream;
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_43 = V_1;
NullCheck(L_43);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = L_43->____buffer;
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_45 = V_1;
NullCheck(L_45);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = L_45->____buffer;
NullCheck(L_46);
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_47 = __this->___cancellationToken;
NullCheck(L_42);
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_48;
L_48 = VirtualFuncInvoker4< Task_1_t4C228DE57804012969575431CFF12D57C875552D*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED >::Invoke(19, L_42, L_44, 0, ((int32_t)(((RuntimeArray*)L_46)->max_length)), L_47);
__this->___readTask = L_48;
Il2CppCodeGenWriteBarrier((void**)(&__this->___readTask), (void*)L_48);
Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_49 = __this->___readTask;
if (L_49)
{
goto IL_0014_2;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_50 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_50, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral547999BA16094C3536189EA1CC631B96EFC47117)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_50, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CReadAsyncCoreU3Ed__40_MoveNext_m7DE3C87E7BCC9DAC07D7DE47C989D764C8D5269D_RuntimeMethod_var)));
}
IL_012c_2:
{
int32_t L_51 = V_3;
V_2 = L_51;
goto IL_015a;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0141;
}
throw e;
}
CATCH_0141:
{
Exception_t* L_52 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
V_6 = L_52;
__this->___U3CU3E1__state = ((int32_t)-2);
AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* L_53 = (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*)(&__this->___U3CU3Et__builder);
Exception_t* L_54 = V_6;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var)));
AsyncTaskMethodBuilder_1_SetException_mB7C693CAA9243017E03D801A487E0EA9B6AAD575(L_53, L_54, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mB7C693CAA9243017E03D801A487E0EA9B6AAD575_RuntimeMethod_var)));
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_016e;
}
IL_015a:
{
__this->___U3CU3E1__state = ((int32_t)-2);
AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* L_55 = (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*)(&__this->___U3CU3Et__builder);
int32_t L_56 = V_2;
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_1_SetResult_mC4BAC830514CDB105730FF11F7744A4424A4009B(L_55, L_56, AsyncTaskMethodBuilder_1_SetResult_mC4BAC830514CDB105730FF11F7744A4424A4009B_RuntimeMethod_var);
}
IL_016e:
{
return;
}
}
IL2CPP_EXTERN_C void U3CReadAsyncCoreU3Ed__40_MoveNext_m7DE3C87E7BCC9DAC07D7DE47C989D764C8D5269D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0*>(__this + _offset);
U3CReadAsyncCoreU3Ed__40_MoveNext_m7DE3C87E7BCC9DAC07D7DE47C989D764C8D5269D(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CReadAsyncCoreU3Ed__40_SetStateMachine_m809D8FF0E75647CDA4B31E3C430FDAEB936B6B71 (U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetStateMachine_mFA173982D2C309A46F4285F60DC4FE0DC659F32C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* L_0 = (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*)(&__this->___U3CU3Et__builder);
RuntimeObject* L_1 = ___0_stateMachine;
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_1_SetStateMachine_mFA173982D2C309A46F4285F60DC4FE0DC659F32C(L_0, L_1, AsyncTaskMethodBuilder_1_SetStateMachine_mFA173982D2C309A46F4285F60DC4FE0DC659F32C_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void U3CReadAsyncCoreU3Ed__40_SetStateMachine_m809D8FF0E75647CDA4B31E3C430FDAEB936B6B71_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0*>(__this + _offset);
U3CReadAsyncCoreU3Ed__40_SetStateMachine_m809D8FF0E75647CDA4B31E3C430FDAEB936B6B71(_thisAdjusted, ___0_stateMachine, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWriteAsyncCoreU3Ed__47_MoveNext_m37704F9AAAB247E7FBB28D5FC57E9C729C5D132A (U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m0A5CE7A92BAFE01619C82D7BF3501A9431A66BC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* V_1 = NULL;
ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 V_2;
memset((&V_2), 0, sizeof(V_2));
ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C V_3;
memset((&V_3), 0, sizeof(V_3));
Exception_t* V_4 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = __this->___U3CU3E1__state;
V_0 = L_0;
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_1 = __this->___U3CU3E4__this;
V_1 = L_1;
}
try
{
{
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_001d_1;
}
}
{
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_3 = V_1;
NullCheck(L_3);
int32_t* L_4 = (int32_t*)(&L_3->____asyncOperations);
int32_t L_5;
L_5 = Interlocked_Increment_m3C240C32E8D9544EC050B74D4F28EEB58F1F9309(L_4, NULL);
}
IL_001d_1:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_009c_1:
{
{
int32_t L_6 = V_0;
if ((((int32_t)L_6) >= ((int32_t)0)))
{
goto IL_00ac_1;
}
}
{
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_7 = V_1;
NullCheck(L_7);
int32_t* L_8 = (int32_t*)(&L_7->____asyncOperations);
int32_t L_9;
L_9 = Interlocked_Decrement_m6AFAD2E874CBDA373B1EF7572F11D6E91813E75D(L_8, NULL);
}
IL_00ac_1:
{
return;
}
}
});
try
{
{
int32_t L_10 = V_0;
if (!L_10)
{
goto IL_0077_2;
}
}
{
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_11 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___array;
int32_t L_13 = __this->___offset;
int32_t L_14 = __this->___count;
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_15 = __this->___cancellationToken;
NullCheck(L_11);
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_16;
L_16 = DeflateManagedStream_U3CU3En__0_mD49534E1CB38B7CC9F740A310565430CDF685F52(L_11, L_12, L_13, L_14, L_15, NULL);
NullCheck(L_16);
ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C L_17;
L_17 = Task_ConfigureAwait_m0DD682B1D29B85067C993734C12E26554D6CBFF4(L_16, (bool)0, NULL);
V_3 = L_17;
ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 L_18;
L_18 = ConfiguredTaskAwaitable_GetAwaiter_m3F163D24211147E68FC5799A7D2D2BE7C07A60B5_inline((&V_3), NULL);
V_2 = L_18;
bool L_19;
L_19 = ConfiguredTaskAwaiter_get_IsCompleted_mB189574F29658A59CC4C890B70538A9C5E835850((&V_2), NULL);
if (L_19)
{
goto IL_0093_2;
}
}
{
int32_t L_20 = 0;
V_0 = L_20;
__this->___U3CU3E1__state = L_20;
ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 L_21 = V_2;
__this->___U3CU3Eu__1 = L_21;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1))->___m_task), (void*)NULL);
AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_22 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&__this->___U3CU3Et__builder);
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m0A5CE7A92BAFE01619C82D7BF3501A9431A66BC9(L_22, (&V_2), __this, AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m0A5CE7A92BAFE01619C82D7BF3501A9431A66BC9_RuntimeMethod_var);
goto IL_00db;
}
IL_0077_2:
{
ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 L_23 = __this->___U3CU3Eu__1;
V_2 = L_23;
ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618* L_24 = (ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618*)(&__this->___U3CU3Eu__1);
il2cpp_codegen_initobj(L_24, sizeof(ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618));
int32_t L_25 = (-1);
V_0 = L_25;
__this->___U3CU3E1__state = L_25;
}
IL_0093_2:
{
ConfiguredTaskAwaiter_GetResult_mD51FDD775D0CF7511FEE2B6C144DB003DE73AC26((&V_2), NULL);
goto IL_00ad_1;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00ad_1:
{
goto IL_00c8;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00af;
}
throw e;
}
CATCH_00af:
{
Exception_t* L_26 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
V_4 = L_26;
__this->___U3CU3E1__state = ((int32_t)-2);
AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_27 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&__this->___U3CU3Et__builder);
Exception_t* L_28 = V_4;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var)));
AsyncTaskMethodBuilder_SetException_mBE41863F0571E0177A15731294087DE45E1FC10B(L_27, L_28, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00db;
}
IL_00c8:
{
__this->___U3CU3E1__state = ((int32_t)-2);
AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_29 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&__this->___U3CU3Et__builder);
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_SetResult_m76D8B84F0068257C1823B1200B00E58E0C8DDDDE(L_29, NULL);
}
IL_00db:
{
return;
}
}
IL2CPP_EXTERN_C void U3CWriteAsyncCoreU3Ed__47_MoveNext_m37704F9AAAB247E7FBB28D5FC57E9C729C5D132A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E*>(__this + _offset);
U3CWriteAsyncCoreU3Ed__47_MoveNext_m37704F9AAAB247E7FBB28D5FC57E9C729C5D132A(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWriteAsyncCoreU3Ed__47_SetStateMachine_m7A3A2B8F2706E9E301A473AACFCAE8B675FBF2F2 (U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_0 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&__this->___U3CU3Et__builder);
RuntimeObject* L_1 = ___0_stateMachine;
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_SetStateMachine_mE52B5B6B076025592A7AB462E3D26FA434AEB795(L_0, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C void U3CWriteAsyncCoreU3Ed__47_SetStateMachine_m7A3A2B8F2706E9E301A473AACFCAE8B675FBF2F2_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E*>(__this + _offset);
U3CWriteAsyncCoreU3Ed__47_SetStateMachine_m7A3A2B8F2706E9E301A473AACFCAE8B675FBF2F2(_thisAdjusted, ___0_stateMachine, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterManaged_NeedsInput_m80E06DDF7D1FF28B38B2D7428AF0F30B9087C714 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method)
{
{
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_0 = __this->____input;
NullCheck(L_0);
int32_t L_1;
L_1 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_0, NULL);
if (L_1)
{
goto IL_001c;
}
}
{
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_2 = __this->____deflateEncoder;
NullCheck(L_2);
int32_t L_3;
L_3 = FastEncoder_get_BytesInHistory_mFC7283021C2CF56CD76F65EC31D451A82EA24AA7(L_2, NULL);
return (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
}
IL_001c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_SetInput_mDC0D32D6E849B5AF86C9E2B78D27873357ADCCC1 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_startIndex, int32_t ___2_count, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_0 = __this->____input;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_inputBuffer;
NullCheck(L_0);
DeflateInput_set_Buffer_m2366CB2FB1F51BFDC35D40E0C7E0E3EEA165FE0B_inline(L_0, L_1, NULL);
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_2 = __this->____input;
int32_t L_3 = ___2_count;
NullCheck(L_2);
DeflateInput_set_Count_m25E5676842F9BE403E4E2DBE259BFE428DB78B5A_inline(L_2, L_3, NULL);
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_4 = __this->____input;
int32_t L_5 = ___1_startIndex;
NullCheck(L_4);
DeflateInput_set_StartIndex_mF699B5A9E52487FB89E6BB77DE6E8182AD36670F_inline(L_4, L_5, NULL);
int32_t L_6 = ___2_count;
if ((((int32_t)L_6) <= ((int32_t)0)))
{
goto IL_0051;
}
}
{
int32_t L_7 = ___2_count;
if ((((int32_t)L_7) >= ((int32_t)((int32_t)256))))
{
goto IL_0051;
}
}
{
int32_t L_8 = __this->____processingState;
V_0 = L_8;
int32_t L_9 = V_0;
if (!L_9)
{
goto IL_0042;
}
}
{
int32_t L_10 = V_0;
if ((((int32_t)L_10) == ((int32_t)4)))
{
goto IL_004a;
}
}
{
int32_t L_11 = V_0;
if ((!(((uint32_t)L_11) == ((uint32_t)5))))
{
goto IL_0051;
}
}
IL_0042:
{
__this->____processingState = 3;
return;
}
IL_004a:
{
__this->____processingState = 6;
}
IL_0051:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeflaterManaged_GetDeflateOutput_mAA90AD2E8080DDAB639B01E32B1B7F9BA7BCD73F (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_outputBuffer, const RuntimeMethod* method)
{
int32_t V_0 = 0;
InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D V_1;
memset((&V_1), 0, sizeof(V_1));
BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D V_2;
memset((&V_2), 0, sizeof(V_2));
InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D V_3;
memset((&V_3), 0, sizeof(V_3));
BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D V_4;
memset((&V_4), 0, sizeof(V_4));
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = __this->____output;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_outputBuffer;
NullCheck(L_0);
OutputBuffer_UpdateBuffer_mF5D538E429792790769A87A8214441359E2706BE(L_0, L_1, NULL);
int32_t L_2 = __this->____processingState;
V_0 = L_2;
int32_t L_3 = V_0;
switch (L_3)
{
case 0:
{
goto IL_003a;
}
case 1:
{
goto IL_0125;
}
case 2:
{
goto IL_013d;
}
case 3:
{
goto IL_020b;
}
case 4:
{
goto IL_00db;
}
case 5:
{
goto IL_018a;
}
case 6:
{
goto IL_0223;
}
}
}
{
goto IL_023a;
}
IL_003a:
{
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_4 = __this->____input;
NullCheck(L_4);
InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D L_5;
L_5 = DeflateInput_DumpState_mC617FD41FD589B6C8F6DDC4048AF70A2A5971A8B(L_4, NULL);
V_1 = L_5;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_6 = __this->____output;
NullCheck(L_6);
BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_7;
L_7 = OutputBuffer_DumpState_m57A1F6434B5A148CF547962859F16582425566A7(L_6, NULL);
V_2 = L_7;
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_8 = __this->____deflateEncoder;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_9 = __this->____output;
NullCheck(L_8);
FastEncoder_GetBlockHeader_m364914F16B71A20BEE90A3F6519115138C56EF00(L_8, L_9, NULL);
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_10 = __this->____deflateEncoder;
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_11 = __this->____input;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_12 = __this->____output;
NullCheck(L_10);
FastEncoder_GetCompressedData_mD43E12AC3D6651340FB98F1EFC7193C5EB151EFA(L_10, L_11, L_12, NULL);
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_13 = __this->____deflateEncoder;
NullCheck(L_13);
double L_14;
L_14 = FastEncoder_get_LastCompressionRatio_mC220B5DFFF5D61E79EDD5E6D4E25B2F6090301B5_inline(L_13, NULL);
bool L_15;
L_15 = DeflaterManaged_UseCompressed_m0A440E14E58AD1952B7B7ECCB8D196F7EED857E5(__this, L_14, NULL);
if (L_15)
{
goto IL_00cf;
}
}
{
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_16 = __this->____input;
InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D L_17 = V_1;
NullCheck(L_16);
DeflateInput_RestoreState_m8F8FD83E53E2538D242CA631E3EB90B90B04A1D2(L_16, L_17, NULL);
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_18 = __this->____output;
BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_19 = V_2;
NullCheck(L_18);
OutputBuffer_RestoreState_mAEC49DDCC5C217DC8DEA903E54FA6EEFA65CBEC3(L_18, L_19, NULL);
CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* L_20 = __this->____copyEncoder;
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_21 = __this->____input;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_22 = __this->____output;
NullCheck(L_20);
CopyEncoder_GetBlock_m19B917E27CAE49A3A2C280DB03C7672C326DD659(L_20, L_21, L_22, (bool)0, NULL);
DeflaterManaged_FlushInputWindows_mF82B88248066D040B4565C838B0DB66296908BA4(__this, NULL);
__this->____processingState = 5;
goto IL_023a;
}
IL_00cf:
{
__this->____processingState = 4;
goto IL_023a;
}
IL_00db:
{
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_23 = __this->____deflateEncoder;
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_24 = __this->____input;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_25 = __this->____output;
NullCheck(L_23);
FastEncoder_GetCompressedData_mD43E12AC3D6651340FB98F1EFC7193C5EB151EFA(L_23, L_24, L_25, NULL);
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_26 = __this->____deflateEncoder;
NullCheck(L_26);
double L_27;
L_27 = FastEncoder_get_LastCompressionRatio_mC220B5DFFF5D61E79EDD5E6D4E25B2F6090301B5_inline(L_26, NULL);
bool L_28;
L_28 = DeflaterManaged_UseCompressed_m0A440E14E58AD1952B7B7ECCB8D196F7EED857E5(__this, L_27, NULL);
if (L_28)
{
goto IL_023a;
}
}
{
__this->____processingState = 1;
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_29 = __this->____deflateEncoder;
NullCheck(L_29);
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_30;
L_30 = FastEncoder_get_UnprocessedInput_mB235482CF82A7B80D48F02669B0DDD6F91385C1C(L_29, NULL);
__this->____inputFromHistory = L_30;
Il2CppCodeGenWriteBarrier((void**)(&__this->____inputFromHistory), (void*)L_30);
goto IL_023a;
}
IL_0125:
{
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_31 = __this->____deflateEncoder;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_32 = __this->____output;
NullCheck(L_31);
FastEncoder_GetBlockFooter_m39A255EC4602C5BBFD78C5CC1D7D0C4318327207(L_31, L_32, NULL);
__this->____processingState = 2;
}
IL_013d:
{
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_33 = __this->____inputFromHistory;
NullCheck(L_33);
int32_t L_34;
L_34 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_33, NULL);
if ((((int32_t)L_34) <= ((int32_t)0)))
{
goto IL_0163;
}
}
{
CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* L_35 = __this->____copyEncoder;
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_36 = __this->____inputFromHistory;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_37 = __this->____output;
NullCheck(L_35);
CopyEncoder_GetBlock_m19B917E27CAE49A3A2C280DB03C7672C326DD659(L_35, L_36, L_37, (bool)0, NULL);
}
IL_0163:
{
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_38 = __this->____inputFromHistory;
NullCheck(L_38);
int32_t L_39;
L_39 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_38, NULL);
if (L_39)
{
goto IL_023a;
}
}
{
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_40 = __this->____deflateEncoder;
NullCheck(L_40);
FastEncoder_FlushInput_m54EAC91A657CD4521EA17D2D54CA8782B21AB520(L_40, NULL);
__this->____processingState = 5;
goto IL_023a;
}
IL_018a:
{
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_41 = __this->____input;
NullCheck(L_41);
InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D L_42;
L_42 = DeflateInput_DumpState_mC617FD41FD589B6C8F6DDC4048AF70A2A5971A8B(L_41, NULL);
V_3 = L_42;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_43 = __this->____output;
NullCheck(L_43);
BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_44;
L_44 = OutputBuffer_DumpState_m57A1F6434B5A148CF547962859F16582425566A7(L_43, NULL);
V_4 = L_44;
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_45 = __this->____deflateEncoder;
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_46 = __this->____input;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_47 = __this->____output;
NullCheck(L_45);
FastEncoder_GetBlock_mB5798B6567FF92DE531EF982B72C6BD6E7AC8ABE(L_45, L_46, L_47, ((int32_t)8072), NULL);
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_48 = __this->____deflateEncoder;
NullCheck(L_48);
double L_49;
L_49 = FastEncoder_get_LastCompressionRatio_mC220B5DFFF5D61E79EDD5E6D4E25B2F6090301B5_inline(L_48, NULL);
bool L_50;
L_50 = DeflaterManaged_UseCompressed_m0A440E14E58AD1952B7B7ECCB8D196F7EED857E5(__this, L_49, NULL);
if (L_50)
{
goto IL_023a;
}
}
{
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_51 = __this->____input;
InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D L_52 = V_3;
NullCheck(L_51);
DeflateInput_RestoreState_m8F8FD83E53E2538D242CA631E3EB90B90B04A1D2(L_51, L_52, NULL);
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_53 = __this->____output;
BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_54 = V_4;
NullCheck(L_53);
OutputBuffer_RestoreState_mAEC49DDCC5C217DC8DEA903E54FA6EEFA65CBEC3(L_53, L_54, NULL);
CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* L_55 = __this->____copyEncoder;
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_56 = __this->____input;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_57 = __this->____output;
NullCheck(L_55);
CopyEncoder_GetBlock_m19B917E27CAE49A3A2C280DB03C7672C326DD659(L_55, L_56, L_57, (bool)0, NULL);
DeflaterManaged_FlushInputWindows_mF82B88248066D040B4565C838B0DB66296908BA4(__this, NULL);
goto IL_023a;
}
IL_020b:
{
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_58 = __this->____deflateEncoder;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_59 = __this->____output;
NullCheck(L_58);
FastEncoder_GetBlockHeader_m364914F16B71A20BEE90A3F6519115138C56EF00(L_58, L_59, NULL);
__this->____processingState = 6;
}
IL_0223:
{
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_60 = __this->____deflateEncoder;
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_61 = __this->____input;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_62 = __this->____output;
NullCheck(L_60);
FastEncoder_GetCompressedData_mD43E12AC3D6651340FB98F1EFC7193C5EB151EFA(L_60, L_61, L_62, NULL);
}
IL_023a:
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_63 = __this->____output;
NullCheck(L_63);
int32_t L_64;
L_64 = OutputBuffer_get_BytesWritten_m083497C056759A0D727F8547ED08E6BA2CF82EC3_inline(L_63, NULL);
return L_64;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterManaged_Finish_mC1E0F1E1EA9546AB32816ECAFCF73CE4CBEA5CDE (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_outputBuffer, int32_t* ___1_bytesRead, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____processingState;
if (L_0)
{
goto IL_000d;
}
}
{
int32_t* L_1 = ___1_bytesRead;
*((int32_t*)L_1) = (int32_t)0;
return (bool)1;
}
IL_000d:
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_2 = __this->____output;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_outputBuffer;
NullCheck(L_2);
OutputBuffer_UpdateBuffer_mF5D538E429792790769A87A8214441359E2706BE(L_2, L_3, NULL);
int32_t L_4 = __this->____processingState;
if ((((int32_t)L_4) == ((int32_t)4)))
{
goto IL_0034;
}
}
{
int32_t L_5 = __this->____processingState;
if ((((int32_t)L_5) == ((int32_t)6)))
{
goto IL_0034;
}
}
{
int32_t L_6 = __this->____processingState;
if ((!(((uint32_t)L_6) == ((uint32_t)1))))
{
goto IL_0045;
}
}
IL_0034:
{
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_7 = __this->____deflateEncoder;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_8 = __this->____output;
NullCheck(L_7);
FastEncoder_GetBlockFooter_m39A255EC4602C5BBFD78C5CC1D7D0C4318327207(L_7, L_8, NULL);
}
IL_0045:
{
DeflaterManaged_WriteFinal_m6D42270C9B4F94A20F44561E55B6EED0E575B492(__this, NULL);
int32_t* L_9 = ___1_bytesRead;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_10 = __this->____output;
NullCheck(L_10);
int32_t L_11;
L_11 = OutputBuffer_get_BytesWritten_m083497C056759A0D727F8547ED08E6BA2CF82EC3_inline(L_10, NULL);
*((int32_t*)L_9) = (int32_t)L_11;
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterManaged_UseCompressed_m0A440E14E58AD1952B7B7ECCB8D196F7EED857E5 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, double ___0_ratio, const RuntimeMethod* method)
{
{
double L_0 = ___0_ratio;
return (bool)((((int32_t)((!(((double)L_0) <= ((double)(1.0))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_FlushInputWindows_mF82B88248066D040B4565C838B0DB66296908BA4 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method)
{
{
FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_0 = __this->____deflateEncoder;
NullCheck(L_0);
FastEncoder_FlushInput_m54EAC91A657CD4521EA17D2D54CA8782B21AB520(L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_WriteFinal_m6D42270C9B4F94A20F44561E55B6EED0E575B492 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method)
{
{
CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* L_0 = __this->____copyEncoder;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_1 = __this->____output;
NullCheck(L_0);
CopyEncoder_GetBlock_m19B917E27CAE49A3A2C280DB03C7672C326DD659(L_0, (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE*)NULL, L_1, (bool)1, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_Dispose_mA33D6301ED85EFB43656A778D2495CB82D170900 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method)
{
{
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
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoder_get_BytesInHistory_mFC7283021C2CF56CD76F65EC31D451A82EA24AA7 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method)
{
{
FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_0 = __this->____inputWindow;
NullCheck(L_0);
int32_t L_1;
L_1 = FastEncoderWindow_get_BytesAvailable_mA40FE361DF72715889A6583478892D87C33B7F56(L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* FastEncoder_get_UnprocessedInput_mB235482CF82A7B80D48F02669B0DDD6F91385C1C (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method)
{
{
FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_0 = __this->____inputWindow;
NullCheck(L_0);
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_1;
L_1 = FastEncoderWindow_get_UnprocessedInput_mC58081A53ECB232800AD110657E82E37AE56C099(L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_FlushInput_m54EAC91A657CD4521EA17D2D54CA8782B21AB520 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method)
{
{
FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_0 = __this->____inputWindow;
NullCheck(L_0);
FastEncoderWindow_FlushWindow_m09821F18B88BC878A5D3543C5AD02AE90B20C83B(L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double FastEncoder_get_LastCompressionRatio_mC220B5DFFF5D61E79EDD5E6D4E25B2F6090301B5 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method)
{
{
double L_0 = __this->____lastCompressionRatio;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetBlock_mB5798B6567FF92DE531EF982B72C6BD6E7AC8ABE (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, int32_t ___2_maxBytesToCopy, const RuntimeMethod* method)
{
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = ___1_output;
FastEncoder_WriteDeflatePreamble_mE6BDD3EAD21E9AB00B1BC2FA9D63FEF8FF92CED4(L_0, NULL);
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_1 = ___0_input;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_2 = ___1_output;
int32_t L_3 = ___2_maxBytesToCopy;
FastEncoder_GetCompressedOutput_m909E0D761BE2AB59255962D61D78934BF20A684D(__this, L_1, L_2, L_3, NULL);
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_4 = ___1_output;
FastEncoder_WriteEndOfBlock_m920E774F552971C2783C14106E2DA603B40C4A2C(__this, L_4, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetCompressedData_mD43E12AC3D6651340FB98F1EFC7193C5EB151EFA (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, const RuntimeMethod* method)
{
{
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_0 = ___0_input;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_1 = ___1_output;
FastEncoder_GetCompressedOutput_m909E0D761BE2AB59255962D61D78934BF20A684D(__this, L_0, L_1, (-1), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetBlockHeader_m364914F16B71A20BEE90A3F6519115138C56EF00 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method)
{
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = ___0_output;
FastEncoder_WriteDeflatePreamble_mE6BDD3EAD21E9AB00B1BC2FA9D63FEF8FF92CED4(L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetBlockFooter_m39A255EC4602C5BBFD78C5CC1D7D0C4318327207 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method)
{
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = ___0_output;
FastEncoder_WriteEndOfBlock_m920E774F552971C2783C14106E2DA603B40C4A2C(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetCompressedOutput_m909E0D761BE2AB59255962D61D78934BF20A684D (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, int32_t ___2_maxBytesToCopy, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t G_B4_0 = 0;
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = ___1_output;
NullCheck(L_0);
int32_t L_1;
L_1 = OutputBuffer_get_BytesWritten_m083497C056759A0D727F8547ED08E6BA2CF82EC3_inline(L_0, NULL);
V_0 = L_1;
V_1 = 0;
int32_t L_2;
L_2 = FastEncoder_get_BytesInHistory_mFC7283021C2CF56CD76F65EC31D451A82EA24AA7(__this, NULL);
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_3 = ___0_input;
NullCheck(L_3);
int32_t L_4;
L_4 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_3, NULL);
V_2 = ((int32_t)il2cpp_codegen_add(L_2, L_4));
}
IL_0017:
{
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_5 = ___0_input;
NullCheck(L_5);
int32_t L_6;
L_6 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_5, NULL);
FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_7 = __this->____inputWindow;
NullCheck(L_7);
int32_t L_8;
L_8 = FastEncoderWindow_get_FreeWindowSpace_m2182C7AD575FDD9813E2972C502FBCA0808DA716(L_7, NULL);
if ((((int32_t)L_6) < ((int32_t)L_8)))
{
goto IL_0037;
}
}
{
FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_9 = __this->____inputWindow;
NullCheck(L_9);
int32_t L_10;
L_10 = FastEncoderWindow_get_FreeWindowSpace_m2182C7AD575FDD9813E2972C502FBCA0808DA716(L_9, NULL);
G_B4_0 = L_10;
goto IL_003d;
}
IL_0037:
{
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_11 = ___0_input;
NullCheck(L_11);
int32_t L_12;
L_12 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_11, NULL);
G_B4_0 = L_12;
}
IL_003d:
{
V_6 = G_B4_0;
int32_t L_13 = ___2_maxBytesToCopy;
if ((((int32_t)L_13) < ((int32_t)1)))
{
goto IL_004f;
}
}
{
int32_t L_14 = V_6;
int32_t L_15 = ___2_maxBytesToCopy;
int32_t L_16 = V_1;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_17;
L_17 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_14, ((int32_t)il2cpp_codegen_subtract(L_15, L_16)), NULL);
V_6 = L_17;
}
IL_004f:
{
int32_t L_18 = V_6;
if ((((int32_t)L_18) <= ((int32_t)0)))
{
goto IL_007a;
}
}
{
FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_19 = __this->____inputWindow;
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_20 = ___0_input;
NullCheck(L_20);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21;
L_21 = DeflateInput_get_Buffer_m9F3AD0BCF828824646D283A1DE5BDEB1F34B3F2F_inline(L_20, NULL);
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_22 = ___0_input;
NullCheck(L_22);
int32_t L_23;
L_23 = DeflateInput_get_StartIndex_mF0BAC57BB16D5B0493507E27A650DBDD65102779_inline(L_22, NULL);
int32_t L_24 = V_6;
NullCheck(L_19);
FastEncoderWindow_CopyBytes_m2C1711102821420301014022E67B44FF77794B02(L_19, L_21, L_23, L_24, NULL);
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_25 = ___0_input;
int32_t L_26 = V_6;
NullCheck(L_25);
DeflateInput_ConsumeBytes_mDA15E6EB947020F2C7D4E3EE2DE6DD971A8ECDC4(L_25, L_26, NULL);
int32_t L_27 = V_1;
int32_t L_28 = V_6;
V_1 = ((int32_t)il2cpp_codegen_add(L_27, L_28));
}
IL_007a:
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_29 = ___1_output;
FastEncoder_GetCompressedOutput_m8E46AA0D57BF6EE85123A4EC3C9B8FB257DBB007(__this, L_29, NULL);
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_30 = ___1_output;
bool L_31;
L_31 = FastEncoder_SafeToWriteTo_m16E334C4E3615F49119ADE80CDACA4DD7C58AE54(__this, L_30, NULL);
if (!L_31)
{
goto IL_009e;
}
}
{
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_32 = ___0_input;
bool L_33;
L_33 = FastEncoder_InputAvailable_m9B47A868A55971F4C57583ED88D9BA16DB47F6C9(__this, L_32, NULL);
if (!L_33)
{
goto IL_009e;
}
}
{
int32_t L_34 = ___2_maxBytesToCopy;
if ((((int32_t)L_34) < ((int32_t)1)))
{
goto IL_0017;
}
}
{
int32_t L_35 = V_1;
int32_t L_36 = ___2_maxBytesToCopy;
if ((((int32_t)L_35) < ((int32_t)L_36)))
{
goto IL_0017;
}
}
IL_009e:
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_37 = ___1_output;
NullCheck(L_37);
int32_t L_38;
L_38 = OutputBuffer_get_BytesWritten_m083497C056759A0D727F8547ED08E6BA2CF82EC3_inline(L_37, NULL);
int32_t L_39 = V_0;
V_3 = ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
int32_t L_40;
L_40 = FastEncoder_get_BytesInHistory_mFC7283021C2CF56CD76F65EC31D451A82EA24AA7(__this, NULL);
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_41 = ___0_input;
NullCheck(L_41);
int32_t L_42;
L_42 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_41, NULL);
V_4 = ((int32_t)il2cpp_codegen_add(L_40, L_42));
int32_t L_43 = V_2;
int32_t L_44 = V_4;
V_5 = ((int32_t)il2cpp_codegen_subtract(L_43, L_44));
int32_t L_45 = V_3;
if (!L_45)
{
goto IL_00cb;
}
}
{
int32_t L_46 = V_3;
int32_t L_47 = V_5;
__this->____lastCompressionRatio = ((double)(((double)L_46)/((double)L_47)));
}
IL_00cb:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetCompressedOutput_m8E46AA0D57BF6EE85123A4EC3C9B8FB257DBB007 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method)
{
{
goto IL_0091;
}
IL_0005:
{
FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_0 = __this->____inputWindow;
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_1 = __this->____currentMatch;
NullCheck(L_0);
bool L_2;
L_2 = FastEncoderWindow_GetNextSymbolOrMatch_m2364046212DFA38050F21D081D0AAAFB1A877878(L_0, L_1, NULL);
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_3 = __this->____currentMatch;
NullCheck(L_3);
int32_t L_4;
L_4 = Match_get_State_m44EB97DC82E110A6E36C893BA42641BB67DFAB95_inline(L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_0038;
}
}
{
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_5 = __this->____currentMatch;
NullCheck(L_5);
uint8_t L_6;
L_6 = Match_get_Symbol_m1D1280640F4B3363440001006F9833E95F18256E_inline(L_5, NULL);
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_7 = ___0_output;
FastEncoder_WriteChar_mCD01C995A77AACC39AB098E7CFD134863A0496F8(L_6, L_7, NULL);
goto IL_0091;
}
IL_0038:
{
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_8 = __this->____currentMatch;
NullCheck(L_8);
int32_t L_9;
L_9 = Match_get_State_m44EB97DC82E110A6E36C893BA42641BB67DFAB95_inline(L_8, NULL);
if ((!(((uint32_t)L_9) == ((uint32_t)2))))
{
goto IL_0064;
}
}
{
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_10 = __this->____currentMatch;
NullCheck(L_10);
int32_t L_11;
L_11 = Match_get_Length_m9A479B4AC324230750C13DEB2862BFD318C96C77_inline(L_10, NULL);
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_12 = __this->____currentMatch;
NullCheck(L_12);
int32_t L_13;
L_13 = Match_get_Position_mD82D52F9C717C59769BAEFBF321C691EFA16F005_inline(L_12, NULL);
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_14 = ___0_output;
FastEncoder_WriteMatch_m6C19330D739E36E592F725D5D7478B90AE17B55B(L_11, L_13, L_14, NULL);
goto IL_0091;
}
IL_0064:
{
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_15 = __this->____currentMatch;
NullCheck(L_15);
uint8_t L_16;
L_16 = Match_get_Symbol_m1D1280640F4B3363440001006F9833E95F18256E_inline(L_15, NULL);
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_17 = ___0_output;
FastEncoder_WriteChar_mCD01C995A77AACC39AB098E7CFD134863A0496F8(L_16, L_17, NULL);
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_18 = __this->____currentMatch;
NullCheck(L_18);
int32_t L_19;
L_19 = Match_get_Length_m9A479B4AC324230750C13DEB2862BFD318C96C77_inline(L_18, NULL);
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_20 = __this->____currentMatch;
NullCheck(L_20);
int32_t L_21;
L_21 = Match_get_Position_mD82D52F9C717C59769BAEFBF321C691EFA16F005_inline(L_20, NULL);
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_22 = ___0_output;
FastEncoder_WriteMatch_m6C19330D739E36E592F725D5D7478B90AE17B55B(L_19, L_21, L_22, NULL);
}
IL_0091:
{
FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_23 = __this->____inputWindow;
NullCheck(L_23);
int32_t L_24;
L_24 = FastEncoderWindow_get_BytesAvailable_mA40FE361DF72715889A6583478892D87C33B7F56(L_23, NULL);
if ((((int32_t)L_24) <= ((int32_t)0)))
{
goto IL_00ab;
}
}
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_25 = ___0_output;
bool L_26;
L_26 = FastEncoder_SafeToWriteTo_m16E334C4E3615F49119ADE80CDACA4DD7C58AE54(__this, L_25, NULL);
if (L_26)
{
goto IL_0005;
}
}
IL_00ab:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastEncoder_InputAvailable_m9B47A868A55971F4C57583ED88D9BA16DB47F6C9 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, const RuntimeMethod* method)
{
{
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_0 = ___0_input;
NullCheck(L_0);
int32_t L_1;
L_1 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_0, NULL);
if ((((int32_t)L_1) > ((int32_t)0)))
{
goto IL_0013;
}
}
{
int32_t L_2;
L_2 = FastEncoder_get_BytesInHistory_mFC7283021C2CF56CD76F65EC31D451A82EA24AA7(__this, NULL);
return (bool)((((int32_t)L_2) > ((int32_t)0))? 1 : 0);
}
IL_0013:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastEncoder_SafeToWriteTo_m16E334C4E3615F49119ADE80CDACA4DD7C58AE54 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method)
{
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = ___0_output;
NullCheck(L_0);
int32_t L_1;
L_1 = OutputBuffer_get_FreeBytes_m8E200313D40A89D8D5BAD2F823A0C199DCBE6B03(L_0, NULL);
return (bool)((((int32_t)L_1) > ((int32_t)((int32_t)16)))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteEndOfBlock_m920E774F552971C2783C14106E2DA603B40C4A2C (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
int32_t V_1 = 0;
{
il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderLiteralCodeInfo;
NullCheck(L_0);
int32_t L_1 = ((int32_t)256);
uint32_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
V_0 = L_2;
uint32_t L_3 = V_0;
V_1 = ((int32_t)((int32_t)L_3&((int32_t)31)));
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_4 = ___0_output;
int32_t L_5 = V_1;
uint32_t L_6 = V_0;
NullCheck(L_4);
OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_4, L_5, ((int32_t)((uint32_t)L_6>>5)), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteMatch_m6C19330D739E36E592F725D5D7478B90AE17B55B (int32_t ___0_matchLen, int32_t ___1_matchPos, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___2_output, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderLiteralCodeInfo;
int32_t L_1 = ___0_matchLen;
NullCheck(L_0);
int32_t L_2 = ((int32_t)il2cpp_codegen_add(((int32_t)254), L_1));
uint32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
V_0 = L_3;
uint32_t L_4 = V_0;
V_1 = ((int32_t)((int32_t)L_4&((int32_t)31)));
int32_t L_5 = V_1;
if ((((int32_t)L_5) > ((int32_t)((int32_t)16))))
{
goto IL_0024;
}
}
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_6 = ___2_output;
int32_t L_7 = V_1;
uint32_t L_8 = V_0;
NullCheck(L_6);
OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_6, L_7, ((int32_t)((uint32_t)L_8>>5)), NULL);
goto IL_0043;
}
IL_0024:
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_9 = ___2_output;
uint32_t L_10 = V_0;
NullCheck(L_9);
OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_9, ((int32_t)16), ((int32_t)(((int32_t)((uint32_t)L_10>>5))&((int32_t)65535))), NULL);
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_11 = ___2_output;
int32_t L_12 = V_1;
uint32_t L_13 = V_0;
NullCheck(L_11);
OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_11, ((int32_t)il2cpp_codegen_subtract(L_12, ((int32_t)16))), ((int32_t)((uint32_t)L_13>>((int32_t)21))), NULL);
}
IL_0043:
{
il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderDistanceCodeInfo;
int32_t L_15 = ___1_matchPos;
int32_t L_16;
L_16 = FastEncoderStatics_GetSlot_mC4962BE407950E486BBCED5C84B1B45DA38CC4F4(L_15, NULL);
NullCheck(L_14);
int32_t L_17 = L_16;
uint32_t L_18 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_0 = L_18;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_19 = ___2_output;
uint32_t L_20 = V_0;
uint32_t L_21 = V_0;
NullCheck(L_19);
OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_19, ((int32_t)((int32_t)L_20&((int32_t)15))), ((int32_t)((uint32_t)L_21>>8)), NULL);
uint32_t L_22 = V_0;
V_2 = ((int32_t)(((int32_t)((uint32_t)L_22>>4))&((int32_t)15)));
int32_t L_23 = V_2;
if (!L_23)
{
goto IL_0077;
}
}
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_24 = ___2_output;
int32_t L_25 = V_2;
int32_t L_26 = ___1_matchPos;
il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_27 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___BitMask;
int32_t L_28 = V_2;
NullCheck(L_27);
int32_t L_29 = L_28;
uint32_t L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
NullCheck(L_24);
OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_24, L_25, ((int32_t)(L_26&(int32_t)L_30)), NULL);
}
IL_0077:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteChar_mCD01C995A77AACC39AB098E7CFD134863A0496F8 (uint8_t ___0_b, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
{
il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderLiteralCodeInfo;
uint8_t L_1 = ___0_b;
NullCheck(L_0);
uint8_t L_2 = L_1;
uint32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
V_0 = L_3;
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_4 = ___1_output;
uint32_t L_5 = V_0;
uint32_t L_6 = V_0;
NullCheck(L_4);
OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_4, ((int32_t)((int32_t)L_5&((int32_t)31))), ((int32_t)((uint32_t)L_6>>5)), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteDeflatePreamble_mE6BDD3EAD21E9AB00B1BC2FA9D63FEF8FF92CED4 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = ___0_output;
il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderTreeStructureData;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderTreeStructureData;
NullCheck(L_2);
NullCheck(L_0);
OutputBuffer_WriteBytes_m098BDF921CA5726277F0B5DFC36BA80A1CB09B93(L_0, L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL);
OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_3 = ___0_output;
NullCheck(L_3);
OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_3, ((int32_t)9), ((int32_t)34), 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* FastEncoderStatics_CreateDistanceLookup_m4396554EB7D05F4241EFD8C4C11EED31B161B5F6 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)512));
V_0 = L_0;
V_1 = 0;
V_2 = 0;
goto IL_0035;
}
IL_0011:
{
V_3 = 0;
goto IL_0022;
}
IL_0015:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0;
int32_t L_2 = V_1;
int32_t L_3 = L_2;
V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_2;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)((int32_t)(uint8_t)L_4));
int32_t L_5 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_0022:
{
int32_t L_6 = V_3;
il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___ExtraDistanceBits;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
uint8_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
if ((((int32_t)L_6) < ((int32_t)((int32_t)(1<<((int32_t)((int32_t)L_10&((int32_t)31))))))))
{
goto IL_0015;
}
}
{
int32_t L_11 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0035:
{
int32_t L_12 = V_2;
if ((((int32_t)L_12) < ((int32_t)((int32_t)16))))
{
goto IL_0011;
}
}
{
int32_t L_13 = V_1;
V_1 = ((int32_t)(L_13>>7));
goto IL_0070;
}
IL_0040:
{
V_4 = 0;
goto IL_005a;
}
IL_0045:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16 = L_15;
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
int32_t L_17 = V_2;
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)256), L_16))), (uint8_t)((int32_t)(uint8_t)L_17));
int32_t L_18 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_005a:
{
int32_t L_19 = V_4;
il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___ExtraDistanceBits;
int32_t L_21 = V_2;
NullCheck(L_20);
int32_t L_22 = L_21;
uint8_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
if ((((int32_t)L_19) < ((int32_t)((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_23, 7))&((int32_t)31))))))))
{
goto IL_0045;
}
}
{
int32_t L_24 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
}
IL_0070:
{
int32_t L_25 = V_2;
if ((((int32_t)L_25) < ((int32_t)((int32_t)30))))
{
goto IL_0040;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = V_0;
return L_26;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoderStatics_GetSlot_mC4962BE407950E486BBCED5C84B1B45DA38CC4F4 (int32_t ___0_pos, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_1 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___s_distLookup;
int32_t L_1 = ___0_pos;
if ((((int32_t)L_1) < ((int32_t)((int32_t)256))))
{
G_B2_0 = L_0;
goto IL_0018;
}
G_B1_0 = L_0;
}
{
int32_t L_2 = ___0_pos;
G_B3_0 = ((int32_t)il2cpp_codegen_add(((int32_t)256), ((int32_t)(L_2>>7))));
G_B3_1 = G_B1_0;
goto IL_0019;
}
IL_0018:
{
int32_t L_3 = ___0_pos;
G_B3_0 = L_3;
G_B3_1 = G_B2_0;
}
IL_0019:
{
NullCheck(G_B3_1);
int32_t L_4 = G_B3_0;
uint8_t L_5 = (G_B3_1)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t FastEncoderStatics_BitReverse_m2B662DAACF47EE24578493C0106A991DD67FAE8D (uint32_t ___0_code, int32_t ___1_length, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
{
V_0 = 0;
}
IL_0002:
{
uint32_t L_0 = V_0;
uint32_t L_1 = ___0_code;
V_0 = ((int32_t)((int32_t)L_0|((int32_t)((int32_t)L_1&1))));
uint32_t L_2 = V_0;
V_0 = ((int32_t)((int32_t)L_2<<1));
uint32_t L_3 = ___0_code;
___0_code = ((int32_t)((uint32_t)L_3>>1));
int32_t L_4 = ___1_length;
int32_t L_5 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
___1_length = L_5;
if ((((int32_t)L_5) > ((int32_t)0)))
{
goto IL_0002;
}
}
{
uint32_t L_6 = V_0;
return ((int32_t)((uint32_t)L_6>>1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderStatics__cctor_m6CE3E11E00390C3C21386533AE1E93DE6B870DF4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____27C36B8C06C0271A973E583417426E79BA840E2D887711B48754EECCA5504698_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____6E1812F3F28F9664C814D9F31417576204DC332FB8F6AF2BB74B53D5568F1ABF_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____73AA5A9F081C8049AA00AE8CEF554E85A334986D1E0AF7AF996F0F17F7AA0BAD_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____85F902FC25B01D62E00C2B48C0246DC27425600C06C44D60365C5BF9C566F2BF_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____BA5DDECCF08DCED93F4CD2E949DD3C677C1B0ED36A5E7CE4617B187669D1504B_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____C2E5E05EAC0B7DBBD623008DDE67325395F5F4E2B275201B59B409DE0E22CC66_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____E4B61E8996D29E5E5CA72544AF61F6FA97A3FD90F3A722451D54A08C6933C76E_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)98));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____C2E5E05EAC0B7DBBD623008DDE67325395F5F4E2B275201B59B409DE0E22CC66_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderTreeStructureData = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderTreeStructureData), (void*)L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)98));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____BA5DDECCF08DCED93F4CD2E949DD3C677C1B0ED36A5E7CE4617B187669D1504B_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___BFinalFastEncoderTreeStructureData = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___BFinalFastEncoderTreeStructureData), (void*)L_4);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)513));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = L_6;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____E4B61E8996D29E5E5CA72544AF61F6FA97A3FD90F3A722451D54A08C6933C76E_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL);
((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderLiteralCodeInfo = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderLiteralCodeInfo), (void*)L_7);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = L_9;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____85F902FC25B01D62E00C2B48C0246DC27425600C06C44D60365C5BF9C566F2BF_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL);
((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderDistanceCodeInfo = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderDistanceCodeInfo), (void*)L_10);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_12 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = L_12;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_14 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____27C36B8C06C0271A973E583417426E79BA840E2D887711B48754EECCA5504698_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_13, L_14, NULL);
((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___BitMask = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___BitMask), (void*)L_13);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)29));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = L_15;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_17 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____73AA5A9F081C8049AA00AE8CEF554E85A334986D1E0AF7AF996F0F17F7AA0BAD_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_16, L_17, NULL);
((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___ExtraLengthBits = L_16;
Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___ExtraLengthBits), (void*)L_16);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_20 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____6E1812F3F28F9664C814D9F31417576204DC332FB8F6AF2BB74B53D5568F1ABF_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_19, L_20, NULL);
((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___ExtraDistanceBits = L_19;
Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___ExtraDistanceBits), (void*)L_19);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21;
L_21 = FastEncoderStatics_CreateDistanceLookup_m4396554EB7D05F4241EFD8C4C11EED31B161B5F6(NULL);
((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___s_distLookup = L_21;
Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___s_distLookup), (void*)L_21);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoderWindow_get_BytesAvailable_mA40FE361DF72715889A6583478892D87C33B7F56 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____bufEnd;
int32_t L_1 = __this->____bufPos;
return ((int32_t)il2cpp_codegen_subtract(L_0, L_1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* FastEncoderWindow_get_UnprocessedInput_mC58081A53ECB232800AD110657E82E37AE56C099 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_0 = (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE*)il2cpp_codegen_object_new(DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE_il2cpp_TypeInfo_var);
DeflateInput__ctor_m3A5CDB0D7B76657D446A20E6175C5A507D102F03(L_0, NULL);
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_1 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->____window;
NullCheck(L_1);
DeflateInput_set_Buffer_m2366CB2FB1F51BFDC35D40E0C7E0E3EEA165FE0B_inline(L_1, L_2, NULL);
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_3 = L_1;
int32_t L_4 = __this->____bufPos;
NullCheck(L_3);
DeflateInput_set_StartIndex_mF699B5A9E52487FB89E6BB77DE6E8182AD36670F_inline(L_3, L_4, NULL);
DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_5 = L_3;
int32_t L_6 = __this->____bufEnd;
int32_t L_7 = __this->____bufPos;
NullCheck(L_5);
DeflateInput_set_Count_m25E5676842F9BE403E4E2DBE259BFE428DB78B5A_inline(L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), NULL);
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_FlushWindow_m09821F18B88BC878A5D3543C5AD02AE90B20C83B (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method)
{
{
FastEncoderWindow_ResetWindow_mBEF006B89DDE20A732312E2A0CAFCE63D0773F32(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_ResetWindow_mBEF006B89DDE20A732312E2A0CAFCE63D0773F32 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16646));
__this->____window = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____window), (void*)L_0);
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_1 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)((int32_t)8450));
__this->____prev = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____prev), (void*)L_1);
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)((int32_t)2048));
__this->____lookup = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____lookup), (void*)L_2);
__this->____bufPos = ((int32_t)8192);
int32_t L_3 = __this->____bufPos;
__this->____bufEnd = L_3;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoderWindow_get_FreeWindowSpace_m2182C7AD575FDD9813E2972C502FBCA0808DA716 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____bufEnd;
return ((int32_t)il2cpp_codegen_subtract(((int32_t)16384), L_0));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_CopyBytes_m2C1711102821420301014022E67B44FF77794B02 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_startIndex, int32_t ___2_count, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_inputBuffer;
int32_t L_1 = ___1_startIndex;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->____window;
int32_t L_3 = __this->____bufEnd;
int32_t L_4 = ___2_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL);
int32_t L_5 = __this->____bufEnd;
int32_t L_6 = ___2_count;
__this->____bufEnd = ((int32_t)il2cpp_codegen_add(L_5, L_6));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_MoveWindows_mB3C57F07203643CCFFEEDCFCB054D4576FEA0290 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int64_t V_2 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____window;
int32_t L_1 = __this->____bufPos;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->____window;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, ((int32_t)il2cpp_codegen_subtract(L_1, ((int32_t)8192))), (RuntimeArray*)L_2, 0, ((int32_t)8192), NULL);
V_0 = 0;
goto IL_0053;
}
IL_0027:
{
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_3 = __this->____lookup;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
uint16_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, ((int32_t)8192)));
int32_t L_7 = V_1;
if ((((int32_t)L_7) > ((int32_t)0)))
{
goto IL_0045;
}
}
{
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_8 = __this->____lookup;
int32_t L_9 = V_0;
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (uint16_t)0);
goto IL_004f;
}
IL_0045:
{
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_10 = __this->____lookup;
int32_t L_11 = V_0;
int32_t L_12 = V_1;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (uint16_t)((int32_t)(uint16_t)L_12));
}
IL_004f:
{
int32_t L_13 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0053:
{
int32_t L_14 = V_0;
if ((((int32_t)L_14) < ((int32_t)((int32_t)2048))))
{
goto IL_0027;
}
}
{
V_0 = 0;
goto IL_008e;
}
IL_005f:
{
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_15 = __this->____prev;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = L_16;
uint16_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_2 = ((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)L_18)), ((int64_t)((int32_t)8192))));
int64_t L_19 = V_2;
if ((((int64_t)L_19) > ((int64_t)((int64_t)0))))
{
goto IL_0080;
}
}
{
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_20 = __this->____prev;
int32_t L_21 = V_0;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_21), (uint16_t)0);
goto IL_008a;
}
IL_0080:
{
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_22 = __this->____prev;
int32_t L_23 = V_0;
int64_t L_24 = V_2;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (uint16_t)((int32_t)(uint16_t)L_24));
}
IL_008a:
{
int32_t L_25 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_25, 1));
}
IL_008e:
{
int32_t L_26 = V_0;
if ((((int32_t)L_26) < ((int32_t)((int32_t)8192))))
{
goto IL_005f;
}
}
{
__this->____bufPos = ((int32_t)8192);
int32_t L_27 = __this->____bufPos;
__this->____bufEnd = L_27;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t FastEncoderWindow_HashValue_m9C0FEEA4D27B2CFCCDED02C06A62C18C6E4A897F (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, uint32_t ___0_hash, uint8_t ___1_b, const RuntimeMethod* method)
{
{
uint32_t L_0 = ___0_hash;
uint8_t L_1 = ___1_b;
return ((int32_t)(((int32_t)((int32_t)L_0<<4))^(int32_t)L_1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t FastEncoderWindow_InsertString_mE0DF23EED20246540B890FA6D4EF358DCD2CB3AD (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, uint32_t* ___0_hash, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
{
uint32_t* L_0 = ___0_hash;
uint32_t* L_1 = ___0_hash;
int32_t L_2 = *((uint32_t*)L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->____window;
int32_t L_4 = __this->____bufPos;
NullCheck(L_3);
int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_4, 2));
uint8_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
uint32_t L_7;
L_7 = FastEncoderWindow_HashValue_m9C0FEEA4D27B2CFCCDED02C06A62C18C6E4A897F(__this, L_2, L_6, NULL);
*((int32_t*)L_0) = (int32_t)L_7;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_8 = __this->____lookup;
uint32_t* L_9 = ___0_hash;
int32_t L_10 = *((uint32_t*)L_9);
NullCheck(L_8);
int32_t L_11 = ((int32_t)(L_10&((int32_t)2047)));
uint16_t L_12 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
V_0 = L_12;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_13 = __this->____lookup;
uint32_t* L_14 = ___0_hash;
int32_t L_15 = *((uint32_t*)L_14);
int32_t L_16 = __this->____bufPos;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_15&((int32_t)2047)))), (uint16_t)((int32_t)(uint16_t)L_16));
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_17 = __this->____prev;
int32_t L_18 = __this->____bufPos;
uint32_t L_19 = V_0;
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_18&((int32_t)8191)))), (uint16_t)((int32_t)(uint16_t)L_19));
uint32_t L_20 = V_0;
return L_20;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_InsertStrings_m83C856465BE7389DA4D7015B463884644BDBFA5C (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, uint32_t* ___0_hash, int32_t ___1_matchLen, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____bufEnd;
int32_t L_1 = __this->____bufPos;
int32_t L_2 = ___1_matchLen;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) > ((int32_t)L_2)))
{
goto IL_0037;
}
}
{
int32_t L_3 = __this->____bufPos;
int32_t L_4 = ___1_matchLen;
__this->____bufPos = ((int32_t)il2cpp_codegen_add(L_3, ((int32_t)il2cpp_codegen_subtract(L_4, 1))));
return;
}
IL_0021:
{
uint32_t* L_5 = ___0_hash;
uint32_t L_6;
L_6 = FastEncoderWindow_InsertString_mE0DF23EED20246540B890FA6D4EF358DCD2CB3AD(__this, L_5, NULL);
int32_t L_7 = __this->____bufPos;
__this->____bufPos = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0037:
{
int32_t L_8 = ___1_matchLen;
int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
___1_matchLen = L_9;
if ((((int32_t)L_9) > ((int32_t)0)))
{
goto IL_0021;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastEncoderWindow_GetNextSymbolOrMatch_m2364046212DFA38050F21D081D0AAAFB1A877878 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* ___0_match, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t* G_B12_0 = NULL;
int32_t G_B12_1 = 0;
FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* G_B12_2 = NULL;
int32_t* G_B11_0 = NULL;
int32_t G_B11_1 = 0;
FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* G_B11_2 = NULL;
int32_t G_B13_0 = 0;
int32_t* G_B13_1 = NULL;
int32_t G_B13_2 = 0;
FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* G_B13_3 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____window;
int32_t L_1 = __this->____bufPos;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
uint32_t L_4;
L_4 = FastEncoderWindow_HashValue_m9C0FEEA4D27B2CFCCDED02C06A62C18C6E4A897F(__this, 0, L_3, NULL);
V_0 = L_4;
uint32_t L_5 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->____window;
int32_t L_7 = __this->____bufPos;
NullCheck(L_6);
int32_t L_8 = ((int32_t)il2cpp_codegen_add(L_7, 1));
uint8_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
uint32_t L_10;
L_10 = FastEncoderWindow_HashValue_m9C0FEEA4D27B2CFCCDED02C06A62C18C6E4A897F(__this, L_5, L_9, NULL);
V_0 = L_10;
V_2 = 0;
int32_t L_11 = __this->____bufEnd;
int32_t L_12 = __this->____bufPos;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_11, L_12))) > ((int32_t)3)))
{
goto IL_0042;
}
}
{
V_1 = 0;
goto IL_007e;
}
IL_0042:
{
uint32_t L_13;
L_13 = FastEncoderWindow_InsertString_mE0DF23EED20246540B890FA6D4EF358DCD2CB3AD(__this, (&V_0), NULL);
V_3 = L_13;
int32_t L_14 = V_3;
if (!L_14)
{
goto IL_007c;
}
}
{
int32_t L_15 = V_3;
int32_t L_16;
L_16 = FastEncoderWindow_FindMatch_m3F0178A2C6BEA6B8AA95C27A729D7973A2C18165(__this, L_15, (&V_2), ((int32_t)32), ((int32_t)32), NULL);
V_1 = L_16;
int32_t L_17 = __this->____bufPos;
int32_t L_18 = V_1;
int32_t L_19 = __this->____bufEnd;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_17, L_18))) <= ((int32_t)L_19)))
{
goto IL_007e;
}
}
{
int32_t L_20 = __this->____bufEnd;
int32_t L_21 = __this->____bufPos;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_20, L_21));
goto IL_007e;
}
IL_007c:
{
V_1 = 0;
}
IL_007e:
{
int32_t L_22 = V_1;
if ((((int32_t)L_22) >= ((int32_t)3)))
{
goto IL_00af;
}
}
{
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_23 = ___0_match;
NullCheck(L_23);
Match_set_State_mD82A943EF3AAAD5607358632FF8368E16E2512C8_inline(L_23, 1, NULL);
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_24 = ___0_match;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = __this->____window;
int32_t L_26 = __this->____bufPos;
NullCheck(L_25);
int32_t L_27 = L_26;
uint8_t L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
NullCheck(L_24);
Match_set_Symbol_mA37611C31D036D740C2EB1E76BFE45F3D74DD74F_inline(L_24, L_28, NULL);
int32_t L_29 = __this->____bufPos;
__this->____bufPos = ((int32_t)il2cpp_codegen_add(L_29, 1));
goto IL_01ae;
}
IL_00af:
{
int32_t L_30 = __this->____bufPos;
__this->____bufPos = ((int32_t)il2cpp_codegen_add(L_30, 1));
int32_t L_31 = V_1;
if ((((int32_t)L_31) > ((int32_t)6)))
{
goto IL_0190;
}
}
{
V_5 = 0;
uint32_t L_32;
L_32 = FastEncoderWindow_InsertString_mE0DF23EED20246540B890FA6D4EF358DCD2CB3AD(__this, (&V_0), NULL);
V_6 = L_32;
int32_t L_33 = V_6;
if (!L_33)
{
goto IL_010e;
}
}
{
int32_t L_34 = V_6;
int32_t L_35 = V_1;
if ((((int32_t)L_35) < ((int32_t)4)))
{
G_B12_0 = (&V_5);
G_B12_1 = L_34;
G_B12_2 = __this;
goto IL_00e1;
}
G_B11_0 = (&V_5);
G_B11_1 = L_34;
G_B11_2 = __this;
}
{
G_B13_0 = 8;
G_B13_1 = G_B11_0;
G_B13_2 = G_B11_1;
G_B13_3 = G_B11_2;
goto IL_00e3;
}
IL_00e1:
{
G_B13_0 = ((int32_t)32);
G_B13_1 = G_B12_0;
G_B13_2 = G_B12_1;
G_B13_3 = G_B12_2;
}
IL_00e3:
{
NullCheck(G_B13_3);
int32_t L_36;
L_36 = FastEncoderWindow_FindMatch_m3F0178A2C6BEA6B8AA95C27A729D7973A2C18165(G_B13_3, G_B13_2, G_B13_1, G_B13_0, ((int32_t)32), NULL);
V_4 = L_36;
int32_t L_37 = __this->____bufPos;
int32_t L_38 = V_4;
int32_t L_39 = __this->____bufEnd;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_37, L_38))) <= ((int32_t)L_39)))
{
goto IL_0111;
}
}
{
int32_t L_40 = __this->____bufEnd;
int32_t L_41 = __this->____bufPos;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_40, L_41));
goto IL_0111;
}
IL_010e:
{
V_4 = 0;
}
IL_0111:
{
int32_t L_42 = V_4;
int32_t L_43 = V_1;
if ((((int32_t)L_42) <= ((int32_t)L_43)))
{
goto IL_015e;
}
}
{
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_44 = ___0_match;
NullCheck(L_44);
Match_set_State_mD82A943EF3AAAD5607358632FF8368E16E2512C8_inline(L_44, 3, NULL);
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_45 = ___0_match;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = __this->____window;
int32_t L_47 = __this->____bufPos;
NullCheck(L_46);
int32_t L_48 = ((int32_t)il2cpp_codegen_subtract(L_47, 1));
uint8_t L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
NullCheck(L_45);
Match_set_Symbol_mA37611C31D036D740C2EB1E76BFE45F3D74DD74F_inline(L_45, L_49, NULL);
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_50 = ___0_match;
int32_t L_51 = V_5;
NullCheck(L_50);
Match_set_Position_mF9ABE68E1CD17AEDCD8399F15456A437A171D6EB_inline(L_50, L_51, NULL);
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_52 = ___0_match;
int32_t L_53 = V_4;
NullCheck(L_52);
Match_set_Length_m9F1DFC329350691BF0F488B32E65398A3F215089_inline(L_52, L_53, NULL);
int32_t L_54 = __this->____bufPos;
__this->____bufPos = ((int32_t)il2cpp_codegen_add(L_54, 1));
int32_t L_55 = V_4;
V_1 = L_55;
int32_t L_56 = V_1;
FastEncoderWindow_InsertStrings_m83C856465BE7389DA4D7015B463884644BDBFA5C(__this, (&V_0), L_56, NULL);
goto IL_01ae;
}
IL_015e:
{
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_57 = ___0_match;
NullCheck(L_57);
Match_set_State_mD82A943EF3AAAD5607358632FF8368E16E2512C8_inline(L_57, 2, NULL);
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_58 = ___0_match;
int32_t L_59 = V_2;
NullCheck(L_58);
Match_set_Position_mF9ABE68E1CD17AEDCD8399F15456A437A171D6EB_inline(L_58, L_59, NULL);
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_60 = ___0_match;
int32_t L_61 = V_1;
NullCheck(L_60);
Match_set_Length_m9F1DFC329350691BF0F488B32E65398A3F215089_inline(L_60, L_61, NULL);
int32_t L_62 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_62, 1));
int32_t L_63 = __this->____bufPos;
__this->____bufPos = ((int32_t)il2cpp_codegen_add(L_63, 1));
int32_t L_64 = V_1;
FastEncoderWindow_InsertStrings_m83C856465BE7389DA4D7015B463884644BDBFA5C(__this, (&V_0), L_64, NULL);
goto IL_01ae;
}
IL_0190:
{
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_65 = ___0_match;
NullCheck(L_65);
Match_set_State_mD82A943EF3AAAD5607358632FF8368E16E2512C8_inline(L_65, 2, NULL);
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_66 = ___0_match;
int32_t L_67 = V_2;
NullCheck(L_66);
Match_set_Position_mF9ABE68E1CD17AEDCD8399F15456A437A171D6EB_inline(L_66, L_67, NULL);
Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_68 = ___0_match;
int32_t L_69 = V_1;
NullCheck(L_68);
Match_set_Length_m9F1DFC329350691BF0F488B32E65398A3F215089_inline(L_68, L_69, NULL);
int32_t L_70 = V_1;
FastEncoderWindow_InsertStrings_m83C856465BE7389DA4D7015B463884644BDBFA5C(__this, (&V_0), L_70, NULL);
}
IL_01ae:
{
int32_t L_71 = __this->____bufPos;
if ((!(((uint32_t)L_71) == ((uint32_t)((int32_t)16384)))))
{
goto IL_01c1;
}
}
{
FastEncoderWindow_MoveWindows_mB3C57F07203643CCFFEEDCFCB054D4576FEA0290(__this, NULL);
}
IL_01c1:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoderWindow_FindMatch_m3F0178A2C6BEA6B8AA95C27A729D7973A2C18165 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, int32_t ___0_search, int32_t* ___1_matchPos, int32_t ___2_searchDepth, int32_t ___3_niceLength, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
uint8_t V_3 = 0x0;
int32_t V_4 = 0;
{
V_0 = 0;
V_1 = 0;
int32_t L_0 = __this->____bufPos;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_0, ((int32_t)8192)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->____window;
int32_t L_2 = __this->____bufPos;
NullCheck(L_1);
int32_t L_3 = L_2;
uint8_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_3 = L_4;
goto IL_0098;
}
IL_0021:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->____window;
int32_t L_6 = ___0_search;
int32_t L_7 = V_0;
NullCheck(L_5);
int32_t L_8 = ((int32_t)il2cpp_codegen_add(L_6, L_7));
uint8_t L_9 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
uint8_t L_10 = V_3;
if ((!(((uint32_t)L_9) == ((uint32_t)L_10))))
{
goto IL_0080;
}
}
{
V_4 = 0;
goto IL_0056;
}
IL_0033:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->____window;
int32_t L_12 = __this->____bufPos;
int32_t L_13 = V_4;
NullCheck(L_11);
int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_12, L_13));
uint8_t L_15 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->____window;
int32_t L_17 = ___0_search;
int32_t L_18 = V_4;
NullCheck(L_16);
int32_t L_19 = ((int32_t)il2cpp_codegen_add(L_17, L_18));
uint8_t L_20 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
if ((!(((uint32_t)L_15) == ((uint32_t)L_20))))
{
goto IL_005f;
}
}
{
int32_t L_21 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_0056:
{
int32_t L_22 = V_4;
if ((((int32_t)L_22) < ((int32_t)((int32_t)258))))
{
goto IL_0033;
}
}
IL_005f:
{
int32_t L_23 = V_4;
int32_t L_24 = V_0;
if ((((int32_t)L_23) <= ((int32_t)L_24)))
{
goto IL_0080;
}
}
{
int32_t L_25 = V_4;
V_0 = L_25;
int32_t L_26 = ___0_search;
V_1 = L_26;
int32_t L_27 = V_4;
if ((((int32_t)L_27) > ((int32_t)((int32_t)32))))
{
goto IL_009c;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = __this->____window;
int32_t L_29 = __this->____bufPos;
int32_t L_30 = V_4;
NullCheck(L_28);
int32_t L_31 = ((int32_t)il2cpp_codegen_add(L_29, L_30));
uint8_t L_32 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
V_3 = L_32;
}
IL_0080:
{
int32_t L_33 = ___2_searchDepth;
int32_t L_34 = ((int32_t)il2cpp_codegen_subtract(L_33, 1));
___2_searchDepth = L_34;
if (!L_34)
{
goto IL_009c;
}
}
{
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_35 = __this->____prev;
int32_t L_36 = ___0_search;
NullCheck(L_35);
int32_t L_37 = ((int32_t)(L_36&((int32_t)8191)));
uint16_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
___0_search = L_38;
}
IL_0098:
{
int32_t L_39 = ___0_search;
int32_t L_40 = V_2;
if ((((int32_t)L_39) > ((int32_t)L_40)))
{
goto IL_0021;
}
}
IL_009c:
{
int32_t* L_41 = ___1_matchPos;
int32_t L_42 = __this->____bufPos;
int32_t L_43 = V_1;
*((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_42, L_43)), 1));
int32_t L_44 = V_0;
if ((!(((uint32_t)L_44) == ((uint32_t)3))))
{
goto IL_00b7;
}
}
{
int32_t* L_45 = ___1_matchPos;
int32_t L_46 = *((int32_t*)L_45);
if ((((int32_t)L_46) < ((int32_t)((int32_t)16384))))
{
goto IL_00b7;
}
}
{
return 0;
}
IL_00b7:
{
int32_t L_47 = V_0;
return L_47;
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* HuffmanTree_get_StaticLiteralLengthTree_m5497AFFD041352473F2DA39BE57261B519E3025E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_0 = ((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticLiteralLengthTreeU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* HuffmanTree_get_StaticDistanceTree_mA69F234FF97D800FA56E04CA09573BDBFD62194E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_0 = ((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticDistanceTreeU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HuffmanTree__ctor_m6F9AEAB206B1685B20F05C75FFD7A3712ED56FB5 (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_codeLengths, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_codeLengths;
__this->____codeLengthArray = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____codeLengthArray), (void*)L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->____codeLengthArray;
NullCheck(L_1);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) == ((uint32_t)((int32_t)288)))))
{
goto IL_0026;
}
}
{
__this->____tableBits = ((int32_t)9);
goto IL_002d;
}
IL_0026:
{
__this->____tableBits = 7;
}
IL_002d:
{
int32_t L_2 = __this->____tableBits;
__this->____tableMask = ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_2&((int32_t)31))))), 1));
int32_t L_3 = __this->____tableBits;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_4 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(1<<((int32_t)(L_3&((int32_t)31))))));
__this->____table = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____table), (void*)L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->____codeLengthArray;
NullCheck(L_5);
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_6 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_5)->max_length)))));
__this->____left = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____left), (void*)L_6);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->____codeLengthArray;
NullCheck(L_7);
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_8 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_7)->max_length)))));
__this->____right = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____right), (void*)L_8);
HuffmanTree_CreateTable_mB6F94AAA9F2DD676AAD3F170248C7A7CF0C9AAAA(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* HuffmanTree_GetStaticLiteralTreeLength_m09EF1A204A8FEFC4B8DDA28B9E0008B742C1E5C6 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)288));
V_0 = L_0;
V_1 = 0;
goto IL_0017;
}
IL_000f:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)8);
int32_t L_3 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
}
IL_0017:
{
int32_t L_4 = V_1;
if ((((int32_t)L_4) <= ((int32_t)((int32_t)143))))
{
goto IL_000f;
}
}
{
V_2 = ((int32_t)144);
goto IL_0030;
}
IL_0027:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0;
int32_t L_6 = V_2;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (uint8_t)((int32_t)9));
int32_t L_7 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0030:
{
int32_t L_8 = V_2;
if ((((int32_t)L_8) <= ((int32_t)((int32_t)255))))
{
goto IL_0027;
}
}
{
V_3 = ((int32_t)256);
goto IL_0048;
}
IL_0040:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0;
int32_t L_10 = V_3;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)7);
int32_t L_11 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0048:
{
int32_t L_12 = V_3;
if ((((int32_t)L_12) <= ((int32_t)((int32_t)279))))
{
goto IL_0040;
}
}
{
V_4 = ((int32_t)280);
goto IL_0064;
}
IL_0059:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0;
int32_t L_14 = V_4;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)8);
int32_t L_15 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0064:
{
int32_t L_16 = V_4;
if ((((int32_t)L_16) <= ((int32_t)((int32_t)287))))
{
goto IL_0059;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_0;
return L_17;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* HuffmanTree_GetStaticDistanceTreeLength_m3B10029A8D1AD95365B4C8C6E278B58B43B46783 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
int32_t V_1 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
V_0 = L_0;
V_1 = 0;
goto IL_0014;
}
IL_000c:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)5);
int32_t L_3 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
}
IL_0014:
{
int32_t L_4 = V_1;
if ((((int32_t)L_4) < ((int32_t)((int32_t)32))))
{
goto IL_000c;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0;
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* HuffmanTree_CalculateHuffmanCode_mC1335916F3F2A885CB28CE3C02A00C562C4DDB82 (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_1 = NULL;
uint32_t V_2 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_3 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL;
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
int32_t V_9 = 0;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)17));
V_0 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->____codeLengthArray;
V_4 = L_1;
V_5 = 0;
goto IL_002f;
}
IL_0015:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_4;
int32_t L_3 = V_5;
NullCheck(L_2);
int32_t L_4 = L_3;
uint8_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_6 = L_5;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = V_0;
int32_t L_7 = V_6;
NullCheck(L_6);
uint32_t* L_8 = ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)));
int32_t L_9 = *((uint32_t*)L_8);
*((int32_t*)L_8) = (int32_t)((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_002f:
{
int32_t L_11 = V_5;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_4;
NullCheck(L_12);
if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
{
goto IL_0015;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = V_0;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)0);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)17));
V_1 = L_14;
V_2 = 0;
V_7 = 1;
goto IL_0060;
}
IL_004a:
{
uint32_t L_15 = V_2;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = V_0;
int32_t L_17 = V_7;
NullCheck(L_16);
int32_t L_18 = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
uint32_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
V_2 = ((int32_t)(((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_19))<<1));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_20 = V_1;
int32_t L_21 = V_7;
uint32_t L_22 = V_2;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_21), (uint32_t)L_22);
int32_t L_23 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_0060:
{
int32_t L_24 = V_7;
if ((((int32_t)L_24) <= ((int32_t)((int32_t)16))))
{
goto IL_004a;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)288));
V_3 = L_25;
V_8 = 0;
goto IL_00a8;
}
IL_0076:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = __this->____codeLengthArray;
int32_t L_27 = V_8;
NullCheck(L_26);
int32_t L_28 = L_27;
uint8_t L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
V_9 = L_29;
int32_t L_30 = V_9;
if ((((int32_t)L_30) <= ((int32_t)0)))
{
goto IL_00a2;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_31 = V_3;
int32_t L_32 = V_8;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_33 = V_1;
int32_t L_34 = V_9;
NullCheck(L_33);
int32_t L_35 = L_34;
uint32_t L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
int32_t L_37 = V_9;
il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var);
uint32_t L_38;
L_38 = FastEncoderStatics_BitReverse_m2B662DAACF47EE24578493C0106A991DD67FAE8D(L_36, L_37, NULL);
NullCheck(L_31);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (uint32_t)L_38);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_39 = V_1;
int32_t L_40 = V_9;
NullCheck(L_39);
uint32_t* L_41 = ((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)));
int32_t L_42 = *((uint32_t*)L_41);
*((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00a2:
{
int32_t L_43 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_43, 1));
}
IL_00a8:
{
int32_t L_44 = V_8;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = __this->____codeLengthArray;
NullCheck(L_45);
if ((((int32_t)L_44) < ((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length)))))
{
goto IL_0076;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_46 = V_3;
return L_46;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HuffmanTree_CreateTable_mB6F94AAA9F2DD676AAD3F170248C7A7CF0C9AAAA (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, const RuntimeMethod* method)
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
int16_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
int32_t V_9 = 0;
int32_t V_10 = 0;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* V_11 = NULL;
int16_t V_12 = 0;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0;
L_0 = HuffmanTree_CalculateHuffmanCode_mC1335916F3F2A885CB28CE3C02A00C562C4DDB82(__this, NULL);
V_0 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->____codeLengthArray;
NullCheck(L_1);
V_1 = ((int16_t)((int32_t)(((RuntimeArray*)L_1)->max_length)));
V_2 = 0;
goto IL_011d;
}
IL_0018:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->____codeLengthArray;
int32_t L_3 = V_2;
NullCheck(L_2);
int32_t L_4 = L_3;
uint8_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_3 = L_5;
int32_t L_6 = V_3;
if ((((int32_t)L_6) <= ((int32_t)0)))
{
goto IL_0119;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = V_0;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
uint32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_4 = L_10;
int32_t L_11 = V_3;
int32_t L_12 = __this->____tableBits;
if ((((int32_t)L_11) > ((int32_t)L_12)))
{
goto IL_0086;
}
}
{
int32_t L_13 = V_3;
V_5 = ((int32_t)(1<<((int32_t)(L_13&((int32_t)31)))));
int32_t L_14 = V_4;
int32_t L_15 = V_5;
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_004f;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_16 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral13E212CB623BDD6E8AB1D26CAC7F45D758F9CC4B)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HuffmanTree_CreateTable_mB6F94AAA9F2DD676AAD3F170248C7A7CF0C9AAAA_RuntimeMethod_var)));
}
IL_004f:
{
int32_t L_17 = __this->____tableBits;
int32_t L_18 = V_3;
V_6 = ((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(L_17, L_18))&((int32_t)31)))));
V_7 = 0;
goto IL_007b;
}
IL_0063:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_19 = __this->____table;
int32_t L_20 = V_4;
int32_t L_21 = V_2;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (int16_t)((int16_t)L_21));
int32_t L_22 = V_4;
int32_t L_23 = V_5;
V_4 = ((int32_t)il2cpp_codegen_add(L_22, L_23));
int32_t L_24 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_24, 1));
}
IL_007b:
{
int32_t L_25 = V_7;
int32_t L_26 = V_6;
if ((((int32_t)L_25) < ((int32_t)L_26)))
{
goto IL_0063;
}
}
{
goto IL_0119;
}
IL_0086:
{
int32_t L_27 = V_3;
int32_t L_28 = __this->____tableBits;
V_8 = ((int32_t)il2cpp_codegen_subtract(L_27, L_28));
int32_t L_29 = __this->____tableBits;
V_9 = ((int32_t)(1<<((int32_t)(L_29&((int32_t)31)))));
int32_t L_30 = V_4;
int32_t L_31 = __this->____tableBits;
V_10 = ((int32_t)(L_30&((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_31&((int32_t)31))))), 1))));
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_32 = __this->____table;
V_11 = L_32;
}
IL_00b7:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_33 = V_11;
int32_t L_34 = V_10;
NullCheck(L_33);
int32_t L_35 = L_34;
int16_t L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
V_12 = L_36;
int16_t L_37 = V_12;
if (L_37)
{
goto IL_00d4;
}
}
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_38 = V_11;
int32_t L_39 = V_10;
int16_t L_40 = V_1;
NullCheck(L_38);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(L_39), (int16_t)((int16_t)((-((int32_t)L_40)))));
int16_t L_41 = V_1;
V_12 = ((int16_t)((-((int32_t)L_41))));
int16_t L_42 = V_1;
V_1 = ((int16_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, 1)));
}
IL_00d4:
{
int16_t L_43 = V_12;
if ((((int32_t)L_43) <= ((int32_t)0)))
{
goto IL_00e4;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_44 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_44, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral13E212CB623BDD6E8AB1D26CAC7F45D758F9CC4B)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HuffmanTree_CreateTable_mB6F94AAA9F2DD676AAD3F170248C7A7CF0C9AAAA_RuntimeMethod_var)));
}
IL_00e4:
{
int32_t L_45 = V_4;
int32_t L_46 = V_9;
if (((int32_t)(L_45&L_46)))
{
goto IL_00f5;
}
}
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_47 = __this->____left;
V_11 = L_47;
goto IL_00fd;
}
IL_00f5:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_48 = __this->____right;
V_11 = L_48;
}
IL_00fd:
{
int16_t L_49 = V_12;
V_10 = ((-((int32_t)L_49)));
int32_t L_50 = V_9;
V_9 = ((int32_t)(L_50<<1));
int32_t L_51 = V_8;
V_8 = ((int32_t)il2cpp_codegen_subtract(L_51, 1));
int32_t L_52 = V_8;
if (L_52)
{
goto IL_00b7;
}
}
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_53 = V_11;
int32_t L_54 = V_10;
int32_t L_55 = V_2;
NullCheck(L_53);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int16_t)((int16_t)L_55));
}
IL_0119:
{
int32_t L_56 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_56, 1));
}
IL_011d:
{
int32_t L_57 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_58 = __this->____codeLengthArray;
NullCheck(L_58);
if ((((int32_t)L_57) < ((int32_t)((int32_t)(((RuntimeArray*)L_58)->max_length)))))
{
goto IL_0018;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* ___0_input, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
uint32_t V_3 = 0;
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_0 = ___0_input;
NullCheck(L_0);
uint32_t L_1;
L_1 = InputBuffer_TryLoad16Bits_mF1D2CD50DB9384F6409B2874F24614878EBD6543(L_0, NULL);
V_0 = L_1;
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_2 = ___0_input;
NullCheck(L_2);
int32_t L_3;
L_3 = InputBuffer_get_AvailableBits_m9FF76B78FFAF3D5D866738682833C6564C934059_inline(L_2, NULL);
if (L_3)
{
goto IL_0011;
}
}
{
return (-1);
}
IL_0011:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_4 = __this->____table;
uint32_t L_5 = V_0;
int32_t L_6 = __this->____tableMask;
if ((int64_t)(((int64_t)(((int64_t)(uint64_t)((uint32_t)L_5))&((int64_t)L_6)))) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A_RuntimeMethod_var);
NullCheck(L_4);
intptr_t L_7 = ((intptr_t)((int64_t)(((int64_t)(uint64_t)((uint32_t)L_5))&((int64_t)L_6))));
int16_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_1 = L_8;
int32_t L_9 = V_1;
if ((((int32_t)L_9) >= ((int32_t)0)))
{
goto IL_0058;
}
}
{
int32_t L_10 = __this->____tableBits;
V_3 = ((int32_t)(1<<((int32_t)(L_10&((int32_t)31)))));
}
IL_0034:
{
int32_t L_11 = V_1;
V_1 = ((-L_11));
uint32_t L_12 = V_0;
uint32_t L_13 = V_3;
if (((int32_t)((int32_t)L_12&(int32_t)L_13)))
{
goto IL_0047;
}
}
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_14 = __this->____left;
int32_t L_15 = V_1;
NullCheck(L_14);
int32_t L_16 = L_15;
int16_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
V_1 = L_17;
goto IL_0050;
}
IL_0047:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_18 = __this->____right;
int32_t L_19 = V_1;
NullCheck(L_18);
int32_t L_20 = L_19;
int16_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
V_1 = L_21;
}
IL_0050:
{
uint32_t L_22 = V_3;
V_3 = ((int32_t)((int32_t)L_22<<1));
int32_t L_23 = V_1;
if ((((int32_t)L_23) < ((int32_t)0)))
{
goto IL_0034;
}
}
IL_0058:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = __this->____codeLengthArray;
int32_t L_25 = V_1;
NullCheck(L_24);
int32_t L_26 = L_25;
uint8_t L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
V_2 = L_27;
int32_t L_28 = V_2;
if ((((int32_t)L_28) > ((int32_t)0)))
{
goto IL_0070;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_29 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral13E212CB623BDD6E8AB1D26CAC7F45D758F9CC4B)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A_RuntimeMethod_var)));
}
IL_0070:
{
int32_t L_30 = V_2;
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_31 = ___0_input;
NullCheck(L_31);
int32_t L_32;
L_32 = InputBuffer_get_AvailableBits_m9FF76B78FFAF3D5D866738682833C6564C934059_inline(L_31, NULL);
if ((((int32_t)L_30) <= ((int32_t)L_32)))
{
goto IL_007b;
}
}
{
return (-1);
}
IL_007b:
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_33 = ___0_input;
int32_t L_34 = V_2;
NullCheck(L_33);
InputBuffer_SkipBits_m75DC2DC8E1C9264BD29DC8EDBCEF14C318A2B96F(L_33, L_34, NULL);
int32_t L_35 = V_1;
return L_35;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HuffmanTree__cctor_mCD008E30FFA40975081CD8FB02A7EC63A9FA102A (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0;
L_0 = HuffmanTree_GetStaticLiteralTreeLength_m09EF1A204A8FEFC4B8DDA28B9E0008B742C1E5C6(NULL);
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_1 = (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8*)il2cpp_codegen_object_new(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
HuffmanTree__ctor_m6F9AEAB206B1685B20F05C75FFD7A3712ED56FB5(L_1, L_0, NULL);
((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticLiteralLengthTreeU3Ek__BackingField = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticLiteralLengthTreeU3Ek__BackingField), (void*)L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2;
L_2 = HuffmanTree_GetStaticDistanceTreeLength_m3B10029A8D1AD95365B4C8C6E278B58B43B46783(NULL);
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_3 = (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8*)il2cpp_codegen_object_new(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
HuffmanTree__ctor_m6F9AEAB206B1685B20F05C75FFD7A3712ED56FB5(L_3, L_2, NULL);
((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticDistanceTreeU3Ek__BackingField = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticDistanceTreeU3Ek__BackingField), (void*)L_3);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged__ctor_m4E3502300142CD189539B88C0EC75995CC4EC446 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, RuntimeObject* ___0_reader, bool ___1_deflate64, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)4);
__this->____blockLengthBuffer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____blockLengthBuffer), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_1 = (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E*)il2cpp_codegen_object_new(OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E_il2cpp_TypeInfo_var);
OutputWindow__ctor_mDFA19678376164B99DD2A90D209A26F7AFBC66E0(L_1, NULL);
__this->____output = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____output), (void*)L_1);
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_2 = (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF*)il2cpp_codegen_object_new(InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF_il2cpp_TypeInfo_var);
InputBuffer__ctor_m469EF0673C2027A23509C02FCBDD6F0820243341(L_2, NULL);
__this->____input = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____input), (void*)L_2);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)320));
__this->____codeList = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____codeList), (void*)L_3);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)19));
__this->____codeLengthTreeCodeLength = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____codeLengthTreeCodeLength), (void*)L_4);
bool L_5 = ___1_deflate64;
__this->____deflate64 = L_5;
RuntimeObject* L_6 = ___0_reader;
if (!L_6)
{
goto IL_005d;
}
}
{
RuntimeObject* L_7 = ___0_reader;
__this->____formatReader = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->____formatReader), (void*)L_7);
__this->____hasFormatReader = (bool)1;
}
IL_005d:
{
InflaterManaged_Reset_mCD49A25A230A268614195FBC20E813400F07F4AB(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged_Reset_mCD49A25A230A268614195FBC20E813400F07F4AB (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method)
{
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* G_B2_0 = NULL;
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* G_B3_1 = NULL;
{
bool L_0 = __this->____hasFormatReader;
if (L_0)
{
G_B2_0 = __this;
goto IL_000c;
}
G_B1_0 = __this;
}
{
G_B3_0 = 2;
G_B3_1 = G_B1_0;
goto IL_000d;
}
IL_000c:
{
G_B3_0 = 0;
G_B3_1 = G_B2_0;
}
IL_000d:
{
NullCheck(G_B3_1);
G_B3_1->____state = G_B3_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged_SetInput_mA2C8B1884D72C34B9A2CEACF7A789C192DE39713 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBytes, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method)
{
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_0 = __this->____input;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_inputBytes;
int32_t L_2 = ___1_offset;
int32_t L_3 = ___2_length;
NullCheck(L_0);
InputBuffer_SetInput_mB970FC9A216F12C8C9C66454EAA5A2DBDE0E1007(L_0, L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_Finished_m9E78850019C3264C72E50720AD07BEE42E7C6382 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____state;
if ((((int32_t)L_0) == ((int32_t)((int32_t)24))))
{
goto IL_0015;
}
}
{
int32_t L_1 = __this->____state;
return (bool)((((int32_t)L_1) == ((int32_t)((int32_t)23)))? 1 : 0);
}
IL_0015:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterManaged_Inflate_mD93C06153E8A2BA25BAB16028F302EFF0E8C39B3 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
V_0 = 0;
}
IL_0002:
{
OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_0 = __this->____output;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_bytes;
int32_t L_2 = ___1_offset;
int32_t L_3 = ___2_length;
NullCheck(L_0);
int32_t L_4;
L_4 = OutputWindow_CopyTo_mBDC2019A354A2BF9A47B0C93A41A97122745D710(L_0, L_1, L_2, L_3, NULL);
V_1 = L_4;
int32_t L_5 = V_1;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_0039;
}
}
{
bool L_6 = __this->____hasFormatReader;
if (!L_6)
{
goto IL_002b;
}
}
{
RuntimeObject* L_7 = __this->____formatReader;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_bytes;
int32_t L_9 = ___1_offset;
int32_t L_10 = V_1;
NullCheck(L_7);
InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(2, IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4_il2cpp_TypeInfo_var, L_7, L_8, L_9, L_10);
}
IL_002b:
{
int32_t L_11 = ___1_offset;
int32_t L_12 = V_1;
___1_offset = ((int32_t)il2cpp_codegen_add(L_11, L_12));
int32_t L_13 = V_0;
int32_t L_14 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add(L_13, L_14));
int32_t L_15 = ___2_length;
int32_t L_16 = V_1;
___2_length = ((int32_t)il2cpp_codegen_subtract(L_15, L_16));
}
IL_0039:
{
int32_t L_17 = ___2_length;
if (!L_17)
{
goto IL_004c;
}
}
{
bool L_18;
L_18 = InflaterManaged_Finished_m9E78850019C3264C72E50720AD07BEE42E7C6382(__this, NULL);
if (L_18)
{
goto IL_004c;
}
}
{
bool L_19;
L_19 = InflaterManaged_Decode_m7457D0BB775A8DFF55D38D3556081F727B49E90D(__this, NULL);
if (L_19)
{
goto IL_0002;
}
}
IL_004c:
{
int32_t L_20 = __this->____state;
if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)23)))))
{
goto IL_006e;
}
}
{
OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_21 = __this->____output;
NullCheck(L_21);
int32_t L_22;
L_22 = OutputWindow_get_AvailableBytes_m6484DDBE3925F9A4E0BA9276B72AFF6F982544FF_inline(L_21, NULL);
if (L_22)
{
goto IL_006e;
}
}
{
RuntimeObject* L_23 = __this->____formatReader;
NullCheck(L_23);
InterfaceActionInvoker0::Invoke(3, IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4_il2cpp_TypeInfo_var, L_23);
}
IL_006e:
{
int32_t L_24 = V_0;
return L_24;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_Decode_m7457D0BB775A8DFF55D38D3556081F727B49E90D (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
V_0 = (bool)0;
V_1 = (bool)0;
bool L_0;
L_0 = InflaterManaged_Finished_m9E78850019C3264C72E50720AD07BEE42E7C6382(__this, NULL);
if (!L_0)
{
goto IL_000e;
}
}
{
return (bool)1;
}
IL_000e:
{
bool L_1 = __this->____hasFormatReader;
if (!L_1)
{
goto IL_006f;
}
}
{
int32_t L_2 = __this->____state;
if (L_2)
{
goto IL_003c;
}
}
{
RuntimeObject* L_3 = __this->____formatReader;
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_4 = __this->____input;
NullCheck(L_3);
bool L_5;
L_5 = InterfaceFuncInvoker1< bool, InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* >::Invoke(0, IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4_il2cpp_TypeInfo_var, L_3, L_4);
if (L_5)
{
goto IL_0033;
}
}
{
return (bool)0;
}
IL_0033:
{
__this->____state = 2;
goto IL_006f;
}
IL_003c:
{
int32_t L_6 = __this->____state;
if ((((int32_t)L_6) == ((int32_t)((int32_t)21))))
{
goto IL_0050;
}
}
{
int32_t L_7 = __this->____state;
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)22)))))
{
goto IL_006f;
}
}
IL_0050:
{
RuntimeObject* L_8 = __this->____formatReader;
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_9 = __this->____input;
NullCheck(L_8);
bool L_10;
L_10 = InterfaceFuncInvoker1< bool, InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* >::Invoke(1, IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4_il2cpp_TypeInfo_var, L_8, L_9);
if (L_10)
{
goto IL_0065;
}
}
{
return (bool)0;
}
IL_0065:
{
__this->____state = ((int32_t)23);
return (bool)1;
}
IL_006f:
{
int32_t L_11 = __this->____state;
if ((!(((uint32_t)L_11) == ((uint32_t)2))))
{
goto IL_00a1;
}
}
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_12 = __this->____input;
NullCheck(L_12);
bool L_13;
L_13 = InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24(L_12, 1, NULL);
if (L_13)
{
goto IL_0088;
}
}
{
return (bool)0;
}
IL_0088:
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_14 = __this->____input;
NullCheck(L_14);
int32_t L_15;
L_15 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_14, 1, NULL);
__this->____bfinal = L_15;
__this->____state = 3;
}
IL_00a1:
{
int32_t L_16 = __this->____state;
if ((!(((uint32_t)L_16) == ((uint32_t)3))))
{
goto IL_012e;
}
}
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_17 = __this->____input;
NullCheck(L_17);
bool L_18;
L_18 = InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24(L_17, 2, NULL);
if (L_18)
{
goto IL_00c4;
}
}
{
__this->____state = 3;
return (bool)0;
}
IL_00c4:
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_19 = __this->____input;
NullCheck(L_19);
int32_t L_20;
L_20 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_19, 2, NULL);
__this->____blockType = L_20;
int32_t L_21 = __this->____blockType;
if ((!(((uint32_t)L_21) == ((uint32_t)2))))
{
goto IL_00e8;
}
}
{
__this->____state = 4;
goto IL_012e;
}
IL_00e8:
{
int32_t L_22 = __this->____blockType;
if ((!(((uint32_t)L_22) == ((uint32_t)1))))
{
goto IL_0111;
}
}
{
il2cpp_codegen_runtime_class_init_inline(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_23;
L_23 = HuffmanTree_get_StaticLiteralLengthTree_m5497AFFD041352473F2DA39BE57261B519E3025E_inline(NULL);
__this->____literalLengthTree = L_23;
Il2CppCodeGenWriteBarrier((void**)(&__this->____literalLengthTree), (void*)L_23);
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_24;
L_24 = HuffmanTree_get_StaticDistanceTree_mA69F234FF97D800FA56E04CA09573BDBFD62194E_inline(NULL);
__this->____distanceTree = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->____distanceTree), (void*)L_24);
__this->____state = ((int32_t)10);
goto IL_012e;
}
IL_0111:
{
int32_t L_25 = __this->____blockType;
if (L_25)
{
goto IL_0123;
}
}
{
__this->____state = ((int32_t)15);
goto IL_012e;
}
IL_0123:
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_26 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral73249F373B3E760B71484A0119FC7B9C11DDC81D)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_Decode_m7457D0BB775A8DFF55D38D3556081F727B49E90D_RuntimeMethod_var)));
}
IL_012e:
{
int32_t L_27 = __this->____blockType;
if ((!(((uint32_t)L_27) == ((uint32_t)2))))
{
goto IL_0155;
}
}
{
int32_t L_28 = __this->____state;
if ((((int32_t)L_28) >= ((int32_t)((int32_t)10))))
{
goto IL_014a;
}
}
{
bool L_29;
L_29 = InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132(__this, NULL);
V_1 = L_29;
goto IL_0187;
}
IL_014a:
{
bool L_30;
L_30 = InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD(__this, (&V_0), NULL);
V_1 = L_30;
goto IL_0187;
}
IL_0155:
{
int32_t L_31 = __this->____blockType;
if ((!(((uint32_t)L_31) == ((uint32_t)1))))
{
goto IL_0169;
}
}
{
bool L_32;
L_32 = InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD(__this, (&V_0), NULL);
V_1 = L_32;
goto IL_0187;
}
IL_0169:
{
int32_t L_33 = __this->____blockType;
if (L_33)
{
goto IL_017c;
}
}
{
bool L_34;
L_34 = InflaterManaged_DecodeUncompressedBlock_m8C03BD68025687D76557AAE8475DE08D1E76EF55(__this, (&V_0), NULL);
V_1 = L_34;
goto IL_0187;
}
IL_017c:
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_35 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_35, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral73249F373B3E760B71484A0119FC7B9C11DDC81D)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_Decode_m7457D0BB775A8DFF55D38D3556081F727B49E90D_RuntimeMethod_var)));
}
IL_0187:
{
bool L_36 = V_0;
if (!L_36)
{
goto IL_01ac;
}
}
{
int32_t L_37 = __this->____bfinal;
if (!L_37)
{
goto IL_01ac;
}
}
{
bool L_38 = __this->____hasFormatReader;
if (!L_38)
{
goto IL_01a4;
}
}
{
__this->____state = ((int32_t)21);
goto IL_01ac;
}
IL_01a4:
{
__this->____state = ((int32_t)24);
}
IL_01ac:
{
bool L_39 = V_1;
return L_39;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_DecodeUncompressedBlock_m8C03BD68025687D76557AAE8475DE08D1E76EF55 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, bool* ___0_end_of_block, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
bool* L_0 = ___0_end_of_block;
*((int8_t*)L_0) = (int8_t)0;
}
IL_0003:
{
int32_t L_1 = __this->____state;
V_2 = L_1;
int32_t L_2 = V_2;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, ((int32_t)15))))
{
case 0:
{
goto IL_0030;
}
case 1:
{
goto IL_0043;
}
case 2:
{
goto IL_0043;
}
case 3:
{
goto IL_0043;
}
case 4:
{
goto IL_0043;
}
case 5:
{
goto IL_00d1;
}
}
}
{
goto IL_011c;
}
IL_0030:
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_3 = __this->____input;
NullCheck(L_3);
InputBuffer_SkipToByteBoundary_m4FD99AC1DE5FBE46A8602CD4FEC66DB530737414(L_3, NULL);
__this->____state = ((int32_t)16);
}
IL_0043:
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_4 = __this->____input;
NullCheck(L_4);
int32_t L_5;
L_5 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_4, 8, NULL);
V_0 = L_5;
int32_t L_6 = V_0;
if ((((int32_t)L_6) >= ((int32_t)0)))
{
goto IL_0056;
}
}
{
return (bool)0;
}
IL_0056:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->____blockLengthBuffer;
int32_t L_8 = __this->____state;
int32_t L_9 = V_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)L_8, ((int32_t)16)))), (uint8_t)((int32_t)(uint8_t)L_9));
int32_t L_10 = __this->____state;
if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)19)))))
{
goto IL_00be;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->____blockLengthBuffer;
NullCheck(L_11);
int32_t L_12 = 0;
uint8_t L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->____blockLengthBuffer;
NullCheck(L_14);
int32_t L_15 = 1;
uint8_t L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
__this->____blockLength = ((int32_t)il2cpp_codegen_add((int32_t)L_13, ((int32_t)il2cpp_codegen_multiply((int32_t)L_16, ((int32_t)256)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->____blockLengthBuffer;
NullCheck(L_17);
int32_t L_18 = 2;
uint8_t L_19 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->____blockLengthBuffer;
NullCheck(L_20);
int32_t L_21 = 3;
uint8_t L_22 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, ((int32_t)il2cpp_codegen_multiply((int32_t)L_22, ((int32_t)256)))));
int32_t L_23 = __this->____blockLength;
int32_t L_24 = V_3;
if ((((int32_t)((int32_t)(uint16_t)L_23)) == ((int32_t)((int32_t)(uint16_t)((~L_24))))))
{
goto IL_00be;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_25 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_25, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC1918FCD7291582E0B8910D6D9D929AB2738E19F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeUncompressedBlock_m8C03BD68025687D76557AAE8475DE08D1E76EF55_RuntimeMethod_var)));
}
IL_00be:
{
int32_t L_26 = __this->____state;
__this->____state = ((int32_t)il2cpp_codegen_add((int32_t)L_26, 1));
goto IL_0003;
}
IL_00d1:
{
OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_27 = __this->____output;
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_28 = __this->____input;
int32_t L_29 = __this->____blockLength;
NullCheck(L_27);
int32_t L_30;
L_30 = OutputWindow_CopyFrom_m43757C0C7965E0FA9742E049D748AF654507B2D9(L_27, L_28, L_29, NULL);
V_1 = L_30;
int32_t L_31 = __this->____blockLength;
int32_t L_32 = V_1;
__this->____blockLength = ((int32_t)il2cpp_codegen_subtract(L_31, L_32));
int32_t L_33 = __this->____blockLength;
if (L_33)
{
goto IL_010b;
}
}
{
__this->____state = 2;
bool* L_34 = ___0_end_of_block;
*((int8_t*)L_34) = (int8_t)1;
return (bool)1;
}
IL_010b:
{
OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_35 = __this->____output;
NullCheck(L_35);
int32_t L_36;
L_36 = OutputWindow_get_FreeBytes_mFE312FDC636EAB44D2680BE544DFBF0EF73BABD6(L_35, NULL);
if (L_36)
{
goto IL_011a;
}
}
{
return (bool)1;
}
IL_011a:
{
return (bool)0;
}
IL_011c:
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_37 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_37, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralABFF18982DD26E43857C2D9E35934AB2C0455481)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_37, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeUncompressedBlock_m8C03BD68025687D76557AAE8475DE08D1E76EF55_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, bool* ___0_end_of_block_code_seen, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
{
bool* L_0 = ___0_end_of_block_code_seen;
*((int8_t*)L_0) = (int8_t)0;
OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_1 = __this->____output;
NullCheck(L_1);
int32_t L_2;
L_2 = OutputWindow_get_FreeBytes_mFE312FDC636EAB44D2680BE544DFBF0EF73BABD6(L_1, NULL);
V_0 = L_2;
goto IL_0230;
}
IL_0014:
{
int32_t L_3 = __this->____state;
V_3 = L_3;
int32_t L_4 = V_3;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_4, ((int32_t)10))))
{
case 0:
{
goto IL_0039;
}
case 1:
{
goto IL_00e5;
}
case 2:
{
goto IL_0150;
}
case 3:
{
goto IL_01b2;
}
}
}
{
goto IL_0225;
}
IL_0039:
{
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_5 = __this->____literalLengthTree;
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_6 = __this->____input;
NullCheck(L_5);
int32_t L_7;
L_7 = HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A(L_5, L_6, NULL);
V_1 = L_7;
int32_t L_8 = V_1;
if ((((int32_t)L_8) >= ((int32_t)0)))
{
goto IL_0051;
}
}
{
return (bool)0;
}
IL_0051:
{
int32_t L_9 = V_1;
if ((((int32_t)L_9) >= ((int32_t)((int32_t)256))))
{
goto IL_006f;
}
}
{
OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_10 = __this->____output;
int32_t L_11 = V_1;
NullCheck(L_10);
OutputWindow_Write_mF1729E92A8DC8C11F1C9E5FF2D0AA5F8347E5A46(L_10, (uint8_t)((int32_t)(uint8_t)L_11), NULL);
int32_t L_12 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
goto IL_0230;
}
IL_006f:
{
int32_t L_13 = V_1;
if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)256)))))
{
goto IL_0083;
}
}
{
bool* L_14 = ___0_end_of_block_code_seen;
*((int8_t*)L_14) = (int8_t)1;
__this->____state = 2;
return (bool)1;
}
IL_0083:
{
int32_t L_15 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_15, ((int32_t)257)));
int32_t L_16 = V_1;
if ((((int32_t)L_16) >= ((int32_t)8)))
{
goto IL_009c;
}
}
{
int32_t L_17 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 3));
__this->____extraBits = 0;
goto IL_00de;
}
IL_009c:
{
bool L_18 = __this->____deflate64;
if (L_18)
{
goto IL_00b8;
}
}
{
int32_t L_19 = V_1;
if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)28)))))
{
goto IL_00b8;
}
}
{
V_1 = ((int32_t)258);
__this->____extraBits = 0;
goto IL_00de;
}
IL_00b8:
{
int32_t L_20 = V_1;
if ((((int32_t)L_20) < ((int32_t)0)))
{
goto IL_00c6;
}
}
{
int32_t L_21 = V_1;
il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_extraLengthBits;
NullCheck(L_22);
if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
{
goto IL_00d1;
}
}
IL_00c6:
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_23 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCA548B08EABC9647C0D75A2AAC48B7B3BA0B7547)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD_RuntimeMethod_var)));
}
IL_00d1:
{
il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_extraLengthBits;
int32_t L_25 = V_1;
NullCheck(L_24);
int32_t L_26 = L_25;
uint8_t L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
__this->____extraBits = L_27;
}
IL_00de:
{
int32_t L_28 = V_1;
__this->____length = L_28;
}
IL_00e5:
{
int32_t L_29 = __this->____extraBits;
if ((((int32_t)L_29) <= ((int32_t)0)))
{
goto IL_0148;
}
}
{
__this->____state = ((int32_t)11);
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_30 = __this->____input;
int32_t L_31 = __this->____extraBits;
NullCheck(L_30);
int32_t L_32;
L_32 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_30, L_31, NULL);
V_4 = L_32;
int32_t L_33 = V_4;
if ((((int32_t)L_33) >= ((int32_t)0)))
{
goto IL_0110;
}
}
{
return (bool)0;
}
IL_0110:
{
int32_t L_34 = __this->____length;
if ((((int32_t)L_34) < ((int32_t)0)))
{
goto IL_0128;
}
}
{
int32_t L_35 = __this->____length;
il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_lengthBase;
NullCheck(L_36);
if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))
{
goto IL_0133;
}
}
IL_0128:
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_37 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_37, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCA548B08EABC9647C0D75A2AAC48B7B3BA0B7547)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_37, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD_RuntimeMethod_var)));
}
IL_0133:
{
il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_lengthBase;
int32_t L_39 = __this->____length;
NullCheck(L_38);
int32_t L_40 = L_39;
int32_t L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
int32_t L_42 = V_4;
__this->____length = ((int32_t)il2cpp_codegen_add(L_41, L_42));
}
IL_0148:
{
__this->____state = ((int32_t)12);
}
IL_0150:
{
int32_t L_43 = __this->____blockType;
if ((!(((uint32_t)L_43) == ((uint32_t)2))))
{
goto IL_0172;
}
}
{
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_44 = __this->____distanceTree;
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_45 = __this->____input;
NullCheck(L_44);
int32_t L_46;
L_46 = HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A(L_44, L_45, NULL);
__this->____distanceCode = L_46;
goto IL_019f;
}
IL_0172:
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_47 = __this->____input;
NullCheck(L_47);
int32_t L_48;
L_48 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_47, 5, NULL);
__this->____distanceCode = L_48;
int32_t L_49 = __this->____distanceCode;
if ((((int32_t)L_49) < ((int32_t)0)))
{
goto IL_019f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_staticDistanceTreeTable;
int32_t L_51 = __this->____distanceCode;
NullCheck(L_50);
int32_t L_52 = L_51;
uint8_t L_53 = (L_50)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
__this->____distanceCode = L_53;
}
IL_019f:
{
int32_t L_54 = __this->____distanceCode;
if ((((int32_t)L_54) >= ((int32_t)0)))
{
goto IL_01aa;
}
}
{
return (bool)0;
}
IL_01aa:
{
__this->____state = ((int32_t)13);
}
IL_01b2:
{
int32_t L_55 = __this->____distanceCode;
if ((((int32_t)L_55) <= ((int32_t)3)))
{
goto IL_01f7;
}
}
{
int32_t L_56 = __this->____distanceCode;
__this->____extraBits = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_56, 2))>>1));
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_57 = __this->____input;
int32_t L_58 = __this->____extraBits;
NullCheck(L_57);
int32_t L_59;
L_59 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_57, L_58, NULL);
V_5 = L_59;
int32_t L_60 = V_5;
if ((((int32_t)L_60) >= ((int32_t)0)))
{
goto IL_01e5;
}
}
{
return (bool)0;
}
IL_01e5:
{
il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_61 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_distanceBasePosition;
int32_t L_62 = __this->____distanceCode;
NullCheck(L_61);
int32_t L_63 = L_62;
int32_t L_64 = (L_61)->GetAt(static_cast<il2cpp_array_size_t>(L_63));
int32_t L_65 = V_5;
V_2 = ((int32_t)il2cpp_codegen_add(L_64, L_65));
goto IL_0200;
}
IL_01f7:
{
int32_t L_66 = __this->____distanceCode;
V_2 = ((int32_t)il2cpp_codegen_add(L_66, 1));
}
IL_0200:
{
OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_67 = __this->____output;
int32_t L_68 = __this->____length;
int32_t L_69 = V_2;
NullCheck(L_67);
OutputWindow_WriteLengthDistance_m4E301063890AB6191C76C52D9C62100A4CAE1510(L_67, L_68, L_69, NULL);
int32_t L_70 = V_0;
int32_t L_71 = __this->____length;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_70, L_71));
__this->____state = ((int32_t)10);
goto IL_0230;
}
IL_0225:
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_72 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_72, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralABFF18982DD26E43857C2D9E35934AB2C0455481)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_72, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD_RuntimeMethod_var)));
}
IL_0230:
{
int32_t L_73 = V_0;
if ((((int32_t)L_73) > ((int32_t)((int32_t)65536))))
{
goto IL_0014;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
uint8_t V_7 = 0x0;
int32_t V_8 = 0;
int32_t V_9 = 0;
int32_t V_10 = 0;
{
int32_t L_0 = __this->____state;
V_2 = L_0;
int32_t L_1 = V_2;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, 4)))
{
case 0:
{
goto IL_002c;
}
case 1:
{
goto IL_0062;
}
case 2:
{
goto IL_0094;
}
case 3:
{
goto IL_0105;
}
case 4:
{
goto IL_035a;
}
case 5:
{
goto IL_035a;
}
}
}
{
goto IL_036d;
}
IL_002c:
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_2 = __this->____input;
NullCheck(L_2);
int32_t L_3;
L_3 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_2, 5, NULL);
__this->____literalLengthCodeCount = L_3;
int32_t L_4 = __this->____literalLengthCodeCount;
if ((((int32_t)L_4) >= ((int32_t)0)))
{
goto IL_0049;
}
}
{
return (bool)0;
}
IL_0049:
{
int32_t L_5 = __this->____literalLengthCodeCount;
__this->____literalLengthCodeCount = ((int32_t)il2cpp_codegen_add(L_5, ((int32_t)257)));
__this->____state = 5;
}
IL_0062:
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_6 = __this->____input;
NullCheck(L_6);
int32_t L_7;
L_7 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_6, 5, NULL);
__this->____distanceCodeCount = L_7;
int32_t L_8 = __this->____distanceCodeCount;
if ((((int32_t)L_8) >= ((int32_t)0)))
{
goto IL_007f;
}
}
{
return (bool)0;
}
IL_007f:
{
int32_t L_9 = __this->____distanceCodeCount;
__this->____distanceCodeCount = ((int32_t)il2cpp_codegen_add(L_9, 1));
__this->____state = 6;
}
IL_0094:
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_10 = __this->____input;
NullCheck(L_10);
int32_t L_11;
L_11 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_10, 4, NULL);
__this->____codeLengthCodeCount = L_11;
int32_t L_12 = __this->____codeLengthCodeCount;
if ((((int32_t)L_12) >= ((int32_t)0)))
{
goto IL_00b1;
}
}
{
return (bool)0;
}
IL_00b1:
{
int32_t L_13 = __this->____codeLengthCodeCount;
__this->____codeLengthCodeCount = ((int32_t)il2cpp_codegen_add(L_13, 4));
__this->____loopCounter = 0;
__this->____state = 7;
goto IL_0105;
}
IL_00cf:
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_14 = __this->____input;
NullCheck(L_14);
int32_t L_15;
L_15 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_14, 3, NULL);
V_3 = L_15;
int32_t L_16 = V_3;
if ((((int32_t)L_16) >= ((int32_t)0)))
{
goto IL_00e2;
}
}
{
return (bool)0;
}
IL_00e2:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->____codeLengthTreeCodeLength;
il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_codeOrder;
int32_t L_19 = __this->____loopCounter;
NullCheck(L_18);
int32_t L_20 = L_19;
uint8_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
int32_t L_22 = V_3;
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(L_21), (uint8_t)((int32_t)(uint8_t)L_22));
int32_t L_23 = __this->____loopCounter;
__this->____loopCounter = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_0105:
{
int32_t L_24 = __this->____loopCounter;
int32_t L_25 = __this->____codeLengthCodeCount;
if ((((int32_t)L_24) < ((int32_t)L_25)))
{
goto IL_00cf;
}
}
{
int32_t L_26 = __this->____codeLengthCodeCount;
V_4 = L_26;
goto IL_0133;
}
IL_011d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = __this->____codeLengthTreeCodeLength;
il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_codeOrder;
int32_t L_29 = V_4;
NullCheck(L_28);
int32_t L_30 = L_29;
uint8_t L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_31), (uint8_t)0);
int32_t L_32 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_0133:
{
int32_t L_33 = V_4;
il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_codeOrder;
NullCheck(L_34);
if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))))
{
goto IL_011d;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = __this->____codeLengthTreeCodeLength;
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_36 = (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8*)il2cpp_codegen_object_new(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
HuffmanTree__ctor_m6F9AEAB206B1685B20F05C75FFD7A3712ED56FB5(L_36, L_35, NULL);
__this->____codeLengthTree = L_36;
Il2CppCodeGenWriteBarrier((void**)(&__this->____codeLengthTree), (void*)L_36);
int32_t L_37 = __this->____literalLengthCodeCount;
int32_t L_38 = __this->____distanceCodeCount;
__this->____codeArraySize = ((int32_t)il2cpp_codegen_add(L_37, L_38));
__this->____loopCounter = 0;
__this->____state = 8;
goto IL_035a;
}
IL_0175:
{
int32_t L_39 = __this->____state;
if ((!(((uint32_t)L_39) == ((uint32_t)8))))
{
goto IL_019f;
}
}
{
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_40 = __this->____codeLengthTree;
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_41 = __this->____input;
NullCheck(L_40);
int32_t L_42;
L_42 = HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A(L_40, L_41, NULL);
int32_t L_43 = L_42;
V_5 = L_43;
__this->____lengthCode = L_43;
int32_t L_44 = V_5;
if ((((int32_t)L_44) >= ((int32_t)0)))
{
goto IL_019f;
}
}
{
return (bool)0;
}
IL_019f:
{
int32_t L_45 = __this->____lengthCode;
if ((((int32_t)L_45) > ((int32_t)((int32_t)15))))
{
goto IL_01d0;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = __this->____codeList;
int32_t L_47 = __this->____loopCounter;
V_5 = L_47;
int32_t L_48 = V_5;
__this->____loopCounter = ((int32_t)il2cpp_codegen_add(L_48, 1));
int32_t L_49 = V_5;
int32_t L_50 = __this->____lengthCode;
NullCheck(L_46);
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(L_49), (uint8_t)((int32_t)(uint8_t)L_50));
goto IL_0353;
}
IL_01d0:
{
int32_t L_51 = __this->____lengthCode;
if ((!(((uint32_t)L_51) == ((uint32_t)((int32_t)16)))))
{
goto IL_026e;
}
}
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_52 = __this->____input;
NullCheck(L_52);
bool L_53;
L_53 = InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24(L_52, 2, NULL);
if (L_53)
{
goto IL_01f5;
}
}
{
__this->____state = ((int32_t)9);
return (bool)0;
}
IL_01f5:
{
int32_t L_54 = __this->____loopCounter;
if (L_54)
{
goto IL_0203;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_55 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_mE85BD9741C8A2C6D03128821898A587169DA0C41(L_55, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_55, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132_RuntimeMethod_var)));
}
IL_0203:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = __this->____codeList;
int32_t L_57 = __this->____loopCounter;
NullCheck(L_56);
int32_t L_58 = ((int32_t)il2cpp_codegen_subtract(L_57, 1));
uint8_t L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
V_7 = L_59;
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_60 = __this->____input;
NullCheck(L_60);
int32_t L_61;
L_61 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_60, 2, NULL);
V_6 = ((int32_t)il2cpp_codegen_add(L_61, 3));
int32_t L_62 = __this->____loopCounter;
int32_t L_63 = V_6;
int32_t L_64 = __this->____codeArraySize;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_62, L_63))) <= ((int32_t)L_64)))
{
goto IL_023b;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_65 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_mE85BD9741C8A2C6D03128821898A587169DA0C41(L_65, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_65, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132_RuntimeMethod_var)));
}
IL_023b:
{
V_8 = 0;
goto IL_0263;
}
IL_0240:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66 = __this->____codeList;
int32_t L_67 = __this->____loopCounter;
V_5 = L_67;
int32_t L_68 = V_5;
__this->____loopCounter = ((int32_t)il2cpp_codegen_add(L_68, 1));
int32_t L_69 = V_5;
uint8_t L_70 = V_7;
NullCheck(L_66);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(L_69), (uint8_t)L_70);
int32_t L_71 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_71, 1));
}
IL_0263:
{
int32_t L_72 = V_8;
int32_t L_73 = V_6;
if ((((int32_t)L_72) < ((int32_t)L_73)))
{
goto IL_0240;
}
}
{
goto IL_0353;
}
IL_026e:
{
int32_t L_74 = __this->____lengthCode;
if ((!(((uint32_t)L_74) == ((uint32_t)((int32_t)17)))))
{
goto IL_02e6;
}
}
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_75 = __this->____input;
NullCheck(L_75);
bool L_76;
L_76 = InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24(L_75, 3, NULL);
if (L_76)
{
goto IL_0290;
}
}
{
__this->____state = ((int32_t)9);
return (bool)0;
}
IL_0290:
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_77 = __this->____input;
NullCheck(L_77);
int32_t L_78;
L_78 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_77, 3, NULL);
V_6 = ((int32_t)il2cpp_codegen_add(L_78, 3));
int32_t L_79 = __this->____loopCounter;
int32_t L_80 = V_6;
int32_t L_81 = __this->____codeArraySize;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_79, L_80))) <= ((int32_t)L_81)))
{
goto IL_02b7;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_82 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_mE85BD9741C8A2C6D03128821898A587169DA0C41(L_82, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_82, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132_RuntimeMethod_var)));
}
IL_02b7:
{
V_9 = 0;
goto IL_02de;
}
IL_02bc:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_83 = __this->____codeList;
int32_t L_84 = __this->____loopCounter;
V_5 = L_84;
int32_t L_85 = V_5;
__this->____loopCounter = ((int32_t)il2cpp_codegen_add(L_85, 1));
int32_t L_86 = V_5;
NullCheck(L_83);
(L_83)->SetAt(static_cast<il2cpp_array_size_t>(L_86), (uint8_t)0);
int32_t L_87 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_87, 1));
}
IL_02de:
{
int32_t L_88 = V_9;
int32_t L_89 = V_6;
if ((((int32_t)L_88) < ((int32_t)L_89)))
{
goto IL_02bc;
}
}
{
goto IL_0353;
}
IL_02e6:
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_90 = __this->____input;
NullCheck(L_90);
bool L_91;
L_91 = InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24(L_90, 7, NULL);
if (L_91)
{
goto IL_02fe;
}
}
{
__this->____state = ((int32_t)9);
return (bool)0;
}
IL_02fe:
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_92 = __this->____input;
NullCheck(L_92);
int32_t L_93;
L_93 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_92, 7, NULL);
V_6 = ((int32_t)il2cpp_codegen_add(L_93, ((int32_t)11)));
int32_t L_94 = __this->____loopCounter;
int32_t L_95 = V_6;
int32_t L_96 = __this->____codeArraySize;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_94, L_95))) <= ((int32_t)L_96)))
{
goto IL_0326;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_97 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_mE85BD9741C8A2C6D03128821898A587169DA0C41(L_97, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_97, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132_RuntimeMethod_var)));
}
IL_0326:
{
V_10 = 0;
goto IL_034d;
}
IL_032b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_98 = __this->____codeList;
int32_t L_99 = __this->____loopCounter;
V_5 = L_99;
int32_t L_100 = V_5;
__this->____loopCounter = ((int32_t)il2cpp_codegen_add(L_100, 1));
int32_t L_101 = V_5;
NullCheck(L_98);
(L_98)->SetAt(static_cast<il2cpp_array_size_t>(L_101), (uint8_t)0);
int32_t L_102 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_102, 1));
}
IL_034d:
{
int32_t L_103 = V_10;
int32_t L_104 = V_6;
if ((((int32_t)L_103) < ((int32_t)L_104)))
{
goto IL_032b;
}
}
IL_0353:
{
__this->____state = 8;
}
IL_035a:
{
int32_t L_105 = __this->____loopCounter;
int32_t L_106 = __this->____codeArraySize;
if ((((int32_t)L_105) < ((int32_t)L_106)))
{
goto IL_0175;
}
}
{
goto IL_0378;
}
IL_036d:
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_107 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_107, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralABFF18982DD26E43857C2D9E35934AB2C0455481)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_107, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132_RuntimeMethod_var)));
}
IL_0378:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_108 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)288));
V_0 = L_108;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_109 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
V_1 = L_109;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_110 = __this->____codeList;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_111 = V_0;
int32_t L_112 = __this->____literalLengthCodeCount;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_110, 0, (RuntimeArray*)L_111, 0, L_112, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_113 = __this->____codeList;
int32_t L_114 = __this->____literalLengthCodeCount;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_115 = V_1;
int32_t L_116 = __this->____distanceCodeCount;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_113, L_114, (RuntimeArray*)L_115, 0, L_116, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_117 = V_0;
NullCheck(L_117);
int32_t L_118 = ((int32_t)256);
uint8_t L_119 = (L_117)->GetAt(static_cast<il2cpp_array_size_t>(L_118));
if (L_119)
{
goto IL_03c7;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_120 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_mE85BD9741C8A2C6D03128821898A587169DA0C41(L_120, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_120, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132_RuntimeMethod_var)));
}
IL_03c7:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_121 = V_0;
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_122 = (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8*)il2cpp_codegen_object_new(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
HuffmanTree__ctor_m6F9AEAB206B1685B20F05C75FFD7A3712ED56FB5(L_122, L_121, NULL);
__this->____literalLengthTree = L_122;
Il2CppCodeGenWriteBarrier((void**)(&__this->____literalLengthTree), (void*)L_122);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_123 = V_1;
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_124 = (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8*)il2cpp_codegen_object_new(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
HuffmanTree__ctor_m6F9AEAB206B1685B20F05C75FFD7A3712ED56FB5(L_124, L_123, NULL);
__this->____distanceTree = L_124;
Il2CppCodeGenWriteBarrier((void**)(&__this->____distanceTree), (void*)L_124);
__this->____state = ((int32_t)10);
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged_Dispose_m33ED3547C9EE2E102F0F1CE8CF50EF421FEAB1FE (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged__cctor_mF4C537F8692D80453CB2CF3F50B587FCF1C0363E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____9904D3EECE4D6804EE8E8FB77D26027A711E53D12137176433B94661389DE511_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____B672541D472D0DF45EA7ADFD9CBBEEF9C1EBA5995647FEBC9C983D5B4190B36B_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____B8E85B9CF5A7912BB02F1CF93F5F7FEBAC206CF473FC768F8D541FF3F4D0C00E_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____C267D4987FDC6B820E3DE539450A37A4F2017D977A06EAB159939CF971F538C5_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)29));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____B672541D472D0DF45EA7ADFD9CBBEEF9C1EBA5995647FEBC9C983D5B4190B36B_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_extraLengthBits = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_extraLengthBits), (void*)L_1);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)29));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____9904D3EECE4D6804EE8E8FB77D26027A711E53D12137176433B94661389DE511_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_lengthBase = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_lengthBase), (void*)L_4);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = L_6;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____C267D4987FDC6B820E3DE539450A37A4F2017D977A06EAB159939CF971F538C5_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL);
((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_distanceBasePosition = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_distanceBasePosition), (void*)L_7);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)19));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = L_9;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL);
((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_codeOrder = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_codeOrder), (void*)L_10);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = L_12;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_14 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____B8E85B9CF5A7912BB02F1CF93F5F7FEBAC206CF473FC768F8D541FF3F4D0C00E_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_13, L_14, NULL);
((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_staticDistanceTreeTable = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_staticDistanceTreeTable), (void*)L_13);
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
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBuffer_get_AvailableBits_m9FF76B78FFAF3D5D866738682833C6564C934059 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____bitsInBuffer;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBuffer_get_AvailableBytes_m7216E116CC66379FB6D11AE037BD4BAD693A92AD (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____end;
int32_t L_1 = __this->____start;
int32_t L_2 = __this->____bitsInBuffer;
return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), ((int32_t)(L_2/8))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_count, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____bitsInBuffer;
int32_t L_1 = ___0_count;
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_00a3;
}
}
{
bool L_2;
L_2 = InputBuffer_NeedsInput_m9E7898C76A8E37CDD4A4D109CA403693FC004BEB(__this, NULL);
if (!L_2)
{
goto IL_0016;
}
}
{
return (bool)0;
}
IL_0016:
{
uint32_t L_3 = __this->____bitBuffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->____buffer;
int32_t L_5 = __this->____start;
V_0 = L_5;
int32_t L_6 = V_0;
__this->____start = ((int32_t)il2cpp_codegen_add(L_6, 1));
int32_t L_7 = V_0;
NullCheck(L_4);
int32_t L_8 = L_7;
uint8_t L_9 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
int32_t L_10 = __this->____bitsInBuffer;
__this->____bitBuffer = ((int32_t)((int32_t)L_3|((int32_t)((int32_t)L_9<<((int32_t)(L_10&((int32_t)31)))))));
int32_t L_11 = __this->____bitsInBuffer;
__this->____bitsInBuffer = ((int32_t)il2cpp_codegen_add(L_11, 8));
int32_t L_12 = __this->____bitsInBuffer;
int32_t L_13 = ___0_count;
if ((((int32_t)L_12) >= ((int32_t)L_13)))
{
goto IL_00a3;
}
}
{
bool L_14;
L_14 = InputBuffer_NeedsInput_m9E7898C76A8E37CDD4A4D109CA403693FC004BEB(__this, NULL);
if (!L_14)
{
goto IL_0066;
}
}
{
return (bool)0;
}
IL_0066:
{
uint32_t L_15 = __this->____bitBuffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->____buffer;
int32_t L_17 = __this->____start;
V_0 = L_17;
int32_t L_18 = V_0;
__this->____start = ((int32_t)il2cpp_codegen_add(L_18, 1));
int32_t L_19 = V_0;
NullCheck(L_16);
int32_t L_20 = L_19;
uint8_t L_21 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
int32_t L_22 = __this->____bitsInBuffer;
__this->____bitBuffer = ((int32_t)((int32_t)L_15|((int32_t)((int32_t)L_21<<((int32_t)(L_22&((int32_t)31)))))));
int32_t L_23 = __this->____bitsInBuffer;
__this->____bitsInBuffer = ((int32_t)il2cpp_codegen_add(L_23, 8));
}
IL_00a3:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputBuffer_TryLoad16Bits_mF1D2CD50DB9384F6409B2874F24614878EBD6543 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____bitsInBuffer;
if ((((int32_t)L_0) >= ((int32_t)8)))
{
goto IL_00a7;
}
}
{
int32_t L_1 = __this->____start;
int32_t L_2 = __this->____end;
if ((((int32_t)L_1) >= ((int32_t)L_2)))
{
goto IL_0057;
}
}
{
uint32_t L_3 = __this->____bitBuffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->____buffer;
int32_t L_5 = __this->____start;
V_0 = L_5;
int32_t L_6 = V_0;
__this->____start = ((int32_t)il2cpp_codegen_add(L_6, 1));
int32_t L_7 = V_0;
NullCheck(L_4);
int32_t L_8 = L_7;
uint8_t L_9 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
int32_t L_10 = __this->____bitsInBuffer;
__this->____bitBuffer = ((int32_t)((int32_t)L_3|((int32_t)((int32_t)L_9<<((int32_t)(L_10&((int32_t)31)))))));
int32_t L_11 = __this->____bitsInBuffer;
__this->____bitsInBuffer = ((int32_t)il2cpp_codegen_add(L_11, 8));
}
IL_0057:
{
int32_t L_12 = __this->____start;
int32_t L_13 = __this->____end;
if ((((int32_t)L_12) >= ((int32_t)L_13)))
{
goto IL_00fc;
}
}
{
uint32_t L_14 = __this->____bitBuffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->____buffer;
int32_t L_16 = __this->____start;
V_0 = L_16;
int32_t L_17 = V_0;
__this->____start = ((int32_t)il2cpp_codegen_add(L_17, 1));
int32_t L_18 = V_0;
NullCheck(L_15);
int32_t L_19 = L_18;
uint8_t L_20 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
int32_t L_21 = __this->____bitsInBuffer;
__this->____bitBuffer = ((int32_t)((int32_t)L_14|((int32_t)((int32_t)L_20<<((int32_t)(L_21&((int32_t)31)))))));
int32_t L_22 = __this->____bitsInBuffer;
__this->____bitsInBuffer = ((int32_t)il2cpp_codegen_add(L_22, 8));
goto IL_00fc;
}
IL_00a7:
{
int32_t L_23 = __this->____bitsInBuffer;
if ((((int32_t)L_23) >= ((int32_t)((int32_t)16))))
{
goto IL_00fc;
}
}
{
int32_t L_24 = __this->____start;
int32_t L_25 = __this->____end;
if ((((int32_t)L_24) >= ((int32_t)L_25)))
{
goto IL_00fc;
}
}
{
uint32_t L_26 = __this->____bitBuffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = __this->____buffer;
int32_t L_28 = __this->____start;
V_0 = L_28;
int32_t L_29 = V_0;
__this->____start = ((int32_t)il2cpp_codegen_add(L_29, 1));
int32_t L_30 = V_0;
NullCheck(L_27);
int32_t L_31 = L_30;
uint8_t L_32 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
int32_t L_33 = __this->____bitsInBuffer;
__this->____bitBuffer = ((int32_t)((int32_t)L_26|((int32_t)((int32_t)L_32<<((int32_t)(L_33&((int32_t)31)))))));
int32_t L_34 = __this->____bitsInBuffer;
__this->____bitsInBuffer = ((int32_t)il2cpp_codegen_add(L_34, 8));
}
IL_00fc:
{
uint32_t L_35 = __this->____bitBuffer;
return L_35;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputBuffer_GetBitMask_m058A268DF8E6E1B39DD1C3A2658D5FD4CC512110 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_count;
return ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_0&((int32_t)31))))), 1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_count;
bool L_1;
L_1 = InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24(__this, L_0, NULL);
if (L_1)
{
goto IL_000b;
}
}
{
return (-1);
}
IL_000b:
{
uint32_t L_2 = __this->____bitBuffer;
int32_t L_3 = ___0_count;
uint32_t L_4;
L_4 = InputBuffer_GetBitMask_m058A268DF8E6E1B39DD1C3A2658D5FD4CC512110(__this, L_3, NULL);
uint32_t L_5 = __this->____bitBuffer;
int32_t L_6 = ___0_count;
__this->____bitBuffer = ((int32_t)((uint32_t)L_5>>((int32_t)(L_6&((int32_t)31)))));
int32_t L_7 = __this->____bitsInBuffer;
int32_t L_8 = ___0_count;
__this->____bitsInBuffer = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
return ((int32_t)((int32_t)L_2&(int32_t)L_4));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBuffer_CopyTo_mE0952BF004B2F49B425339FBFA7C0183CCC626F4 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
V_0 = 0;
goto IL_0038;
}
IL_0004:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_output;
int32_t L_1 = ___1_offset;
int32_t L_2 = L_1;
___1_offset = ((int32_t)il2cpp_codegen_add(L_2, 1));
uint32_t L_3 = __this->____bitBuffer;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)((int32_t)(uint8_t)L_3));
uint32_t L_4 = __this->____bitBuffer;
__this->____bitBuffer = ((int32_t)((uint32_t)L_4>>8));
int32_t L_5 = __this->____bitsInBuffer;
__this->____bitsInBuffer = ((int32_t)il2cpp_codegen_subtract(L_5, 8));
int32_t L_6 = ___2_length;
___2_length = ((int32_t)il2cpp_codegen_subtract(L_6, 1));
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0038:
{
int32_t L_8 = __this->____bitsInBuffer;
if ((((int32_t)L_8) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
int32_t L_9 = ___2_length;
if ((((int32_t)L_9) > ((int32_t)0)))
{
goto IL_0004;
}
}
IL_0045:
{
int32_t L_10 = ___2_length;
if (L_10)
{
goto IL_004a;
}
}
{
int32_t L_11 = V_0;
return L_11;
}
IL_004a:
{
int32_t L_12 = __this->____end;
int32_t L_13 = __this->____start;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_12, L_13));
int32_t L_14 = ___2_length;
int32_t L_15 = V_1;
if ((((int32_t)L_14) <= ((int32_t)L_15)))
{
goto IL_005f;
}
}
{
int32_t L_16 = V_1;
___2_length = L_16;
}
IL_005f:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->____buffer;
int32_t L_18 = __this->____start;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_output;
int32_t L_20 = ___1_offset;
int32_t L_21 = ___2_length;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_17, L_18, (RuntimeArray*)L_19, L_20, L_21, NULL);
int32_t L_22 = __this->____start;
int32_t L_23 = ___2_length;
__this->____start = ((int32_t)il2cpp_codegen_add(L_22, L_23));
int32_t L_24 = V_0;
int32_t L_25 = ___2_length;
return ((int32_t)il2cpp_codegen_add(L_24, L_25));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBuffer_NeedsInput_m9E7898C76A8E37CDD4A4D109CA403693FC004BEB (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____start;
int32_t L_1 = __this->____end;
return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer_SetInput_mB970FC9A216F12C8C9C66454EAA5A2DBDE0E1007 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
__this->____buffer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____buffer), (void*)L_0);
int32_t L_1 = ___1_offset;
__this->____start = L_1;
int32_t L_2 = ___1_offset;
int32_t L_3 = ___2_length;
__this->____end = ((int32_t)il2cpp_codegen_add(L_2, L_3));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer_SkipBits_m75DC2DC8E1C9264BD29DC8EDBCEF14C318A2B96F (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_n, const RuntimeMethod* method)
{
{
uint32_t L_0 = __this->____bitBuffer;
int32_t L_1 = ___0_n;
__this->____bitBuffer = ((int32_t)((uint32_t)L_0>>((int32_t)(L_1&((int32_t)31)))));
int32_t L_2 = __this->____bitsInBuffer;
int32_t L_3 = ___0_n;
__this->____bitsInBuffer = ((int32_t)il2cpp_codegen_subtract(L_2, L_3));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer_SkipToByteBoundary_m4FD99AC1DE5FBE46A8602CD4FEC66DB530737414 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method)
{
{
uint32_t L_0 = __this->____bitBuffer;
int32_t L_1 = __this->____bitsInBuffer;
__this->____bitBuffer = ((int32_t)((uint32_t)L_0>>((int32_t)(((int32_t)(L_1%8))&((int32_t)31)))));
int32_t L_2 = __this->____bitsInBuffer;
int32_t L_3 = __this->____bitsInBuffer;
__this->____bitsInBuffer = ((int32_t)il2cpp_codegen_subtract(L_2, ((int32_t)(L_3%8))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer__ctor_m469EF0673C2027A23509C02FCBDD6F0820243341 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Match_get_State_m44EB97DC82E110A6E36C893BA42641BB67DFAB95 (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStateU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match_set_State_mD82A943EF3AAAD5607358632FF8368E16E2512C8 (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CStateU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Match_get_Position_mD82D52F9C717C59769BAEFBF321C691EFA16F005 (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CPositionU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match_set_Position_mF9ABE68E1CD17AEDCD8399F15456A437A171D6EB (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CPositionU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Match_get_Length_m9A479B4AC324230750C13DEB2862BFD318C96C77 (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CLengthU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match_set_Length_m9F1DFC329350691BF0F488B32E65398A3F215089 (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CLengthU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Match_get_Symbol_m1D1280640F4B3363440001006F9833E95F18256E (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method)
{
{
uint8_t L_0 = __this->___U3CSymbolU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match_set_Symbol_mA37611C31D036D740C2EB1E76BFE45F3D74DD74F (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, uint8_t ___0_value, const RuntimeMethod* method)
{
{
uint8_t L_0 = ___0_value;
__this->___U3CSymbolU3Ek__BackingField = 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
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_UpdateBuffer_mF5D538E429792790769A87A8214441359E2706BE (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_output;
__this->____byteBuffer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____byteBuffer), (void*)L_0);
__this->____pos = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputBuffer_get_BytesWritten_m083497C056759A0D727F8547ED08E6BA2CF82EC3 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____pos;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputBuffer_get_FreeBytes_m8E200313D40A89D8D5BAD2F823A0C199DCBE6B03 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____byteBuffer;
NullCheck(L_0);
int32_t L_1 = __this->____pos;
return ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteUInt16_m8935B46B52F3F92D73F7104964799A1A33C09C0B (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, uint16_t ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____byteBuffer;
int32_t L_1 = __this->____pos;
V_0 = L_1;
int32_t L_2 = V_0;
__this->____pos = ((int32_t)il2cpp_codegen_add(L_2, 1));
int32_t L_3 = V_0;
uint16_t L_4 = ___0_value;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)((int32_t)(uint8_t)L_4));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->____byteBuffer;
int32_t L_6 = __this->____pos;
V_0 = L_6;
int32_t L_7 = V_0;
__this->____pos = ((int32_t)il2cpp_codegen_add(L_7, 1));
int32_t L_8 = V_0;
uint16_t L_9 = ___0_value;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_9>>8))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, int32_t ___0_n, uint32_t ___1_bits, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
uint32_t L_0 = __this->____bitBuf;
uint32_t L_1 = ___1_bits;
int32_t L_2 = __this->____bitCount;
__this->____bitBuf = ((int32_t)((int32_t)L_0|((int32_t)((int32_t)L_1<<((int32_t)(L_2&((int32_t)31)))))));
int32_t L_3 = __this->____bitCount;
int32_t L_4 = ___0_n;
__this->____bitCount = ((int32_t)il2cpp_codegen_add(L_3, L_4));
int32_t L_5 = __this->____bitCount;
if ((((int32_t)L_5) < ((int32_t)((int32_t)16))))
{
goto IL_008e;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->____byteBuffer;
int32_t L_7 = __this->____pos;
V_0 = L_7;
int32_t L_8 = V_0;
__this->____pos = ((int32_t)il2cpp_codegen_add(L_8, 1));
int32_t L_9 = V_0;
uint32_t L_10 = __this->____bitBuf;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (uint8_t)((int32_t)(uint8_t)L_10));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->____byteBuffer;
int32_t L_12 = __this->____pos;
V_0 = L_12;
int32_t L_13 = V_0;
__this->____pos = ((int32_t)il2cpp_codegen_add(L_13, 1));
int32_t L_14 = V_0;
uint32_t L_15 = __this->____bitBuf;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_15>>8))));
int32_t L_16 = __this->____bitCount;
__this->____bitCount = ((int32_t)il2cpp_codegen_subtract(L_16, ((int32_t)16)));
uint32_t L_17 = __this->____bitBuf;
__this->____bitBuf = ((int32_t)((uint32_t)L_17>>((int32_t)16)));
}
IL_008e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_FlushBits_m7557A09A96F74D29BC7B7266FD1EE28BF94BFE85 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
goto IL_003d;
}
IL_0002:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____byteBuffer;
int32_t L_1 = __this->____pos;
V_0 = L_1;
int32_t L_2 = V_0;
__this->____pos = ((int32_t)il2cpp_codegen_add(L_2, 1));
int32_t L_3 = V_0;
uint32_t L_4 = __this->____bitBuf;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)((int32_t)(uint8_t)L_4));
int32_t L_5 = __this->____bitCount;
__this->____bitCount = ((int32_t)il2cpp_codegen_subtract(L_5, 8));
uint32_t L_6 = __this->____bitBuf;
__this->____bitBuf = ((int32_t)((uint32_t)L_6>>8));
}
IL_003d:
{
int32_t L_7 = __this->____bitCount;
if ((((int32_t)L_7) >= ((int32_t)8)))
{
goto IL_0002;
}
}
{
int32_t L_8 = __this->____bitCount;
if ((((int32_t)L_8) <= ((int32_t)0)))
{
goto IL_007c;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->____byteBuffer;
int32_t L_10 = __this->____pos;
V_0 = L_10;
int32_t L_11 = V_0;
__this->____pos = ((int32_t)il2cpp_codegen_add(L_11, 1));
int32_t L_12 = V_0;
uint32_t L_13 = __this->____bitBuf;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (uint8_t)((int32_t)(uint8_t)L_13));
__this->____bitBuf = 0;
__this->____bitCount = 0;
}
IL_007c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteBytes_m098BDF921CA5726277F0B5DFC36BA80A1CB09B93 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____bitCount;
if (L_0)
{
goto IL_002b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_byteArray;
int32_t L_2 = ___1_offset;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->____byteBuffer;
int32_t L_4 = __this->____pos;
int32_t L_5 = ___2_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_1, L_2, (RuntimeArray*)L_3, L_4, L_5, NULL);
int32_t L_6 = __this->____pos;
int32_t L_7 = ___2_count;
__this->____pos = ((int32_t)il2cpp_codegen_add(L_6, L_7));
return;
}
IL_002b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_byteArray;
int32_t L_9 = ___1_offset;
int32_t L_10 = ___2_count;
OutputBuffer_WriteBytesUnaligned_mBDFE44465A25B83527B472807801F9FCAF41BFDA(__this, L_8, L_9, L_10, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteBytesUnaligned_mBDFE44465A25B83527B472807801F9FCAF41BFDA (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
int32_t V_0 = 0;
uint8_t V_1 = 0x0;
{
V_0 = 0;
goto IL_0015;
}
IL_0004:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_byteArray;
int32_t L_1 = ___1_offset;
int32_t L_2 = V_0;
NullCheck(L_0);
int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_1, L_2));
uint8_t L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_1 = L_4;
uint8_t L_5 = V_1;
OutputBuffer_WriteByteUnaligned_m29C0290C5A2F237FB7D4410C23E8295A94AAEF5A(__this, L_5, NULL);
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0015:
{
int32_t L_7 = V_0;
int32_t L_8 = ___2_count;
if ((((int32_t)L_7) < ((int32_t)L_8)))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteByteUnaligned_m29C0290C5A2F237FB7D4410C23E8295A94AAEF5A (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, uint8_t ___0_b, const RuntimeMethod* method)
{
{
uint8_t L_0 = ___0_b;
OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(__this, 8, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputBuffer_get_BitsInBuffer_m1BC64A199DB5FE314B7BC8EC5E2C33FBAFF3F2E1 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____bitCount;
return ((int32_t)il2cpp_codegen_add(((int32_t)(L_0/8)), 1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D OutputBuffer_DumpState_m57A1F6434B5A148CF547962859F16582425566A7 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____pos;
uint32_t L_1 = __this->____bitBuf;
int32_t L_2 = __this->____bitCount;
BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_3;
memset((&L_3), 0, sizeof(L_3));
BufferState__ctor_mD4EF7939B6A524E2FA7A43D9CDC13DBA6CFF02FA((&L_3), L_0, L_1, L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_RestoreState_mAEC49DDCC5C217DC8DEA903E54FA6EEFA65CBEC3 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D ___0_state, const RuntimeMethod* method)
{
{
BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_0 = ___0_state;
int32_t L_1 = L_0.____pos;
__this->____pos = L_1;
BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_2 = ___0_state;
uint32_t L_3 = L_2.____bitBuf;
__this->____bitBuf = L_3;
BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_4 = ___0_state;
int32_t L_5 = L_4.____bitCount;
__this->____bitCount = L_5;
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferState__ctor_mD4EF7939B6A524E2FA7A43D9CDC13DBA6CFF02FA (BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D* __this, int32_t ___0_pos, uint32_t ___1_bitBuf, int32_t ___2_bitCount, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_pos;
__this->____pos = L_0;
uint32_t L_1 = ___1_bitBuf;
__this->____bitBuf = L_1;
int32_t L_2 = ___2_bitCount;
__this->____bitCount = L_2;
return;
}
}
IL2CPP_EXTERN_C void BufferState__ctor_mD4EF7939B6A524E2FA7A43D9CDC13DBA6CFF02FA_AdjustorThunk (RuntimeObject* __this, int32_t ___0_pos, uint32_t ___1_bitBuf, int32_t ___2_bitCount, const RuntimeMethod* method)
{
BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D*>(__this + _offset);
BufferState__ctor_mD4EF7939B6A524E2FA7A43D9CDC13DBA6CFF02FA(_thisAdjusted, ___0_pos, ___1_bitBuf, ___2_bitCount, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_Write_mF1729E92A8DC8C11F1C9E5FF2D0AA5F8347E5A46 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, uint8_t ___0_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____window;
int32_t L_1 = __this->____end;
V_0 = L_1;
int32_t L_2 = V_0;
__this->____end = ((int32_t)il2cpp_codegen_add(L_2, 1));
int32_t L_3 = V_0;
uint8_t L_4 = ___0_b;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)L_4);
int32_t L_5 = __this->____end;
__this->____end = ((int32_t)(L_5&((int32_t)262143)));
int32_t L_6 = __this->____bytesUsed;
__this->____bytesUsed = ((int32_t)il2cpp_codegen_add(L_6, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_WriteLengthDistance_m4E301063890AB6191C76C52D9C62100A4CAE1510 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, int32_t ___0_length, int32_t ___1_distance, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
int32_t L_0 = __this->____bytesUsed;
int32_t L_1 = ___0_length;
__this->____bytesUsed = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = __this->____end;
int32_t L_3 = ___1_distance;
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_2, L_3))&((int32_t)262143)));
int32_t L_4 = ___0_length;
V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)262144), L_4));
int32_t L_5 = V_0;
int32_t L_6 = V_1;
if ((((int32_t)L_5) > ((int32_t)L_6)))
{
goto IL_00d0;
}
}
{
int32_t L_7 = __this->____end;
int32_t L_8 = V_1;
if ((((int32_t)L_7) >= ((int32_t)L_8)))
{
goto IL_00d0;
}
}
{
int32_t L_9 = ___0_length;
int32_t L_10 = ___1_distance;
if ((((int32_t)L_9) > ((int32_t)L_10)))
{
goto IL_0088;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->____window;
int32_t L_12 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = __this->____window;
int32_t L_14 = __this->____end;
int32_t L_15 = ___0_length;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, L_12, (RuntimeArray*)L_13, L_14, L_15, NULL);
int32_t L_16 = __this->____end;
int32_t L_17 = ___0_length;
__this->____end = ((int32_t)il2cpp_codegen_add(L_16, L_17));
return;
}
IL_0064:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->____window;
int32_t L_19 = __this->____end;
V_2 = L_19;
int32_t L_20 = V_2;
__this->____end = ((int32_t)il2cpp_codegen_add(L_20, 1));
int32_t L_21 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = __this->____window;
int32_t L_23 = V_0;
int32_t L_24 = L_23;
V_0 = ((int32_t)il2cpp_codegen_add(L_24, 1));
NullCheck(L_22);
int32_t L_25 = L_24;
uint8_t L_26 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_21), (uint8_t)L_26);
}
IL_0088:
{
int32_t L_27 = ___0_length;
int32_t L_28 = L_27;
___0_length = ((int32_t)il2cpp_codegen_subtract(L_28, 1));
if ((((int32_t)L_28) > ((int32_t)0)))
{
goto IL_0064;
}
}
{
return;
}
IL_0092:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = __this->____window;
int32_t L_30 = __this->____end;
V_2 = L_30;
int32_t L_31 = V_2;
__this->____end = ((int32_t)il2cpp_codegen_add(L_31, 1));
int32_t L_32 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = __this->____window;
int32_t L_34 = V_0;
int32_t L_35 = L_34;
V_0 = ((int32_t)il2cpp_codegen_add(L_35, 1));
NullCheck(L_33);
int32_t L_36 = L_35;
uint8_t L_37 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (uint8_t)L_37);
int32_t L_38 = __this->____end;
__this->____end = ((int32_t)(L_38&((int32_t)262143)));
int32_t L_39 = V_0;
V_0 = ((int32_t)(L_39&((int32_t)262143)));
}
IL_00d0:
{
int32_t L_40 = ___0_length;
int32_t L_41 = L_40;
___0_length = ((int32_t)il2cpp_codegen_subtract(L_41, 1));
if ((((int32_t)L_41) > ((int32_t)0)))
{
goto IL_0092;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyFrom_m43757C0C7965E0FA9742E049D748AF654507B2D9 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* ___0_input, int32_t ___1_length, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___1_length;
int32_t L_1 = __this->____bytesUsed;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_2;
L_2 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)262144), L_1)), NULL);
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_3 = ___0_input;
NullCheck(L_3);
int32_t L_4;
L_4 = InputBuffer_get_AvailableBytes_m7216E116CC66379FB6D11AE037BD4BAD693A92AD(L_3, NULL);
int32_t L_5;
L_5 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_2, L_4, NULL);
___1_length = L_5;
int32_t L_6 = __this->____end;
V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)262144), L_6));
int32_t L_7 = ___1_length;
int32_t L_8 = V_1;
if ((((int32_t)L_7) <= ((int32_t)L_8)))
{
goto IL_005d;
}
}
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_9 = ___0_input;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->____window;
int32_t L_11 = __this->____end;
int32_t L_12 = V_1;
NullCheck(L_9);
int32_t L_13;
L_13 = InputBuffer_CopyTo_mE0952BF004B2F49B425339FBFA7C0183CCC626F4(L_9, L_10, L_11, L_12, NULL);
V_0 = L_13;
int32_t L_14 = V_0;
int32_t L_15 = V_1;
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
{
goto IL_0071;
}
}
{
int32_t L_16 = V_0;
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_17 = ___0_input;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->____window;
int32_t L_19 = ___1_length;
int32_t L_20 = V_1;
NullCheck(L_17);
int32_t L_21;
L_21 = InputBuffer_CopyTo_mE0952BF004B2F49B425339FBFA7C0183CCC626F4(L_17, L_18, 0, ((int32_t)il2cpp_codegen_subtract(L_19, L_20)), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_16, L_21));
goto IL_0071;
}
IL_005d:
{
InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_22 = ___0_input;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = __this->____window;
int32_t L_24 = __this->____end;
int32_t L_25 = ___1_length;
NullCheck(L_22);
int32_t L_26;
L_26 = InputBuffer_CopyTo_mE0952BF004B2F49B425339FBFA7C0183CCC626F4(L_22, L_23, L_24, L_25, NULL);
V_0 = L_26;
}
IL_0071:
{
int32_t L_27 = __this->____end;
int32_t L_28 = V_0;
__this->____end = ((int32_t)(((int32_t)il2cpp_codegen_add(L_27, L_28))&((int32_t)262143)));
int32_t L_29 = __this->____bytesUsed;
int32_t L_30 = V_0;
__this->____bytesUsed = ((int32_t)il2cpp_codegen_add(L_29, L_30));
int32_t L_31 = V_0;
return L_31;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_get_FreeBytes_mFE312FDC636EAB44D2680BE544DFBF0EF73BABD6 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____bytesUsed;
return ((int32_t)il2cpp_codegen_subtract(((int32_t)262144), L_0));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_get_AvailableBytes_m6484DDBE3925F9A4E0BA9276B72AFF6F982544FF (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____bytesUsed;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyTo_mBDC2019A354A2BF9A47B0C93A41A97122745D710 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
int32_t L_0 = ___2_length;
int32_t L_1 = __this->____bytesUsed;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_001a;
}
}
{
int32_t L_2 = __this->____end;
V_0 = L_2;
int32_t L_3 = __this->____bytesUsed;
___2_length = L_3;
goto IL_0030;
}
IL_001a:
{
int32_t L_4 = __this->____end;
int32_t L_5 = __this->____bytesUsed;
int32_t L_6 = ___2_length;
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_4, L_5)), L_6))&((int32_t)262143)));
}
IL_0030:
{
int32_t L_7 = ___2_length;
V_1 = L_7;
int32_t L_8 = ___2_length;
int32_t L_9 = V_0;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9));
int32_t L_10 = V_2;
if ((((int32_t)L_10) <= ((int32_t)0)))
{
goto IL_0057;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->____window;
int32_t L_12 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_output;
int32_t L_14 = ___1_offset;
int32_t L_15 = V_2;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_subtract(((int32_t)262144), L_12)), (RuntimeArray*)L_13, L_14, L_15, NULL);
int32_t L_16 = ___1_offset;
int32_t L_17 = V_2;
___1_offset = ((int32_t)il2cpp_codegen_add(L_16, L_17));
int32_t L_18 = V_0;
___2_length = L_18;
}
IL_0057:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->____window;
int32_t L_20 = V_0;
int32_t L_21 = ___2_length;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___0_output;
int32_t L_23 = ___1_offset;
int32_t L_24 = ___2_length;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_19, ((int32_t)il2cpp_codegen_subtract(L_20, L_21)), (RuntimeArray*)L_22, L_23, L_24, NULL);
int32_t L_25 = __this->____bytesUsed;
int32_t L_26 = V_1;
__this->____bytesUsed = ((int32_t)il2cpp_codegen_subtract(L_25, L_26));
int32_t L_27 = V_1;
return L_27;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow__ctor_mDFA19678376164B99DD2A90D209A26F7AFBC66E0 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)262144));
__this->____window = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____window), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper__ctor_m00049B661A2C196DFAE1E3DC0675882180B5F879 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var);
Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
__this->____stream = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____stream), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PositionPreservingWriteOnlyStreamWrapper_get_CanRead_m2C7020024EF4EEC41934336D15A8C6D4A64E8F47 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PositionPreservingWriteOnlyStreamWrapper_get_CanSeek_mD784CE0F401F4D7CC7E1823601C9EDEBFBA7C4BC (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PositionPreservingWriteOnlyStreamWrapper_get_CanWrite_m3A0372FF77DC05CBDAD6A95D4CF1F491F617B3C1 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t PositionPreservingWriteOnlyStreamWrapper_get_Position_m55A2397F0B95DC89FD9897FB8FD4084EA8F2A66F (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, const RuntimeMethod* method)
{
{
int64_t L_0 = __this->____position;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_set_Position_m4C96655E87094384BE89FA2405862733F1C73912 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, int64_t ___0_value, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PositionPreservingWriteOnlyStreamWrapper_set_Position_m4C96655E87094384BE89FA2405862733F1C73912_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_Write_mD56A4F88EAF3A8B29668745D50A8C6A55FBF2CB2 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
{
int64_t L_0 = __this->____position;
int32_t L_1 = ___2_count;
__this->____position = ((int64_t)il2cpp_codegen_add(L_0, ((int64_t)L_1)));
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->____stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer;
int32_t L_4 = ___1_offset;
int32_t L_5 = ___2_count;
NullCheck(L_2);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_2, L_3, L_4, L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PositionPreservingWriteOnlyStreamWrapper_BeginWrite_m4B7B086406AE3CF97F01F25100117B4DA81215D0 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_state, const RuntimeMethod* method)
{
{
int64_t L_0 = __this->____position;
int32_t L_1 = ___2_count;
__this->____position = ((int64_t)il2cpp_codegen_add(L_0, ((int64_t)L_1)));
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->____stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer;
int32_t L_4 = ___1_offset;
int32_t L_5 = ___2_count;
AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_6 = ___3_callback;
RuntimeObject* L_7 = ___4_state;
NullCheck(L_2);
RuntimeObject* L_8;
L_8 = VirtualFuncInvoker5< RuntimeObject*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C*, RuntimeObject* >::Invoke(20, L_2, L_3, L_4, L_5, L_6, L_7);
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_EndWrite_mAD27F0850F7D51F40AE2D399F2E502B2FFC2D692 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, RuntimeObject* ___0_asyncResult, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____stream;
RuntimeObject* L_1 = ___0_asyncResult;
NullCheck(L_0);
VirtualActionInvoker1< RuntimeObject* >::Invoke(21, L_0, L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_WriteByte_m5102BAC7F22BE37F29B9BC2A35831E41EF60F36B (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, uint8_t ___0_value, const RuntimeMethod* method)
{
{
int64_t L_0 = __this->____position;
__this->____position = ((int64_t)il2cpp_codegen_add(L_0, ((int64_t)1)));
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____stream;
uint8_t L_2 = ___0_value;
NullCheck(L_1);
VirtualActionInvoker1< uint8_t >::Invoke(30, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* PositionPreservingWriteOnlyStreamWrapper_WriteAsync_mB2159B57C4D9E1A30E5A195D18263E3CA7A4BD42 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method)
{
{
int64_t L_0 = __this->____position;
int32_t L_1 = ___2_count;
__this->____position = ((int64_t)il2cpp_codegen_add(L_0, ((int64_t)L_1)));
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->____stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer;
int32_t L_4 = ___1_offset;
int32_t L_5 = ___2_count;
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_6 = ___3_cancellationToken;
NullCheck(L_2);
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7;
L_7 = VirtualFuncInvoker4< Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED >::Invoke(22, L_2, L_3, L_4, L_5, L_6);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_Flush_m0A388D0E61CED5B16C39CB461E7036269F71D213 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____stream;
NullCheck(L_0);
VirtualActionInvoker0::Invoke(16, L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_Close_m97D99D4FC4B4B7DE68602FD48537DB8AD452D5B7 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____stream;
NullCheck(L_0);
VirtualActionInvoker0::Invoke(14, L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_Dispose_m55E51A1CAF4F3235654AAC05FA33F2B90A7EA582 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, bool ___0_disposing, const RuntimeMethod* method)
{
{
bool L_0 = ___0_disposing;
if (!L_0)
{
goto IL_000e;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____stream;
NullCheck(L_1);
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_1, NULL);
}
IL_000e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t PositionPreservingWriteOnlyStreamWrapper_get_Length_m608B54560186BD70F8302A2827DDDCA901AF5967 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PositionPreservingWriteOnlyStreamWrapper_get_Length_m608B54560186BD70F8302A2827DDDCA901AF5967_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t PositionPreservingWriteOnlyStreamWrapper_Seek_m36B73C77EB0C77F06FC6AAE3090098A6B45FA75A (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PositionPreservingWriteOnlyStreamWrapper_Seek_m36B73C77EB0C77F06FC6AAE3090098A6B45FA75A_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_SetLength_mAD378565C6A7B472F961B01BCC77E994ABD73A63 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, int64_t ___0_value, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PositionPreservingWriteOnlyStreamWrapper_SetLength_mAD378565C6A7B472F961B01BCC77E994ABD73A63_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PositionPreservingWriteOnlyStreamWrapper_Read_m3056C14432DC1160F0B62ABDD7389B4DC5ECFFE7 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PositionPreservingWriteOnlyStreamWrapper_Read_m3056C14432DC1160F0B62ABDD7389B4DC5ECFFE7_RuntimeMethod_var)));
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive__ctor_m2706DA413E897A83057237178CCC8E51C07230B5 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_mode, bool ___2_leaveOpen, Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___3_entryNameEncoding, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
if (L_0)
{
goto IL_0014;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive__ctor_m2706DA413E897A83057237178CCC8E51C07230B5_RuntimeMethod_var)));
}
IL_0014:
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_2 = ___3_entryNameEncoding;
ZipArchive_set_EntryNameEncoding_mCF0292991EC16697CF419BFA0A1D42612E189625(__this, L_2, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___0_stream;
int32_t L_4 = ___1_mode;
bool L_5 = ___2_leaveOpen;
ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F(__this, L_3, L_4, L_5, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC* ZipArchive_get_Entries_m2BB23EB2041B6BBD85AF079BEBEA8DEEA0EEEF88 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____mode;
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_0014;
}
}
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1EA36D658A6B51F3BD2AC2D2B586D0FBA6D71912)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_get_Entries_m2BB23EB2041B6BBD85AF079BEBEA8DEEA0EEEF88_RuntimeMethod_var)));
}
IL_0014:
{
ZipArchive_ThrowIfDisposed_mCF0A1324ED33B058A30E33B00197D4EC37A74CF6(__this, NULL);
ZipArchive_EnsureCentralDirectoryRead_m31430840CA181B1DA19233BF56D2E697759CF195(__this, NULL);
ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC* L_2 = __this->____entriesCollection;
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____mode;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_Dispose_m2FF60D8833B08960AE817AC92DD6D677E4DF3FD0 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, bool ___0_disposing, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
bool L_0 = ___0_disposing;
if (!L_0)
{
goto IL_0031;
}
}
{
bool L_1 = __this->____isDisposed;
if (L_1)
{
goto IL_0031;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0023:
{
ZipArchive_CloseStreams_m87A073F74B899F1430CE3BB2A8C891A39ED6FB58(__this, NULL);
__this->____isDisposed = (bool)1;
return;
}
});
try
{
{
int32_t L_2 = __this->____mode;
V_0 = L_2;
int32_t L_3 = V_0;
if (!L_3)
{
goto IL_0021_1;
}
}
{
int32_t L_4 = V_0;
ZipArchive_WriteFile_m4D3BA6D0C52BFA7159EB9B3C7FC69CE14DD61460(__this, NULL);
}
IL_0021_1:
{
goto IL_0031;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0031:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_Dispose_mB65DC0892D480934FBB2A8E95A2AAED07179E8B1 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VirtualActionInvoker1< bool >::Invoke(5, __this, (bool)1);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ZipArchive_get_ArchiveReader_m545504179D41E6478352D45CC9BB74589CD2770E (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = __this->____archiveReader;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____archiveStream;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ZipArchive_get_NumberOfThisDisk_m34BE6245FFCA87E7F5068C7A988922877B620DCB (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
{
uint32_t L_0 = __this->____numberOfThisDisk;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ZipArchive_get_EntryNameEncoding_m91420D79C1E76C90B846EA536B678AD7084DF059 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0 = __this->____entryNameEncoding;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_set_EntryNameEncoding_mCF0292991EC16697CF419BFA0A1D42612E189625 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___0_value, const RuntimeMethod* method)
{
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0 = ___0_value;
if (!L_0)
{
goto IL_002d;
}
}
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_1 = ___0_value;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_2;
L_2 = Encoding_get_BigEndianUnicode_m249BEC175A03C3DCEF799A020B05215053F1053B(NULL);
NullCheck(L_1);
bool L_3;
L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_1, L_2);
if (L_3)
{
goto IL_001d;
}
}
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_4 = ___0_value;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_5;
L_5 = Encoding_get_Unicode_m1E0509DF0E550E33114D0FFEC4811B141219A3B0(NULL);
NullCheck(L_4);
bool L_6;
L_6 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_4, L_5);
if (!L_6)
{
goto IL_002d;
}
}
IL_001d:
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4D1005FDF2A5BED16F8090412F9334F7BB2069BC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD329A21277943C794DA2018164CFE4A8C50756A)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_set_EntryNameEncoding_mCF0292991EC16697CF419BFA0A1D42612E189625_RuntimeMethod_var)));
}
IL_002d:
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_8 = ___0_value;
__this->____entryNameEncoding = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____entryNameEncoding), (void*)L_8);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_AddEntry_mF0C759DC22B3087EF6D9958FF651726CE17BF1C9 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_entry, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m465052334BF451208936203356BDE7329F43282A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m2F69AE2D11D499ABC60842D340CEDA0BF53D8D5D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_0 = __this->____entries;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_1 = ___0_entry;
NullCheck(L_0);
List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_inline(L_0, L_1, List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_RuntimeMethod_var);
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_2 = ___0_entry;
NullCheck(L_2);
String_t* L_3;
L_3 = ZipArchiveEntry_get_FullName_mB226F80A14EA72D5C3D63C912AD483020CE81F2F_inline(L_2, NULL);
V_0 = L_3;
Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* L_4 = __this->____entriesDictionary;
String_t* L_5 = V_0;
NullCheck(L_4);
bool L_6;
L_6 = Dictionary_2_ContainsKey_m2F69AE2D11D499ABC60842D340CEDA0BF53D8D5D(L_4, L_5, Dictionary_2_ContainsKey_m2F69AE2D11D499ABC60842D340CEDA0BF53D8D5D_RuntimeMethod_var);
if (L_6)
{
goto IL_002e;
}
}
{
Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* L_7 = __this->____entriesDictionary;
String_t* L_8 = V_0;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_9 = ___0_entry;
NullCheck(L_7);
Dictionary_2_Add_m465052334BF451208936203356BDE7329F43282A(L_7, L_8, L_9, Dictionary_2_Add_m465052334BF451208936203356BDE7329F43282A_RuntimeMethod_var);
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ReleaseArchiveStream_m3490E6E1E69188C52F6C95598DEACC188BAE02AE (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_entry, const RuntimeMethod* method)
{
{
__this->____archiveStreamOwner = (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveStreamOwner), (void*)(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*)NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_RemoveEntry_m56F4AFBF28A9AD87377A0C15620506207060F1D2 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_entry, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m1C9CFFEDBE2FDD54B448E640A7D2FB3587775861_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mFDFB2B6C5BE945E362ABFDA1DB0E5856B9279FBE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_0 = __this->____entries;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_1 = ___0_entry;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Remove_mFDFB2B6C5BE945E362ABFDA1DB0E5856B9279FBE(L_0, L_1, List_1_Remove_mFDFB2B6C5BE945E362ABFDA1DB0E5856B9279FBE_RuntimeMethod_var);
Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* L_3 = __this->____entriesDictionary;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_4 = ___0_entry;
NullCheck(L_4);
String_t* L_5;
L_5 = ZipArchiveEntry_get_FullName_mB226F80A14EA72D5C3D63C912AD483020CE81F2F_inline(L_4, NULL);
NullCheck(L_3);
bool L_6;
L_6 = Dictionary_2_Remove_m1C9CFFEDBE2FDD54B448E640A7D2FB3587775861(L_3, L_5, Dictionary_2_Remove_m1C9CFFEDBE2FDD54B448E640A7D2FB3587775861_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ThrowIfDisposed_mCF0A1324ED33B058A30E33B00197D4EC37A74CF6 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->____isDisposed;
if (!L_0)
{
goto IL_0019;
}
}
{
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_1);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_1);
ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_3 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var)));
ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48(L_3, L_2, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ThrowIfDisposed_mCF0A1324ED33B058A30E33B00197D4EC37A74CF6_RuntimeMethod_var)));
}
IL_0019:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_CloseStreams_m87A073F74B899F1430CE3BB2A8C891A39ED6FB58 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* G_B3_0 = NULL;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* G_B2_0 = NULL;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* G_B6_0 = NULL;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* G_B5_0 = NULL;
{
bool L_0 = __this->____leaveOpen;
if (L_0)
{
goto IL_0035;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____archiveStream;
NullCheck(L_1);
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_1, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->____backingStream;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = L_2;
if (L_3)
{
G_B3_0 = L_3;
goto IL_001f;
}
G_B2_0 = L_3;
}
{
goto IL_0024;
}
IL_001f:
{
NullCheck(G_B3_0);
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(G_B3_0, NULL);
}
IL_0024:
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_4 = __this->____archiveReader;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_5 = L_4;
if (L_5)
{
G_B6_0 = L_5;
goto IL_002f;
}
G_B5_0 = L_5;
}
{
return;
}
IL_002f:
{
NullCheck(G_B6_0);
BinaryReader_Dispose_mAFF1A9CE9A73D148270FFA1F896992EB52D36078(G_B6_0, NULL);
return;
}
IL_0035:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = __this->____backingStream;
if (!L_6)
{
goto IL_0048;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7 = __this->____archiveStream;
NullCheck(L_7);
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_7, NULL);
}
IL_0048:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_EnsureCentralDirectoryRead_m31430840CA181B1DA19233BF56D2E697759CF195 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->____readEntries;
if (L_0)
{
goto IL_0015;
}
}
{
ZipArchive_ReadCentralDirectory_m1EA97D1BCAB7BC75525FE951D757C5AA9071A9AA(__this, NULL);
__this->____readEntries = (bool)1;
}
IL_0015:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_mode, bool ___2_leaveOpen, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m9975DC4EC1F50D9CD52081F21A2E8B1132619E52_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1__ctor_m9CF10C0DE9EF4700C3C7E797FA095EA540BAFB2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL;
Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A V_1;
memset((&V_1), 0, sizeof(V_1));
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
V_0 = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL;
}
try
{
{
__this->____backingStream = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____backingStream), (void*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL);
int32_t L_0 = ___1_mode;
switch (L_0)
{
case 0:
{
goto IL_0030_1;
}
case 1:
{
goto IL_001d_1;
}
case 2:
{
goto IL_0073_1;
}
}
}
{
goto IL_0096_1;
}
IL_001d_1:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream;
NullCheck(L_1);
bool L_2;
L_2 = VirtualFuncInvoker0< bool >::Invoke(9, L_1);
if (L_2)
{
goto IL_00a1_1;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2DD0A4CC7309745ADA74B0FFFD3EAEF31543D177)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F_RuntimeMethod_var)));
}
IL_0030_1:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_stream;
NullCheck(L_4);
bool L_5;
L_5 = VirtualFuncInvoker0< bool >::Invoke(7, L_4);
if (L_5)
{
goto IL_0043_1;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral34C2E36B5A188471323567BC01D1BE6ABAD93E5D)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F_RuntimeMethod_var)));
}
IL_0043_1:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7 = ___0_stream;
NullCheck(L_7);
bool L_8;
L_8 = VirtualFuncInvoker0< bool >::Invoke(8, L_7);
if (L_8)
{
goto IL_00a1_1;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = ___0_stream;
__this->____backingStream = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->____backingStream), (void*)L_9);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_10 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_10, NULL);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_11 = L_10;
___0_stream = L_11;
V_0 = L_11;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = __this->____backingStream;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13 = ___0_stream;
NullCheck(L_12);
Stream_CopyTo_m61DC54FF3708C2B8AB5C5D63D300AA57ADA01999(L_12, L_13, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14 = ___0_stream;
NullCheck(L_14);
int64_t L_15;
L_15 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_14, ((int64_t)0), 0);
goto IL_00a1_1;
}
IL_0073_1:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_16 = ___0_stream;
NullCheck(L_16);
bool L_17;
L_17 = VirtualFuncInvoker0< bool >::Invoke(7, L_16);
if (!L_17)
{
goto IL_008b_1;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_18 = ___0_stream;
NullCheck(L_18);
bool L_19;
L_19 = VirtualFuncInvoker0< bool >::Invoke(9, L_18);
if (!L_19)
{
goto IL_008b_1;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_20 = ___0_stream;
NullCheck(L_20);
bool L_21;
L_21 = VirtualFuncInvoker0< bool >::Invoke(8, L_20);
if (L_21)
{
goto IL_00a1_1;
}
}
IL_008b_1:
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_22 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAFFE89AC2A60AABA3379F61B9A4F75462AE98B11)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F_RuntimeMethod_var)));
}
IL_0096_1:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_23 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAF248E82BE9EBA1ADBF067429FAEE5A5B6E05A74)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F_RuntimeMethod_var)));
}
IL_00a1_1:
{
int32_t L_24 = ___1_mode;
__this->____mode = L_24;
int32_t L_25 = ___1_mode;
if ((!(((uint32_t)L_25) == ((uint32_t)1))))
{
goto IL_00c2_1;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_26 = ___0_stream;
NullCheck(L_26);
bool L_27;
L_27 = VirtualFuncInvoker0< bool >::Invoke(8, L_26);
if (L_27)
{
goto IL_00c2_1;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_28 = ___0_stream;
PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* L_29 = (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B*)il2cpp_codegen_object_new(PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B_il2cpp_TypeInfo_var);
PositionPreservingWriteOnlyStreamWrapper__ctor_m00049B661A2C196DFAE1E3DC0675882180B5F879(L_29, L_28, NULL);
__this->____archiveStream = L_29;
Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveStream), (void*)L_29);
goto IL_00c9_1;
}
IL_00c2_1:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_30 = ___0_stream;
__this->____archiveStream = L_30;
Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveStream), (void*)L_30);
}
IL_00c9_1:
{
__this->____archiveStreamOwner = (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveStreamOwner), (void*)(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*)NULL);
int32_t L_31 = ___1_mode;
if ((!(((uint32_t)L_31) == ((uint32_t)1))))
{
goto IL_00dd_1;
}
}
{
__this->____archiveReader = (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveReader), (void*)(BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)NULL);
goto IL_00ee_1;
}
IL_00dd_1:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_32 = __this->____archiveStream;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_33 = (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)il2cpp_codegen_object_new(BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var);
BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F(L_33, L_32, NULL);
__this->____archiveReader = L_33;
Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveReader), (void*)L_33);
}
IL_00ee_1:
{
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_34 = (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3*)il2cpp_codegen_object_new(List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3_il2cpp_TypeInfo_var);
List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29(L_34, List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29_RuntimeMethod_var);
__this->____entries = L_34;
Il2CppCodeGenWriteBarrier((void**)(&__this->____entries), (void*)L_34);
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_35 = __this->____entries;
ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC* L_36 = (ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC*)il2cpp_codegen_object_new(ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC_il2cpp_TypeInfo_var);
ReadOnlyCollection_1__ctor_m9CF10C0DE9EF4700C3C7E797FA095EA540BAFB2A(L_36, L_35, ReadOnlyCollection_1__ctor_m9CF10C0DE9EF4700C3C7E797FA095EA540BAFB2A_RuntimeMethod_var);
__this->____entriesCollection = L_36;
Il2CppCodeGenWriteBarrier((void**)(&__this->____entriesCollection), (void*)L_36);
Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* L_37 = (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47*)il2cpp_codegen_object_new(Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m9975DC4EC1F50D9CD52081F21A2E8B1132619E52(L_37, Dictionary_2__ctor_m9975DC4EC1F50D9CD52081F21A2E8B1132619E52_RuntimeMethod_var);
__this->____entriesDictionary = L_37;
Il2CppCodeGenWriteBarrier((void**)(&__this->____entriesDictionary), (void*)L_37);
__this->____readEntries = (bool)0;
bool L_38 = ___2_leaveOpen;
__this->____leaveOpen = L_38;
__this->____centralDirectoryStart = ((int64_t)0);
__this->____isDisposed = (bool)0;
__this->____numberOfThisDisk = 0;
__this->____archiveComment = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveComment), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL);
int32_t L_39 = ___1_mode;
switch (L_39)
{
case 0:
{
goto IL_015d_1;
}
case 1:
{
goto IL_0154_1;
}
case 2:
{
goto IL_0165_1;
}
}
}
{
goto IL_0165_1;
}
IL_0154_1:
{
__this->____readEntries = (bool)1;
goto IL_01bc_1;
}
IL_015d_1:
{
ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB(__this, NULL);
goto IL_01bc_1;
}
IL_0165_1:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_40 = __this->____archiveStream;
NullCheck(L_40);
int64_t L_41;
L_41 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_40);
if (L_41)
{
goto IL_017b_1;
}
}
{
__this->____readEntries = (bool)1;
goto IL_01bc_1;
}
IL_017b_1:
{
ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB(__this, NULL);
ZipArchive_EnsureCentralDirectoryRead_m31430840CA181B1DA19233BF56D2E697759CF195(__this, NULL);
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_42 = __this->____entries;
NullCheck(L_42);
Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A L_43;
L_43 = List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67(L_42, List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var);
V_1 = L_43;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01ae_1:
{
Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455((&V_1), Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_01a3_2;
}
IL_0195_2:
{
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_44;
L_44 = Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_inline((&V_1), Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var);
NullCheck(L_44);
ZipArchiveEntry_ThrowIfNotOpenable_m141851EC16D13A81B699F50EB2B83506E923A995(L_44, (bool)0, (bool)1, NULL);
}
IL_01a3_2:
{
bool L_45;
L_45 = Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A((&V_1), Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var);
if (L_45)
{
goto IL_0195_2;
}
}
{
goto IL_01bc_1;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01bc_1:
{
goto IL_01ca;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (il2cpp_defaults.object_class, il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_01be;
}
throw e;
}
CATCH_01be:
{
{
RuntimeObject* L_46 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_47 = V_0;
if (!L_47)
{
goto IL_01c8;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_48 = V_0;
NullCheck(L_48);
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_48, NULL);
}
IL_01c8:
{
IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
}
}
IL_01ca:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ReadCentralDirectory_m1EA97D1BCAB7BC75525FE951D757C5AA9071A9AA (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* V_3 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
try
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____archiveStream;
int64_t L_1 = __this->____centralDirectoryStart;
NullCheck(L_0);
int64_t L_2;
L_2 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_0, L_1, 0);
V_0 = ((int64_t)0);
int32_t L_3;
L_3 = ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127_inline(__this, NULL);
V_2 = (bool)((((int32_t)L_3) == ((int32_t)2))? 1 : 0);
goto IL_0034_1;
}
IL_0022_1:
{
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_4 = V_1;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_5 = (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*)il2cpp_codegen_object_new(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var);
ZipArchiveEntry__ctor_mA2B6549B24B1128D6FC6BA33ED7E3FD04BD4070B(L_5, __this, L_4, NULL);
ZipArchive_AddEntry_mF0C759DC22B3087EF6D9958FF651726CE17BF1C9(__this, L_5, NULL);
int64_t L_6 = V_0;
V_0 = ((int64_t)il2cpp_codegen_add(L_6, ((int64_t)1)));
}
IL_0034_1:
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = __this->____archiveReader;
bool L_8 = V_2;
bool L_9;
L_9 = ZipCentralDirectoryFileHeader_TryReadBlock_mC50A29A666BDF5303461EB3AB38E2ACE0EB0BB88(L_7, L_8, (&V_1), NULL);
if (L_9)
{
goto IL_0022_1;
}
}
{
int64_t L_10 = V_0;
int64_t L_11 = __this->____expectedNumberOfEntries;
if ((((int64_t)L_10) == ((int64_t)L_11)))
{
goto IL_0058_1;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_12 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8107A7F2FA01BBDF78A3F9DEE08E5365A09F3FAD)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadCentralDirectory_m1EA97D1BCAB7BC75525FE951D757C5AA9071A9AA_RuntimeMethod_var)));
}
IL_0058_1:
{
goto IL_006c;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_005a;
}
throw e;
}
CATCH_005a:
{
EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_13 = ((EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)IL2CPP_GET_ACTIVE_EXCEPTION(EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*));;
V_3 = L_13;
EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_14 = V_3;
String_t* L_15;
L_15 = SR_Format_m271F5A0AF597B1B86AAAFCEF15FC12BDA0C04468(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral96316B10BC780A26B9711924F85C3C245727E5B4)), L_14, NULL);
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_16 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_16, L_15, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadCentralDirectory_m1EA97D1BCAB7BC75525FE951D757C5AA9071A9AA_RuntimeMethod_var)));
}
IL_006c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC V_1;
memset((&V_1), 0, sizeof(V_1));
Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC V_2;
memset((&V_2), 0, sizeof(V_2));
int64_t V_3 = 0;
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 V_4;
memset((&V_4), 0, sizeof(V_4));
EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* V_5 = NULL;
IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
try
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____archiveStream;
NullCheck(L_0);
int64_t L_1;
L_1 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_0, ((int64_t)((int32_t)-18)), 2);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->____archiveStream;
il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
bool L_3;
L_3 = ZipHelper_SeekBackwardsToSignature_m07FB8913C58E31276264722997B9CBE9F576EC45(L_2, ((int32_t)101010256), NULL);
if (L_3)
{
goto IL_002d_1;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_4 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA36986B4DBF655CC80D394207FC6994304362DD)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var)));
}
IL_002d_1:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = __this->____archiveStream;
NullCheck(L_5);
int64_t L_6;
L_6 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_5);
V_0 = L_6;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = __this->____archiveReader;
bool L_8;
L_8 = ZipEndOfCentralDirectoryBlock_TryReadBlock_m5222F66524A785C9E17515C634530CCCF932995C(L_7, (&V_1), NULL);
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_9 = V_1;
uint16_t L_10 = L_9.___NumberOfThisDisk;
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_11 = V_1;
uint16_t L_12 = L_11.___NumberOfTheDiskWithTheStartOfTheCentralDirectory;
if ((((int32_t)L_10) == ((int32_t)L_12)))
{
goto IL_0060_1;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_13 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral28504A17D397E28ACE5B35191DEC098AFA77B5D7)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var)));
}
IL_0060_1:
{
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_14 = V_1;
uint16_t L_15 = L_14.___NumberOfThisDisk;
__this->____numberOfThisDisk = L_15;
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_16 = V_1;
uint32_t L_17 = L_16.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber;
__this->____centralDirectoryStart = ((int64_t)(uint64_t)((uint32_t)L_17));
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_18 = V_1;
uint16_t L_19 = L_18.___NumberOfEntriesInTheCentralDirectory;
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_20 = V_1;
uint16_t L_21 = L_20.___NumberOfEntriesInTheCentralDirectoryOnThisDisk;
if ((((int32_t)L_19) == ((int32_t)L_21)))
{
goto IL_0092_1;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_22 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral28504A17D397E28ACE5B35191DEC098AFA77B5D7)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var)));
}
IL_0092_1:
{
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_23 = V_1;
uint16_t L_24 = L_23.___NumberOfEntriesInTheCentralDirectory;
__this->____expectedNumberOfEntries = ((int64_t)(uint64_t)((uint32_t)L_24));
int32_t L_25 = __this->____mode;
if ((!(((uint32_t)L_25) == ((uint32_t)2))))
{
goto IL_00b4_1;
}
}
{
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_26 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = L_26.___ArchiveComment;
__this->____archiveComment = L_27;
Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveComment), (void*)L_27);
}
IL_00b4_1:
{
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_28 = V_1;
uint16_t L_29 = L_28.___NumberOfThisDisk;
if ((((int32_t)L_29) == ((int32_t)((int32_t)65535))))
{
goto IL_00da_1;
}
}
{
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_30 = V_1;
uint32_t L_31 = L_30.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber;
if ((((int32_t)L_31) == ((int32_t)(-1))))
{
goto IL_00da_1;
}
}
{
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_32 = V_1;
uint16_t L_33 = L_32.___NumberOfEntriesInTheCentralDirectory;
if ((!(((uint32_t)L_33) == ((uint32_t)((int32_t)65535)))))
{
goto IL_01d6_1;
}
}
IL_00da_1:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_34 = __this->____archiveStream;
int64_t L_35 = V_0;
NullCheck(L_34);
int64_t L_36;
L_36 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_34, ((int64_t)il2cpp_codegen_subtract(L_35, ((int64_t)((int32_t)16)))), 0);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_37 = __this->____archiveStream;
il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
bool L_38;
L_38 = ZipHelper_SeekBackwardsToSignature_m07FB8913C58E31276264722997B9CBE9F576EC45(L_37, ((int32_t)117853008), NULL);
if (!L_38)
{
goto IL_01d6_1;
}
}
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_39 = __this->____archiveReader;
bool L_40;
L_40 = Zip64EndOfCentralDirectoryLocator_TryReadBlock_m95F1CB20F372E7626FD6145E6B479FFE5504C4EE(L_39, (&V_2), NULL);
Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC L_41 = V_2;
uint64_t L_42 = L_41.___OffsetOfZip64EOCD;
if ((!(((uint64_t)L_42) > ((uint64_t)((int64_t)(std::numeric_limits<int64_t>::max)())))))
{
goto IL_012b_1;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_43 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_43, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA6148C411C555E2B0F709192F229485DF63D755)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_43, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var)));
}
IL_012b_1:
{
Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC L_44 = V_2;
uint64_t L_45 = L_44.___OffsetOfZip64EOCD;
V_3 = L_45;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_46 = __this->____archiveStream;
int64_t L_47 = V_3;
NullCheck(L_46);
int64_t L_48;
L_48 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_46, L_47, 0);
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_49 = __this->____archiveReader;
bool L_50;
L_50 = Zip64EndOfCentralDirectoryRecord_TryReadBlock_m8447AFFBFA76A08B60388C3BE333613C213EC0D1(L_49, (&V_4), NULL);
if (L_50)
{
goto IL_015a_1;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_51 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_51, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral84A62678CA5E90FF3D9F999A09ED35AB4530CC03)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_51, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var)));
}
IL_015a_1:
{
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 L_52 = V_4;
uint32_t L_53 = L_52.___NumberOfThisDisk;
__this->____numberOfThisDisk = L_53;
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 L_54 = V_4;
uint64_t L_55 = L_54.___NumberOfEntriesTotal;
if ((!(((uint64_t)L_55) > ((uint64_t)((int64_t)(std::numeric_limits<int64_t>::max)())))))
{
goto IL_0184_1;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_56 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_56, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA41A0E3FC8B4B8293F17385DDB73ED23FADC6BC)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_56, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var)));
}
IL_0184_1:
{
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 L_57 = V_4;
uint64_t L_58 = L_57.___OffsetOfCentralDirectory;
if ((!(((uint64_t)L_58) > ((uint64_t)((int64_t)(std::numeric_limits<int64_t>::max)())))))
{
goto IL_01a1_1;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_59 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_59, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6BE9D07F78619EB03BB3B8510C54707A2D69DF99)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_59, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var)));
}
IL_01a1_1:
{
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 L_60 = V_4;
uint64_t L_61 = L_60.___NumberOfEntriesTotal;
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 L_62 = V_4;
uint64_t L_63 = L_62.___NumberOfEntriesOnThisDisk;
if ((((int64_t)L_61) == ((int64_t)L_63)))
{
goto IL_01bc_1;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_64 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_64, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral28504A17D397E28ACE5B35191DEC098AFA77B5D7)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_64, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var)));
}
IL_01bc_1:
{
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 L_65 = V_4;
uint64_t L_66 = L_65.___NumberOfEntriesTotal;
__this->____expectedNumberOfEntries = L_66;
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 L_67 = V_4;
uint64_t L_68 = L_67.___OffsetOfCentralDirectory;
__this->____centralDirectoryStart = L_68;
}
IL_01d6_1:
{
int64_t L_69 = __this->____centralDirectoryStart;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_70 = __this->____archiveStream;
NullCheck(L_70);
int64_t L_71;
L_71 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_70);
if ((((int64_t)L_69) <= ((int64_t)L_71)))
{
goto IL_01f4_1;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_72 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_72, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6BE9D07F78619EB03BB3B8510C54707A2D69DF99)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_72, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var)));
}
IL_01f4_1:
{
goto IL_0214;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_01f6;
}
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0205;
}
throw e;
}
CATCH_01f6:
{
EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_73 = ((EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)IL2CPP_GET_ACTIVE_EXCEPTION(EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*));;
V_5 = L_73;
EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_74 = V_5;
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_75 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m098B9F4DD97F4AD47D6664829D66FBDC52BD1DBA(L_75, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC55075B094E3FE1E7B5CB5000AF335B22A580BD3)), L_74, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_75, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var)));
}
CATCH_0205:
{
IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_76 = ((IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)IL2CPP_GET_ACTIVE_EXCEPTION(IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*));;
V_6 = L_76;
IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_77 = V_6;
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_78 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m098B9F4DD97F4AD47D6664829D66FBDC52BD1DBA(L_78, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC55075B094E3FE1E7B5CB5000AF335B22A580BD3)), L_77, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_78, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var)));
}
IL_0214:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_WriteFile_m4D3BA6D0C52BFA7159EB9B3C7FC69CE14DD61460 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
int64_t V_1 = 0;
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* V_2 = NULL;
Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A V_3;
memset((&V_3), 0, sizeof(V_3));
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* V_4 = NULL;
{
int32_t L_0 = __this->____mode;
if ((!(((uint32_t)L_0) == ((uint32_t)2))))
{
goto IL_009d;
}
}
{
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_1 = (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3*)il2cpp_codegen_object_new(List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3_il2cpp_TypeInfo_var);
List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29(L_1, List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29_RuntimeMethod_var);
V_2 = L_1;
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_2 = __this->____entries;
NullCheck(L_2);
Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A L_3;
L_3 = List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67(L_2, List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var);
V_3 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0045:
{
Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455((&V_3), Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_003a_1;
}
IL_0020_1:
{
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_4;
L_4 = Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_inline((&V_3), Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var);
V_4 = L_4;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_5 = V_4;
NullCheck(L_5);
bool L_6;
L_6 = ZipArchiveEntry_LoadLocalHeaderExtraFieldAndCompressedBytesIfNeeded_mF1803EF6C9574AF97616D35E8E8083F8D4590280(L_5, NULL);
if (L_6)
{
goto IL_003a_1;
}
}
{
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_7 = V_2;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_8 = V_4;
NullCheck(L_7);
List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_inline(L_7, L_8, List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_RuntimeMethod_var);
}
IL_003a_1:
{
bool L_9;
L_9 = Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A((&V_3), Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var);
if (L_9)
{
goto IL_0020_1;
}
}
{
goto IL_0053;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0053:
{
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_10 = V_2;
NullCheck(L_10);
Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A L_11;
L_11 = List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67(L_10, List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var);
V_3 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0073:
{
Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455((&V_3), Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_0068_1;
}
IL_005c_1:
{
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_12;
L_12 = Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_inline((&V_3), Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var);
NullCheck(L_12);
ZipArchiveEntry_Delete_m8801F6B62B477E2C1A6FEE2210AB8497EFFA43F2(L_12, NULL);
}
IL_0068_1:
{
bool L_13;
L_13 = Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A((&V_3), Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var);
if (L_13)
{
goto IL_005c_1;
}
}
{
goto IL_0081;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0081:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14 = __this->____archiveStream;
NullCheck(L_14);
int64_t L_15;
L_15 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_14, ((int64_t)0), 0);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_16 = __this->____archiveStream;
NullCheck(L_16);
VirtualActionInvoker1< int64_t >::Invoke(24, L_16, ((int64_t)0));
}
IL_009d:
{
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_17 = __this->____entries;
NullCheck(L_17);
Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A L_18;
L_18 = List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67(L_17, List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var);
V_3 = L_18;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00c2:
{
Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455((&V_3), Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_00b7_1;
}
IL_00ab_1:
{
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_19;
L_19 = Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_inline((&V_3), Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var);
NullCheck(L_19);
ZipArchiveEntry_WriteAndFinishLocalEntry_m27D6658B541689E0F5310B370B417B519A1AF05D(L_19, NULL);
}
IL_00b7_1:
{
bool L_20;
L_20 = Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A((&V_3), Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var);
if (L_20)
{
goto IL_00ab_1;
}
}
{
goto IL_00d0;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00d0:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_21 = __this->____archiveStream;
NullCheck(L_21);
int64_t L_22;
L_22 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_21);
V_0 = L_22;
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_23 = __this->____entries;
NullCheck(L_23);
Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A L_24;
L_24 = List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67(L_23, List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var);
V_3 = L_24;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0101:
{
Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455((&V_3), Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_00f6_1;
}
IL_00ea_1:
{
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_25;
L_25 = Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_inline((&V_3), Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var);
NullCheck(L_25);
ZipArchiveEntry_WriteCentralDirectoryFileHeader_m0D461A71902AEDCA8CDA8719ED36EFA345F92053(L_25, NULL);
}
IL_00f6_1:
{
bool L_26;
L_26 = Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A((&V_3), Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var);
if (L_26)
{
goto IL_00ea_1;
}
}
{
goto IL_010f;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_010f:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_27 = __this->____archiveStream;
NullCheck(L_27);
int64_t L_28;
L_28 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_27);
int64_t L_29 = V_0;
V_1 = ((int64_t)il2cpp_codegen_subtract(L_28, L_29));
int64_t L_30 = V_0;
int64_t L_31 = V_1;
ZipArchive_WriteArchiveEpilogue_mF81EB28294C8DE727602EB7DDFF73D10EBC98E23(__this, L_30, L_31, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_WriteArchiveEpilogue_mF81EB28294C8DE727602EB7DDFF73D10EBC98E23 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, int64_t ___0_startOfCentralDirectory, int64_t ___1_sizeOfCentralDirectory, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
{
int64_t L_0 = ___0_startOfCentralDirectory;
if ((((int64_t)L_0) >= ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1))))))
{
goto IL_001c;
}
}
{
int64_t L_1 = ___1_sizeOfCentralDirectory;
if ((((int64_t)L_1) >= ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1))))))
{
goto IL_001c;
}
}
{
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_2 = __this->____entries;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_inline(L_2, List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_RuntimeMethod_var);
if ((((int32_t)L_3) < ((int32_t)((int32_t)65535))))
{
goto IL_004d;
}
}
IL_001c:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = __this->____archiveStream;
NullCheck(L_4);
int64_t L_5;
L_5 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_4);
V_0 = L_5;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = __this->____archiveStream;
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_7 = __this->____entries;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_inline(L_7, List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_RuntimeMethod_var);
int64_t L_9 = ___0_startOfCentralDirectory;
int64_t L_10 = ___1_sizeOfCentralDirectory;
Zip64EndOfCentralDirectoryRecord_WriteBlock_m2778F387199A087AEDF6D65FA80B7FCBB9DFB164(L_6, ((int64_t)L_8), L_9, L_10, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_11 = __this->____archiveStream;
int64_t L_12 = V_0;
Zip64EndOfCentralDirectoryLocator_WriteBlock_mCF0B88637AE66FD48BB08A6456A267F94D8DAE88(L_11, L_12, NULL);
}
IL_004d:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13 = __this->____archiveStream;
List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_14 = __this->____entries;
NullCheck(L_14);
int32_t L_15;
L_15 = List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_inline(L_14, List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_RuntimeMethod_var);
int64_t L_16 = ___0_startOfCentralDirectory;
int64_t L_17 = ___1_sizeOfCentralDirectory;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->____archiveComment;
ZipEndOfCentralDirectoryBlock_WriteBlock_m0CA333378E1B10C90EA9B21770208D30CFF33758(L_13, ((int64_t)L_15), L_16, L_17, L_18, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry__ctor_mA2B6549B24B1128D6FC6BA33ED7E3FD04BD4070B (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* ___0_archive, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 ___1_cd, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = ___0_archive;
__this->____archive = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____archive), (void*)L_0);
__this->____originallyInArchive = (bool)1;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_1 = ___1_cd;
int32_t L_2 = L_1.___DiskNumberStart;
__this->____diskNumberStart = L_2;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_3 = ___1_cd;
uint8_t L_4 = L_3.___VersionMadeByCompatibility;
__this->____versionMadeByPlatform = L_4;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_5 = ___1_cd;
uint8_t L_6 = L_5.___VersionMadeBySpecification;
__this->____versionMadeBySpecification = L_6;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_7 = ___1_cd;
uint16_t L_8 = L_7.___VersionNeededToExtract;
__this->____versionToExtract = L_8;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_9 = ___1_cd;
uint16_t L_10 = L_9.___GeneralPurposeBitFlag;
__this->____generalPurposeBitFlag = L_10;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_11 = ___1_cd;
uint16_t L_12 = L_11.___CompressionMethod;
ZipArchiveEntry_set_CompressionMethod_m4BB5F8B6E417C267393D5DB6887595A5A0161771(__this, L_12, NULL);
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_13 = ___1_cd;
uint32_t L_14 = L_13.___LastModified;
il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_15;
L_15 = ZipHelper_DosTimeToDateTime_mAC6DC9DEFADB46F3A5A0FE68F30DFAC696E2136E(L_14, NULL);
DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 L_16;
memset((&L_16), 0, sizeof(L_16));
DateTimeOffset__ctor_mB1671EA00463E92811C8DEA80797DC89B2FFCA62((&L_16), L_15, NULL);
__this->____lastModified = L_16;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_17 = ___1_cd;
int64_t L_18 = L_17.___CompressedSize;
__this->____compressedSize = L_18;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_19 = ___1_cd;
int64_t L_20 = L_19.___UncompressedSize;
__this->____uncompressedSize = L_20;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_21 = ___1_cd;
uint32_t L_22 = L_21.___ExternalFileAttributes;
__this->____externalFileAttr = L_22;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_23 = ___1_cd;
int64_t L_24 = L_23.___RelativeOffsetOfLocalHeader;
__this->____offsetOfLocalHeader = L_24;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_25 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____storedOffsetOfCompressedData);
il2cpp_codegen_initobj(L_25, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17));
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_26 = ___1_cd;
uint32_t L_27 = L_26.___Crc32;
__this->____crc32 = L_27;
__this->____compressedBytes = (ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____compressedBytes), (void*)(ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)NULL);
__this->____storedUncompressedData = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____storedUncompressedData), (void*)(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL);
__this->____currentlyOpenForWrite = (bool)0;
__this->____everOpenedForWrite = (bool)0;
__this->____outstandingWriteStream = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____outstandingWriteStream), (void*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL);
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_28 = ___1_cd;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = L_28.___Filename;
String_t* L_30;
L_30 = ZipArchiveEntry_DecodeEntryName_mCB5F4B921507F93E2A0BC939C6B71C51C040A3C3(__this, L_29, NULL);
ZipArchiveEntry_set_FullName_m193B830DA0C41B1D1E7B69A049AD8BD44CE63D89(__this, L_30, NULL);
__this->____lhUnknownExtraFields = (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____lhUnknownExtraFields), (void*)(List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL);
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_31 = ___1_cd;
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_32 = L_31.___ExtraFields;
__this->____cdUnknownExtraFields = L_32;
Il2CppCodeGenWriteBarrier((void**)(&__this->____cdUnknownExtraFields), (void*)L_32);
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_33 = ___1_cd;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = L_33.___FileComment;
__this->____fileComment = L_34;
Il2CppCodeGenWriteBarrier((void**)(&__this->____fileComment), (void*)L_34);
Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1* L_35 = (Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1*)(&__this->____compressionLevel);
il2cpp_codegen_initobj(L_35, sizeof(Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_get_FullName_mB226F80A14EA72D5C3D63C912AD483020CE81F2F (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->____storedEntryName;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_set_FullName_m193B830DA0C41B1D1E7B69A049AD8BD44CE63D89 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, String_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
String_t* L_0 = ___0_value;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0AAD73575AAC4F4CFEDA4BD8FC9E5937AC126164)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_set_FullName_m193B830DA0C41B1D1E7B69A049AD8BD44CE63D89_RuntimeMethod_var)));
}
IL_000e:
{
String_t* L_2 = ___0_value;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3;
L_3 = ZipArchiveEntry_EncodeEntryName_mC69108C3D6659E706949B69111C798CF292423A4(__this, L_2, (&V_0), NULL);
__this->____storedEntryNameBytes = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____storedEntryNameBytes), (void*)L_3);
String_t* L_4 = ___0_value;
__this->____storedEntryName = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____storedEntryName), (void*)L_4);
bool L_5 = V_0;
if (!L_5)
{
goto IL_003b;
}
}
{
uint16_t L_6 = __this->____generalPurposeBitFlag;
__this->____generalPurposeBitFlag = ((int32_t)((int32_t)L_6|((int32_t)2048)));
goto IL_004d;
}
IL_003b:
{
uint16_t L_7 = __this->____generalPurposeBitFlag;
__this->____generalPurposeBitFlag = ((int32_t)((int32_t)L_7&((int32_t)63487)));
}
IL_004d:
{
String_t* L_8 = ___0_value;
uint8_t L_9 = __this->____versionMadeByPlatform;
il2cpp_codegen_runtime_class_init_inline(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var);
String_t* L_10;
L_10 = ZipArchiveEntry_ParseFileName_mB97DF5D033B65F81671D63DAC56A25F2AA32DDF8(L_8, L_9, NULL);
bool L_11;
L_11 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_10, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
if (!L_11)
{
goto IL_006d;
}
}
{
ZipArchiveEntry_VersionToExtractAtLeast_mAE09A7CC80BDF41268A9392CB18883C2714EE8BA(__this, ((int32_t)20), NULL);
}
IL_006d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ZipArchiveEntry_get_LastWriteTime_m98EB193BEB589BE1739A89C6104830F11573AFE9 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
{
DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 L_0 = __this->____lastModified;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipArchiveEntry_get_Length_m4660921EEC25DF03D255896508A7BD1EEC6C7192 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->____everOpenedForWrite;
if (!L_0)
{
goto IL_0013;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6772394C4F067A817B7458DA769172D884B7AB89)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_get_Length_m4660921EEC25DF03D255896508A7BD1EEC6C7192_RuntimeMethod_var)));
}
IL_0013:
{
int64_t L_2 = __this->____uncompressedSize;
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_Delete_m8801F6B62B477E2C1A6FEE2210AB8497EFFA43F2 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive;
if (L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
bool L_1 = __this->____currentlyOpenForWrite;
if (!L_1)
{
goto IL_001c;
}
}
{
IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_2 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)));
IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD12B42C45BF7BDF535BEE182E594B398E9F74120)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_Delete_m8801F6B62B477E2C1A6FEE2210AB8497EFFA43F2_RuntimeMethod_var)));
}
IL_001c:
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_3 = __this->____archive;
NullCheck(L_3);
int32_t L_4;
L_4 = ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127_inline(L_3, NULL);
if ((((int32_t)L_4) == ((int32_t)2)))
{
goto IL_0035;
}
}
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_5 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2E4A861784E837D33442563DD6C52E78330B462D)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_Delete_m8801F6B62B477E2C1A6FEE2210AB8497EFFA43F2_RuntimeMethod_var)));
}
IL_0035:
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_6 = __this->____archive;
NullCheck(L_6);
ZipArchive_ThrowIfDisposed_mCF0A1324ED33B058A30E33B00197D4EC37A74CF6(L_6, NULL);
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_7 = __this->____archive;
NullCheck(L_7);
ZipArchive_RemoveEntry_m56F4AFBF28A9AD87377A0C15620506207060F1D2(L_7, __this, NULL);
__this->____archive = (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____archive), (void*)(ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41*)NULL);
ZipArchiveEntry_UnloadStreams_mAA66F564B73322E65FDA8C40C248C98DC367945C(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_Open_m1D0EFB9AD33BA96AAF0C624EADA3E58CD6CC67FF (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
ZipArchiveEntry_ThrowIfInvalidArchive_mF5EF732D2525CC4B388B91369554B32F5170B1C9(__this, NULL);
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive;
NullCheck(L_0);
int32_t L_1;
L_1 = ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127_inline(L_0, NULL);
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_0026;
}
case 1:
{
goto IL_002e;
}
case 2:
{
goto IL_0035;
}
}
}
{
goto IL_0035;
}
IL_0026:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3;
L_3 = ZipArchiveEntry_OpenInReadMode_mA0257EEA737BA85855C8E1D480B894BEA66B330D(__this, (bool)1, NULL);
return L_3;
}
IL_002e:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4;
L_4 = ZipArchiveEntry_OpenInWriteMode_m7217BE297FFB16D541242B43605C83F7D4A71698(__this, NULL);
return L_4;
}
IL_0035:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5;
L_5 = ZipArchiveEntry_OpenInUpdateMode_mE527744C62297D9A901C6C004DC0F74E3E21592D(__this, NULL);
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_ToString_m8406E95654F42A870D498A246C8026234472CA25 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
{
String_t* L_0;
L_0 = ZipArchiveEntry_get_FullName_mB226F80A14EA72D5C3D63C912AD483020CE81F2F_inline(__this, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipArchiveEntry_get_OffsetOfCompressedData_m4E6B407825F4902E2747798026CCF20063A1982E (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_0 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____storedOffsetOfCompressedData);
bool L_1;
L_1 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline(L_0, Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
if (L_1)
{
goto IL_005d;
}
}
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_2 = __this->____archive;
NullCheck(L_2);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3;
L_3 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_2, NULL);
int64_t L_4 = __this->____offsetOfLocalHeader;
NullCheck(L_3);
int64_t L_5;
L_5 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_3, L_4, 0);
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_6 = __this->____archive;
NullCheck(L_6);
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7;
L_7 = ZipArchive_get_ArchiveReader_m545504179D41E6478352D45CC9BB74589CD2770E_inline(L_6, NULL);
bool L_8;
L_8 = ZipLocalFileHeader_TrySkipBlock_m8D73DBDBC22EF1E7D1499BCE781C7748EF907646(L_7, NULL);
if (L_8)
{
goto IL_0042;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_9 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_get_OffsetOfCompressedData_m4E6B407825F4902E2747798026CCF20063A1982E_RuntimeMethod_var)));
}
IL_0042:
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_10 = __this->____archive;
NullCheck(L_10);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_11;
L_11 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_10, NULL);
NullCheck(L_11);
int64_t L_12;
L_12 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_11);
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_13;
memset((&L_13), 0, sizeof(L_13));
Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_13), L_12, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var);
__this->____storedOffsetOfCompressedData = L_13;
}
IL_005d:
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_14 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____storedOffsetOfCompressedData);
int64_t L_15;
L_15 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC(L_14, Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var);
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ZipArchiveEntry_get_UncompressedData_m44F87FE5D136CBD5006C01163F6EBF2FDF1FAB75 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->____storedUncompressedData;
if (L_0)
{
goto IL_006c;
}
}
{
int64_t L_1 = __this->____uncompressedSize;
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
MemoryStream__ctor_m9E93692A2BB0E34119603FF6A5D44F6A132052E8(L_2, ((int32_t)L_1), NULL);
__this->____storedUncompressedData = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____storedUncompressedData), (void*)L_2);
bool L_3 = __this->____originallyInArchive;
if (!L_3)
{
goto IL_0065;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4;
L_4 = ZipArchiveEntry_OpenInReadMode_mA0257EEA737BA85855C8E1D480B894BEA66B330D(__this, (bool)0, NULL);
V_0 = L_4;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005b:
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = V_0;
if (!L_5)
{
goto IL_0064;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = V_0;
NullCheck(L_6);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
}
IL_0064:
{
return;
}
}
});
try
{
try
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7 = V_0;
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_8 = __this->____storedUncompressedData;
NullCheck(L_7);
Stream_CopyTo_m61DC54FF3708C2B8AB5C5D63D300AA57ADA01999(L_7, L_8, NULL);
goto IL_0065;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0038_1;
}
throw e;
}
CATCH_0038_1:
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_9 = ((InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*));;
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_10 = __this->____storedUncompressedData;
NullCheck(L_10);
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_10, NULL);
__this->____storedUncompressedData = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____storedUncompressedData), (void*)(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL);
__this->____currentlyOpenForWrite = (bool)0;
__this->____everOpenedForWrite = (bool)0;
IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0065:
{
ZipArchiveEntry_set_CompressionMethod_m4BB5F8B6E417C267393D5DB6887595A5A0161771(__this, 8, NULL);
}
IL_006c:
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_11 = __this->____storedUncompressedData;
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
{
uint16_t L_0 = __this->____storedCompressionMethod;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_set_CompressionMethod_m4BB5F8B6E417C267393D5DB6887595A5A0161771 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, uint16_t ___0_value, const RuntimeMethod* method)
{
{
uint16_t L_0 = ___0_value;
if ((!(((uint32_t)L_0) == ((uint32_t)8))))
{
goto IL_000e;
}
}
{
ZipArchiveEntry_VersionToExtractAtLeast_mAE09A7CC80BDF41268A9392CB18883C2714EE8BA(__this, ((int32_t)20), NULL);
goto IL_001b;
}
IL_000e:
{
uint16_t L_1 = ___0_value;
if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)9)))))
{
goto IL_001b;
}
}
{
ZipArchiveEntry_VersionToExtractAtLeast_mAE09A7CC80BDF41268A9392CB18883C2714EE8BA(__this, ((int32_t)21), NULL);
}
IL_001b:
{
uint16_t L_2 = ___0_value;
__this->____storedCompressionMethod = L_2;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_DecodeEntryName_mCB5F4B921507F93E2A0BC939C6B71C51C040A3C3 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_entryNameBytes, const RuntimeMethod* method)
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* V_0 = NULL;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* G_B5_0 = NULL;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* G_B3_0 = NULL;
{
uint16_t L_0 = __this->____generalPurposeBitFlag;
if (((int32_t)((int32_t)L_0&((int32_t)2048))))
{
goto IL_0034;
}
}
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_1 = __this->____archive;
if (!L_1)
{
goto IL_002c;
}
}
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_2 = __this->____archive;
NullCheck(L_2);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_3;
L_3 = ZipArchive_get_EntryNameEncoding_m91420D79C1E76C90B846EA536B678AD7084DF059_inline(L_2, NULL);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_4 = L_3;
if (L_4)
{
G_B5_0 = L_4;
goto IL_0031;
}
G_B3_0 = L_4;
}
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_5;
L_5 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
G_B5_0 = L_5;
goto IL_0031;
}
IL_002c:
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_6;
L_6 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
G_B5_0 = L_6;
}
IL_0031:
{
V_0 = G_B5_0;
goto IL_003a;
}
IL_0034:
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_7;
L_7 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
V_0 = L_7;
}
IL_003a:
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_8 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_entryNameBytes;
NullCheck(L_8);
String_t* L_10;
L_10 = VirtualFuncInvoker1< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(33, L_8, L_9);
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipArchiveEntry_EncodeEntryName_mC69108C3D6659E706949B69111C798CF292423A4 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, String_t* ___0_entryName, bool* ___1_isUTF8, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* V_0 = NULL;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* G_B6_0 = NULL;
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive;
if (!L_0)
{
goto IL_0023;
}
}
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_1 = __this->____archive;
NullCheck(L_1);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_2;
L_2 = ZipArchive_get_EntryNameEncoding_m91420D79C1E76C90B846EA536B678AD7084DF059_inline(L_1, NULL);
if (!L_2)
{
goto IL_0023;
}
}
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_3 = __this->____archive;
NullCheck(L_3);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_4;
L_4 = ZipArchive_get_EntryNameEncoding_m91420D79C1E76C90B846EA536B678AD7084DF059_inline(L_3, NULL);
V_0 = L_4;
goto IL_0038;
}
IL_0023:
{
String_t* L_5 = ___0_entryName;
il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
bool L_6;
L_6 = ZipHelper_RequiresUnicode_m20EAD7C8BAEB2EF5A554C761E8441AC594B6117F(L_5, NULL);
if (L_6)
{
goto IL_0032;
}
}
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_7;
L_7 = Encoding_get_ASCII_mCC61B512D320FD4E2E71CC0DFDF8DDF3CD215C65(NULL);
G_B6_0 = L_7;
goto IL_0037;
}
IL_0032:
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_8;
L_8 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
G_B6_0 = L_8;
}
IL_0037:
{
V_0 = G_B6_0;
}
IL_0038:
{
bool* L_9 = ___1_isUTF8;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_10 = V_0;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_11;
L_11 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
NullCheck(L_10);
bool L_12;
L_12 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_10, L_11);
*((int8_t*)L_9) = (int8_t)L_12;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_13 = V_0;
String_t* L_14 = ___0_entryName;
NullCheck(L_13);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15;
L_15 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(16, L_13, L_14);
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteAndFinishLocalEntry_m27D6658B541689E0F5310B370B417B519A1AF05D (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
{
ZipArchiveEntry_CloseStreams_m6A5C7BDEA3457B2EB1B30DC9E27BDD4639BDC506(__this, NULL);
ZipArchiveEntry_WriteLocalFileHeaderAndDataIfNeeded_mA95D0CE40CF84C1E7A36783DAD3280C1134EC65C(__this, NULL);
ZipArchiveEntry_UnloadStreams_mAA66F564B73322E65FDA8C40C248C98DC367945C(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteCentralDirectoryFileHeader_m0D461A71902AEDCA8CDA8719ED36EFA345F92053 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* V_0 = NULL;
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 V_1;
memset((&V_1), 0, sizeof(V_1));
uint32_t V_2 = 0;
uint32_t V_3 = 0;
uint32_t V_4 = 0;
bool V_5 = false;
int32_t V_6 = 0;
uint16_t V_7 = 0;
int32_t G_B11_0 = 0;
int32_t G_B13_0 = 0;
int32_t G_B12_0 = 0;
int32_t G_B14_0 = 0;
int32_t G_B14_1 = 0;
int32_t G_B18_0 = 0;
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* G_B22_0 = NULL;
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* G_B21_0 = NULL;
int32_t G_B23_0 = 0;
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* G_B23_1 = NULL;
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive;
NullCheck(L_0);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1;
L_1 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_0, NULL);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_2, L_1, NULL);
V_0 = L_2;
il2cpp_codegen_initobj((&V_1), sizeof(Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785));
V_5 = (bool)0;
bool L_3;
L_3 = ZipArchiveEntry_SizesTooLarge_mBF42A3A3E27152942B65447A7AB5CA89FAB46198(__this, NULL);
if (!L_3)
{
goto IL_0051;
}
}
{
V_5 = (bool)1;
V_2 = (-1);
V_3 = (-1);
int64_t L_4 = __this->____compressedSize;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_5;
memset((&L_5), 0, sizeof(L_5));
Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_5), L_4, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var);
Zip64ExtraField_set_CompressedSize_mCAA4A05A68B7D6C15724D8323B36D3482CAF29AE((&V_1), L_5, NULL);
int64_t L_6 = __this->____uncompressedSize;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_7;
memset((&L_7), 0, sizeof(L_7));
Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_7), L_6, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var);
Zip64ExtraField_set_UncompressedSize_m1A0368B13AF3852DCA015652DFE6F8D9E1B2FAF1((&V_1), L_7, NULL);
goto IL_0061;
}
IL_0051:
{
int64_t L_8 = __this->____compressedSize;
V_2 = ((int32_t)(uint32_t)L_8);
int64_t L_9 = __this->____uncompressedSize;
V_3 = ((int32_t)(uint32_t)L_9);
}
IL_0061:
{
int64_t L_10 = __this->____offsetOfLocalHeader;
if ((((int64_t)L_10) <= ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1))))))
{
goto IL_0085;
}
}
{
V_5 = (bool)1;
V_4 = (-1);
int64_t L_11 = __this->____offsetOfLocalHeader;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_12;
memset((&L_12), 0, sizeof(L_12));
Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_12), L_11, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var);
Zip64ExtraField_set_LocalHeaderOffset_m523C6446CBE2710C17270A84C2D1ED68628663C8((&V_1), L_12, NULL);
goto IL_008e;
}
IL_0085:
{
int64_t L_13 = __this->____offsetOfLocalHeader;
V_4 = ((int32_t)(uint32_t)L_13);
}
IL_008e:
{
bool L_14 = V_5;
if (!L_14)
{
goto IL_009a;
}
}
{
ZipArchiveEntry_VersionToExtractAtLeast_mAE09A7CC80BDF41268A9392CB18883C2714EE8BA(__this, ((int32_t)45), NULL);
}
IL_009a:
{
bool L_15 = V_5;
if (L_15)
{
goto IL_00a1;
}
}
{
G_B11_0 = 0;
goto IL_00a8;
}
IL_00a1:
{
uint16_t L_16;
L_16 = Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85((&V_1), NULL);
G_B11_0 = ((int32_t)(L_16));
}
IL_00a8:
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_17 = __this->____cdUnknownExtraFields;
if (L_17)
{
G_B13_0 = G_B11_0;
goto IL_00b3;
}
G_B12_0 = G_B11_0;
}
{
G_B14_0 = 0;
G_B14_1 = G_B12_0;
goto IL_00be;
}
IL_00b3:
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_18 = __this->____cdUnknownExtraFields;
int32_t L_19;
L_19 = ZipGenericExtraField_TotalSize_m5CD4706EBD9E58DC7B745B2E037113987FECEDBE(L_18, NULL);
G_B14_0 = L_19;
G_B14_1 = G_B13_0;
}
IL_00be:
{
V_6 = ((int32_t)il2cpp_codegen_add(G_B14_1, G_B14_0));
int32_t L_20 = V_6;
if ((((int32_t)L_20) <= ((int32_t)((int32_t)65535))))
{
goto IL_00e4;
}
}
{
bool L_21 = V_5;
if (L_21)
{
goto IL_00d1;
}
}
{
G_B18_0 = 0;
goto IL_00d8;
}
IL_00d1:
{
uint16_t L_22;
L_22 = Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85((&V_1), NULL);
G_B18_0 = ((int32_t)(L_22));
}
IL_00d8:
{
V_7 = (uint16_t)((int32_t)(uint16_t)G_B18_0);
__this->____cdUnknownExtraFields = (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____cdUnknownExtraFields), (void*)(List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL);
goto IL_00e9;
}
IL_00e4:
{
int32_t L_23 = V_6;
V_7 = (uint16_t)((int32_t)(uint16_t)L_23);
}
IL_00e9:
{
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_24 = V_0;
NullCheck(L_24);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_24, ((int32_t)33639248));
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_25 = V_0;
uint16_t L_26 = __this->____versionMadeBySpecification;
NullCheck(L_25);
VirtualActionInvoker1< uint8_t >::Invoke(9, L_25, (uint8_t)((int32_t)(uint8_t)L_26));
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_27 = V_0;
il2cpp_codegen_runtime_class_init_inline(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var);
uint8_t L_28 = ((ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_StaticFields*)il2cpp_codegen_static_fields_for(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var))->___CurrentZipPlatform;
NullCheck(L_27);
VirtualActionInvoker1< uint8_t >::Invoke(9, L_27, L_28);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_29 = V_0;
uint16_t L_30 = __this->____versionToExtract;
NullCheck(L_29);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_29, L_30);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_31 = V_0;
uint16_t L_32 = __this->____generalPurposeBitFlag;
NullCheck(L_31);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_31, L_32);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_33 = V_0;
uint16_t L_34;
L_34 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL);
NullCheck(L_33);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_33, L_34);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_35 = V_0;
DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4* L_36 = (DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4*)(&__this->____lastModified);
il2cpp_codegen_runtime_class_init_inline(DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_37;
L_37 = DateTimeOffset_get_DateTime_mDF6DC57E7A5647D8B964D3FD5B6855E7D66EF324(L_36, NULL);
il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
uint32_t L_38;
L_38 = ZipHelper_DateTimeToDosTime_m81F3D31F7D97F5209332D8BEB65C288F8D2E1AC1(L_37, NULL);
NullCheck(L_35);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_35, L_38);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_39 = V_0;
uint32_t L_40 = __this->____crc32;
NullCheck(L_39);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_39, L_40);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_41 = V_0;
uint32_t L_42 = V_2;
NullCheck(L_41);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_41, L_42);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_43 = V_0;
uint32_t L_44 = V_3;
NullCheck(L_43);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_43, L_44);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_45 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = __this->____storedEntryNameBytes;
NullCheck(L_46);
NullCheck(L_45);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_45, (uint16_t)((int32_t)(uint16_t)((int32_t)(((RuntimeArray*)L_46)->max_length))));
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_47 = V_0;
uint16_t L_48 = V_7;
NullCheck(L_47);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_47, L_48);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_49 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = __this->____fileComment;
if (L_50)
{
G_B22_0 = L_49;
goto IL_0183;
}
G_B21_0 = L_49;
}
{
G_B23_0 = 0;
G_B23_1 = G_B21_0;
goto IL_018c;
}
IL_0183:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51 = __this->____fileComment;
NullCheck(L_51);
G_B23_0 = ((int32_t)(uint16_t)((int32_t)(((RuntimeArray*)L_51)->max_length)));
G_B23_1 = G_B22_0;
}
IL_018c:
{
NullCheck(G_B23_1);
VirtualActionInvoker1< uint16_t >::Invoke(16, G_B23_1, (uint16_t)G_B23_0);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_52 = V_0;
NullCheck(L_52);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_52, (uint16_t)0);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_53 = V_0;
NullCheck(L_53);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_53, (uint16_t)0);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_54 = V_0;
uint32_t L_55 = __this->____externalFileAttr;
NullCheck(L_54);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_54, L_55);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_56 = V_0;
uint32_t L_57 = V_4;
NullCheck(L_56);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_56, L_57);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_58 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = __this->____storedEntryNameBytes;
NullCheck(L_58);
VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(10, L_58, L_59);
bool L_60 = V_5;
if (!L_60)
{
goto IL_01d5;
}
}
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_61 = __this->____archive;
NullCheck(L_61);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_62;
L_62 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_61, NULL);
Zip64ExtraField_WriteBlock_mAC1D9A401E0299A69AB49E743FF92C02E94F2BAE((&V_1), L_62, NULL);
}
IL_01d5:
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_63 = __this->____cdUnknownExtraFields;
if (!L_63)
{
goto IL_01f3;
}
}
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_64 = __this->____cdUnknownExtraFields;
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_65 = __this->____archive;
NullCheck(L_65);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_66;
L_66 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_65, NULL);
ZipGenericExtraField_WriteAllBlocks_mF43381AFAE22FB4676F87F423EF23479E75B9E11(L_64, L_66, NULL);
}
IL_01f3:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_67 = __this->____fileComment;
if (!L_67)
{
goto IL_0207;
}
}
{
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_68 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69 = __this->____fileComment;
NullCheck(L_68);
VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(10, L_68, L_69);
}
IL_0207:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_LoadLocalHeaderExtraFieldAndCompressedBytesIfNeeded_mF1803EF6C9574AF97616D35E8E8083F8D4590280 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_LoadLocalHeaderExtraFieldAndCompressedBytesIfNeeded_mF1803EF6C9574AF97616D35E8E8083F8D4590280_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
bool L_0 = __this->____originallyInArchive;
if (!L_0)
{
goto IL_0036;
}
}
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_1 = __this->____archive;
NullCheck(L_1);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2;
L_2 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_1, NULL);
int64_t L_3 = __this->____offsetOfLocalHeader;
NullCheck(L_2);
int64_t L_4;
L_4 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_2, L_3, 0);
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_5 = __this->____archive;
NullCheck(L_5);
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_6;
L_6 = ZipArchive_get_ArchiveReader_m545504179D41E6478352D45CC9BB74589CD2770E_inline(L_5, NULL);
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_7;
L_7 = ZipLocalFileHeader_GetExtraFields_m0C152D89B178FD3D8DC55E216AC787EA274D84AB(L_6, NULL);
__this->____lhUnknownExtraFields = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->____lhUnknownExtraFields), (void*)L_7);
}
IL_0036:
{
bool L_8 = __this->____everOpenedForWrite;
if (L_8)
{
goto IL_012c;
}
}
{
bool L_9 = __this->____originallyInArchive;
if (!L_9)
{
goto IL_012c;
}
}
{
int64_t L_10 = __this->____compressedSize;
if ((int64_t)(((int64_t)il2cpp_codegen_add(((int64_t)(L_10/((int64_t)((int32_t)2147483591)))), ((int64_t)1)))) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ZipArchiveEntry_LoadLocalHeaderExtraFieldAndCompressedBytesIfNeeded_mF1803EF6C9574AF97616D35E8E8083F8D4590280_RuntimeMethod_var);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_11 = (ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)(ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)SZArrayNew(ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)((int64_t)il2cpp_codegen_add(((int64_t)(L_10/((int64_t)((int32_t)2147483591)))), ((int64_t)1)))));
__this->____compressedBytes = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->____compressedBytes), (void*)L_11);
V_0 = 0;
goto IL_0082;
}
IL_006c:
{
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_12 = __this->____compressedBytes;
int32_t L_13 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)2147483591));
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_14);
int32_t L_15 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0082:
{
int32_t L_16 = V_0;
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_17 = __this->____compressedBytes;
NullCheck(L_17);
if ((((int32_t)L_16) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_17)->max_length)), 1)))))
{
goto IL_006c;
}
}
{
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_18 = __this->____compressedBytes;
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_19 = __this->____compressedBytes;
NullCheck(L_19);
int64_t L_20 = __this->____compressedSize;
if ((int64_t)(((int64_t)(L_20%((int64_t)((int32_t)2147483591))))) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ZipArchiveEntry_LoadLocalHeaderExtraFieldAndCompressedBytesIfNeeded_mF1803EF6C9574AF97616D35E8E8083F8D4590280_RuntimeMethod_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)((int64_t)(L_20%((int64_t)((int32_t)2147483591))))));
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_19)->max_length)), 1))), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_21);
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_22 = __this->____archive;
NullCheck(L_22);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_23;
L_23 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_22, NULL);
int64_t L_24;
L_24 = ZipArchiveEntry_get_OffsetOfCompressedData_m4E6B407825F4902E2747798026CCF20063A1982E(__this, NULL);
NullCheck(L_23);
int64_t L_25;
L_25 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_23, L_24, 0);
V_1 = 0;
goto IL_00f0;
}
IL_00cf:
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_26 = __this->____archive;
NullCheck(L_26);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_27;
L_27 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_26, NULL);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_28 = __this->____compressedBytes;
int32_t L_29 = V_1;
NullCheck(L_28);
int32_t L_30 = L_29;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC(L_27, L_31, ((int32_t)2147483591), NULL);
int32_t L_32 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_00f0:
{
int32_t L_33 = V_1;
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_34 = __this->____compressedBytes;
NullCheck(L_34);
if ((((int32_t)L_33) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_34)->max_length)), 1)))))
{
goto IL_00cf;
}
}
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_35 = __this->____archive;
NullCheck(L_35);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_36;
L_36 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_35, NULL);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_37 = __this->____compressedBytes;
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_38 = __this->____compressedBytes;
NullCheck(L_38);
NullCheck(L_37);
int32_t L_39 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_38)->max_length)), 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
int64_t L_41 = __this->____compressedSize;
il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC(L_36, L_40, ((int32_t)((int64_t)(L_41%((int64_t)((int32_t)2147483591))))), NULL);
}
IL_012c:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_ThrowIfNotOpenable_m141851EC16D13A81B699F50EB2B83506E923A995 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_needToUncompress, bool ___1_needToLoadIntoMemory, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
bool L_0 = ___0_needToUncompress;
bool L_1 = ___1_needToLoadIntoMemory;
bool L_2;
L_2 = ZipArchiveEntry_IsOpenable_mC92895385CEAC7F1EF832D962C99F3D2A3F4B4CE(__this, L_0, L_1, (&V_0), NULL);
if (L_2)
{
goto IL_0013;
}
}
{
String_t* L_3 = V_0;
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_4 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_4, L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_ThrowIfNotOpenable_m141851EC16D13A81B699F50EB2B83506E923A995_RuntimeMethod_var)));
}
IL_0013:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* ZipArchiveEntry_GetDataCompressor_m0E1AC3095B7F5E79C931ADA856E3CE56209EFD0C (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_backingStream, bool ___1_leaveBackingStreamOpen, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___2_onClose, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mEBB6F9CB853B438D075BB555958691054B188001_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mE771FFC5C0CA05BC9996418326C1D36E8A33DB2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetDataCompressorU3Eb__69_0_m5DB8D5229C65AC9D1CA956550B2E9A371487ABF9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* G_B3_0 = NULL;
DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* G_B5_0 = NULL;
DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* G_B4_0 = NULL;
int32_t G_B6_0 = 0;
DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* G_B6_1 = NULL;
Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* G_B8_0 = NULL;
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* G_B8_1 = NULL;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* G_B8_2 = NULL;
bool G_B8_3 = false;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* G_B8_4 = NULL;
DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* G_B8_5 = NULL;
Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* G_B7_0 = NULL;
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* G_B7_1 = NULL;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* G_B7_2 = NULL;
bool G_B7_3 = false;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* G_B7_4 = NULL;
DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* G_B7_5 = NULL;
{
Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1* L_0 = (Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1*)(&__this->____compressionLevel);
bool L_1;
L_1 = Nullable_1_get_HasValue_mEBB6F9CB853B438D075BB555958691054B188001_inline(L_0, Nullable_1_get_HasValue_mEBB6F9CB853B438D075BB555958691054B188001_RuntimeMethod_var);
if (L_1)
{
goto IL_0017;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_backingStream;
bool L_3 = ___1_leaveBackingStreamOpen;
DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* L_4 = (DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104*)il2cpp_codegen_object_new(DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104_il2cpp_TypeInfo_var);
DeflateStream__ctor_m5AB47C67F3FEDA648AF76B21B7CAB12FDB793B69(L_4, L_2, 1, L_3, NULL);
G_B3_0 = L_4;
goto IL_0029;
}
IL_0017:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___0_backingStream;
Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1* L_6 = (Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1*)(&__this->____compressionLevel);
int32_t L_7;
L_7 = Nullable_1_get_Value_mE771FFC5C0CA05BC9996418326C1D36E8A33DB2A(L_6, Nullable_1_get_Value_mE771FFC5C0CA05BC9996418326C1D36E8A33DB2A_RuntimeMethod_var);
bool L_8 = ___1_leaveBackingStreamOpen;
DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* L_9 = (DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104*)il2cpp_codegen_object_new(DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104_il2cpp_TypeInfo_var);
DeflateStream__ctor_m55E861339218B06FD5B41D4DCAF09E598AF0C074(L_9, L_5, L_7, L_8, NULL);
G_B3_0 = L_9;
}
IL_0029:
{
V_0 = (bool)1;
bool L_10 = ___1_leaveBackingStreamOpen;
if (!L_10)
{
G_B5_0 = G_B3_0;
goto IL_0034;
}
G_B4_0 = G_B3_0;
}
{
bool L_11 = V_0;
G_B6_0 = ((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
G_B6_1 = G_B4_0;
goto IL_0035;
}
IL_0034:
{
G_B6_0 = 0;
G_B6_1 = G_B5_0;
}
IL_0035:
{
V_1 = (bool)G_B6_0;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = ___0_backingStream;
bool L_13 = V_1;
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_14 = ___2_onClose;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var);
Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* L_15 = ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__69_0;
Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* L_16 = L_15;
if (L_16)
{
G_B8_0 = L_16;
G_B8_1 = L_14;
G_B8_2 = __this;
G_B8_3 = L_13;
G_B8_4 = L_12;
G_B8_5 = G_B6_1;
goto IL_0059;
}
G_B7_0 = L_16;
G_B7_1 = L_14;
G_B7_2 = __this;
G_B7_3 = L_13;
G_B7_4 = L_12;
G_B7_5 = G_B6_1;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var);
U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* L_17 = ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9;
Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* L_18 = (Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3*)il2cpp_codegen_object_new(Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3_il2cpp_TypeInfo_var);
Action_6__ctor_m152C6C77B12EE2D676F40677A745946853609D67(L_18, L_17, (intptr_t)((void*)U3CU3Ec_U3CGetDataCompressorU3Eb__69_0_m5DB8D5229C65AC9D1CA956550B2E9A371487ABF9_RuntimeMethod_var), NULL);
Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* L_19 = L_18;
((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__69_0 = L_19;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__69_0), (void*)L_19);
G_B8_0 = L_19;
G_B8_1 = G_B7_1;
G_B8_2 = G_B7_2;
G_B8_3 = G_B7_3;
G_B8_4 = G_B7_4;
G_B8_5 = G_B7_5;
}
IL_0059:
{
CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_20 = (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9*)il2cpp_codegen_object_new(CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9_il2cpp_TypeInfo_var);
CheckSumAndSizeWriteStream__ctor_m2F8A286280CEE477FE04E9CB046BCD9350F3DF53(L_20, G_B8_5, G_B8_4, G_B8_3, G_B8_2, G_B8_1, G_B8_0, NULL);
return L_20;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_GetDataDecompressor_m7FA439A9B0E491A2C2878BDC16DEEE0C17062C63 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_compressedStreamToRead, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL;
uint16_t V_1 = 0;
{
V_0 = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL;
uint16_t L_0;
L_0 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL);
V_1 = L_0;
uint16_t L_1 = V_1;
if (!L_1)
{
goto IL_002c;
}
}
{
uint16_t L_2 = V_1;
if ((((int32_t)L_2) == ((int32_t)8)))
{
goto IL_0017;
}
}
{
uint16_t L_3 = V_1;
if ((((int32_t)L_3) == ((int32_t)((int32_t)9))))
{
goto IL_0021;
}
}
{
goto IL_002c;
}
IL_0017:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_compressedStreamToRead;
DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* L_5 = (DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104*)il2cpp_codegen_object_new(DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104_il2cpp_TypeInfo_var);
DeflateStream__ctor_m344C1EF8B83E612C4FC662F0152DF1D2A5636829(L_5, L_4, 0, NULL);
V_0 = L_5;
goto IL_002e;
}
IL_0021:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = ___0_compressedStreamToRead;
DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_7 = (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97*)il2cpp_codegen_object_new(DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97_il2cpp_TypeInfo_var);
DeflateManagedStream__ctor_mB0B8610BA00510F162BEBDE6D466623DF8B93BF7(L_7, L_6, ((int32_t)9), NULL);
V_0 = L_7;
goto IL_002e;
}
IL_002c:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = ___0_compressedStreamToRead;
V_0 = L_8;
}
IL_002e:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = V_0;
return L_9;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_OpenInReadMode_mA0257EEA737BA85855C8E1D480B894BEA66B330D (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_checkOpenable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL;
{
bool L_0 = ___0_checkOpenable;
if (!L_0)
{
goto IL_000b;
}
}
{
ZipArchiveEntry_ThrowIfNotOpenable_m141851EC16D13A81B699F50EB2B83506E923A995(__this, (bool)1, (bool)0, NULL);
}
IL_000b:
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_1 = __this->____archive;
NullCheck(L_1);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2;
L_2 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_1, NULL);
int64_t L_3;
L_3 = ZipArchiveEntry_get_OffsetOfCompressedData_m4E6B407825F4902E2747798026CCF20063A1982E(__this, NULL);
int64_t L_4 = __this->____compressedSize;
SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* L_5 = (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132*)il2cpp_codegen_object_new(SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132_il2cpp_TypeInfo_var);
SubReadStream__ctor_m3104F68BD5EF131BBC3AB455283B7CFECE493CC5(L_5, L_2, L_3, L_4, NULL);
V_0 = L_5;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = V_0;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7;
L_7 = ZipArchiveEntry_GetDataDecompressor_m7FA439A9B0E491A2C2878BDC16DEEE0C17062C63(__this, L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_OpenInWriteMode_m7217BE297FFB16D541242B43605C83F7D4A71698 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COpenInWriteModeU3Eb__72_0_m7B46F385AC1653A77BA1FECA69143DF57FE83B10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* V_0 = NULL;
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* G_B4_0 = NULL;
int32_t G_B4_1 = 0;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* G_B4_2 = NULL;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* G_B4_3 = NULL;
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* G_B3_0 = NULL;
int32_t G_B3_1 = 0;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* G_B3_2 = NULL;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* G_B3_3 = NULL;
{
bool L_0 = __this->____everOpenedForWrite;
if (!L_0)
{
goto IL_0013;
}
}
{
IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_1 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)));
IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral042C4F05E1DDCA2CF56C28F8B4ED14D3478298AF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_OpenInWriteMode_m7217BE297FFB16D541242B43605C83F7D4A71698_RuntimeMethod_var)));
}
IL_0013:
{
__this->____everOpenedForWrite = (bool)1;
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_2 = __this->____archive;
NullCheck(L_2);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3;
L_3 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var);
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_4 = ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__72_0;
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_5 = L_4;
if (L_5)
{
G_B4_0 = L_5;
G_B4_1 = 1;
G_B4_2 = L_3;
G_B4_3 = __this;
goto IL_0046;
}
G_B3_0 = L_5;
G_B3_1 = 1;
G_B3_2 = L_3;
G_B3_3 = __this;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var);
U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* L_6 = ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9;
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_7 = (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*)il2cpp_codegen_object_new(EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82_il2cpp_TypeInfo_var);
EventHandler__ctor_m95444CE8D5A6F1AFC9793866C3FE884E732DCEB2(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3COpenInWriteModeU3Eb__72_0_m7B46F385AC1653A77BA1FECA69143DF57FE83B10_RuntimeMethod_var), NULL);
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_8 = L_7;
((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__72_0 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__72_0), (void*)L_8);
G_B4_0 = L_8;
G_B4_1 = G_B3_1;
G_B4_2 = G_B3_2;
G_B4_3 = G_B3_3;
}
IL_0046:
{
NullCheck(G_B4_3);
CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_9;
L_9 = ZipArchiveEntry_GetDataCompressor_m0E1AC3095B7F5E79C931ADA856E3CE56209EFD0C(G_B4_3, G_B4_2, (bool)G_B4_1, G_B4_0, NULL);
V_0 = L_9;
CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_10 = V_0;
DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* L_11 = (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317*)il2cpp_codegen_object_new(DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317_il2cpp_TypeInfo_var);
DirectToArchiveWriterStream__ctor_m9BB7F2B381424652C58836B4D94CB51D7EEF6A78(L_11, L_10, __this, NULL);
__this->____outstandingWriteStream = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->____outstandingWriteStream), (void*)L_11);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = __this->____outstandingWriteStream;
WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* L_13 = (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4*)il2cpp_codegen_object_new(WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4_il2cpp_TypeInfo_var);
WrappedStream__ctor_mCEFD3D801E6F14698F4BF4C2AA72A92359D62EF3(L_13, L_12, (bool)1, NULL);
return L_13;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_OpenInUpdateMode_mE527744C62297D9A901C6C004DC0F74E3E21592D (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COpenInUpdateModeU3Eb__73_0_mF7D05AA3555DD6A7046539DD462D161EDDDFE523_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* G_B4_0 = NULL;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* G_B4_1 = NULL;
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* G_B4_2 = NULL;
Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* G_B3_0 = NULL;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* G_B3_1 = NULL;
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* G_B3_2 = NULL;
{
bool L_0 = __this->____currentlyOpenForWrite;
if (!L_0)
{
goto IL_0013;
}
}
{
IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_1 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)));
IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB87DF102633A3759C77F4BBA35BF50DD8DDC9852)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_OpenInUpdateMode_mE527744C62297D9A901C6C004DC0F74E3E21592D_RuntimeMethod_var)));
}
IL_0013:
{
ZipArchiveEntry_ThrowIfNotOpenable_m141851EC16D13A81B699F50EB2B83506E923A995(__this, (bool)1, (bool)1, NULL);
__this->____everOpenedForWrite = (bool)1;
__this->____currentlyOpenForWrite = (bool)1;
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2;
L_2 = ZipArchiveEntry_get_UncompressedData_m44F87FE5D136CBD5006C01163F6EBF2FDF1FAB75(__this, NULL);
NullCheck(L_2);
int64_t L_3;
L_3 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_2, ((int64_t)0), 0);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4;
L_4 = ZipArchiveEntry_get_UncompressedData_m44F87FE5D136CBD5006C01163F6EBF2FDF1FAB75(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var);
Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_5 = ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__73_0;
Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_6 = L_5;
if (L_6)
{
G_B4_0 = L_6;
G_B4_1 = __this;
G_B4_2 = L_4;
goto IL_005e;
}
G_B3_0 = L_6;
G_B3_1 = __this;
G_B3_2 = L_4;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var);
U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* L_7 = ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9;
Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_8 = (Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992*)il2cpp_codegen_object_new(Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992_il2cpp_TypeInfo_var);
Action_1__ctor_m49A440750F3909A48F55DF400EA67AC4938E7583(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3COpenInUpdateModeU3Eb__73_0_mF7D05AA3555DD6A7046539DD462D161EDDDFE523_RuntimeMethod_var), NULL);
Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_9 = L_8;
((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__73_0 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__73_0), (void*)L_9);
G_B4_0 = L_9;
G_B4_1 = G_B3_1;
G_B4_2 = G_B3_2;
}
IL_005e:
{
WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* L_10 = (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4*)il2cpp_codegen_object_new(WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4_il2cpp_TypeInfo_var);
WrappedStream__ctor_m52262F5CE3D365E105A01027C1E6F257D2B1B35A(L_10, G_B4_2, G_B4_1, G_B4_0, NULL);
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_IsOpenable_mC92895385CEAC7F1EF832D962C99F3D2A3F4B4CE (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_needToUncompress, bool ___1_needToLoadIntoMemory, String_t** ___2_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompressionMethodValues_tC8C0E4F84E6CBF8501427A5A0CE2261859636BDC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28504A17D397E28ACE5B35191DEC098AFA77B5D7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B481FD1A20F9B7C231C357359BD6BC9DAD5F7FF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8589736F8C4FF658ED1C639B92554BFF245C4D9D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE9D69C6F705F2511E3B2272720D0AFD45E146AF3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F);
s_Il2CppMethodInitialized = true;
}
uint16_t V_0 = 0;
uint16_t V_1 = 0;
{
String_t** L_0 = ___2_message;
*((RuntimeObject**)L_0) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL);
bool L_1 = __this->____originallyInArchive;
if (!L_1)
{
goto IL_0123;
}
}
{
bool L_2 = ___0_needToUncompress;
if (!L_2)
{
goto IL_0068;
}
}
{
uint16_t L_3;
L_3 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL);
if (!L_3)
{
goto IL_0068;
}
}
{
uint16_t L_4;
L_4 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL);
if ((((int32_t)L_4) == ((int32_t)8)))
{
goto IL_0068;
}
}
{
uint16_t L_5;
L_5 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL);
if ((((int32_t)L_5) == ((int32_t)((int32_t)9))))
{
goto IL_0068;
}
}
{
uint16_t L_6;
L_6 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL);
V_0 = L_6;
uint16_t L_7 = V_0;
if ((((int32_t)L_7) == ((int32_t)((int32_t)12))))
{
goto IL_003d;
}
}
{
uint16_t L_8 = V_0;
if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)14)))))
{
goto IL_005f;
}
}
IL_003d:
{
String_t** L_9 = ___2_message;
uint16_t L_10;
L_10 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL);
V_1 = L_10;
Il2CppFakeBox<uint16_t> L_11(CompressionMethodValues_tC8C0E4F84E6CBF8501427A5A0CE2261859636BDC_il2cpp_TypeInfo_var, (&V_1));
String_t* L_12;
L_12 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_11), NULL);
String_t* L_13;
L_13 = SR_Format_m271F5A0AF597B1B86AAAFCEF15FC12BDA0C04468(_stringLiteral6B481FD1A20F9B7C231C357359BD6BC9DAD5F7FF, L_12, NULL);
*((RuntimeObject**)L_9) = (RuntimeObject*)L_13;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)L_13);
goto IL_0066;
}
IL_005f:
{
String_t** L_14 = ___2_message;
*((RuntimeObject**)L_14) = (RuntimeObject*)_stringLiteralE9D69C6F705F2511E3B2272720D0AFD45E146AF3;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_14, (void*)(RuntimeObject*)_stringLiteralE9D69C6F705F2511E3B2272720D0AFD45E146AF3);
}
IL_0066:
{
return (bool)0;
}
IL_0068:
{
int32_t L_15 = __this->____diskNumberStart;
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_16 = __this->____archive;
NullCheck(L_16);
uint32_t L_17;
L_17 = ZipArchive_get_NumberOfThisDisk_m34BE6245FFCA87E7F5068C7A988922877B620DCB_inline(L_16, NULL);
if ((((int64_t)((int64_t)L_15)) == ((int64_t)((int64_t)(uint64_t)((uint32_t)L_17)))))
{
goto IL_0086;
}
}
{
String_t** L_18 = ___2_message;
*((RuntimeObject**)L_18) = (RuntimeObject*)_stringLiteral28504A17D397E28ACE5B35191DEC098AFA77B5D7;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)(RuntimeObject*)_stringLiteral28504A17D397E28ACE5B35191DEC098AFA77B5D7);
return (bool)0;
}
IL_0086:
{
int64_t L_19 = __this->____offsetOfLocalHeader;
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_20 = __this->____archive;
NullCheck(L_20);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_21;
L_21 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_20, NULL);
NullCheck(L_21);
int64_t L_22;
L_22 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_21);
if ((((int64_t)L_19) <= ((int64_t)L_22)))
{
goto IL_00a7;
}
}
{
String_t** L_23 = ___2_message;
*((RuntimeObject**)L_23) = (RuntimeObject*)_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_23, (void*)(RuntimeObject*)_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F);
return (bool)0;
}
IL_00a7:
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_24 = __this->____archive;
NullCheck(L_24);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_25;
L_25 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_24, NULL);
int64_t L_26 = __this->____offsetOfLocalHeader;
NullCheck(L_25);
int64_t L_27;
L_27 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_25, L_26, 0);
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_28 = __this->____archive;
NullCheck(L_28);
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_29;
L_29 = ZipArchive_get_ArchiveReader_m545504179D41E6478352D45CC9BB74589CD2770E_inline(L_28, NULL);
bool L_30;
L_30 = ZipLocalFileHeader_TrySkipBlock_m8D73DBDBC22EF1E7D1499BCE781C7748EF907646(L_29, NULL);
if (L_30)
{
goto IL_00da;
}
}
{
String_t** L_31 = ___2_message;
*((RuntimeObject**)L_31) = (RuntimeObject*)_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_31, (void*)(RuntimeObject*)_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F);
return (bool)0;
}
IL_00da:
{
int64_t L_32;
L_32 = ZipArchiveEntry_get_OffsetOfCompressedData_m4E6B407825F4902E2747798026CCF20063A1982E(__this, NULL);
int64_t L_33 = __this->____compressedSize;
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_34 = __this->____archive;
NullCheck(L_34);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_35;
L_35 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_34, NULL);
NullCheck(L_35);
int64_t L_36;
L_36 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_35);
if ((((int64_t)((int64_t)il2cpp_codegen_add(L_32, L_33))) <= ((int64_t)L_36)))
{
goto IL_0102;
}
}
{
String_t** L_37 = ___2_message;
*((RuntimeObject**)L_37) = (RuntimeObject*)_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_37, (void*)(RuntimeObject*)_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F);
return (bool)0;
}
IL_0102:
{
bool L_38 = ___1_needToLoadIntoMemory;
if (!L_38)
{
goto IL_0123;
}
}
{
int64_t L_39 = __this->____compressedSize;
if ((((int64_t)L_39) <= ((int64_t)((int64_t)((int32_t)2147483647LL)))))
{
goto IL_0123;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var);
bool L_40 = ((ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_StaticFields*)il2cpp_codegen_static_fields_for(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var))->___s_allowLargeZipArchiveEntriesInUpdateMode;
if (L_40)
{
goto IL_0123;
}
}
{
String_t** L_41 = ___2_message;
*((RuntimeObject**)L_41) = (RuntimeObject*)_stringLiteral8589736F8C4FF658ED1C639B92554BFF245C4D9D;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_41, (void*)(RuntimeObject*)_stringLiteral8589736F8C4FF658ED1C639B92554BFF245C4D9D);
return (bool)0;
}
IL_0123:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_SizesTooLarge_mBF42A3A3E27152942B65447A7AB5CA89FAB46198 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
{
int64_t L_0 = __this->____compressedSize;
if ((((int64_t)L_0) > ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1))))))
{
goto IL_0015;
}
}
{
int64_t L_1 = __this->____uncompressedSize;
return (bool)((((int64_t)L_1) > ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))? 1 : 0);
}
IL_0015:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_WriteLocalFileHeader_m24ABCA6E8CC57BCE477DDD6E564D04DF5D9FFE91 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_isEmptyFile, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* V_0 = NULL;
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
uint32_t V_3 = 0;
uint32_t V_4 = 0;
int32_t V_5 = 0;
uint16_t V_6 = 0;
int32_t G_B12_0 = 0;
int32_t G_B14_0 = 0;
int32_t G_B13_0 = 0;
int32_t G_B15_0 = 0;
int32_t G_B15_1 = 0;
int32_t G_B19_0 = 0;
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive;
NullCheck(L_0);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1;
L_1 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_0, NULL);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_2, L_1, NULL);
V_0 = L_2;
il2cpp_codegen_initobj((&V_1), sizeof(Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785));
V_2 = (bool)0;
bool L_3 = ___0_isEmptyFile;
if (!L_3)
{
goto IL_002f;
}
}
{
ZipArchiveEntry_set_CompressionMethod_m4BB5F8B6E417C267393D5DB6887595A5A0161771(__this, 0, NULL);
V_3 = 0;
V_4 = 0;
goto IL_00b9;
}
IL_002f:
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_4 = __this->____archive;
NullCheck(L_4);
int32_t L_5;
L_5 = ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127_inline(L_4, NULL);
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
{
goto IL_0069;
}
}
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_6 = __this->____archive;
NullCheck(L_6);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7;
L_7 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_6, NULL);
NullCheck(L_7);
bool L_8;
L_8 = VirtualFuncInvoker0< bool >::Invoke(8, L_7);
if (L_8)
{
goto IL_0069;
}
}
{
bool L_9 = ___0_isEmptyFile;
if (L_9)
{
goto IL_0069;
}
}
{
uint16_t L_10 = __this->____generalPurposeBitFlag;
__this->____generalPurposeBitFlag = ((int32_t)((int32_t)L_10|8));
V_2 = (bool)0;
V_3 = 0;
V_4 = 0;
goto IL_00b9;
}
IL_0069:
{
bool L_11;
L_11 = ZipArchiveEntry_SizesTooLarge_mBF42A3A3E27152942B65447A7AB5CA89FAB46198(__this, NULL);
if (!L_11)
{
goto IL_00a6;
}
}
{
V_2 = (bool)1;
V_3 = (-1);
V_4 = (-1);
int64_t L_12 = __this->____compressedSize;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_13;
memset((&L_13), 0, sizeof(L_13));
Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_13), L_12, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var);
Zip64ExtraField_set_CompressedSize_mCAA4A05A68B7D6C15724D8323B36D3482CAF29AE((&V_1), L_13, NULL);
int64_t L_14 = __this->____uncompressedSize;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_15;
memset((&L_15), 0, sizeof(L_15));
Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_15), L_14, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var);
Zip64ExtraField_set_UncompressedSize_m1A0368B13AF3852DCA015652DFE6F8D9E1B2FAF1((&V_1), L_15, NULL);
ZipArchiveEntry_VersionToExtractAtLeast_mAE09A7CC80BDF41268A9392CB18883C2714EE8BA(__this, ((int32_t)45), NULL);
goto IL_00b9;
}
IL_00a6:
{
V_2 = (bool)0;
int64_t L_16 = __this->____compressedSize;
V_3 = ((int32_t)(uint32_t)L_16);
int64_t L_17 = __this->____uncompressedSize;
V_4 = ((int32_t)(uint32_t)L_17);
}
IL_00b9:
{
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_18 = V_0;
NullCheck(L_18);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_19;
L_19 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(6, L_18);
NullCheck(L_19);
int64_t L_20;
L_20 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_19);
__this->____offsetOfLocalHeader = L_20;
bool L_21 = V_2;
if (L_21)
{
goto IL_00d0;
}
}
{
G_B12_0 = 0;
goto IL_00d7;
}
IL_00d0:
{
uint16_t L_22;
L_22 = Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85((&V_1), NULL);
G_B12_0 = ((int32_t)(L_22));
}
IL_00d7:
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_23 = __this->____lhUnknownExtraFields;
if (L_23)
{
G_B14_0 = G_B12_0;
goto IL_00e2;
}
G_B13_0 = G_B12_0;
}
{
G_B15_0 = 0;
G_B15_1 = G_B13_0;
goto IL_00ed;
}
IL_00e2:
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_24 = __this->____lhUnknownExtraFields;
int32_t L_25;
L_25 = ZipGenericExtraField_TotalSize_m5CD4706EBD9E58DC7B745B2E037113987FECEDBE(L_24, NULL);
G_B15_0 = L_25;
G_B15_1 = G_B14_0;
}
IL_00ed:
{
V_5 = ((int32_t)il2cpp_codegen_add(G_B15_1, G_B15_0));
int32_t L_26 = V_5;
if ((((int32_t)L_26) <= ((int32_t)((int32_t)65535))))
{
goto IL_0112;
}
}
{
bool L_27 = V_2;
if (L_27)
{
goto IL_00ff;
}
}
{
G_B19_0 = 0;
goto IL_0106;
}
IL_00ff:
{
uint16_t L_28;
L_28 = Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85((&V_1), NULL);
G_B19_0 = ((int32_t)(L_28));
}
IL_0106:
{
V_6 = (uint16_t)((int32_t)(uint16_t)G_B19_0);
__this->____lhUnknownExtraFields = (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____lhUnknownExtraFields), (void*)(List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL);
goto IL_0117;
}
IL_0112:
{
int32_t L_29 = V_5;
V_6 = (uint16_t)((int32_t)(uint16_t)L_29);
}
IL_0117:
{
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_30 = V_0;
NullCheck(L_30);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_30, ((int32_t)67324752));
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_31 = V_0;
uint16_t L_32 = __this->____versionToExtract;
NullCheck(L_31);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_31, L_32);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_33 = V_0;
uint16_t L_34 = __this->____generalPurposeBitFlag;
NullCheck(L_33);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_33, L_34);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_35 = V_0;
uint16_t L_36;
L_36 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL);
NullCheck(L_35);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_35, L_36);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_37 = V_0;
DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4* L_38 = (DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4*)(&__this->____lastModified);
il2cpp_codegen_runtime_class_init_inline(DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_39;
L_39 = DateTimeOffset_get_DateTime_mDF6DC57E7A5647D8B964D3FD5B6855E7D66EF324(L_38, NULL);
il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
uint32_t L_40;
L_40 = ZipHelper_DateTimeToDosTime_m81F3D31F7D97F5209332D8BEB65C288F8D2E1AC1(L_39, NULL);
NullCheck(L_37);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_37, L_40);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_41 = V_0;
uint32_t L_42 = __this->____crc32;
NullCheck(L_41);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_41, L_42);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_43 = V_0;
uint32_t L_44 = V_3;
NullCheck(L_43);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_43, L_44);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_45 = V_0;
uint32_t L_46 = V_4;
NullCheck(L_45);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_45, L_46);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_47 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = __this->____storedEntryNameBytes;
NullCheck(L_48);
NullCheck(L_47);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_47, (uint16_t)((int32_t)(uint16_t)((int32_t)(((RuntimeArray*)L_48)->max_length))));
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_49 = V_0;
uint16_t L_50 = V_6;
NullCheck(L_49);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_49, L_50);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_51 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = __this->____storedEntryNameBytes;
NullCheck(L_51);
VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(10, L_51, L_52);
bool L_53 = V_2;
if (!L_53)
{
goto IL_01af;
}
}
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_54 = __this->____archive;
NullCheck(L_54);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_55;
L_55 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_54, NULL);
Zip64ExtraField_WriteBlock_mAC1D9A401E0299A69AB49E743FF92C02E94F2BAE((&V_1), L_55, NULL);
}
IL_01af:
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_56 = __this->____lhUnknownExtraFields;
if (!L_56)
{
goto IL_01cd;
}
}
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_57 = __this->____lhUnknownExtraFields;
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_58 = __this->____archive;
NullCheck(L_58);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_59;
L_59 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_58, NULL);
ZipGenericExtraField_WriteAllBlocks_mF43381AFAE22FB4676F87F423EF23479E75B9E11(L_57, L_59, NULL);
}
IL_01cd:
{
bool L_60 = V_2;
return L_60;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteLocalFileHeaderAndDataIfNeeded_mA95D0CE40CF84C1E7A36783DAD3280C1134EC65C (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL;
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* V_1 = NULL;
int32_t V_2 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL;
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->____storedUncompressedData;
if (L_0)
{
goto IL_0013;
}
}
{
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_1 = __this->____compressedBytes;
if (!L_1)
{
goto IL_00c5;
}
}
IL_0013:
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = __this->____storedUncompressedData;
if (!L_2)
{
goto IL_007f;
}
}
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = __this->____storedUncompressedData;
NullCheck(L_3);
int64_t L_4;
L_4 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_3);
__this->____uncompressedSize = L_4;
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_5 = __this->____archive;
NullCheck(L_5);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6;
L_6 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_5, NULL);
CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_7;
L_7 = ZipArchiveEntry_GetDataCompressor_m0E1AC3095B7F5E79C931ADA856E3CE56209EFD0C(__this, L_6, (bool)1, (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*)NULL, NULL);
DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* L_8 = (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317*)il2cpp_codegen_object_new(DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317_il2cpp_TypeInfo_var);
DirectToArchiveWriterStream__ctor_m9BB7F2B381424652C58836B4D94CB51D7EEF6A78(L_8, L_7, __this, NULL);
V_0 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0075:
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = V_0;
if (!L_9)
{
goto IL_007e;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_10 = V_0;
NullCheck(L_10);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_10);
}
IL_007e:
{
return;
}
}
});
try
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_11 = __this->____storedUncompressedData;
NullCheck(L_11);
int64_t L_12;
L_12 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_11, ((int64_t)0), 0);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_13 = __this->____storedUncompressedData;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14 = V_0;
NullCheck(L_13);
Stream_CopyTo_m61DC54FF3708C2B8AB5C5D63D300AA57ADA01999(L_13, L_14, NULL);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_15 = __this->____storedUncompressedData;
NullCheck(L_15);
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_15, NULL);
__this->____storedUncompressedData = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____storedUncompressedData), (void*)(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL);
goto IL_00ea;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_007f:
{
int64_t L_16 = __this->____uncompressedSize;
if (L_16)
{
goto IL_008e;
}
}
{
ZipArchiveEntry_set_CompressionMethod_m4BB5F8B6E417C267393D5DB6887595A5A0161771(__this, 0, NULL);
}
IL_008e:
{
bool L_17;
L_17 = ZipArchiveEntry_WriteLocalFileHeader_m24ABCA6E8CC57BCE477DDD6E564D04DF5D9FFE91(__this, (bool)0, NULL);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_18 = __this->____compressedBytes;
V_1 = L_18;
V_2 = 0;
goto IL_00be;
}
IL_00a1:
{
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_19 = V_1;
int32_t L_20 = V_2;
NullCheck(L_19);
int32_t L_21 = L_20;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_3 = L_22;
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_23 = __this->____archive;
NullCheck(L_23);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_24;
L_24 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_23, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = V_3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = V_3;
NullCheck(L_26);
NullCheck(L_24);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_24, L_25, 0, ((int32_t)(((RuntimeArray*)L_26)->max_length)));
int32_t L_27 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_00be:
{
int32_t L_28 = V_2;
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_29 = V_1;
NullCheck(L_29);
if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))
{
goto IL_00a1;
}
}
{
return;
}
IL_00c5:
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_30 = __this->____archive;
NullCheck(L_30);
int32_t L_31;
L_31 = ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127_inline(L_30, NULL);
if ((((int32_t)L_31) == ((int32_t)2)))
{
goto IL_00db;
}
}
{
bool L_32 = __this->____everOpenedForWrite;
if (L_32)
{
goto IL_00ea;
}
}
IL_00db:
{
__this->____everOpenedForWrite = (bool)1;
bool L_33;
L_33 = ZipArchiveEntry_WriteLocalFileHeader_m24ABCA6E8CC57BCE477DDD6E564D04DF5D9FFE91(__this, (bool)1, NULL);
}
IL_00ea:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteCrcAndSizesInLocalHeader_m67FE451EDE9F8A67F71AC400DF2A76F68D2206E4 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_zip64HeaderUsed, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* V_1 = NULL;
bool V_2 = false;
uint32_t V_3 = 0;
uint32_t V_4 = 0;
bool G_B2_0 = false;
bool G_B1_0 = false;
int32_t G_B3_0 = 0;
bool G_B3_1 = false;
bool G_B5_0 = false;
bool G_B4_0 = false;
int32_t G_B6_0 = 0;
bool G_B6_1 = false;
int32_t G_B9_0 = 0;
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive;
NullCheck(L_0);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1;
L_1 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_0, NULL);
NullCheck(L_1);
int64_t L_2;
L_2 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_1);
V_0 = L_2;
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_3 = __this->____archive;
NullCheck(L_3);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4;
L_4 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_3, NULL);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_5 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_5, L_4, NULL);
V_1 = L_5;
bool L_6;
L_6 = ZipArchiveEntry_SizesTooLarge_mBF42A3A3E27152942B65447A7AB5CA89FAB46198(__this, NULL);
bool L_7 = L_6;
if (!L_7)
{
G_B2_0 = L_7;
goto IL_0031;
}
G_B1_0 = L_7;
}
{
bool L_8 = ___0_zip64HeaderUsed;
G_B3_0 = ((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
G_B3_1 = G_B1_0;
goto IL_0032;
}
IL_0031:
{
G_B3_0 = 0;
G_B3_1 = G_B2_0;
}
IL_0032:
{
V_2 = (bool)G_B3_0;
bool L_9 = G_B3_1;
if (L_9)
{
G_B5_0 = L_9;
goto IL_003f;
}
G_B4_0 = L_9;
}
{
int64_t L_10 = __this->____compressedSize;
G_B6_0 = ((int32_t)(uint32_t)L_10);
G_B6_1 = G_B4_0;
goto IL_0040;
}
IL_003f:
{
G_B6_0 = (-1);
G_B6_1 = G_B5_0;
}
IL_0040:
{
V_3 = G_B6_0;
if (G_B6_1)
{
goto IL_004c;
}
}
{
int64_t L_11 = __this->____uncompressedSize;
G_B9_0 = ((int32_t)(uint32_t)L_11);
goto IL_004d;
}
IL_004c:
{
G_B9_0 = (-1);
}
IL_004d:
{
V_4 = G_B9_0;
bool L_12 = V_2;
if (!L_12)
{
goto IL_0087;
}
}
{
uint16_t L_13 = __this->____generalPurposeBitFlag;
__this->____generalPurposeBitFlag = ((int32_t)((int32_t)L_13|8));
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_14 = __this->____archive;
NullCheck(L_14);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_15;
L_15 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_14, NULL);
int64_t L_16 = __this->____offsetOfLocalHeader;
NullCheck(L_15);
int64_t L_17;
L_17 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_15, ((int64_t)il2cpp_codegen_add(L_16, ((int64_t)6))), 0);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_18 = V_1;
uint16_t L_19 = __this->____generalPurposeBitFlag;
NullCheck(L_18);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_18, L_19);
}
IL_0087:
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_20 = __this->____archive;
NullCheck(L_20);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_21;
L_21 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_20, NULL);
int64_t L_22 = __this->____offsetOfLocalHeader;
NullCheck(L_21);
int64_t L_23;
L_23 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_21, ((int64_t)il2cpp_codegen_add(L_22, ((int64_t)((int32_t)14)))), 0);
bool L_24 = V_2;
if (L_24)
{
goto IL_00c3;
}
}
{
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_25 = V_1;
uint32_t L_26 = __this->____crc32;
NullCheck(L_25);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_25, L_26);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_27 = V_1;
uint32_t L_28 = V_3;
NullCheck(L_27);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_27, L_28);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_29 = V_1;
uint32_t L_30 = V_4;
NullCheck(L_29);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_29, L_30);
goto IL_00d8;
}
IL_00c3:
{
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_31 = V_1;
NullCheck(L_31);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_31, 0);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_32 = V_1;
NullCheck(L_32);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_32, 0);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_33 = V_1;
NullCheck(L_33);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_33, 0);
}
IL_00d8:
{
bool L_34 = ___0_zip64HeaderUsed;
if (!L_34)
{
goto IL_012f;
}
}
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_35 = __this->____archive;
NullCheck(L_35);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_36;
L_36 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_35, NULL);
int64_t L_37 = __this->____offsetOfLocalHeader;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = __this->____storedEntryNameBytes;
NullCheck(L_38);
NullCheck(L_36);
int64_t L_39;
L_39 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_36, ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(L_37, ((int64_t)((int32_t)30)))), ((int64_t)((int32_t)(((RuntimeArray*)L_38)->max_length))))), ((int64_t)4))), 0);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_40 = V_1;
int64_t L_41 = __this->____uncompressedSize;
NullCheck(L_40);
VirtualActionInvoker1< int64_t >::Invoke(19, L_40, L_41);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_42 = V_1;
int64_t L_43 = __this->____compressedSize;
NullCheck(L_42);
VirtualActionInvoker1< int64_t >::Invoke(19, L_42, L_43);
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_44 = __this->____archive;
NullCheck(L_44);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_45;
L_45 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_44, NULL);
int64_t L_46 = V_0;
NullCheck(L_45);
int64_t L_47;
L_47 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_45, L_46, 0);
}
IL_012f:
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_48 = __this->____archive;
NullCheck(L_48);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_49;
L_49 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_48, NULL);
int64_t L_50 = V_0;
NullCheck(L_49);
int64_t L_51;
L_51 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_49, L_50, 0);
bool L_52 = V_2;
if (!L_52)
{
goto IL_0169;
}
}
{
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_53 = V_1;
uint32_t L_54 = __this->____crc32;
NullCheck(L_53);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_53, L_54);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_55 = V_1;
int64_t L_56 = __this->____compressedSize;
NullCheck(L_55);
VirtualActionInvoker1< int64_t >::Invoke(19, L_55, L_56);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_57 = V_1;
int64_t L_58 = __this->____uncompressedSize;
NullCheck(L_57);
VirtualActionInvoker1< int64_t >::Invoke(19, L_57, L_58);
}
IL_0169:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteDataDescriptor_m9C22F8F8EF9F7A2BC10F7D7DDBBB799D7C262246 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* V_0 = NULL;
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive;
NullCheck(L_0);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1;
L_1 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_0, NULL);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_2, L_1, NULL);
V_0 = L_2;
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_3 = V_0;
NullCheck(L_3);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_3, ((int32_t)134695760));
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_4 = V_0;
uint32_t L_5 = __this->____crc32;
NullCheck(L_4);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_4, L_5);
bool L_6;
L_6 = ZipArchiveEntry_SizesTooLarge_mBF42A3A3E27152942B65447A7AB5CA89FAB46198(__this, NULL);
if (!L_6)
{
goto IL_0049;
}
}
{
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_7 = V_0;
int64_t L_8 = __this->____compressedSize;
NullCheck(L_7);
VirtualActionInvoker1< int64_t >::Invoke(19, L_7, L_8);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_9 = V_0;
int64_t L_10 = __this->____uncompressedSize;
NullCheck(L_9);
VirtualActionInvoker1< int64_t >::Invoke(19, L_9, L_10);
return;
}
IL_0049:
{
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_11 = V_0;
int64_t L_12 = __this->____compressedSize;
NullCheck(L_11);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_11, ((int32_t)(uint32_t)L_12));
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_13 = V_0;
int64_t L_14 = __this->____uncompressedSize;
NullCheck(L_13);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_13, ((int32_t)(uint32_t)L_14));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_UnloadStreams_mAA66F564B73322E65FDA8C40C248C98DC367945C (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->____storedUncompressedData;
if (!L_0)
{
goto IL_0013;
}
}
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = __this->____storedUncompressedData;
NullCheck(L_1);
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_1, NULL);
}
IL_0013:
{
__this->____compressedBytes = (ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____compressedBytes), (void*)(ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)NULL);
__this->____outstandingWriteStream = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____outstandingWriteStream), (void*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_CloseStreams_m6A5C7BDEA3457B2EB1B30DC9E27BDD4639BDC506 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____outstandingWriteStream;
if (!L_0)
{
goto IL_0013;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____outstandingWriteStream;
NullCheck(L_1);
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_1, NULL);
}
IL_0013:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_VersionToExtractAtLeast_mAE09A7CC80BDF41268A9392CB18883C2714EE8BA (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, uint16_t ___0_value, const RuntimeMethod* method)
{
{
uint16_t L_0 = __this->____versionToExtract;
uint16_t L_1 = ___0_value;
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0010;
}
}
{
uint16_t L_2 = ___0_value;
__this->____versionToExtract = L_2;
}
IL_0010:
{
uint16_t L_3 = __this->____versionMadeBySpecification;
uint16_t L_4 = ___0_value;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0020;
}
}
{
uint16_t L_5 = ___0_value;
__this->____versionMadeBySpecification = L_5;
}
IL_0020:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_ThrowIfInvalidArchive_mF5EF732D2525CC4B388B91369554B32F5170B1C9 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive;
if (L_0)
{
goto IL_0013;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral44C094CC0191CDCBAB55C060A59C0B4D83C3E037)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_ThrowIfInvalidArchive_mF5EF732D2525CC4B388B91369554B32F5170B1C9_RuntimeMethod_var)));
}
IL_0013:
{
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_2 = __this->____archive;
NullCheck(L_2);
ZipArchive_ThrowIfDisposed_mCF0A1324ED33B058A30E33B00197D4EC37A74CF6(L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_GetFileName_Windows_m1C58B47F8475A5A145F94CBA61C7E983655039BC (String_t* ___0_path, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Il2CppChar V_1 = 0x0;
{
String_t* L_0 = ___0_path;
NullCheck(L_0);
int32_t L_1;
L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
V_0 = L_1;
goto IL_002a;
}
IL_0009:
{
String_t* L_2 = ___0_path;
int32_t L_3 = V_0;
NullCheck(L_2);
Il2CppChar L_4;
L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL);
V_1 = L_4;
Il2CppChar L_5 = V_1;
if ((((int32_t)L_5) == ((int32_t)((int32_t)92))))
{
goto IL_0020;
}
}
{
Il2CppChar L_6 = V_1;
if ((((int32_t)L_6) == ((int32_t)((int32_t)47))))
{
goto IL_0020;
}
}
{
Il2CppChar L_7 = V_1;
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)58)))))
{
goto IL_002a;
}
}
IL_0020:
{
String_t* L_8 = ___0_path;
int32_t L_9 = V_0;
NullCheck(L_8);
String_t* L_10;
L_10 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_8, ((int32_t)il2cpp_codegen_add(L_9, 1)), NULL);
return L_10;
}
IL_002a:
{
int32_t L_11 = V_0;
int32_t L_12 = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
V_0 = L_12;
if ((((int32_t)L_12) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
String_t* L_13 = ___0_path;
return L_13;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_GetFileName_Unix_mB832EE5367BBB1B3887B5613A01E1AE31703FC58 (String_t* ___0_path, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_path;
NullCheck(L_0);
int32_t L_1;
L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
V_0 = L_1;
goto IL_001e;
}
IL_0009:
{
String_t* L_2 = ___0_path;
int32_t L_3 = V_0;
NullCheck(L_2);
Il2CppChar L_4;
L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)47)))))
{
goto IL_001e;
}
}
{
String_t* L_5 = ___0_path;
int32_t L_6 = V_0;
NullCheck(L_5);
String_t* L_7;
L_7 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), NULL);
return L_7;
}
IL_001e:
{
int32_t L_8 = V_0;
int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
V_0 = L_9;
if ((((int32_t)L_9) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
String_t* L_10 = ___0_path;
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_ParseFileName_mB97DF5D033B65F81671D63DAC56A25F2AA32DDF8 (String_t* ___0_path, uint8_t ___1_madeByPlatform, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
uint8_t L_0 = ___1_madeByPlatform;
if (!L_0)
{
goto IL_0009;
}
}
{
uint8_t L_1 = ___1_madeByPlatform;
if ((((int32_t)L_1) == ((int32_t)3)))
{
goto IL_0010;
}
}
{
goto IL_0017;
}
IL_0009:
{
String_t* L_2 = ___0_path;
il2cpp_codegen_runtime_class_init_inline(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var);
String_t* L_3;
L_3 = ZipArchiveEntry_GetFileName_Windows_m1C58B47F8475A5A145F94CBA61C7E983655039BC(L_2, NULL);
return L_3;
}
IL_0010:
{
String_t* L_4 = ___0_path;
il2cpp_codegen_runtime_class_init_inline(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = ZipArchiveEntry_GetFileName_Unix_mB832EE5367BBB1B3887B5613A01E1AE31703FC58(L_4, NULL);
return L_5;
}
IL_0017:
{
String_t* L_6 = ___0_path;
il2cpp_codegen_runtime_class_init_inline(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var);
uint8_t L_7 = ((ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_StaticFields*)il2cpp_codegen_static_fields_for(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var))->___CurrentZipPlatform;
String_t* L_8;
L_8 = ZipArchiveEntry_ParseFileName_mB97DF5D033B65F81671D63DAC56A25F2AA32DDF8(L_6, L_7, NULL);
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry__cctor_m00A0460A3FCDC9C666E7BB099FE8AA8B283CA860 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t G_B3_0 = 0;
{
int32_t L_0;
L_0 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL);
((ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_StaticFields*)il2cpp_codegen_static_fields_for(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var))->___s_allowLargeZipArchiveEntriesInUpdateMode = (bool)((((int32_t)L_0) > ((int32_t)4))? 1 : 0);
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
Il2CppChar L_1 = ((Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields*)il2cpp_codegen_static_fields_for(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var))->___PathSeparator;
if ((((int32_t)L_1) == ((int32_t)((int32_t)47))))
{
goto IL_0019;
}
}
{
G_B3_0 = 0;
goto IL_001a;
}
IL_0019:
{
G_B3_0 = 3;
}
IL_001a:
{
((ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_StaticFields*)il2cpp_codegen_static_fields_for(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var))->___CurrentZipPlatform = G_B3_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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream__ctor_m9BB7F2B381424652C58836B4D94CB51D7EEF6A78 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* ___0_crcSizeStream, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___1_entry, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var);
Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL);
__this->____position = ((int64_t)0);
CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_0 = ___0_crcSizeStream;
__this->____crcSizeStream = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____crcSizeStream), (void*)L_0);
__this->____everWritten = (bool)0;
__this->____isDisposed = (bool)0;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_1 = ___1_entry;
__this->____entry = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____entry), (void*)L_1);
__this->____usedZip64inLH = (bool)0;
__this->____canWrite = (bool)1;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DirectToArchiveWriterStream_get_Length_mF5960C42CA8DD3ACDA89A57D744D120A22182326 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, const RuntimeMethod* method)
{
{
DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL);
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_get_Length_mF5960C42CA8DD3ACDA89A57D744D120A22182326_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DirectToArchiveWriterStream_get_Position_m1445767E25E4A881159BBDD9D3C7BFCB33811766 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, const RuntimeMethod* method)
{
{
DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL);
int64_t L_0 = __this->____position;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream_set_Position_m75999435FE3C978528F640246A704A87BC4F8BEF (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, int64_t ___0_value, const RuntimeMethod* method)
{
{
DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL);
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_set_Position_m75999435FE3C978528F640246A704A87BC4F8BEF_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DirectToArchiveWriterStream_get_CanRead_m5693AF05AC7763E3EF75C40D283E39B6CC3D3B6B (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DirectToArchiveWriterStream_get_CanSeek_m0982800C7D85BAC0196762C6B4D995561C65F846 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DirectToArchiveWriterStream_get_CanWrite_mA38DC50347D9C86FEEE193ABCA732C1B204110D0 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->____canWrite;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->____isDisposed;
if (!L_0)
{
goto IL_001e;
}
}
{
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_1);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_1);
ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_3 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var)));
ObjectDisposedException__ctor_m5C356C25295E89559C120CB4562783AAF7F41C84(L_3, L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D697069B5C8AA09D9975DCD4CAF4CC873A612FF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861_RuntimeMethod_var)));
}
IL_001e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DirectToArchiveWriterStream_Read_mB8DA1FEFCE7016B7E1CD529E80AD08F44ACE9EC5 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
{
DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL);
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD13F6DB4533C4106B96D7CD9D32D349AB1E84E3)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_Read_mB8DA1FEFCE7016B7E1CD529E80AD08F44ACE9EC5_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DirectToArchiveWriterStream_Seek_m6445B6C433A3EFB99B687B9DF1DD11200787DB51 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method)
{
{
DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL);
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_Seek_m6445B6C433A3EFB99B687B9DF1DD11200787DB51_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream_SetLength_m3EDFAB11631621DB2B28E54F7ABA1D9910CD50CF (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, int64_t ___0_value, const RuntimeMethod* method)
{
{
DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL);
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE86CD973E8DCE676BB1E8B9009C740DEE86173A9)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_SetLength_m3EDFAB11631621DB2B28E54F7ABA1D9910CD50CF_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream_Write_m3290C62DEC4ECF784DF923A88E04BD5DB8366FAD (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_Write_m3290C62DEC4ECF784DF923A88E04BD5DB8366FAD_RuntimeMethod_var)));
}
IL_000e:
{
int32_t L_2 = ___1_offset;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0022;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE9A3A53E23088B8D481F5F46235009498A0DB329)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_Write_m3290C62DEC4ECF784DF923A88E04BD5DB8366FAD_RuntimeMethod_var)));
}
IL_0022:
{
int32_t L_4 = ___2_count;
if ((((int32_t)L_4) >= ((int32_t)0)))
{
goto IL_0036;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE9A3A53E23088B8D481F5F46235009498A0DB329)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_Write_m3290C62DEC4ECF784DF923A88E04BD5DB8366FAD_RuntimeMethod_var)));
}
IL_0036:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer;
NullCheck(L_6);
int32_t L_7 = ___1_offset;
int32_t L_8 = ___2_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))) >= ((int32_t)L_8)))
{
goto IL_0049;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3BEF0D44C4B01A449A238B2B9A9E5C6835C9E507)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_Write_m3290C62DEC4ECF784DF923A88E04BD5DB8366FAD_RuntimeMethod_var)));
}
IL_0049:
{
DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL);
int32_t L_10 = ___2_count;
if (L_10)
{
goto IL_0053;
}
}
{
return;
}
IL_0053:
{
bool L_11 = __this->____everWritten;
if (L_11)
{
goto IL_0074;
}
}
{
__this->____everWritten = (bool)1;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_12 = __this->____entry;
NullCheck(L_12);
bool L_13;
L_13 = ZipArchiveEntry_WriteLocalFileHeader_m24ABCA6E8CC57BCE477DDD6E564D04DF5D9FFE91(L_12, (bool)0, NULL);
__this->____usedZip64inLH = L_13;
}
IL_0074:
{
CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_14 = __this->____crcSizeStream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_buffer;
int32_t L_16 = ___1_offset;
int32_t L_17 = ___2_count;
NullCheck(L_14);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_14, L_15, L_16, L_17);
int64_t L_18 = __this->____position;
int32_t L_19 = ___2_count;
__this->____position = ((int64_t)il2cpp_codegen_add(L_18, ((int64_t)L_19)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream_Flush_mE250B983605764DE0B2857EEFD8CF9E937982807 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, const RuntimeMethod* method)
{
{
DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL);
CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_0 = __this->____crcSizeStream;
NullCheck(L_0);
VirtualActionInvoker0::Invoke(16, L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream_Dispose_m3AF7D2F140CA3C62F9A44D07D1F5A6DFFFC4D2A5 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, bool ___0_disposing, const RuntimeMethod* method)
{
{
bool L_0 = ___0_disposing;
if (!L_0)
{
goto IL_0070;
}
}
{
bool L_1 = __this->____isDisposed;
if (L_1)
{
goto IL_0070;
}
}
{
CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_2 = __this->____crcSizeStream;
NullCheck(L_2);
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_2, NULL);
bool L_3 = __this->____everWritten;
if (L_3)
{
goto IL_002d;
}
}
{
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_4 = __this->____entry;
NullCheck(L_4);
bool L_5;
L_5 = ZipArchiveEntry_WriteLocalFileHeader_m24ABCA6E8CC57BCE477DDD6E564D04DF5D9FFE91(L_4, (bool)1, NULL);
goto IL_0062;
}
IL_002d:
{
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_6 = __this->____entry;
NullCheck(L_6);
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_7 = L_6->____archive;
NullCheck(L_7);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8;
L_8 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_7, NULL);
NullCheck(L_8);
bool L_9;
L_9 = VirtualFuncInvoker0< bool >::Invoke(8, L_8);
if (!L_9)
{
goto IL_0057;
}
}
{
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_10 = __this->____entry;
bool L_11 = __this->____usedZip64inLH;
NullCheck(L_10);
ZipArchiveEntry_WriteCrcAndSizesInLocalHeader_m67FE451EDE9F8A67F71AC400DF2A76F68D2206E4(L_10, L_11, NULL);
goto IL_0062;
}
IL_0057:
{
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_12 = __this->____entry;
NullCheck(L_12);
ZipArchiveEntry_WriteDataDescriptor_m9C22F8F8EF9F7A2BC10F7D7DDBBB799D7C262246(L_12, NULL);
}
IL_0062:
{
__this->____canWrite = (bool)0;
__this->____isDisposed = (bool)1;
}
IL_0070:
{
bool L_13 = ___0_disposing;
Stream_Dispose_m9B37BD21A57F8F2BD20EE353DE14405700810C5C(__this, L_13, 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
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mFB0EA39E385CFFACC7A1E47673D4E1F267C19A74 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* L_0 = (U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516*)il2cpp_codegen_object_new(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var);
U3CU3Ec__ctor_mAEA937E579A34BDF23D9107A2BE5527A46BABC69(L_0, NULL);
((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mAEA937E579A34BDF23D9107A2BE5527A46BABC69 (U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CGetDataCompressorU3Eb__69_0_m5DB8D5229C65AC9D1CA956550B2E9A371487ABF9 (U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* __this, int64_t ___0_initialPosition, int64_t ___1_currentPosition, uint32_t ___2_checkSum, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___3_backing, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___4_thisRef, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___5_closeHandler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_0 = ___4_thisRef;
uint32_t L_1 = ___2_checkSum;
NullCheck(L_0);
L_0->____crc32 = L_1;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_2 = ___4_thisRef;
int64_t L_3 = ___1_currentPosition;
NullCheck(L_2);
L_2->____uncompressedSize = L_3;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_4 = ___4_thisRef;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___3_backing;
NullCheck(L_5);
int64_t L_6;
L_6 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_5);
int64_t L_7 = ___0_initialPosition;
NullCheck(L_4);
L_4->____compressedSize = ((int64_t)il2cpp_codegen_subtract(L_6, L_7));
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_8 = ___5_closeHandler;
if (!L_8)
{
goto IL_0032;
}
}
{
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_9 = ___5_closeHandler;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_10 = ___4_thisRef;
il2cpp_codegen_runtime_class_init_inline(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* L_11 = ((EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields*)il2cpp_codegen_static_fields_for(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var))->___Empty;
NullCheck(L_9);
EventHandler_Invoke_m9D3126CBE291A3E7E7C304094E1DA846832F9B96_inline(L_9, L_10, L_11, NULL);
}
IL_0032:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3COpenInWriteModeU3Eb__72_0_m7B46F385AC1653A77BA1FECA69143DF57FE83B10 (U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* __this, RuntimeObject* ___0_o, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_e, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* V_0 = NULL;
{
RuntimeObject* L_0 = ___0_o;
V_0 = ((ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*)CastclassClass((RuntimeObject*)L_0, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var));
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_1 = V_0;
NullCheck(L_1);
ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_2 = L_1->____archive;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_3 = V_0;
NullCheck(L_2);
ZipArchive_ReleaseArchiveStream_m3490E6E1E69188C52F6C95598DEACC188BAE02AE(L_2, L_3, NULL);
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_4 = V_0;
NullCheck(L_4);
L_4->____outstandingWriteStream = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_4->____outstandingWriteStream), (void*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3COpenInUpdateModeU3Eb__73_0_mF7D05AA3555DD6A7046539DD462D161EDDDFE523 (U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_thisRef, const RuntimeMethod* method)
{
{
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_0 = ___0_thisRef;
NullCheck(L_0);
L_0->____currentlyOpenForWrite = (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
#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
IL2CPP_EXTERN_C void ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshal_pinvoke(const ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530& unmarshaled, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_pinvoke& marshaled)
{
marshaled.____tag = unmarshaled.____tag;
marshaled.____size = unmarshaled.____size;
marshaled.____data = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.____data);
}
IL2CPP_EXTERN_C void ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshal_pinvoke_back(const ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_pinvoke& marshaled, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530& unmarshaled)
{
uint16_t unmarshaled_tag_temp_0 = 0;
unmarshaled_tag_temp_0 = marshaled.____tag;
unmarshaled.____tag = unmarshaled_tag_temp_0;
uint16_t unmarshaled_size_temp_1 = 0;
unmarshaled_size_temp_1 = marshaled.____size;
unmarshaled.____size = unmarshaled_size_temp_1;
unmarshaled.____data = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.____data);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____data), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.____data));
}
IL2CPP_EXTERN_C void ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshal_pinvoke_cleanup(ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_com_destroy_safe_array(marshaled.____data);
marshaled.____data = NULL;
}
IL2CPP_EXTERN_C void ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshal_com(const ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530& unmarshaled, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_com& marshaled)
{
marshaled.____tag = unmarshaled.____tag;
marshaled.____size = unmarshaled.____size;
marshaled.____data = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.____data);
}
IL2CPP_EXTERN_C void ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshal_com_back(const ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_com& marshaled, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530& unmarshaled)
{
uint16_t unmarshaled_tag_temp_0 = 0;
unmarshaled_tag_temp_0 = marshaled.____tag;
unmarshaled.____tag = unmarshaled_tag_temp_0;
uint16_t unmarshaled_size_temp_1 = 0;
unmarshaled_size_temp_1 = marshaled.____size;
unmarshaled.____size = unmarshaled_size_temp_1;
unmarshaled.____data = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.____data);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____data), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.____data));
}
IL2CPP_EXTERN_C void ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshal_com_cleanup(ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_com& marshaled)
{
il2cpp_codegen_com_destroy_safe_array(marshaled.____data);
marshaled.____data = NULL;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7 (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method)
{
{
uint16_t L_0 = __this->____tag;
return L_0;
}
}
IL2CPP_EXTERN_C uint16_t ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530*>(__this + _offset);
uint16_t _returnValue;
_returnValue = ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6 (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method)
{
{
uint16_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_EXTERN_C uint16_t ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530*>(__this + _offset);
uint16_t _returnValue;
_returnValue = ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipGenericExtraField_get_Data_m0C9F6CC3B46705955EE5151F641D8CCE8B232C43 (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____data;
return L_0;
}
}
IL2CPP_EXTERN_C ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipGenericExtraField_get_Data_m0C9F6CC3B46705955EE5151F641D8CCE8B232C43_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530*>(__this + _offset);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* _returnValue;
_returnValue = ZipGenericExtraField_get_Data_m0C9F6CC3B46705955EE5151F641D8CCE8B232C43_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipGenericExtraField_WriteBlock_mE0E1FDE23207EB8B55074171E6C481A1A471F2C6 (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_1, L_0, NULL);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = L_1;
uint16_t L_3;
L_3 = ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_inline(__this, NULL);
NullCheck(L_2);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_2, L_3);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_4 = L_2;
uint16_t L_5;
L_5 = ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6_inline(__this, NULL);
NullCheck(L_4);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_4, L_5);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6;
L_6 = ZipGenericExtraField_get_Data_m0C9F6CC3B46705955EE5151F641D8CCE8B232C43_inline(__this, NULL);
NullCheck(L_4);
VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(10, L_4, L_6);
return;
}
}
IL2CPP_EXTERN_C void ZipGenericExtraField_WriteBlock_mE0E1FDE23207EB8B55074171E6C481A1A471F2C6_AdjustorThunk (RuntimeObject* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method)
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530*>(__this + _offset);
ZipGenericExtraField_WriteBlock_mE0E1FDE23207EB8B55074171E6C481A1A471F2C6(_thisAdjusted, ___0_stream, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipGenericExtraField_TryReadBlock_mA9E4A7FBBB4DE351D49C168F43B0860C44F7DAFB (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, int64_t ___1_endExtraField, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* ___2_field, const RuntimeMethod* method)
{
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* L_0 = ___2_field;
il2cpp_codegen_initobj(L_0, sizeof(ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530));
int64_t L_1 = ___1_endExtraField;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_2 = ___0_reader;
NullCheck(L_2);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3;
L_3 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_2);
NullCheck(L_3);
int64_t L_4;
L_4 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_3);
if ((((int64_t)((int64_t)il2cpp_codegen_subtract(L_1, L_4))) >= ((int64_t)((int64_t)4))))
{
goto IL_001a;
}
}
{
return (bool)0;
}
IL_001a:
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* L_5 = ___2_field;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_6 = ___0_reader;
NullCheck(L_6);
uint16_t L_7;
L_7 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_6);
L_5->____tag = L_7;
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* L_8 = ___2_field;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_9 = ___0_reader;
NullCheck(L_9);
uint16_t L_10;
L_10 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_9);
L_8->____size = L_10;
int64_t L_11 = ___1_endExtraField;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_12 = ___0_reader;
NullCheck(L_12);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13;
L_13 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_12);
NullCheck(L_13);
int64_t L_14;
L_14 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_13);
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* L_15 = ___2_field;
uint16_t L_16 = L_15->____size;
if ((((int64_t)((int64_t)il2cpp_codegen_subtract(L_11, L_14))) >= ((int64_t)((int64_t)(uint64_t)((uint32_t)L_16)))))
{
goto IL_004a;
}
}
{
return (bool)0;
}
IL_004a:
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* L_17 = ___2_field;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_18 = ___0_reader;
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* L_19 = ___2_field;
uint16_t L_20 = L_19->____size;
NullCheck(L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21;
L_21 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(25, L_18, L_20);
L_17->____data = L_21;
Il2CppCodeGenWriteBarrier((void**)(&L_17->____data), (void*)L_21);
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ZipGenericExtraField_ParseExtraField_m0181585E2CC292C8AB33E7A4DDF89A4C0AA6952C (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_extraFieldData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* V_0 = NULL;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* V_1 = NULL;
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_2;
memset((&V_2), 0, sizeof(V_2));
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_0 = (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)il2cpp_codegen_object_new(List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_il2cpp_TypeInfo_var);
List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB(L_0, List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_RuntimeMethod_var);
V_0 = L_0;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_extraFieldData;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_2 = (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)il2cpp_codegen_object_new(BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var);
BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F(L_2, L_1, NULL);
V_1 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0028:
{
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_3 = V_1;
if (!L_3)
{
goto IL_0031;
}
}
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_4 = V_1;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0031:
{
return;
}
}
});
try
{
{
goto IL_0016_1;
}
IL_000f_1:
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_5 = V_0;
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_6 = V_2;
NullCheck(L_5);
List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_inline(L_5, L_6, List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_RuntimeMethod_var);
}
IL_0016_1:
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = V_1;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = ___0_extraFieldData;
NullCheck(L_8);
int64_t L_9;
L_9 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_8);
bool L_10;
L_10 = ZipGenericExtraField_TryReadBlock_mA9E4A7FBBB4DE351D49C168F43B0860C44F7DAFB(L_7, L_9, (&V_2), NULL);
if (L_10)
{
goto IL_000f_1;
}
}
{
goto IL_0032;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0032:
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_11 = V_0;
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipGenericExtraField_TotalSize_m5CD4706EBD9E58DC7B745B2E037113987FECEDBE (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_fields, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 V_1;
memset((&V_1), 0, sizeof(V_1));
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_2;
memset((&V_2), 0, sizeof(V_2));
{
V_0 = 0;
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_0 = ___0_fields;
NullCheck(L_0);
Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 L_1;
L_1 = List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C(L_0, List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var);
V_1 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002a:
{
Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2((&V_1), Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_001f_1;
}
IL_000b_1:
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_2;
L_2 = Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_inline((&V_1), Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var);
V_2 = L_2;
int32_t L_3 = V_0;
uint16_t L_4;
L_4 = ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6_inline((&V_2), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_3, ((int32_t)il2cpp_codegen_add((int32_t)L_4, 4))));
}
IL_001f_1:
{
bool L_5;
L_5 = Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18((&V_1), Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var);
if (L_5)
{
goto IL_000b_1;
}
}
{
goto IL_0038;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0038:
{
int32_t L_6 = V_0;
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipGenericExtraField_WriteAllBlocks_mF43381AFAE22FB4676F87F423EF23479E75B9E11 (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_fields, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 V_0;
memset((&V_0), 0, sizeof(V_0));
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_1;
memset((&V_1), 0, sizeof(V_1));
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_0 = ___0_fields;
NullCheck(L_0);
Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 L_1;
L_1 = List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C(L_0, List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0024:
{
Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2((&V_0), Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_0019_1;
}
IL_0009_1:
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_2;
L_2 = Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_inline((&V_0), Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var);
V_1 = L_2;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___1_stream;
ZipGenericExtraField_WriteBlock_mE0E1FDE23207EB8B55074171E6C481A1A471F2C6((&V_1), L_3, NULL);
}
IL_0019_1:
{
bool L_4;
L_4 = Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18((&V_0), Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var);
if (L_4)
{
goto IL_0009_1;
}
}
{
goto IL_0032;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0032:
{
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
IL2CPP_EXTERN_C void Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshal_pinvoke(const Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785& unmarshaled, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_pinvoke& marshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ____uncompressedSizeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(____uncompressedSizeException, NULL);
}
IL2CPP_EXTERN_C void Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshal_pinvoke_back(const Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_pinvoke& marshaled, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ____uncompressedSizeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(____uncompressedSizeException, NULL);
}
IL2CPP_EXTERN_C void Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshal_pinvoke_cleanup(Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshal_com(const Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785& unmarshaled, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_com& marshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ____uncompressedSizeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(____uncompressedSizeException, NULL);
}
IL2CPP_EXTERN_C void Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshal_com_back(const Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_com& marshaled, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ____uncompressedSizeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(____uncompressedSizeException, NULL);
}
IL2CPP_EXTERN_C void Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshal_com_cleanup(Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85 (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method)
{
{
uint16_t L_0 = __this->____size;
return (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, 4)));
}
}
IL2CPP_EXTERN_C uint16_t Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785*>(__this + _offset);
uint16_t _returnValue;
_returnValue = Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_UncompressedSize_mC53A72CA1685391354843A9E7A47B6FE60E707B2 (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method)
{
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = __this->____uncompressedSize;
return L_0;
}
}
IL2CPP_EXTERN_C Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_UncompressedSize_mC53A72CA1685391354843A9E7A47B6FE60E707B2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785*>(__this + _offset);
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 _returnValue;
_returnValue = Zip64ExtraField_get_UncompressedSize_mC53A72CA1685391354843A9E7A47B6FE60E707B2_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_set_UncompressedSize_m1A0368B13AF3852DCA015652DFE6F8D9E1B2FAF1 (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method)
{
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = ___0_value;
__this->____uncompressedSize = L_0;
Zip64ExtraField_UpdateSize_m8FB215062A34D76FBC958859B0DB73222A3EC5BC(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C void Zip64ExtraField_set_UncompressedSize_m1A0368B13AF3852DCA015652DFE6F8D9E1B2FAF1_AdjustorThunk (RuntimeObject* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method)
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785*>(__this + _offset);
Zip64ExtraField_set_UncompressedSize_m1A0368B13AF3852DCA015652DFE6F8D9E1B2FAF1(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_CompressedSize_mD68A6FC67B58A127B2CA1353B882ABC5C4BB9B4E (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method)
{
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = __this->____compressedSize;
return L_0;
}
}
IL2CPP_EXTERN_C Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_CompressedSize_mD68A6FC67B58A127B2CA1353B882ABC5C4BB9B4E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785*>(__this + _offset);
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 _returnValue;
_returnValue = Zip64ExtraField_get_CompressedSize_mD68A6FC67B58A127B2CA1353B882ABC5C4BB9B4E_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_set_CompressedSize_mCAA4A05A68B7D6C15724D8323B36D3482CAF29AE (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method)
{
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = ___0_value;
__this->____compressedSize = L_0;
Zip64ExtraField_UpdateSize_m8FB215062A34D76FBC958859B0DB73222A3EC5BC(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C void Zip64ExtraField_set_CompressedSize_mCAA4A05A68B7D6C15724D8323B36D3482CAF29AE_AdjustorThunk (RuntimeObject* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method)
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785*>(__this + _offset);
Zip64ExtraField_set_CompressedSize_mCAA4A05A68B7D6C15724D8323B36D3482CAF29AE(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_LocalHeaderOffset_m1F7A1833A2E2782CF18E55B965FED3AD3275091D (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method)
{
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = __this->____localHeaderOffset;
return L_0;
}
}
IL2CPP_EXTERN_C Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_LocalHeaderOffset_m1F7A1833A2E2782CF18E55B965FED3AD3275091D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785*>(__this + _offset);
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 _returnValue;
_returnValue = Zip64ExtraField_get_LocalHeaderOffset_m1F7A1833A2E2782CF18E55B965FED3AD3275091D_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_set_LocalHeaderOffset_m523C6446CBE2710C17270A84C2D1ED68628663C8 (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method)
{
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = ___0_value;
__this->____localHeaderOffset = L_0;
Zip64ExtraField_UpdateSize_m8FB215062A34D76FBC958859B0DB73222A3EC5BC(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C void Zip64ExtraField_set_LocalHeaderOffset_m523C6446CBE2710C17270A84C2D1ED68628663C8_AdjustorThunk (RuntimeObject* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method)
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785*>(__this + _offset);
Zip64ExtraField_set_LocalHeaderOffset_m523C6446CBE2710C17270A84C2D1ED68628663C8(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Zip64ExtraField_get_StartDiskNumber_mB01F9839965C60DFFEB90C588B4FA0CA22787D5E (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method)
{
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_0 = __this->____startDiskNumber;
return L_0;
}
}
IL2CPP_EXTERN_C Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Zip64ExtraField_get_StartDiskNumber_mB01F9839965C60DFFEB90C588B4FA0CA22787D5E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785*>(__this + _offset);
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 _returnValue;
_returnValue = Zip64ExtraField_get_StartDiskNumber_mB01F9839965C60DFFEB90C588B4FA0CA22787D5E_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_UpdateSize_m8FB215062A34D76FBC958859B0DB73222A3EC5BC (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
__this->____size = (uint16_t)0;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_0 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____uncompressedSize);
bool L_1;
L_1 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline(L_0, Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
if (!L_1)
{
goto IL_0023;
}
}
{
uint16_t L_2 = __this->____size;
__this->____size = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, 8)));
}
IL_0023:
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_3 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____compressedSize);
bool L_4;
L_4 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline(L_3, Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
if (!L_4)
{
goto IL_003f;
}
}
{
uint16_t L_5 = __this->____size;
__this->____size = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, 8)));
}
IL_003f:
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_6 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____localHeaderOffset);
bool L_7;
L_7 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline(L_6, Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
if (!L_7)
{
goto IL_005b;
}
}
{
uint16_t L_8 = __this->____size;
__this->____size = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, 8)));
}
IL_005b:
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_9 = (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)(&__this->____startDiskNumber);
bool L_10;
L_10 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline(L_9, Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
if (!L_10)
{
goto IL_0077;
}
}
{
uint16_t L_11 = __this->____size;
__this->____size = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, 4)));
}
IL_0077:
{
return;
}
}
IL2CPP_EXTERN_C void Zip64ExtraField_UpdateSize_m8FB215062A34D76FBC958859B0DB73222A3EC5BC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785*>(__this + _offset);
Zip64ExtraField_UpdateSize_m8FB215062A34D76FBC958859B0DB73222A3EC5BC(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 Zip64ExtraField_GetJustZip64Block_m6048EFE244AF5DED7677BEE5AAA0884A32B34D41 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_extraFieldStream, bool ___1_readUncompressedSize, bool ___2_readCompressedSize, bool ___3_readLocalHeaderOffset, bool ___4_readStartDiskNumber, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 V_0;
memset((&V_0), 0, sizeof(V_0));
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* V_1 = NULL;
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_2;
memset((&V_2), 0, sizeof(V_2));
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 V_3;
memset((&V_3), 0, sizeof(V_3));
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_extraFieldStream;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)il2cpp_codegen_object_new(BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var);
BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F(L_1, L_0, NULL);
V_1 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002e:
{
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_2 = V_1;
if (!L_2)
{
goto IL_0037;
}
}
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_3 = V_1;
NullCheck(L_3);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
}
IL_0037:
{
return;
}
}
});
try
{
{
goto IL_001c_1;
}
IL_0009_1:
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_4 = V_2;
bool L_5 = ___1_readUncompressedSize;
bool L_6 = ___2_readCompressedSize;
bool L_7 = ___3_readLocalHeaderOffset;
bool L_8 = ___4_readStartDiskNumber;
bool L_9;
L_9 = Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1(L_4, L_5, L_6, L_7, L_8, (&V_0), NULL);
if (!L_9)
{
goto IL_001c_1;
}
}
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 L_10 = V_0;
V_3 = L_10;
goto IL_0076;
}
IL_001c_1:
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_11 = V_1;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = ___0_extraFieldStream;
NullCheck(L_12);
int64_t L_13;
L_13 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_12);
bool L_14;
L_14 = ZipGenericExtraField_TryReadBlock_mA9E4A7FBBB4DE351D49C168F43B0860C44F7DAFB(L_11, L_13, (&V_2), NULL);
if (L_14)
{
goto IL_0009_1;
}
}
{
goto IL_0038;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0038:
{
il2cpp_codegen_initobj((&V_0), sizeof(Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785));
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_15 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&(&V_0)->____compressedSize);
il2cpp_codegen_initobj(L_15, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17));
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_16 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&(&V_0)->____uncompressedSize);
il2cpp_codegen_initobj(L_16, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17));
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_17 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&(&V_0)->____localHeaderOffset);
il2cpp_codegen_initobj(L_17, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_18 = (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)(&(&V_0)->____startDiskNumber);
il2cpp_codegen_initobj(L_18, sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 L_19 = V_0;
return L_19;
}
IL_0076:
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 L_20 = V_3;
return L_20;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1 (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_extraField, bool ___1_readUncompressedSize, bool ___2_readCompressedSize, bool ___3_readLocalHeaderOffset, bool ___4_readStartDiskNumber, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* ___5_zip64Block, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* V_0 = NULL;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* V_1 = NULL;
uint16_t V_2 = 0;
bool V_3 = false;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 V_4;
memset((&V_4), 0, sizeof(V_4));
int64_t V_5 = 0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_6;
memset((&V_6), 0, sizeof(V_6));
int32_t V_7 = 0;
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_0 = ___5_zip64Block;
il2cpp_codegen_initobj(L_0, sizeof(Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785));
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_1 = ___5_zip64Block;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_2 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&L_1->____compressedSize);
il2cpp_codegen_initobj(L_2, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17));
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_3 = ___5_zip64Block;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_4 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&L_3->____uncompressedSize);
il2cpp_codegen_initobj(L_4, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17));
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_5 = ___5_zip64Block;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_6 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&L_5->____localHeaderOffset);
il2cpp_codegen_initobj(L_6, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17));
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_7 = ___5_zip64Block;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_8 = (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)(&L_7->____startDiskNumber);
il2cpp_codegen_initobj(L_8, sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
uint16_t L_9;
L_9 = ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_inline((&___0_extraField), NULL);
if ((((int32_t)L_9) == ((int32_t)1)))
{
goto IL_0048;
}
}
{
return (bool)0;
}
IL_0048:
{
V_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01b8:
{
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_10 = V_0;
if (!L_10)
{
goto IL_01c1;
}
}
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_11 = V_0;
NullCheck(L_11);
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_11, NULL);
}
IL_01c1:
{
return;
}
}
});
try
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12;
L_12 = ZipGenericExtraField_get_Data_m0C9F6CC3B46705955EE5151F641D8CCE8B232C43_inline((&___0_extraField), NULL);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_13 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
MemoryStream__ctor_m662CA0D5A0004A2E3B475FE8DCD687B654870AA2(L_13, L_12, NULL);
V_0 = L_13;
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_14 = V_0;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_15 = (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)il2cpp_codegen_object_new(BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var);
BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F(L_15, L_14, NULL);
V_1 = L_15;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01ae_1:
{
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_16 = V_1;
if (!L_16)
{
goto IL_01b7_1;
}
}
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_17 = V_1;
NullCheck(L_17);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_17);
}
IL_01b7_1:
{
return;
}
}
});
try
{
{
V_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL;
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_18 = ___5_zip64Block;
uint16_t L_19;
L_19 = ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6_inline((&___0_extraField), NULL);
L_18->____size = L_19;
V_2 = (uint16_t)0;
bool L_20 = ___1_readUncompressedSize;
if (!L_20)
{
goto IL_0078_2;
}
}
{
uint16_t L_21 = V_2;
V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, 8)));
}
IL_0078_2:
{
bool L_22 = ___2_readCompressedSize;
if (!L_22)
{
goto IL_0080_2;
}
}
{
uint16_t L_23 = V_2;
V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, 8)));
}
IL_0080_2:
{
bool L_24 = ___3_readLocalHeaderOffset;
if (!L_24)
{
goto IL_0088_2;
}
}
{
uint16_t L_25 = V_2;
V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, 8)));
}
IL_0088_2:
{
bool L_26 = ___4_readStartDiskNumber;
if (!L_26)
{
goto IL_0091_2;
}
}
{
uint16_t L_27 = V_2;
V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, 4)));
}
IL_0091_2:
{
uint16_t L_28 = V_2;
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_29 = ___5_zip64Block;
uint16_t L_30 = L_29->____size;
if ((((int32_t)L_28) == ((int32_t)L_30)))
{
goto IL_00a2_2;
}
}
{
V_3 = (bool)0;
goto IL_01c2;
}
IL_00a2_2:
{
bool L_31 = ___1_readUncompressedSize;
if (!L_31)
{
goto IL_00b7_2;
}
}
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_32 = ___5_zip64Block;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_33 = V_1;
NullCheck(L_33);
int64_t L_34;
L_34 = VirtualFuncInvoker0< int64_t >::Invoke(17, L_33);
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_35;
memset((&L_35), 0, sizeof(L_35));
Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_35), L_34, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var);
L_32->____uncompressedSize = L_35;
}
IL_00b7_2:
{
bool L_36 = ___2_readCompressedSize;
if (!L_36)
{
goto IL_00cc_2;
}
}
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_37 = ___5_zip64Block;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_38 = V_1;
NullCheck(L_38);
int64_t L_39;
L_39 = VirtualFuncInvoker0< int64_t >::Invoke(17, L_38);
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_40;
memset((&L_40), 0, sizeof(L_40));
Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_40), L_39, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var);
L_37->____compressedSize = L_40;
}
IL_00cc_2:
{
bool L_41 = ___3_readLocalHeaderOffset;
if (!L_41)
{
goto IL_00e1_2;
}
}
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_42 = ___5_zip64Block;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_43 = V_1;
NullCheck(L_43);
int64_t L_44;
L_44 = VirtualFuncInvoker0< int64_t >::Invoke(17, L_43);
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_45;
memset((&L_45), 0, sizeof(L_45));
Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_45), L_44, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var);
L_42->____localHeaderOffset = L_45;
}
IL_00e1_2:
{
bool L_46 = ___4_readStartDiskNumber;
if (!L_46)
{
goto IL_00f7_2;
}
}
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_47 = ___5_zip64Block;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_48 = V_1;
NullCheck(L_48);
int32_t L_49;
L_49 = VirtualFuncInvoker0< int32_t >::Invoke(15, L_48);
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_50;
memset((&L_50), 0, sizeof(L_50));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_50), L_49, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
L_47->____startDiskNumber = L_50;
}
IL_00f7_2:
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_51 = ___5_zip64Block;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_52 = L_51->____uncompressedSize;
V_4 = L_52;
V_5 = ((int64_t)0);
int64_t L_53;
L_53 = Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_inline((&V_4), Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_RuntimeMethod_var);
int64_t L_54 = V_5;
bool L_55;
L_55 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline((&V_4), Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
if (!((int32_t)(((((int64_t)L_53) < ((int64_t)L_54))? 1 : 0)&(int32_t)L_55)))
{
goto IL_0124_2;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_56 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_56, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF1F03E7970A6675BA398E5D28A1894AF9312B4C8)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_56, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1_RuntimeMethod_var)));
}
IL_0124_2:
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_57 = ___5_zip64Block;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_58 = L_57->____compressedSize;
V_4 = L_58;
V_5 = ((int64_t)0);
int64_t L_59;
L_59 = Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_inline((&V_4), Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_RuntimeMethod_var);
int64_t L_60 = V_5;
bool L_61;
L_61 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline((&V_4), Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
if (!((int32_t)(((((int64_t)L_59) < ((int64_t)L_60))? 1 : 0)&(int32_t)L_61)))
{
goto IL_0151_2;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_62 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_62, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFFF927D75DFBC007B51642D9FABF84C5479FD44A)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_62, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1_RuntimeMethod_var)));
}
IL_0151_2:
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_63 = ___5_zip64Block;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_64 = L_63->____localHeaderOffset;
V_4 = L_64;
V_5 = ((int64_t)0);
int64_t L_65;
L_65 = Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_inline((&V_4), Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_RuntimeMethod_var);
int64_t L_66 = V_5;
bool L_67;
L_67 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline((&V_4), Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
if (!((int32_t)(((((int64_t)L_65) < ((int64_t)L_66))? 1 : 0)&(int32_t)L_67)))
{
goto IL_017e_2;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_68 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_68, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD92ED6B704FBD9D7D3DCD89185DE8ED9C1409346)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_68, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1_RuntimeMethod_var)));
}
IL_017e_2:
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_69 = ___5_zip64Block;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_70 = L_69->____startDiskNumber;
V_6 = L_70;
V_7 = 0;
int32_t L_71;
L_71 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_6), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
int32_t L_72 = V_7;
bool L_73;
L_73 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_6), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_71) < ((int32_t)L_72))? 1 : 0)&(int32_t)L_73)))
{
goto IL_01aa_2;
}
}
{
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_74 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_74, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD05164EE29744DAAAD8A876F75B10645849E267)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_74, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1_RuntimeMethod_var)));
}
IL_01aa_2:
{
V_3 = (bool)1;
goto IL_01c2;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01c2:
{
bool L_75 = V_3;
return L_75;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 Zip64ExtraField_GetAndRemoveZip64Block_mB7341E90373208AB63585BC7BBE673D642C8CA0A (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_extraFields, bool ___1_readUncompressedSize, bool ___2_readCompressedSize, bool ___3_readLocalHeaderOffset, bool ___4_readStartDiskNumber, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 V_0;
memset((&V_0), 0, sizeof(V_0));
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* V_1 = NULL;
bool V_2 = false;
Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 V_3;
memset((&V_3), 0, sizeof(V_3));
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_4;
memset((&V_4), 0, sizeof(V_4));
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_5;
memset((&V_5), 0, sizeof(V_5));
{
il2cpp_codegen_initobj((&V_0), sizeof(Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785));
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_0 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&(&V_0)->____compressedSize);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17));
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_1 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&(&V_0)->____uncompressedSize);
il2cpp_codegen_initobj(L_1, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17));
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_2 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&(&V_0)->____localHeaderOffset);
il2cpp_codegen_initobj(L_2, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_3 = (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)(&(&V_0)->____startDiskNumber);
il2cpp_codegen_initobj(L_3, sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_4 = (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)il2cpp_codegen_object_new(List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_il2cpp_TypeInfo_var);
List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB(L_4, List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_RuntimeMethod_var);
V_1 = L_4;
V_2 = (bool)0;
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_5 = ___0_extraFields;
NullCheck(L_5);
Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 L_6;
L_6 = List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C(L_5, List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var);
V_3 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0088:
{
Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2((&V_3), Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_007d_1;
}
IL_004d_1:
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_7;
L_7 = Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_inline((&V_3), Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var);
V_4 = L_7;
uint16_t L_8;
L_8 = ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_inline((&V_4), NULL);
if ((!(((uint32_t)L_8) == ((uint32_t)1))))
{
goto IL_007d_1;
}
}
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_9 = V_1;
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_10 = V_4;
NullCheck(L_9);
List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_inline(L_9, L_10, List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_RuntimeMethod_var);
bool L_11 = V_2;
if (L_11)
{
goto IL_007d_1;
}
}
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_12 = V_4;
bool L_13 = ___1_readUncompressedSize;
bool L_14 = ___2_readCompressedSize;
bool L_15 = ___3_readLocalHeaderOffset;
bool L_16 = ___4_readStartDiskNumber;
bool L_17;
L_17 = Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1(L_12, L_13, L_14, L_15, L_16, (&V_0), NULL);
if (!L_17)
{
goto IL_007d_1;
}
}
{
V_2 = (bool)1;
}
IL_007d_1:
{
bool L_18;
L_18 = Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18((&V_3), Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var);
if (L_18)
{
goto IL_004d_1;
}
}
{
goto IL_0096;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0096:
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_19 = V_1;
NullCheck(L_19);
Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 L_20;
L_20 = List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C(L_19, List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var);
V_3 = L_20;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00bc:
{
Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2((&V_3), Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_00b1_1;
}
IL_009f_1:
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_21;
L_21 = Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_inline((&V_3), Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var);
V_5 = L_21;
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_22 = ___0_extraFields;
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_23 = V_5;
NullCheck(L_22);
bool L_24;
L_24 = List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33(L_22, L_23, List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33_RuntimeMethod_var);
}
IL_00b1_1:
{
bool L_25;
L_25 = Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18((&V_3), Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var);
if (L_25)
{
goto IL_009f_1;
}
}
{
goto IL_00ca;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00ca:
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 L_26 = V_0;
return L_26;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_RemoveZip64Blocks_m3BCB96FE6A482AE8BE0D11D9D77DEACC3EAFED5A (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_extraFields, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* V_0 = NULL;
Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 V_1;
memset((&V_1), 0, sizeof(V_1));
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_2;
memset((&V_2), 0, sizeof(V_2));
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_3;
memset((&V_3), 0, sizeof(V_3));
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_0 = (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)il2cpp_codegen_object_new(List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_il2cpp_TypeInfo_var);
List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB(L_0, List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_RuntimeMethod_var);
V_0 = L_0;
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_1 = ___0_extraFields;
NullCheck(L_1);
Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 L_2;
L_2 = List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C(L_1, List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var);
V_1 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0033:
{
Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2((&V_1), Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_0028_1;
}
IL_000f_1:
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_3;
L_3 = Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_inline((&V_1), Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var);
V_2 = L_3;
uint16_t L_4;
L_4 = ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_inline((&V_2), NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_0028_1;
}
}
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_5 = V_0;
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_6 = V_2;
NullCheck(L_5);
List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_inline(L_5, L_6, List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_RuntimeMethod_var);
}
IL_0028_1:
{
bool L_7;
L_7 = Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18((&V_1), Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var);
if (L_7)
{
goto IL_000f_1;
}
}
{
goto IL_0041;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0041:
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_8 = V_0;
NullCheck(L_8);
Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 L_9;
L_9 = List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C(L_8, List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var);
V_1 = L_9;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0065:
{
Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2((&V_1), Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_005a_1;
}
IL_004a_1:
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_10;
L_10 = Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_inline((&V_1), Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var);
V_3 = L_10;
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_11 = ___0_extraFields;
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_12 = V_3;
NullCheck(L_11);
bool L_13;
L_13 = List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33(L_11, L_12, List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33_RuntimeMethod_var);
}
IL_005a_1:
{
bool L_14;
L_14 = Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18((&V_1), Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var);
if (L_14)
{
goto IL_004a_1;
}
}
{
goto IL_0073;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0073:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_WriteBlock_mAC1D9A401E0299A69AB49E743FF92C02E94F2BAE (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* V_0 = NULL;
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_1, L_0, NULL);
V_0 = L_1;
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = V_0;
NullCheck(L_2);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_2, (uint16_t)1);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_3 = V_0;
uint16_t L_4 = __this->____size;
NullCheck(L_3);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_3, L_4);
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_5 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____uncompressedSize);
bool L_6;
L_6 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline(L_5, Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
if (!L_6)
{
goto IL_0038;
}
}
{
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_7 = V_0;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_8 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____uncompressedSize);
int64_t L_9;
L_9 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC(L_8, Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var);
NullCheck(L_7);
VirtualActionInvoker1< int64_t >::Invoke(19, L_7, L_9);
}
IL_0038:
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_10 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____compressedSize);
bool L_11;
L_11 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline(L_10, Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
if (!L_11)
{
goto IL_0056;
}
}
{
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_12 = V_0;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_13 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____compressedSize);
int64_t L_14;
L_14 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC(L_13, Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var);
NullCheck(L_12);
VirtualActionInvoker1< int64_t >::Invoke(19, L_12, L_14);
}
IL_0056:
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_15 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____localHeaderOffset);
bool L_16;
L_16 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline(L_15, Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
if (!L_16)
{
goto IL_0074;
}
}
{
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_17 = V_0;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_18 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____localHeaderOffset);
int64_t L_19;
L_19 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC(L_18, Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var);
NullCheck(L_17);
VirtualActionInvoker1< int64_t >::Invoke(19, L_17, L_19);
}
IL_0074:
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_20 = (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)(&__this->____startDiskNumber);
bool L_21;
L_21 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline(L_20, Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
if (!L_21)
{
goto IL_0092;
}
}
{
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_22 = V_0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_23 = (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)(&__this->____startDiskNumber);
int32_t L_24;
L_24 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA(L_23, Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
NullCheck(L_22);
VirtualActionInvoker1< int32_t >::Invoke(17, L_22, L_24);
}
IL_0092:
{
return;
}
}
IL2CPP_EXTERN_C void Zip64ExtraField_WriteBlock_mAC1D9A401E0299A69AB49E743FF92C02E94F2BAE_AdjustorThunk (RuntimeObject* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method)
{
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785*>(__this + _offset);
Zip64ExtraField_WriteBlock_mAC1D9A401E0299A69AB49E743FF92C02E94F2BAE(_thisAdjusted, ___0_stream, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Zip64EndOfCentralDirectoryLocator_TryReadBlock_m95F1CB20F372E7626FD6145E6B479FFE5504C4EE (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC* ___1_zip64EOCDLocator, const RuntimeMethod* method)
{
{
Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC* L_0 = ___1_zip64EOCDLocator;
il2cpp_codegen_initobj(L_0, sizeof(Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC));
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = ___0_reader;
NullCheck(L_1);
uint32_t L_2;
L_2 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_1);
if ((((int32_t)L_2) == ((int32_t)((int32_t)117853008))))
{
goto IL_0016;
}
}
{
return (bool)0;
}
IL_0016:
{
Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC* L_3 = ___1_zip64EOCDLocator;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_4 = ___0_reader;
NullCheck(L_4);
uint32_t L_5;
L_5 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_4);
L_3->___NumberOfDiskWithZip64EOCD = L_5;
Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC* L_6 = ___1_zip64EOCDLocator;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = ___0_reader;
NullCheck(L_7);
uint64_t L_8;
L_8 = VirtualFuncInvoker0< uint64_t >::Invoke(18, L_7);
L_6->___OffsetOfZip64EOCD = L_8;
Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC* L_9 = ___1_zip64EOCDLocator;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_10 = ___0_reader;
NullCheck(L_10);
uint32_t L_11;
L_11 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_10);
L_9->___TotalNumberOfDisks = L_11;
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64EndOfCentralDirectoryLocator_WriteBlock_mCF0B88637AE66FD48BB08A6456A267F94D8DAE88 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_zip64EOCDRecordStart, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_1, L_0, NULL);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = L_1;
NullCheck(L_2);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_2, ((int32_t)117853008));
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_3 = L_2;
NullCheck(L_3);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_3, 0);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_4 = L_3;
int64_t L_5 = ___1_zip64EOCDRecordStart;
NullCheck(L_4);
VirtualActionInvoker1< int64_t >::Invoke(19, L_4, L_5);
NullCheck(L_4);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_4, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Zip64EndOfCentralDirectoryRecord_TryReadBlock_m8447AFFBFA76A08B60388C3BE333613C213EC0D1 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* ___1_zip64EOCDRecord, const RuntimeMethod* method)
{
{
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_0 = ___1_zip64EOCDRecord;
il2cpp_codegen_initobj(L_0, sizeof(Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3));
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = ___0_reader;
NullCheck(L_1);
uint32_t L_2;
L_2 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_1);
if ((((int32_t)L_2) == ((int32_t)((int32_t)101075792))))
{
goto IL_0016;
}
}
{
return (bool)0;
}
IL_0016:
{
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_3 = ___1_zip64EOCDRecord;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_4 = ___0_reader;
NullCheck(L_4);
uint64_t L_5;
L_5 = VirtualFuncInvoker0< uint64_t >::Invoke(18, L_4);
L_3->___SizeOfThisRecord = L_5;
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_6 = ___1_zip64EOCDRecord;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = ___0_reader;
NullCheck(L_7);
uint16_t L_8;
L_8 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_7);
L_6->___VersionMadeBy = L_8;
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_9 = ___1_zip64EOCDRecord;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_10 = ___0_reader;
NullCheck(L_10);
uint16_t L_11;
L_11 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_10);
L_9->___VersionNeededToExtract = L_11;
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_12 = ___1_zip64EOCDRecord;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_13 = ___0_reader;
NullCheck(L_13);
uint32_t L_14;
L_14 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_13);
L_12->___NumberOfThisDisk = L_14;
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_15 = ___1_zip64EOCDRecord;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_16 = ___0_reader;
NullCheck(L_16);
uint32_t L_17;
L_17 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_16);
L_15->___NumberOfDiskWithStartOfCD = L_17;
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_18 = ___1_zip64EOCDRecord;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_19 = ___0_reader;
NullCheck(L_19);
uint64_t L_20;
L_20 = VirtualFuncInvoker0< uint64_t >::Invoke(18, L_19);
L_18->___NumberOfEntriesOnThisDisk = L_20;
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_21 = ___1_zip64EOCDRecord;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_22 = ___0_reader;
NullCheck(L_22);
uint64_t L_23;
L_23 = VirtualFuncInvoker0< uint64_t >::Invoke(18, L_22);
L_21->___NumberOfEntriesTotal = L_23;
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_24 = ___1_zip64EOCDRecord;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_25 = ___0_reader;
NullCheck(L_25);
uint64_t L_26;
L_26 = VirtualFuncInvoker0< uint64_t >::Invoke(18, L_25);
L_24->___SizeOfCentralDirectory = L_26;
Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_27 = ___1_zip64EOCDRecord;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_28 = ___0_reader;
NullCheck(L_28);
uint64_t L_29;
L_29 = VirtualFuncInvoker0< uint64_t >::Invoke(18, L_28);
L_27->___OffsetOfCentralDirectory = L_29;
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64EndOfCentralDirectoryRecord_WriteBlock_m2778F387199A087AEDF6D65FA80B7FCBB9DFB164 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_numberOfEntries, int64_t ___2_startOfCentralDirectory, int64_t ___3_sizeOfCentralDirectory, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_1, L_0, NULL);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = L_1;
NullCheck(L_2);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_2, ((int32_t)101075792));
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_3 = L_2;
NullCheck(L_3);
VirtualActionInvoker1< uint64_t >::Invoke(20, L_3, ((int64_t)((int32_t)44)));
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_4 = L_3;
NullCheck(L_4);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_4, (uint16_t)((int32_t)45));
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_5 = L_4;
NullCheck(L_5);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_5, (uint16_t)((int32_t)45));
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_6 = L_5;
NullCheck(L_6);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_6, 0);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_7 = L_6;
NullCheck(L_7);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_7, 0);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_8 = L_7;
int64_t L_9 = ___1_numberOfEntries;
NullCheck(L_8);
VirtualActionInvoker1< int64_t >::Invoke(19, L_8, L_9);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_10 = L_8;
int64_t L_11 = ___1_numberOfEntries;
NullCheck(L_10);
VirtualActionInvoker1< int64_t >::Invoke(19, L_10, L_11);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_12 = L_10;
int64_t L_13 = ___3_sizeOfCentralDirectory;
NullCheck(L_12);
VirtualActionInvoker1< int64_t >::Invoke(19, L_12, L_13);
int64_t L_14 = ___2_startOfCentralDirectory;
NullCheck(L_12);
VirtualActionInvoker1< int64_t >::Invoke(19, L_12, L_14);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ZipLocalFileHeader_GetExtraFields_m0C152D89B178FD3D8DC55E216AC787EA274D84AB (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* V_0 = NULL;
uint16_t V_1 = 0;
uint16_t V_2 = 0;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_3 = NULL;
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = ___0_reader;
NullCheck(L_0);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1;
L_1 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_0);
NullCheck(L_1);
int64_t L_2;
L_2 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_1, ((int64_t)((int32_t)26)), 1);
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_3 = ___0_reader;
NullCheck(L_3);
uint16_t L_4;
L_4 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_3);
V_1 = L_4;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_5 = ___0_reader;
NullCheck(L_5);
uint16_t L_6;
L_6 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_5);
V_2 = L_6;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = ___0_reader;
NullCheck(L_7);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8;
L_8 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_7);
uint16_t L_9 = V_1;
NullCheck(L_8);
int64_t L_10;
L_10 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_8, ((int64_t)(uint64_t)((uint32_t)L_9)), 1);
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_11 = ___0_reader;
NullCheck(L_11);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12;
L_12 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_11);
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_13 = ___0_reader;
NullCheck(L_13);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14;
L_14 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_13);
NullCheck(L_14);
int64_t L_15;
L_15 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_14);
uint16_t L_16 = V_2;
SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* L_17 = (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132*)il2cpp_codegen_object_new(SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132_il2cpp_TypeInfo_var);
SubReadStream__ctor_m3104F68BD5EF131BBC3AB455283B7CFECE493CC5(L_17, L_12, L_15, ((int64_t)(uint64_t)((uint32_t)L_16)), NULL);
V_3 = L_17;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004f:
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_18 = V_3;
if (!L_18)
{
goto IL_0058;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_19 = V_3;
NullCheck(L_19);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_19);
}
IL_0058:
{
return;
}
}
});
try
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_20 = V_3;
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_21;
L_21 = ZipGenericExtraField_ParseExtraField_m0181585E2CC292C8AB33E7A4DDF89A4C0AA6952C(L_20, NULL);
V_0 = L_21;
goto IL_0059;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0059:
{
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_22 = V_0;
Zip64ExtraField_RemoveZip64Blocks_m3BCB96FE6A482AE8BE0D11D9D77DEACC3EAFED5A(L_22, NULL);
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_23 = V_0;
return L_23;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipLocalFileHeader_TrySkipBlock_m8D73DBDBC22EF1E7D1499BCE781C7748EF907646 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, const RuntimeMethod* method)
{
uint16_t V_0 = 0;
uint16_t V_1 = 0;
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = ___0_reader;
NullCheck(L_0);
uint32_t L_1;
L_1 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_0);
if ((((int32_t)L_1) == ((int32_t)((int32_t)67324752))))
{
goto IL_000f;
}
}
{
return (bool)0;
}
IL_000f:
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_2 = ___0_reader;
NullCheck(L_2);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3;
L_3 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_2);
NullCheck(L_3);
int64_t L_4;
L_4 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_3);
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_5 = ___0_reader;
NullCheck(L_5);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6;
L_6 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_5);
NullCheck(L_6);
int64_t L_7;
L_7 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_6);
if ((((int64_t)L_4) >= ((int64_t)((int64_t)il2cpp_codegen_add(L_7, ((int64_t)((int32_t)22)))))))
{
goto IL_002d;
}
}
{
return (bool)0;
}
IL_002d:
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_8 = ___0_reader;
NullCheck(L_8);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9;
L_9 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_8);
NullCheck(L_9);
int64_t L_10;
L_10 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_9, ((int64_t)((int32_t)22)), 1);
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_11 = ___0_reader;
NullCheck(L_11);
uint16_t L_12;
L_12 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_11);
V_0 = L_12;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_13 = ___0_reader;
NullCheck(L_13);
uint16_t L_14;
L_14 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_13);
V_1 = L_14;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_15 = ___0_reader;
NullCheck(L_15);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_16;
L_16 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_15);
NullCheck(L_16);
int64_t L_17;
L_17 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_16);
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_18 = ___0_reader;
NullCheck(L_18);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_19;
L_19 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_18);
NullCheck(L_19);
int64_t L_20;
L_20 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_19);
uint16_t L_21 = V_0;
uint16_t L_22 = V_1;
if ((((int64_t)L_17) >= ((int64_t)((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(L_20, ((int64_t)(uint64_t)((uint32_t)L_21)))), ((int64_t)(uint64_t)((uint32_t)L_22)))))))
{
goto IL_006b;
}
}
{
return (bool)0;
}
IL_006b:
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_23 = ___0_reader;
NullCheck(L_23);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_24;
L_24 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_23);
uint16_t L_25 = V_0;
uint16_t L_26 = V_1;
NullCheck(L_24);
int64_t L_27;
L_27 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_24, ((int64_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26))), 1);
return (bool)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
IL2CPP_EXTERN_C void ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshal_pinvoke(const ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092& unmarshaled, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_pinvoke& marshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___ExtraFieldsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___ExtraFieldsException, NULL);
}
IL2CPP_EXTERN_C void ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshal_pinvoke_back(const ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_pinvoke& marshaled, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___ExtraFieldsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___ExtraFieldsException, NULL);
}
IL2CPP_EXTERN_C void ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshal_pinvoke_cleanup(ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshal_com(const ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092& unmarshaled, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_com& marshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___ExtraFieldsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___ExtraFieldsException, NULL);
}
IL2CPP_EXTERN_C void ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshal_com_back(const ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_com& marshaled, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___ExtraFieldsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___ExtraFieldsException, NULL);
}
IL2CPP_EXTERN_C void ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshal_com_cleanup(ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipCentralDirectoryFileHeader_TryReadBlock_mC50A29A666BDF5303461EB3AB38E2ACE0EB0BB88 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, bool ___1_saveExtraFieldsAndComments, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* ___2_header, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
uint32_t V_1 = 0;
uint16_t V_2 = 0;
uint32_t V_3 = 0;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 V_8;
memset((&V_8), 0, sizeof(V_8));
int64_t V_9 = 0;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_10 = NULL;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 V_11;
memset((&V_11), 0, sizeof(V_11));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_12;
memset((&V_12), 0, sizeof(V_12));
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B14_0 = NULL;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B13_0 = NULL;
int64_t G_B15_0 = 0;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B15_1 = NULL;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B17_0 = NULL;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B16_0 = NULL;
int64_t G_B18_0 = 0;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B18_1 = NULL;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B20_0 = NULL;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B19_0 = NULL;
int64_t G_B21_0 = 0;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B21_1 = NULL;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B23_0 = NULL;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B22_0 = NULL;
int32_t G_B24_0 = 0;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B24_1 = NULL;
{
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_0 = ___2_header;
il2cpp_codegen_initobj(L_0, sizeof(ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092));
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = ___0_reader;
NullCheck(L_1);
uint32_t L_2;
L_2 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_1);
if ((((int32_t)L_2) == ((int32_t)((int32_t)33639248))))
{
goto IL_0016;
}
}
{
return (bool)0;
}
IL_0016:
{
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_3 = ___2_header;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_4 = ___0_reader;
NullCheck(L_4);
uint8_t L_5;
L_5 = VirtualFuncInvoker0< uint8_t >::Invoke(10, L_4);
L_3->___VersionMadeBySpecification = L_5;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_6 = ___2_header;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = ___0_reader;
NullCheck(L_7);
uint8_t L_8;
L_8 = VirtualFuncInvoker0< uint8_t >::Invoke(10, L_7);
L_6->___VersionMadeByCompatibility = L_8;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_9 = ___2_header;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_10 = ___0_reader;
NullCheck(L_10);
uint16_t L_11;
L_11 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_10);
L_9->___VersionNeededToExtract = L_11;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_12 = ___2_header;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_13 = ___0_reader;
NullCheck(L_13);
uint16_t L_14;
L_14 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_13);
L_12->___GeneralPurposeBitFlag = L_14;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_15 = ___2_header;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_16 = ___0_reader;
NullCheck(L_16);
uint16_t L_17;
L_17 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_16);
L_15->___CompressionMethod = L_17;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_18 = ___2_header;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_19 = ___0_reader;
NullCheck(L_19);
uint32_t L_20;
L_20 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_19);
L_18->___LastModified = L_20;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_21 = ___2_header;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_22 = ___0_reader;
NullCheck(L_22);
uint32_t L_23;
L_23 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_22);
L_21->___Crc32 = L_23;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_24 = ___0_reader;
NullCheck(L_24);
uint32_t L_25;
L_25 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_24);
V_0 = L_25;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_26 = ___0_reader;
NullCheck(L_26);
uint32_t L_27;
L_27 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_26);
V_1 = L_27;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_28 = ___2_header;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_29 = ___0_reader;
NullCheck(L_29);
uint16_t L_30;
L_30 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_29);
L_28->___FilenameLength = L_30;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_31 = ___2_header;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_32 = ___0_reader;
NullCheck(L_32);
uint16_t L_33;
L_33 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_32);
L_31->___ExtraFieldLength = L_33;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_34 = ___2_header;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_35 = ___0_reader;
NullCheck(L_35);
uint16_t L_36;
L_36 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_35);
L_34->___FileCommentLength = L_36;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_37 = ___0_reader;
NullCheck(L_37);
uint16_t L_38;
L_38 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_37);
V_2 = L_38;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_39 = ___2_header;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_40 = ___0_reader;
NullCheck(L_40);
uint16_t L_41;
L_41 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_40);
L_39->___InternalFileAttributes = L_41;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_42 = ___2_header;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_43 = ___0_reader;
NullCheck(L_43);
uint32_t L_44;
L_44 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_43);
L_42->___ExternalFileAttributes = L_44;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_45 = ___0_reader;
NullCheck(L_45);
uint32_t L_46;
L_46 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_45);
V_3 = L_46;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_47 = ___2_header;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_48 = ___0_reader;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_49 = ___2_header;
uint16_t L_50 = L_49->___FilenameLength;
NullCheck(L_48);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51;
L_51 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(25, L_48, L_50);
L_47->___Filename = L_51;
Il2CppCodeGenWriteBarrier((void**)(&L_47->___Filename), (void*)L_51);
uint32_t L_52 = V_1;
V_4 = (bool)((((int32_t)L_52) == ((int32_t)(-1)))? 1 : 0);
uint32_t L_53 = V_0;
V_5 = (bool)((((int32_t)L_53) == ((int32_t)(-1)))? 1 : 0);
uint32_t L_54 = V_3;
V_6 = (bool)((((int32_t)L_54) == ((int32_t)(-1)))? 1 : 0);
uint16_t L_55 = V_2;
V_7 = (bool)((((int32_t)L_55) == ((int32_t)((int32_t)65535)))? 1 : 0);
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_56 = ___0_reader;
NullCheck(L_56);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_57;
L_57 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_56);
NullCheck(L_57);
int64_t L_58;
L_58 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_57);
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_59 = ___2_header;
uint16_t L_60 = L_59->___ExtraFieldLength;
V_9 = ((int64_t)il2cpp_codegen_add(L_58, ((int64_t)(uint64_t)((uint32_t)L_60))));
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_61 = ___0_reader;
NullCheck(L_61);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_62;
L_62 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_61);
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_63 = ___0_reader;
NullCheck(L_63);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_64;
L_64 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_63);
NullCheck(L_64);
int64_t L_65;
L_65 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_64);
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_66 = ___2_header;
uint16_t L_67 = L_66->___ExtraFieldLength;
SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* L_68 = (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132*)il2cpp_codegen_object_new(SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132_il2cpp_TypeInfo_var);
SubReadStream__ctor_m3104F68BD5EF131BBC3AB455283B7CFECE493CC5(L_68, L_62, L_65, ((int64_t)(uint64_t)((uint32_t)L_67)), NULL);
V_10 = L_68;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0165:
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_69 = V_10;
if (!L_69)
{
goto IL_0170;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_70 = V_10;
NullCheck(L_70);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_70);
}
IL_0170:
{
return;
}
}
});
try
{
{
bool L_71 = ___1_saveExtraFieldsAndComments;
if (!L_71)
{
goto IL_014b_1;
}
}
{
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_72 = ___2_header;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_73 = V_10;
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_74;
L_74 = ZipGenericExtraField_ParseExtraField_m0181585E2CC292C8AB33E7A4DDF89A4C0AA6952C(L_73, NULL);
L_72->___ExtraFields = L_74;
Il2CppCodeGenWriteBarrier((void**)(&L_72->___ExtraFields), (void*)L_74);
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_75 = ___2_header;
List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_76 = L_75->___ExtraFields;
bool L_77 = V_4;
bool L_78 = V_5;
bool L_79 = V_6;
bool L_80 = V_7;
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 L_81;
L_81 = Zip64ExtraField_GetAndRemoveZip64Block_mB7341E90373208AB63585BC7BBE673D642C8CA0A(L_76, L_77, L_78, L_79, L_80, NULL);
V_8 = L_81;
goto IL_0171;
}
IL_014b_1:
{
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_82 = ___2_header;
L_82->___ExtraFields = (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_82->___ExtraFields), (void*)(List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_83 = V_10;
bool L_84 = V_4;
bool L_85 = V_5;
bool L_86 = V_6;
bool L_87 = V_7;
Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 L_88;
L_88 = Zip64ExtraField_GetJustZip64Block_m6048EFE244AF5DED7677BEE5AAA0884A32B34D41(L_83, L_84, L_85, L_86, L_87, NULL);
V_8 = L_88;
goto IL_0171;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0171:
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_89 = ___0_reader;
NullCheck(L_89);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_90;
L_90 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_89);
int64_t L_91 = V_9;
il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
ZipHelper_AdvanceToPosition_m37FE7419FDE8CBD9C17F1969AB585B1B85CA4DFF(L_90, L_91, NULL);
bool L_92 = ___1_saveExtraFieldsAndComments;
if (!L_92)
{
goto IL_0195;
}
}
{
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_93 = ___2_header;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_94 = ___0_reader;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_95 = ___2_header;
uint16_t L_96 = L_95->___FileCommentLength;
NullCheck(L_94);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_97;
L_97 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(25, L_94, L_96);
L_93->___FileComment = L_97;
Il2CppCodeGenWriteBarrier((void**)(&L_93->___FileComment), (void*)L_97);
goto IL_01b5;
}
IL_0195:
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_98 = ___0_reader;
NullCheck(L_98);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_99;
L_99 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_98);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_100 = L_99;
NullCheck(L_100);
int64_t L_101;
L_101 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_100);
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_102 = ___2_header;
uint16_t L_103 = L_102->___FileCommentLength;
NullCheck(L_100);
VirtualActionInvoker1< int64_t >::Invoke(12, L_100, ((int64_t)il2cpp_codegen_add(L_101, ((int64_t)(uint64_t)((uint32_t)L_103)))));
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_104 = ___2_header;
L_104->___FileComment = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_104->___FileComment), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL);
}
IL_01b5:
{
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_105 = ___2_header;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_106;
L_106 = Zip64ExtraField_get_UncompressedSize_mC53A72CA1685391354843A9E7A47B6FE60E707B2_inline((&V_8), NULL);
V_11 = L_106;
bool L_107;
L_107 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline((&V_11), Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
if (!L_107)
{
G_B14_0 = L_105;
goto IL_01da;
}
G_B13_0 = L_105;
}
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_108;
L_108 = Zip64ExtraField_get_UncompressedSize_mC53A72CA1685391354843A9E7A47B6FE60E707B2_inline((&V_8), NULL);
V_11 = L_108;
int64_t L_109;
L_109 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC((&V_11), Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var);
G_B15_0 = L_109;
G_B15_1 = G_B13_0;
goto IL_01dc;
}
IL_01da:
{
uint32_t L_110 = V_1;
G_B15_0 = ((int64_t)(uint64_t)((uint32_t)L_110));
G_B15_1 = G_B14_0;
}
IL_01dc:
{
G_B15_1->___UncompressedSize = G_B15_0;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_111 = ___2_header;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_112;
L_112 = Zip64ExtraField_get_CompressedSize_mD68A6FC67B58A127B2CA1353B882ABC5C4BB9B4E_inline((&V_8), NULL);
V_11 = L_112;
bool L_113;
L_113 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline((&V_11), Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
if (!L_113)
{
G_B17_0 = L_111;
goto IL_0206;
}
G_B16_0 = L_111;
}
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_114;
L_114 = Zip64ExtraField_get_CompressedSize_mD68A6FC67B58A127B2CA1353B882ABC5C4BB9B4E_inline((&V_8), NULL);
V_11 = L_114;
int64_t L_115;
L_115 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC((&V_11), Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var);
G_B18_0 = L_115;
G_B18_1 = G_B16_0;
goto IL_0208;
}
IL_0206:
{
uint32_t L_116 = V_0;
G_B18_0 = ((int64_t)(uint64_t)((uint32_t)L_116));
G_B18_1 = G_B17_0;
}
IL_0208:
{
G_B18_1->___CompressedSize = G_B18_0;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_117 = ___2_header;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_118;
L_118 = Zip64ExtraField_get_LocalHeaderOffset_m1F7A1833A2E2782CF18E55B965FED3AD3275091D_inline((&V_8), NULL);
V_11 = L_118;
bool L_119;
L_119 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline((&V_11), Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var);
if (!L_119)
{
G_B20_0 = L_117;
goto IL_0232;
}
G_B19_0 = L_117;
}
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_120;
L_120 = Zip64ExtraField_get_LocalHeaderOffset_m1F7A1833A2E2782CF18E55B965FED3AD3275091D_inline((&V_8), NULL);
V_11 = L_120;
int64_t L_121;
L_121 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC((&V_11), Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var);
G_B21_0 = L_121;
G_B21_1 = G_B19_0;
goto IL_0234;
}
IL_0232:
{
uint32_t L_122 = V_3;
G_B21_0 = ((int64_t)(uint64_t)((uint32_t)L_122));
G_B21_1 = G_B20_0;
}
IL_0234:
{
G_B21_1->___RelativeOffsetOfLocalHeader = G_B21_0;
ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_123 = ___2_header;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_124;
L_124 = Zip64ExtraField_get_StartDiskNumber_mB01F9839965C60DFFEB90C588B4FA0CA22787D5E_inline((&V_8), NULL);
V_12 = L_124;
bool L_125;
L_125 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_12), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
if (!L_125)
{
G_B23_0 = L_123;
goto IL_025e;
}
G_B22_0 = L_123;
}
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_126;
L_126 = Zip64ExtraField_get_StartDiskNumber_mB01F9839965C60DFFEB90C588B4FA0CA22787D5E_inline((&V_8), NULL);
V_12 = L_126;
int32_t L_127;
L_127 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&V_12), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
G_B24_0 = L_127;
G_B24_1 = G_B22_0;
goto IL_025f;
}
IL_025e:
{
uint16_t L_128 = V_2;
G_B24_0 = ((int32_t)(L_128));
G_B24_1 = G_B23_0;
}
IL_025f:
{
G_B24_1->___DiskNumberStart = G_B24_0;
return (bool)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
IL2CPP_EXTERN_C void ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshal_pinvoke(const ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC& unmarshaled, ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_pinvoke& marshaled)
{
marshaled.___Signature = unmarshaled.___Signature;
marshaled.___NumberOfThisDisk = unmarshaled.___NumberOfThisDisk;
marshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory = unmarshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory;
marshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk = unmarshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk;
marshaled.___NumberOfEntriesInTheCentralDirectory = unmarshaled.___NumberOfEntriesInTheCentralDirectory;
marshaled.___SizeOfCentralDirectory = unmarshaled.___SizeOfCentralDirectory;
marshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber = unmarshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber;
marshaled.___ArchiveComment = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___ArchiveComment);
}
IL2CPP_EXTERN_C void ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshal_pinvoke_back(const ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_pinvoke& marshaled, ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC& unmarshaled)
{
uint32_t unmarshaledSignature_temp_0 = 0;
unmarshaledSignature_temp_0 = marshaled.___Signature;
unmarshaled.___Signature = unmarshaledSignature_temp_0;
uint16_t unmarshaledNumberOfThisDisk_temp_1 = 0;
unmarshaledNumberOfThisDisk_temp_1 = marshaled.___NumberOfThisDisk;
unmarshaled.___NumberOfThisDisk = unmarshaledNumberOfThisDisk_temp_1;
uint16_t unmarshaledNumberOfTheDiskWithTheStartOfTheCentralDirectory_temp_2 = 0;
unmarshaledNumberOfTheDiskWithTheStartOfTheCentralDirectory_temp_2 = marshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory;
unmarshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory = unmarshaledNumberOfTheDiskWithTheStartOfTheCentralDirectory_temp_2;
uint16_t unmarshaledNumberOfEntriesInTheCentralDirectoryOnThisDisk_temp_3 = 0;
unmarshaledNumberOfEntriesInTheCentralDirectoryOnThisDisk_temp_3 = marshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk;
unmarshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk = unmarshaledNumberOfEntriesInTheCentralDirectoryOnThisDisk_temp_3;
uint16_t unmarshaledNumberOfEntriesInTheCentralDirectory_temp_4 = 0;
unmarshaledNumberOfEntriesInTheCentralDirectory_temp_4 = marshaled.___NumberOfEntriesInTheCentralDirectory;
unmarshaled.___NumberOfEntriesInTheCentralDirectory = unmarshaledNumberOfEntriesInTheCentralDirectory_temp_4;
uint32_t unmarshaledSizeOfCentralDirectory_temp_5 = 0;
unmarshaledSizeOfCentralDirectory_temp_5 = marshaled.___SizeOfCentralDirectory;
unmarshaled.___SizeOfCentralDirectory = unmarshaledSizeOfCentralDirectory_temp_5;
uint32_t unmarshaledOffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber_temp_6 = 0;
unmarshaledOffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber_temp_6 = marshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber;
unmarshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber = unmarshaledOffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber_temp_6;
unmarshaled.___ArchiveComment = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___ArchiveComment);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___ArchiveComment), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___ArchiveComment));
}
IL2CPP_EXTERN_C void ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshal_pinvoke_cleanup(ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_com_destroy_safe_array(marshaled.___ArchiveComment);
marshaled.___ArchiveComment = NULL;
}
IL2CPP_EXTERN_C void ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshal_com(const ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC& unmarshaled, ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_com& marshaled)
{
marshaled.___Signature = unmarshaled.___Signature;
marshaled.___NumberOfThisDisk = unmarshaled.___NumberOfThisDisk;
marshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory = unmarshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory;
marshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk = unmarshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk;
marshaled.___NumberOfEntriesInTheCentralDirectory = unmarshaled.___NumberOfEntriesInTheCentralDirectory;
marshaled.___SizeOfCentralDirectory = unmarshaled.___SizeOfCentralDirectory;
marshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber = unmarshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber;
marshaled.___ArchiveComment = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___ArchiveComment);
}
IL2CPP_EXTERN_C void ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshal_com_back(const ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_com& marshaled, ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC& unmarshaled)
{
uint32_t unmarshaledSignature_temp_0 = 0;
unmarshaledSignature_temp_0 = marshaled.___Signature;
unmarshaled.___Signature = unmarshaledSignature_temp_0;
uint16_t unmarshaledNumberOfThisDisk_temp_1 = 0;
unmarshaledNumberOfThisDisk_temp_1 = marshaled.___NumberOfThisDisk;
unmarshaled.___NumberOfThisDisk = unmarshaledNumberOfThisDisk_temp_1;
uint16_t unmarshaledNumberOfTheDiskWithTheStartOfTheCentralDirectory_temp_2 = 0;
unmarshaledNumberOfTheDiskWithTheStartOfTheCentralDirectory_temp_2 = marshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory;
unmarshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory = unmarshaledNumberOfTheDiskWithTheStartOfTheCentralDirectory_temp_2;
uint16_t unmarshaledNumberOfEntriesInTheCentralDirectoryOnThisDisk_temp_3 = 0;
unmarshaledNumberOfEntriesInTheCentralDirectoryOnThisDisk_temp_3 = marshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk;
unmarshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk = unmarshaledNumberOfEntriesInTheCentralDirectoryOnThisDisk_temp_3;
uint16_t unmarshaledNumberOfEntriesInTheCentralDirectory_temp_4 = 0;
unmarshaledNumberOfEntriesInTheCentralDirectory_temp_4 = marshaled.___NumberOfEntriesInTheCentralDirectory;
unmarshaled.___NumberOfEntriesInTheCentralDirectory = unmarshaledNumberOfEntriesInTheCentralDirectory_temp_4;
uint32_t unmarshaledSizeOfCentralDirectory_temp_5 = 0;
unmarshaledSizeOfCentralDirectory_temp_5 = marshaled.___SizeOfCentralDirectory;
unmarshaled.___SizeOfCentralDirectory = unmarshaledSizeOfCentralDirectory_temp_5;
uint32_t unmarshaledOffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber_temp_6 = 0;
unmarshaledOffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber_temp_6 = marshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber;
unmarshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber = unmarshaledOffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber_temp_6;
unmarshaled.___ArchiveComment = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___ArchiveComment);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___ArchiveComment), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___ArchiveComment));
}
IL2CPP_EXTERN_C void ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshal_com_cleanup(ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_com& marshaled)
{
il2cpp_codegen_com_destroy_safe_array(marshaled.___ArchiveComment);
marshaled.___ArchiveComment = NULL;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEndOfCentralDirectoryBlock_WriteBlock_m0CA333378E1B10C90EA9B21770208D30CFF33758 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_numberOfEntries, int64_t ___2_startOfCentralDirectory, int64_t ___3_sizeOfCentralDirectory, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___4_archiveComment, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* V_0 = NULL;
uint16_t V_1 = 0;
uint32_t V_2 = 0;
uint32_t V_3 = 0;
int32_t G_B3_0 = 0;
int32_t G_B6_0 = 0;
int32_t G_B9_0 = 0;
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* G_B11_0 = NULL;
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* G_B10_0 = NULL;
int32_t G_B12_0 = 0;
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* G_B12_1 = NULL;
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_1, L_0, NULL);
V_0 = L_1;
int64_t L_2 = ___1_numberOfEntries;
if ((((int64_t)L_2) > ((int64_t)((int64_t)((int32_t)65535)))))
{
goto IL_0014;
}
}
{
int64_t L_3 = ___1_numberOfEntries;
G_B3_0 = ((int32_t)(uint16_t)L_3);
goto IL_0019;
}
IL_0014:
{
G_B3_0 = ((int32_t)65535);
}
IL_0019:
{
V_1 = (uint16_t)G_B3_0;
int64_t L_4 = ___2_startOfCentralDirectory;
if ((((int64_t)L_4) > ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1))))))
{
goto IL_0023;
}
}
{
int64_t L_5 = ___2_startOfCentralDirectory;
G_B6_0 = ((int32_t)(uint32_t)L_5);
goto IL_0024;
}
IL_0023:
{
G_B6_0 = (-1);
}
IL_0024:
{
V_2 = G_B6_0;
int64_t L_6 = ___3_sizeOfCentralDirectory;
if ((((int64_t)L_6) > ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1))))))
{
goto IL_002e;
}
}
{
int64_t L_7 = ___3_sizeOfCentralDirectory;
G_B9_0 = ((int32_t)(uint32_t)L_7);
goto IL_002f;
}
IL_002e:
{
G_B9_0 = (-1);
}
IL_002f:
{
V_3 = G_B9_0;
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_8 = V_0;
NullCheck(L_8);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_8, ((int32_t)101010256));
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_9 = V_0;
NullCheck(L_9);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_9, (uint16_t)0);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_10 = V_0;
NullCheck(L_10);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_10, (uint16_t)0);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_11 = V_0;
uint16_t L_12 = V_1;
NullCheck(L_11);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_11, L_12);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_13 = V_0;
uint16_t L_14 = V_1;
NullCheck(L_13);
VirtualActionInvoker1< uint16_t >::Invoke(16, L_13, L_14);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_15 = V_0;
uint32_t L_16 = V_3;
NullCheck(L_15);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_15, L_16);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_17 = V_0;
uint32_t L_18 = V_2;
NullCheck(L_17);
VirtualActionInvoker1< uint32_t >::Invoke(18, L_17, L_18);
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_19 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___4_archiveComment;
if (L_20)
{
G_B11_0 = L_19;
goto IL_006d;
}
G_B10_0 = L_19;
}
{
G_B12_0 = 0;
G_B12_1 = G_B10_0;
goto IL_0072;
}
IL_006d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___4_archiveComment;
NullCheck(L_21);
G_B12_0 = ((int32_t)(uint16_t)((int32_t)(((RuntimeArray*)L_21)->max_length)));
G_B12_1 = G_B11_0;
}
IL_0072:
{
NullCheck(G_B12_1);
VirtualActionInvoker1< uint16_t >::Invoke(16, G_B12_1, (uint16_t)G_B12_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___4_archiveComment;
if (!L_22)
{
goto IL_0083;
}
}
{
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_23 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___4_archiveComment;
NullCheck(L_23);
VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(10, L_23, L_24);
}
IL_0083:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEndOfCentralDirectoryBlock_TryReadBlock_m5222F66524A785C9E17515C634530CCCF932995C (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* ___1_eocdBlock, const RuntimeMethod* method)
{
uint16_t V_0 = 0;
{
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_0 = ___1_eocdBlock;
il2cpp_codegen_initobj(L_0, sizeof(ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC));
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = ___0_reader;
NullCheck(L_1);
uint32_t L_2;
L_2 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_1);
if ((((int32_t)L_2) == ((int32_t)((int32_t)101010256))))
{
goto IL_0016;
}
}
{
return (bool)0;
}
IL_0016:
{
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_3 = ___1_eocdBlock;
L_3->___Signature = ((int32_t)101010256);
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_4 = ___1_eocdBlock;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_5 = ___0_reader;
NullCheck(L_5);
uint16_t L_6;
L_6 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_5);
L_4->___NumberOfThisDisk = L_6;
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_7 = ___1_eocdBlock;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_8 = ___0_reader;
NullCheck(L_8);
uint16_t L_9;
L_9 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_8);
L_7->___NumberOfTheDiskWithTheStartOfTheCentralDirectory = L_9;
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_10 = ___1_eocdBlock;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_11 = ___0_reader;
NullCheck(L_11);
uint16_t L_12;
L_12 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_11);
L_10->___NumberOfEntriesInTheCentralDirectoryOnThisDisk = L_12;
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_13 = ___1_eocdBlock;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_14 = ___0_reader;
NullCheck(L_14);
uint16_t L_15;
L_15 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_14);
L_13->___NumberOfEntriesInTheCentralDirectory = L_15;
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_16 = ___1_eocdBlock;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_17 = ___0_reader;
NullCheck(L_17);
uint32_t L_18;
L_18 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_17);
L_16->___SizeOfCentralDirectory = L_18;
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_19 = ___1_eocdBlock;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_20 = ___0_reader;
NullCheck(L_20);
uint32_t L_21;
L_21 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_20);
L_19->___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber = L_21;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_22 = ___0_reader;
NullCheck(L_22);
uint16_t L_23;
L_23 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_22);
V_0 = L_23;
ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_24 = ___1_eocdBlock;
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_25 = ___0_reader;
uint16_t L_26 = V_0;
NullCheck(L_25);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27;
L_27 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(25, L_25, L_26);
L_24->___ArchiveComment = L_27;
Il2CppCodeGenWriteBarrier((void**)(&L_24->___ArchiveComment), (void*)L_27);
return (bool)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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream__ctor_mCEFD3D801E6F14698F4BF4C2AA72A92359D62EF3 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, bool ___1_closeBaseStream, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseStream;
bool L_1 = ___1_closeBaseStream;
WrappedStream__ctor_mB68DE6EB41FFBE42DC901F28CA8754255D8DDBBE(__this, L_0, L_1, (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*)NULL, (Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream__ctor_mB68DE6EB41FFBE42DC901F28CA8754255D8DDBBE (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, bool ___1_closeBaseStream, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___2_entry, Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* ___3_onClosed, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var);
Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseStream;
__this->____baseStream = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____baseStream), (void*)L_0);
bool L_1 = ___1_closeBaseStream;
__this->____closeBaseStream = L_1;
Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_2 = ___3_onClosed;
__this->____onClosed = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____onClosed), (void*)L_2);
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_3 = ___2_entry;
__this->____zipArchiveEntry = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____zipArchiveEntry), (void*)L_3);
__this->____isDisposed = (bool)0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream__ctor_m52262F5CE3D365E105A01027C1E6F257D2B1B35A (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___1_entry, Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* ___2_onClosed, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseStream;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_1 = ___1_entry;
Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_2 = ___2_onClosed;
WrappedStream__ctor_mB68DE6EB41FFBE42DC901F28CA8754255D8DDBBE(__this, L_0, (bool)0, L_1, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t WrappedStream_get_Length_mEB63DA68A20122010C4AB094081BD19C3AF60F64 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method)
{
{
WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream;
NullCheck(L_0);
int64_t L_1;
L_1 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t WrappedStream_get_Position_m8CE0B7A544B011AE331B3923C4FA5EAB4B2012FB (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method)
{
{
WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream;
NullCheck(L_0);
int64_t L_1;
L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_set_Position_mF978AD11D27DCFD6000C08AE3D2A1425211C2008 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, int64_t ___0_value, const RuntimeMethod* method)
{
{
WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL);
WrappedStream_ThrowIfCantSeek_m3B766B3922EE178758C3176CF332C329BABC6F4E(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream;
int64_t L_1 = ___0_value;
NullCheck(L_0);
VirtualActionInvoker1< int64_t >::Invoke(12, L_0, L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WrappedStream_get_CanRead_mF77813A5982F385FEF5486BC57423FD52C008108 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->____isDisposed;
if (L_0)
{
goto IL_0014;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____baseStream;
NullCheck(L_1);
bool L_2;
L_2 = VirtualFuncInvoker0< bool >::Invoke(7, L_1);
return L_2;
}
IL_0014:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WrappedStream_get_CanSeek_m8D5376D162563B32A7F276DA42F88B466387F8C1 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->____isDisposed;
if (L_0)
{
goto IL_0014;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____baseStream;
NullCheck(L_1);
bool L_2;
L_2 = VirtualFuncInvoker0< bool >::Invoke(8, L_1);
return L_2;
}
IL_0014:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WrappedStream_get_CanWrite_m64BCC6D462069D9484E841F21DBC90872ECAFE68 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->____isDisposed;
if (L_0)
{
goto IL_0014;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____baseStream;
NullCheck(L_1);
bool L_2;
L_2 = VirtualFuncInvoker0< bool >::Invoke(9, L_1);
return L_2;
}
IL_0014:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->____isDisposed;
if (!L_0)
{
goto IL_001e;
}
}
{
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_1);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_1);
ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_3 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var)));
ObjectDisposedException__ctor_m5C356C25295E89559C120CB4562783AAF7F41C84(L_3, L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D697069B5C8AA09D9975DCD4CAF4CC873A612FF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2_RuntimeMethod_var)));
}
IL_001e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfCantRead_mF788A331845024DE9533292FA01A7A914AFD6FA9 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method)
{
{
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(7, __this);
if (L_0)
{
goto IL_0013;
}
}
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD13F6DB4533C4106B96D7CD9D32D349AB1E84E3)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WrappedStream_ThrowIfCantRead_mF788A331845024DE9533292FA01A7A914AFD6FA9_RuntimeMethod_var)));
}
IL_0013:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfCantWrite_mFD83C4E1E9E762A2ACF0B03FDDFBE750A370D6E1 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method)
{
{
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(9, __this);
if (L_0)
{
goto IL_0013;
}
}
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AEF4085FEE6CC1CAD780A7D12B55521D0DE3BF5)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WrappedStream_ThrowIfCantWrite_mFD83C4E1E9E762A2ACF0B03FDDFBE750A370D6E1_RuntimeMethod_var)));
}
IL_0013:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfCantSeek_m3B766B3922EE178758C3176CF332C329BABC6F4E (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method)
{
{
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(8, __this);
if (L_0)
{
goto IL_0013;
}
}
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WrappedStream_ThrowIfCantSeek_m3B766B3922EE178758C3176CF332C329BABC6F4E_RuntimeMethod_var)));
}
IL_0013:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrappedStream_Read_mC5207A75B422C86AA7EA03318E5F4C4D7B60CE5E (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
{
WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL);
WrappedStream_ThrowIfCantRead_mF788A331845024DE9533292FA01A7A914AFD6FA9(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
int32_t L_2 = ___1_offset;
int32_t L_3 = ___2_count;
NullCheck(L_0);
int32_t L_4;
L_4 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_0, L_1, L_2, L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t WrappedStream_Seek_mDD591904952C39FE0FADC8739E5EAC5EE463EB64 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method)
{
{
WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL);
WrappedStream_ThrowIfCantSeek_m3B766B3922EE178758C3176CF332C329BABC6F4E(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream;
int64_t L_1 = ___0_offset;
int32_t L_2 = ___1_origin;
NullCheck(L_0);
int64_t L_3;
L_3 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_0, L_1, L_2);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_SetLength_m7CF59F91FCE6AAFF912B1D360D3EE8B3608670C1 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, int64_t ___0_value, const RuntimeMethod* method)
{
{
WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL);
WrappedStream_ThrowIfCantSeek_m3B766B3922EE178758C3176CF332C329BABC6F4E(__this, NULL);
WrappedStream_ThrowIfCantWrite_mFD83C4E1E9E762A2ACF0B03FDDFBE750A370D6E1(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream;
int64_t L_1 = ___0_value;
NullCheck(L_0);
VirtualActionInvoker1< int64_t >::Invoke(24, L_0, L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_Write_mD9C8A5A97FCBB05F635747BC891B5E196E2A262F (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
{
WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL);
WrappedStream_ThrowIfCantWrite_mFD83C4E1E9E762A2ACF0B03FDDFBE750A370D6E1(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
int32_t L_2 = ___1_offset;
int32_t L_3 = ___2_count;
NullCheck(L_0);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_0, L_1, L_2, L_3);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_Flush_m9F2CF33C2394D1C7F47B5F3CAEB43B68D56D142C (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method)
{
{
WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL);
WrappedStream_ThrowIfCantWrite_mFD83C4E1E9E762A2ACF0B03FDDFBE750A370D6E1(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream;
NullCheck(L_0);
VirtualActionInvoker0::Invoke(16, L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_Dispose_m1C4CA8E2CAF45DEFCF7D35949E59A31A43616804 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, bool ___0_disposing, const RuntimeMethod* method)
{
Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* G_B4_0 = NULL;
Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* G_B3_0 = NULL;
{
bool L_0 = ___0_disposing;
if (!L_0)
{
goto IL_003c;
}
}
{
bool L_1 = __this->____isDisposed;
if (L_1)
{
goto IL_003c;
}
}
{
Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_2 = __this->____onClosed;
Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_3 = L_2;
if (L_3)
{
G_B4_0 = L_3;
goto IL_0017;
}
G_B3_0 = L_3;
}
{
goto IL_0022;
}
IL_0017:
{
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_4 = __this->____zipArchiveEntry;
NullCheck(G_B4_0);
Action_1_Invoke_m809C6F10A07BBCC5BB4DEA092A2D539E85FA62B5_inline(G_B4_0, L_4, NULL);
}
IL_0022:
{
bool L_5 = __this->____closeBaseStream;
if (!L_5)
{
goto IL_0035;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = __this->____baseStream;
NullCheck(L_6);
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_6, NULL);
}
IL_0035:
{
__this->____isDisposed = (bool)1;
}
IL_003c:
{
bool L_7 = ___0_disposing;
Stream_Dispose_m9B37BD21A57F8F2BD20EE353DE14405700810C5C(__this, L_7, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream__ctor_m3104F68BD5EF131BBC3AB455283B7CFECE493CC5 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_superStream, int64_t ___1_startPosition, int64_t ___2_maxLength, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var);
Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL);
int64_t L_0 = ___1_startPosition;
__this->____startInSuperStream = L_0;
int64_t L_1 = ___1_startPosition;
__this->____positionInSuperStream = L_1;
int64_t L_2 = ___1_startPosition;
int64_t L_3 = ___2_maxLength;
__this->____endInSuperStream = ((int64_t)il2cpp_codegen_add(L_2, L_3));
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_superStream;
__this->____superStream = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____superStream), (void*)L_4);
__this->____canRead = (bool)1;
__this->____isDisposed = (bool)0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SubReadStream_get_Length_m927C2160A7D463BAFA4214C3983D97B5105B1EBB (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method)
{
{
SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL);
int64_t L_0 = __this->____endInSuperStream;
int64_t L_1 = __this->____startInSuperStream;
return ((int64_t)il2cpp_codegen_subtract(L_0, L_1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SubReadStream_get_Position_m45D06632F50A8AA3280E413F071F9B4BF22BE09E (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method)
{
{
SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL);
int64_t L_0 = __this->____positionInSuperStream;
int64_t L_1 = __this->____startInSuperStream;
return ((int64_t)il2cpp_codegen_subtract(L_0, L_1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_set_Position_m63C61821FB7B6CE57065E92A24778FF76C57DB1F (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, int64_t ___0_value, const RuntimeMethod* method)
{
{
SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL);
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubReadStream_set_Position_m63C61821FB7B6CE57065E92A24778FF76C57DB1F_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SubReadStream_get_CanRead_mE027F1C797C523EA1EE533F952A7961A932AE4B6 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____superStream;
NullCheck(L_0);
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(7, L_0);
if (!L_1)
{
goto IL_0014;
}
}
{
bool L_2 = __this->____canRead;
return L_2;
}
IL_0014:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SubReadStream_get_CanSeek_mF373DC87E94BACF0E2080AF657F8F789949853F0 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SubReadStream_get_CanWrite_mCA6DF3176D34405AB4F4F11E580E18D45DB33B0D (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->____isDisposed;
if (!L_0)
{
goto IL_001e;
}
}
{
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_1);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_1);
ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_3 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var)));
ObjectDisposedException__ctor_m5C356C25295E89559C120CB4562783AAF7F41C84(L_3, L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D697069B5C8AA09D9975DCD4CAF4CC873A612FF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8_RuntimeMethod_var)));
}
IL_001e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_ThrowIfCantRead_m87A273A233AE230EE106DD250F36DFBA8C0A1636 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method)
{
{
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(7, __this);
if (L_0)
{
goto IL_0013;
}
}
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD13F6DB4533C4106B96D7CD9D32D349AB1E84E3)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubReadStream_ThrowIfCantRead_m87A273A233AE230EE106DD250F36DFBA8C0A1636_RuntimeMethod_var)));
}
IL_0013:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SubReadStream_Read_mEDA8FACF0C1C1A7464D8B9E140AAD782EC130D0B (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL);
SubReadStream_ThrowIfCantRead_m87A273A233AE230EE106DD250F36DFBA8C0A1636(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____superStream;
NullCheck(L_0);
int64_t L_1;
L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_0);
int64_t L_2 = __this->____positionInSuperStream;
if ((((int64_t)L_1) == ((int64_t)L_2)))
{
goto IL_0032;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = __this->____superStream;
int64_t L_4 = __this->____positionInSuperStream;
NullCheck(L_3);
int64_t L_5;
L_5 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_3, L_4, 0);
}
IL_0032:
{
int64_t L_6 = __this->____positionInSuperStream;
int32_t L_7 = ___2_count;
int64_t L_8 = __this->____endInSuperStream;
if ((((int64_t)((int64_t)il2cpp_codegen_add(L_6, ((int64_t)L_7)))) <= ((int64_t)L_8)))
{
goto IL_0053;
}
}
{
int64_t L_9 = __this->____endInSuperStream;
int64_t L_10 = __this->____positionInSuperStream;
___2_count = ((int32_t)((int64_t)il2cpp_codegen_subtract(L_9, L_10)));
}
IL_0053:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_11 = __this->____superStream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer;
int32_t L_13 = ___1_offset;
int32_t L_14 = ___2_count;
NullCheck(L_11);
int32_t L_15;
L_15 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_11, L_12, L_13, L_14);
V_0 = L_15;
int64_t L_16 = __this->____positionInSuperStream;
int32_t L_17 = V_0;
__this->____positionInSuperStream = ((int64_t)il2cpp_codegen_add(L_16, ((int64_t)L_17)));
int32_t L_18 = V_0;
return L_18;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SubReadStream_Seek_m2448FE753333F79695AAAC4FC2E3331D4DACC527 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method)
{
{
SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL);
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubReadStream_Seek_m2448FE753333F79695AAAC4FC2E3331D4DACC527_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_SetLength_m29FE28460B74DED5EB917335A0F8FED03E9E88F4 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, int64_t ___0_value, const RuntimeMethod* method)
{
{
SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL);
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE86CD973E8DCE676BB1E8B9009C740DEE86173A9)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubReadStream_SetLength_m29FE28460B74DED5EB917335A0F8FED03E9E88F4_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_Write_mC5B6C8136AD27CA18C7DF00DCC1477B49B471CC6 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
{
SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL);
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AEF4085FEE6CC1CAD780A7D12B55521D0DE3BF5)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubReadStream_Write_mC5B6C8136AD27CA18C7DF00DCC1477B49B471CC6_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_Flush_mB4E80E151651465709E444823B0D53DC147EEEE4 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method)
{
{
SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL);
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AEF4085FEE6CC1CAD780A7D12B55521D0DE3BF5)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubReadStream_Flush_mB4E80E151651465709E444823B0D53DC147EEEE4_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_Dispose_m1190CA46857DCE02BADC6D43EE7455779078FABE (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, bool ___0_disposing, const RuntimeMethod* method)
{
{
bool L_0 = ___0_disposing;
if (!L_0)
{
goto IL_0019;
}
}
{
bool L_1 = __this->____isDisposed;
if (L_1)
{
goto IL_0019;
}
}
{
__this->____canRead = (bool)0;
__this->____isDisposed = (bool)1;
}
IL_0019:
{
bool L_2 = ___0_disposing;
Stream_Dispose_m9B37BD21A57F8F2BD20EE353DE14405700810C5C(__this, L_2, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream__ctor_m2F8A286280CEE477FE04E9CB046BCD9350F3DF53 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_baseBaseStream, bool ___2_leaveOpenOnClose, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___3_entry, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___4_onClose, Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* ___5_saveCrcAndSizes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var);
Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseStream;
__this->____baseStream = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____baseStream), (void*)L_0);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___1_baseBaseStream;
__this->____baseBaseStream = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____baseBaseStream), (void*)L_1);
__this->____position = ((int64_t)0);
__this->____checksum = 0;
bool L_2 = ___2_leaveOpenOnClose;
__this->____leaveOpenOnClose = L_2;
__this->____canWrite = (bool)1;
__this->____isDisposed = (bool)0;
__this->____initialPosition = ((int64_t)0);
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_3 = ___3_entry;
__this->____zipArchiveEntry = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____zipArchiveEntry), (void*)L_3);
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_4 = ___4_onClose;
__this->____onClose = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____onClose), (void*)L_4);
Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* L_5 = ___5_saveCrcAndSizes;
__this->____saveCrcAndSizes = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____saveCrcAndSizes), (void*)L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t CheckSumAndSizeWriteStream_get_Length_m3D3EDBE5E95899B7585C8104186AD0D4D144587E (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method)
{
{
CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL);
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_get_Length_m3D3EDBE5E95899B7585C8104186AD0D4D144587E_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t CheckSumAndSizeWriteStream_get_Position_mFD88EC55723C1A9FFEE2198EC4C11241EED5F5B9 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method)
{
{
CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL);
int64_t L_0 = __this->____position;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream_set_Position_m43180641FAA87F88403DB9062160767B2045E1EB (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, int64_t ___0_value, const RuntimeMethod* method)
{
{
CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL);
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_set_Position_m43180641FAA87F88403DB9062160767B2045E1EB_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckSumAndSizeWriteStream_get_CanRead_mDB591A8EAACA4BB9160CC2D88C88693A7EBFBA98 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckSumAndSizeWriteStream_get_CanSeek_mD8FC46B60B7C2C0FB7784C92F0BEF4C42BBA7FE9 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckSumAndSizeWriteStream_get_CanWrite_mEEA7725B766EBF5C7FB7F175C38063BB40EE0E7F (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->____canWrite;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->____isDisposed;
if (!L_0)
{
goto IL_001e;
}
}
{
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_1);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_1);
ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_3 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var)));
ObjectDisposedException__ctor_m5C356C25295E89559C120CB4562783AAF7F41C84(L_3, L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D697069B5C8AA09D9975DCD4CAF4CC873A612FF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4_RuntimeMethod_var)));
}
IL_001e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckSumAndSizeWriteStream_Read_m76379DE8EAF2C40B135E81A3662A32AFF6A7D04A (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
{
CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL);
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD13F6DB4533C4106B96D7CD9D32D349AB1E84E3)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_Read_m76379DE8EAF2C40B135E81A3662A32AFF6A7D04A_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t CheckSumAndSizeWriteStream_Seek_mB4F12034E45070AF25B560C6ECE732013E098DB6 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method)
{
{
CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL);
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_Seek_mB4F12034E45070AF25B560C6ECE732013E098DB6_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream_SetLength_m1ACC2D77585B8941447E3BCA0B2B012C2EF167FC (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, int64_t ___0_value, const RuntimeMethod* method)
{
{
CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL);
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE86CD973E8DCE676BB1E8B9009C740DEE86173A9)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_SetLength_m1ACC2D77585B8941447E3BCA0B2B012C2EF167FC_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream_Write_mCBB708B9DA718DA879C8EDA20CA1A9B198C59F48 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_Write_mCBB708B9DA718DA879C8EDA20CA1A9B198C59F48_RuntimeMethod_var)));
}
IL_000e:
{
int32_t L_2 = ___1_offset;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0022;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE9A3A53E23088B8D481F5F46235009498A0DB329)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_Write_mCBB708B9DA718DA879C8EDA20CA1A9B198C59F48_RuntimeMethod_var)));
}
IL_0022:
{
int32_t L_4 = ___2_count;
if ((((int32_t)L_4) >= ((int32_t)0)))
{
goto IL_0036;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE9A3A53E23088B8D481F5F46235009498A0DB329)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_Write_mCBB708B9DA718DA879C8EDA20CA1A9B198C59F48_RuntimeMethod_var)));
}
IL_0036:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer;
NullCheck(L_6);
int32_t L_7 = ___1_offset;
int32_t L_8 = ___2_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))) >= ((int32_t)L_8)))
{
goto IL_0049;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3BEF0D44C4B01A449A238B2B9A9E5C6835C9E507)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_Write_mCBB708B9DA718DA879C8EDA20CA1A9B198C59F48_RuntimeMethod_var)));
}
IL_0049:
{
CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL);
int32_t L_10 = ___2_count;
if (L_10)
{
goto IL_0053;
}
}
{
return;
}
IL_0053:
{
bool L_11 = __this->____everWritten;
if (L_11)
{
goto IL_0073;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = __this->____baseBaseStream;
NullCheck(L_12);
int64_t L_13;
L_13 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_12);
__this->____initialPosition = L_13;
__this->____everWritten = (bool)1;
}
IL_0073:
{
uint32_t L_14 = __this->____checksum;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_buffer;
int32_t L_16 = ___1_offset;
int32_t L_17 = ___2_count;
il2cpp_codegen_runtime_class_init_inline(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var);
uint32_t L_18;
L_18 = Crc32Helper_UpdateCrc32_mEF874A4EC7E5936D98AC94494D27CDBFD2E60778(L_14, L_15, L_16, L_17, NULL);
__this->____checksum = L_18;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_19 = __this->____baseStream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_buffer;
int32_t L_21 = ___1_offset;
int32_t L_22 = ___2_count;
NullCheck(L_19);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_19, L_20, L_21, L_22);
int64_t L_23 = __this->____position;
int32_t L_24 = ___2_count;
__this->____position = ((int64_t)il2cpp_codegen_add(L_23, ((int64_t)L_24)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream_Flush_mB70E50A32551A5289D4626F94C0682983F62ACB6 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method)
{
{
CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream;
NullCheck(L_0);
VirtualActionInvoker0::Invoke(16, L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream_Dispose_mCA606B257A9D2884C261314F3332BFC97AD0E19D (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, bool ___0_disposing, const RuntimeMethod* method)
{
Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* G_B8_0 = NULL;
Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* G_B7_0 = NULL;
{
bool L_0 = ___0_disposing;
if (!L_0)
{
goto IL_0073;
}
}
{
bool L_1 = __this->____isDisposed;
if (L_1)
{
goto IL_0073;
}
}
{
bool L_2 = __this->____everWritten;
if (L_2)
{
goto IL_0024;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = __this->____baseBaseStream;
NullCheck(L_3);
int64_t L_4;
L_4 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_3);
__this->____initialPosition = L_4;
}
IL_0024:
{
bool L_5 = __this->____leaveOpenOnClose;
if (L_5)
{
goto IL_0037;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = __this->____baseStream;
NullCheck(L_6);
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_6, NULL);
}
IL_0037:
{
Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* L_7 = __this->____saveCrcAndSizes;
Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* L_8 = L_7;
if (L_8)
{
G_B8_0 = L_8;
goto IL_0043;
}
G_B7_0 = L_8;
}
{
goto IL_006c;
}
IL_0043:
{
int64_t L_9 = __this->____initialPosition;
int64_t L_10;
L_10 = VirtualFuncInvoker0< int64_t >::Invoke(11, __this);
uint32_t L_11 = __this->____checksum;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = __this->____baseBaseStream;
ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_13 = __this->____zipArchiveEntry;
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_14 = __this->____onClose;
NullCheck(G_B8_0);
Action_6_Invoke_mA15F40A119238358EA77D9FE88F636ADA9EE9871_inline(G_B8_0, L_9, L_10, L_11, L_12, L_13, L_14, NULL);
}
IL_006c:
{
__this->____isDisposed = (bool)1;
}
IL_0073:
{
bool L_15 = ___0_disposing;
Stream_Dispose_m9B37BD21A57F8F2BD20EE353DE14405700810C5C(__this, L_15, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipHelper_RequiresUnicode_m20EAD7C8BAEB2EF5A554C761E8441AC594B6117F (String_t* ___0_test, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
int32_t V_1 = 0;
Il2CppChar V_2 = 0x0;
{
String_t* L_0 = ___0_test;
V_0 = L_0;
V_1 = 0;
goto IL_001e;
}
IL_0006:
{
String_t* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
Il2CppChar L_3;
L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL);
V_2 = L_3;
Il2CppChar L_4 = V_2;
if ((((int32_t)L_4) > ((int32_t)((int32_t)126))))
{
goto IL_0018;
}
}
{
Il2CppChar L_5 = V_2;
if ((((int32_t)L_5) >= ((int32_t)((int32_t)32))))
{
goto IL_001a;
}
}
IL_0018:
{
return (bool)1;
}
IL_001a:
{
int32_t L_6 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_001e:
{
int32_t L_7 = V_1;
String_t* L_8 = V_0;
NullCheck(L_8);
int32_t L_9;
L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL);
if ((((int32_t)L_7) < ((int32_t)L_9)))
{
goto IL_0006;
}
}
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_bytesToRead, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
int32_t L_0 = ___2_bytesToRead;
V_0 = L_0;
V_1 = 0;
goto IL_0026;
}
IL_0006:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_buffer;
int32_t L_3 = V_1;
int32_t L_4 = V_0;
NullCheck(L_1);
int32_t L_5;
L_5 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_1, L_2, L_3, L_4);
V_2 = L_5;
int32_t L_6 = V_2;
if (L_6)
{
goto IL_001e;
}
}
{
IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_7 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)));
IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE65B4CBBFDAAD7E1AAB043164D50831245579CC1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC_RuntimeMethod_var)));
}
IL_001e:
{
int32_t L_8 = V_1;
int32_t L_9 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add(L_8, L_9));
int32_t L_10 = V_0;
int32_t L_11 = V_2;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_10, L_11));
}
IL_0026:
{
int32_t L_12 = V_0;
if ((((int32_t)L_12) > ((int32_t)0)))
{
goto IL_0006;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ZipHelper_DosTimeToDateTime_mAC6DC9DEFADB46F3A5A0FE68F30DFAC696E2136E (uint32_t ___0_dateTime, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_6;
memset((&V_6), 0, sizeof(V_6));
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
uint32_t L_0 = ___0_dateTime;
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)1980), ((int32_t)((uint32_t)L_0>>((int32_t)25)))));
uint32_t L_1 = ___0_dateTime;
V_1 = ((int32_t)(((int32_t)((uint32_t)L_1>>((int32_t)21)))&((int32_t)15)));
uint32_t L_2 = ___0_dateTime;
V_2 = ((int32_t)(((int32_t)((uint32_t)L_2>>((int32_t)16)))&((int32_t)31)));
uint32_t L_3 = ___0_dateTime;
V_3 = ((int32_t)(((int32_t)((uint32_t)L_3>>((int32_t)11)))&((int32_t)31)));
uint32_t L_4 = ___0_dateTime;
V_4 = ((int32_t)(((int32_t)((uint32_t)L_4>>5))&((int32_t)63)));
uint32_t L_5 = ___0_dateTime;
V_5 = ((int32_t)il2cpp_codegen_multiply(((int32_t)((int32_t)L_5&((int32_t)31))), 2));
}
try
{
int32_t L_6 = V_0;
int32_t L_7 = V_1;
int32_t L_8 = V_2;
int32_t L_9 = V_3;
int32_t L_10 = V_4;
int32_t L_11 = V_5;
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_12;
memset((&L_12), 0, sizeof(L_12));
DateTime__ctor_mA66CE5141E86C5BC75F79543F99A7BD77B420201((&L_12), L_6, L_7, L_8, L_9, L_10, L_11, 0, NULL);
V_6 = L_12;
goto IL_0059;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0045;
}
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_004f;
}
throw e;
}
CATCH_0045:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_13 = ((ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*));;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var)));
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_14 = ((ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var))))->___s_invalidDateIndicator;
V_6 = L_14;
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0059;
}
CATCH_004f:
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var)));
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_16 = ((ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var))))->___s_invalidDateIndicator;
V_6 = L_16;
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0059;
}
IL_0059:
{
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_17 = V_6;
return L_17;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ZipHelper_DateTimeToDosTime_m81F3D31F7D97F5209332D8BEB65C288F8D2E1AC1 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_dateTime, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = DateTime_get_Year_m00A88C4CEE07B7906F5F7F75C254B769808F5138((&___0_dateTime), NULL);
int32_t L_1;
L_1 = DateTime_get_Month_m899C6602DE8198990B2CAF5EBC04CC67764E3DA2((&___0_dateTime), NULL);
int32_t L_2;
L_2 = DateTime_get_Day_m872DBCA4C79955EC1E27EB68746B6C2F6A183B28((&___0_dateTime), NULL);
int32_t L_3;
L_3 = DateTime_get_Hour_m350B2AEB6ED8AAD80F0779C1FD37EEE13952A7F3((&___0_dateTime), NULL);
int32_t L_4;
L_4 = DateTime_get_Minute_m73003491DA85D2C9951ECCF890D9BF6AFFB9E973((&___0_dateTime), NULL);
int32_t L_5;
L_5 = DateTime_get_Second_mC860BA28DED65249BE9EA46E4898730C7828B3EA((&___0_dateTime), NULL);
return ((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_add(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)(((int32_t)il2cpp_codegen_subtract(L_0, ((int32_t)1980)))&((int32_t)127)))<<4)), L_1))<<5)), L_2))<<5)), L_3))<<6)), L_4))<<5)), ((int32_t)(L_5/2))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipHelper_SeekBackwardsToSignature_m07FB8913C58E31276264722997B9CBE9F576EC45 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, uint32_t ___1_signatureToFind, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
uint32_t V_1 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
{
V_0 = 0;
V_1 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
V_2 = L_0;
V_3 = (bool)0;
V_4 = (bool)0;
goto IL_003c;
}
IL_0013:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_2;
il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
bool L_3;
L_3 = ZipHelper_SeekBackwardsAndRead_m433E06E552871B8D2E5FF4D7EB3188282A721DC5(L_1, L_2, (&V_0), NULL);
V_3 = L_3;
goto IL_0034;
}
IL_001f:
{
uint32_t L_4 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_2;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
uint8_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_1 = ((int32_t)(((int32_t)((int32_t)L_4<<8))|(int32_t)L_8));
uint32_t L_9 = V_1;
uint32_t L_10 = ___1_signatureToFind;
if ((!(((uint32_t)L_9) == ((uint32_t)L_10))))
{
goto IL_0030;
}
}
{
V_4 = (bool)1;
goto IL_0034;
}
IL_0030:
{
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
}
IL_0034:
{
int32_t L_12 = V_0;
if ((((int32_t)L_12) < ((int32_t)0)))
{
goto IL_003c;
}
}
{
bool L_13 = V_4;
if (!L_13)
{
goto IL_001f;
}
}
IL_003c:
{
bool L_14 = V_4;
if (L_14)
{
goto IL_0043;
}
}
{
bool L_15 = V_3;
if (!L_15)
{
goto IL_0013;
}
}
IL_0043:
{
bool L_16 = V_4;
if (L_16)
{
goto IL_0049;
}
}
{
return (bool)0;
}
IL_0049:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = ___0_stream;
int32_t L_18 = V_0;
NullCheck(L_17);
int64_t L_19;
L_19 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_17, ((int64_t)L_18), 1);
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelper_AdvanceToPosition_m37FE7419FDE8CBD9C17F1969AB585B1B85CA4DFF (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_position, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t G_B4_0 = 0;
{
int64_t L_0 = ___1_position;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream;
NullCheck(L_1);
int64_t L_2;
L_2 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_1);
V_0 = ((int64_t)il2cpp_codegen_subtract(L_0, L_2));
goto IL_003b;
}
IL_000b:
{
int64_t L_3 = V_0;
if ((((int64_t)L_3) > ((int64_t)((int64_t)((int32_t)64)))))
{
goto IL_0015;
}
}
{
int64_t L_4 = V_0;
G_B4_0 = ((int32_t)L_4);
goto IL_0017;
}
IL_0015:
{
G_B4_0 = ((int32_t)64);
}
IL_0017:
{
V_1 = G_B4_0;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___0_stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
int32_t L_7 = V_1;
NullCheck(L_5);
int32_t L_8;
L_8 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_5, L_6, 0, L_7);
V_2 = L_8;
int32_t L_9 = V_2;
if (L_9)
{
goto IL_0036;
}
}
{
IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_10 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)));
IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE65B4CBBFDAAD7E1AAB043164D50831245579CC1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelper_AdvanceToPosition_m37FE7419FDE8CBD9C17F1969AB585B1B85CA4DFF_RuntimeMethod_var)));
}
IL_0036:
{
int64_t L_11 = V_0;
int32_t L_12 = V_2;
V_0 = ((int64_t)il2cpp_codegen_subtract(L_11, ((int64_t)L_12)));
}
IL_003b:
{
int64_t L_13 = V_0;
if (L_13)
{
goto IL_000b;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipHelper_SeekBackwardsAndRead_m433E06E552871B8D2E5FF4D7EB3188282A721DC5 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t* ___2_bufferPointer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
NullCheck(L_0);
int64_t L_1;
L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_buffer;
NullCheck(L_2);
if ((((int64_t)L_1) < ((int64_t)((int64_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))))
{
goto IL_0039;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___0_stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_buffer;
NullCheck(L_4);
NullCheck(L_3);
int64_t L_5;
L_5 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_3, ((int64_t)((-((int32_t)(((RuntimeArray*)L_4)->max_length))))), 1);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = ___0_stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___1_buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___1_buffer;
NullCheck(L_8);
il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC(L_6, L_7, ((int32_t)(((RuntimeArray*)L_8)->max_length)), NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = ___0_stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___1_buffer;
NullCheck(L_10);
NullCheck(L_9);
int64_t L_11;
L_11 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_9, ((int64_t)((-((int32_t)(((RuntimeArray*)L_10)->max_length))))), 1);
int32_t* L_12 = ___2_bufferPointer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___1_buffer;
NullCheck(L_13);
*((int32_t*)L_12) = (int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), 1));
return (bool)0;
}
IL_0039:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14 = ___0_stream;
NullCheck(L_14);
int64_t L_15;
L_15 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_14);
V_0 = ((int32_t)L_15);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_16 = ___0_stream;
NullCheck(L_16);
int64_t L_17;
L_17 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_16, ((int64_t)0), 0);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_18 = ___0_stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___1_buffer;
int32_t L_20 = V_0;
il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC(L_18, L_19, L_20, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_21 = ___0_stream;
NullCheck(L_21);
int64_t L_22;
L_22 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_21, ((int64_t)0), 0);
int32_t* L_23 = ___2_bufferPointer;
int32_t L_24 = V_0;
*((int32_t*)L_23) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_24, 1));
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelper__cctor_mD61640F38D2D755F1FFBDCA5C2DFF863281B3AED (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0;
memset((&L_0), 0, sizeof(L_0));
DateTime__ctor_m1F66A4327FE6B127F0F0E83A70CED25DB0DFFB00((&L_0), ((int32_t)1980), 1, 1, 0, 0, 0, NULL);
((ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_StaticFields*)il2cpp_codegen_static_fields_for(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var))->___s_invalidDateIndicator = 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
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Crc32Helper_UpdateCrc32_mEF874A4EC7E5936D98AC94494D27CDBFD2E60778 (uint32_t ___0_crc32, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_offset, int32_t ___3_length, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
uint32_t L_0 = ___0_crc32;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_buffer;
int32_t L_2 = ___2_offset;
int32_t L_3 = ___3_length;
il2cpp_codegen_runtime_class_init_inline(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var);
uint32_t L_4;
L_4 = Crc32Helper_ManagedCrc32_m53D17613D585422A4479D609FCCA9A0AD4BD3A6C(L_0, L_1, L_2, L_3, NULL);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Crc32Helper_ManagedCrc32_m53D17613D585422A4479D609FCCA9A0AD4BD3A6C (uint32_t ___0_crc32, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_offset, int32_t ___3_length, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
{
V_2 = 0;
uint32_t L_0 = ___0_crc32;
___0_crc32 = ((int32_t)((int32_t)L_0^(-1)));
int32_t L_1 = ___3_length;
V_3 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(L_1/8)), 8));
int32_t L_2 = ___3_length;
int32_t L_3 = V_3;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_2, L_3));
V_5 = 0;
goto IL_00f3;
}
IL_001a:
{
uint32_t L_4 = ___0_crc32;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___1_buffer;
int32_t L_6 = ___2_offset;
NullCheck(L_5);
int32_t L_7 = L_6;
uint8_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___1_buffer;
int32_t L_10 = ___2_offset;
NullCheck(L_9);
int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_10, 1));
uint8_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___1_buffer;
int32_t L_14 = ___2_offset;
NullCheck(L_13);
int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 2));
uint8_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___1_buffer;
int32_t L_18 = ___2_offset;
NullCheck(L_17);
int32_t L_19 = ((int32_t)il2cpp_codegen_add(L_18, 3));
uint8_t L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
___0_crc32 = ((int32_t)((int32_t)L_4^((int32_t)(((int32_t)(((int32_t)((int32_t)L_8|((int32_t)((int32_t)L_12<<8))))|((int32_t)((int32_t)L_16<<((int32_t)16)))))|((int32_t)((int32_t)L_20<<((int32_t)24)))))));
int32_t L_21 = ___2_offset;
___2_offset = ((int32_t)il2cpp_codegen_add(L_21, 4));
il2cpp_codegen_runtime_class_init_inline(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_22 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_7;
uint32_t L_23 = ___0_crc32;
NullCheck(L_22);
int32_t L_24 = ((int32_t)((int32_t)L_23&((int32_t)255)));
uint32_t L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_26 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_6;
uint32_t L_27 = ___0_crc32;
NullCheck(L_26);
int32_t L_28 = ((int32_t)(((int32_t)((uint32_t)L_27>>8))&((int32_t)255)));
uint32_t L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
V_0 = ((int32_t)((int32_t)L_25^(int32_t)L_29));
uint32_t L_30 = ___0_crc32;
V_1 = ((int32_t)((uint32_t)L_30>>((int32_t)16)));
uint32_t L_31 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_32 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_5;
uint32_t L_33 = V_1;
NullCheck(L_32);
int32_t L_34 = ((int32_t)((int32_t)L_33&((int32_t)255)));
uint32_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_36 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_4;
uint32_t L_37 = V_1;
NullCheck(L_36);
int32_t L_38 = ((int32_t)(((int32_t)((uint32_t)L_37>>8))&((int32_t)255)));
uint32_t L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
___0_crc32 = ((int32_t)(((int32_t)((int32_t)L_31^(int32_t)L_35))^(int32_t)L_39));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = ___1_buffer;
int32_t L_41 = ___2_offset;
NullCheck(L_40);
int32_t L_42 = L_41;
uint8_t L_43 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = ___1_buffer;
int32_t L_45 = ___2_offset;
NullCheck(L_44);
int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, 1));
uint8_t L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = ___1_buffer;
int32_t L_49 = ___2_offset;
NullCheck(L_48);
int32_t L_50 = ((int32_t)il2cpp_codegen_add(L_49, 2));
uint8_t L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = ___1_buffer;
int32_t L_53 = ___2_offset;
NullCheck(L_52);
int32_t L_54 = ((int32_t)il2cpp_codegen_add(L_53, 3));
uint8_t L_55 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
V_2 = ((int32_t)(((int32_t)(((int32_t)((int32_t)L_43|((int32_t)((int32_t)L_47<<8))))|((int32_t)((int32_t)L_51<<((int32_t)16)))))|((int32_t)((int32_t)L_55<<((int32_t)24)))));
int32_t L_56 = ___2_offset;
___2_offset = ((int32_t)il2cpp_codegen_add(L_56, 4));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_57 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_3;
uint32_t L_58 = V_2;
NullCheck(L_57);
int32_t L_59 = ((int32_t)((int32_t)L_58&((int32_t)255)));
uint32_t L_60 = (L_57)->GetAt(static_cast<il2cpp_array_size_t>(L_59));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_61 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_2;
uint32_t L_62 = V_2;
NullCheck(L_61);
int32_t L_63 = ((int32_t)(((int32_t)((uint32_t)L_62>>8))&((int32_t)255)));
uint32_t L_64 = (L_61)->GetAt(static_cast<il2cpp_array_size_t>(L_63));
V_0 = ((int32_t)((int32_t)L_60^(int32_t)L_64));
uint32_t L_65 = V_2;
V_1 = ((int32_t)((uint32_t)L_65>>((int32_t)16)));
uint32_t L_66 = ___0_crc32;
uint32_t L_67 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_68 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_1;
uint32_t L_69 = V_1;
NullCheck(L_68);
int32_t L_70 = ((int32_t)((int32_t)L_69&((int32_t)255)));
uint32_t L_71 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_72 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_0;
uint32_t L_73 = V_1;
NullCheck(L_72);
int32_t L_74 = ((int32_t)(((int32_t)((uint32_t)L_73>>8))&((int32_t)255)));
uint32_t L_75 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
___0_crc32 = ((int32_t)((int32_t)L_66^((int32_t)(((int32_t)((int32_t)L_67^(int32_t)L_71))^(int32_t)L_75))));
int32_t L_76 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_76, 1));
}
IL_00f3:
{
int32_t L_77 = V_5;
int32_t L_78 = V_3;
if ((((int32_t)L_77) < ((int32_t)((int32_t)(L_78/8)))))
{
goto IL_001a;
}
}
{
V_6 = 0;
goto IL_0124;
}
IL_0102:
{
il2cpp_codegen_runtime_class_init_inline(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_79 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_0;
uint32_t L_80 = ___0_crc32;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = ___1_buffer;
int32_t L_82 = ___2_offset;
int32_t L_83 = L_82;
___2_offset = ((int32_t)il2cpp_codegen_add(L_83, 1));
NullCheck(L_81);
int32_t L_84 = L_83;
uint8_t L_85 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
NullCheck(L_79);
int32_t L_86 = ((int32_t)(((int32_t)((int32_t)L_80^(int32_t)L_85))&((int32_t)255)));
uint32_t L_87 = (L_79)->GetAt(static_cast<il2cpp_array_size_t>(L_86));
uint32_t L_88 = ___0_crc32;
___0_crc32 = ((int32_t)((int32_t)L_87^((int32_t)((uint32_t)L_88>>8))));
int32_t L_89 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_89, 1));
}
IL_0124:
{
int32_t L_90 = V_6;
int32_t L_91 = V_4;
if ((((int32_t)L_90) < ((int32_t)L_91)))
{
goto IL_0102;
}
}
{
uint32_t L_92 = ___0_crc32;
___0_crc32 = ((int32_t)((int32_t)L_92^(-1)));
uint32_t L_93 = ___0_crc32;
return L_93;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Crc32Helper__cctor_m56DA5438E4C3C739D0AEC99F7300DC8BA83430C7 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____12F3E0576D447EB37B36D82BA0C1C5481B8F0D12FDC70347CE4A076B229D4C86_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____173FC2842CC37C43473B27D45B59B1A45DB9526EBDE9E2200921BCF7DD0C10EB_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____3BA5013CDA6EDD541CADB772A5A98D00834C8FADF0CB30FBCA395ADB8381D8FF_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____959A3233BA53857D0FC9F6DC22C4A0762F7523990B7A329849041B16C4020926_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____BCC6DA7033D7BD35C3C4A0B79A4BDE6673F6700D4F1F8D85072F87907C4FDADF_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____DA23A731F5CB6C49DED3DC9980961955E5EA5BB52B7D0D1E4D0A6A0EAE73F494_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____DFE0020BB6F2D7F230A4E0FB7849C8AAD0B36BC326ACD36FEEC967E86D016F3E_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____FBFA46A6E618F71C0581E682B63B80024BCCF54FD38C7349749BCE1291188BD1_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____12F3E0576D447EB37B36D82BA0C1C5481B8F0D12FDC70347CE4A076B229D4C86_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_0), (void*)L_1);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = L_3;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____BCC6DA7033D7BD35C3C4A0B79A4BDE6673F6700D4F1F8D85072F87907C4FDADF_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_1), (void*)L_4);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = L_6;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____DA23A731F5CB6C49DED3DC9980961955E5EA5BB52B7D0D1E4D0A6A0EAE73F494_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL);
((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_2), (void*)L_7);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = L_9;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____173FC2842CC37C43473B27D45B59B1A45DB9526EBDE9E2200921BCF7DD0C10EB_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL);
((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_3 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_3), (void*)L_10);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_12 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = L_12;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_14 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____DFE0020BB6F2D7F230A4E0FB7849C8AAD0B36BC326ACD36FEEC967E86D016F3E_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_13, L_14, NULL);
((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_4 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_4), (void*)L_13);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_15 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = L_15;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_17 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____FBFA46A6E618F71C0581E682B63B80024BCCF54FD38C7349749BCE1291188BD1_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_16, L_17, NULL);
((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_5 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_5), (void*)L_16);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_19 = L_18;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_20 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____3BA5013CDA6EDD541CADB772A5A98D00834C8FADF0CB30FBCA395ADB8381D8FF_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_19, L_20, NULL);
((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_6 = L_19;
Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_6), (void*)L_19);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_21 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_22 = L_21;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_23 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____959A3233BA53857D0FC9F6DC22C4A0762F7523990B7A329849041B16C4020926_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_22, L_23, NULL);
((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_7 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_7), (void*)L_22);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TaskToApm_Begin_m1A080755817528FB342A9A1352631ACCBF9CEBAE (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_state, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
RuntimeObject* G_B6_0 = NULL;
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = ___0_task;
NullCheck(L_0);
bool L_1;
L_1 = Task_get_IsCompleted_m942D6D536545EF059089398B19435591561BB831(L_0, NULL);
if (!L_1)
{
goto IL_001d;
}
}
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_2 = ___0_task;
RuntimeObject* L_3 = ___2_state;
TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* L_4 = (TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031*)il2cpp_codegen_object_new(TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031_il2cpp_TypeInfo_var);
TaskWrapperAsyncResult__ctor_mF1F0F980A52876DF07F5CF9B80CDD5CAE167F26D(L_4, L_2, L_3, (bool)1, NULL);
V_0 = L_4;
AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_5 = ___1_callback;
if (!L_5)
{
goto IL_0041;
}
}
{
AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_6 = ___1_callback;
RuntimeObject* L_7 = V_0;
NullCheck(L_6);
AsyncCallback_Invoke_mA85DEAE969B1D0FD97E934DC39439E89D7553910_inline(L_6, L_7, NULL);
goto IL_0041;
}
IL_001d:
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_8 = ___0_task;
NullCheck(L_8);
RuntimeObject* L_9;
L_9 = Task_get_AsyncState_mD702084E5686165B5571ED1D296BB5EEB81DB2D8_inline(L_8, NULL);
RuntimeObject* L_10 = ___2_state;
if ((((RuntimeObject*)(RuntimeObject*)L_9) == ((RuntimeObject*)(RuntimeObject*)L_10)))
{
goto IL_0032;
}
}
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_11 = ___0_task;
RuntimeObject* L_12 = ___2_state;
TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* L_13 = (TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031*)il2cpp_codegen_object_new(TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031_il2cpp_TypeInfo_var);
TaskWrapperAsyncResult__ctor_mF1F0F980A52876DF07F5CF9B80CDD5CAE167F26D(L_13, L_11, L_12, (bool)0, NULL);
V_1 = L_13;
RuntimeObject* L_14 = V_1;
G_B6_0 = L_14;
goto IL_0035;
}
IL_0032:
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_15 = ___0_task;
V_1 = L_15;
RuntimeObject* L_16 = V_1;
G_B6_0 = L_16;
}
IL_0035:
{
V_0 = G_B6_0;
AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_17 = ___1_callback;
if (!L_17)
{
goto IL_0041;
}
}
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_18 = ___0_task;
AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_19 = ___1_callback;
RuntimeObject* L_20 = V_0;
TaskToApm_InvokeCallbackWhenTaskCompletes_m8553A6EFB5AEF7E94F4377E87ACE37D1920BC932(L_18, L_19, L_20, NULL);
}
IL_0041:
{
RuntimeObject* L_21 = V_0;
return L_21;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskToApm_End_mCD6418D34E9684DB6691549A225F5F9CC5C32753 (RuntimeObject* ___0_asyncResult, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* V_0 = NULL;
TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* V_1 = NULL;
TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 V_2;
memset((&V_2), 0, sizeof(V_2));
{
RuntimeObject* L_0 = ___0_asyncResult;
V_1 = ((TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031*)IsInstSealed((RuntimeObject*)L_0, TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031_il2cpp_TypeInfo_var));
TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* L_1 = V_1;
if (!L_1)
{
goto IL_0013;
}
}
{
TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* L_2 = V_1;
NullCheck(L_2);
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_3 = L_2->___Task;
V_0 = L_3;
goto IL_001a;
}
IL_0013:
{
RuntimeObject* L_4 = ___0_asyncResult;
V_0 = ((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)IsInstClass((RuntimeObject*)L_4, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var));
}
IL_001a:
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_5 = V_0;
if (L_5)
{
goto IL_0023;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_6, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TaskToApm_End_mCD6418D34E9684DB6691549A225F5F9CC5C32753_RuntimeMethod_var)));
}
IL_0023:
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7 = V_0;
NullCheck(L_7);
TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 L_8;
L_8 = Task_GetAwaiter_m08B368EAC939DD35D0AC428180822255A442CA29(L_7, NULL);
V_2 = L_8;
TaskAwaiter_GetResult_mC1D712500AE49B4A89C85D6B79D87D1BA9A6B94D((&V_2), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskToApm_InvokeCallbackWhenTaskCompletes_m8553A6EFB5AEF7E94F4377E87ACE37D1920BC932 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_antecedent, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_asyncResult, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_U3CInvokeCallbackWhenTaskCompletesU3Eb__0_m2C4821F622E71609CAD575ECAC6E757A4BE5CD4F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* V_0 = NULL;
ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C V_1;
memset((&V_1), 0, sizeof(V_1));
ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 V_2;
memset((&V_2), 0, sizeof(V_2));
{
U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* L_0 = (U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16_il2cpp_TypeInfo_var);
U3CU3Ec__DisplayClass3_0__ctor_m4232277D2AB8EE7F6F66C4565C3CD16E58132C07(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* L_1 = V_0;
AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_2 = ___1_callback;
NullCheck(L_1);
L_1->___callback = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___callback), (void*)L_2);
U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* L_3 = V_0;
RuntimeObject* L_4 = ___2_asyncResult;
NullCheck(L_3);
L_3->___asyncResult = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___asyncResult), (void*)L_4);
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_5 = ___0_antecedent;
NullCheck(L_5);
ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C L_6;
L_6 = Task_ConfigureAwait_m0DD682B1D29B85067C993734C12E26554D6CBFF4(L_5, (bool)0, NULL);
V_1 = L_6;
ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 L_7;
L_7 = ConfiguredTaskAwaitable_GetAwaiter_m3F163D24211147E68FC5799A7D2D2BE7C07A60B5_inline((&V_1), NULL);
V_2 = L_7;
U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* L_8 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass3_0_U3CInvokeCallbackWhenTaskCompletesU3Eb__0_m2C4821F622E71609CAD575ECAC6E757A4BE5CD4F_RuntimeMethod_var), NULL);
ConfiguredTaskAwaiter_OnCompleted_mB6A56C98F368A70EC9FC750C492A08F62DD7EEA5((&V_2), L_9, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskWrapperAsyncResult__ctor_mF1F0F980A52876DF07F5CF9B80CDD5CAE167F26D (TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, RuntimeObject* ___1_state, bool ___2_completedSynchronously, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = ___0_task;
__this->___Task = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Task), (void*)L_0);
RuntimeObject* L_1 = ___1_state;
__this->____state = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____state), (void*)L_1);
bool L_2 = ___2_completedSynchronously;
__this->____completedSynchronously = L_2;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TaskWrapperAsyncResult_System_IAsyncResult_get_AsyncState_m29AE39D37A24BC4FCB79ED5F37AF16814C7DB323 (TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->____state;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TaskWrapperAsyncResult_System_IAsyncResult_get_CompletedSynchronously_m4DA0F3A48335A386436B255ED4D7B6EF941DC39C (TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->____completedSynchronously;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8* TaskWrapperAsyncResult_System_IAsyncResult_get_AsyncWaitHandle_mBD9F33A9F96E111E376192FC1F867CF219C8AB83 (TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = __this->___Task;
NullCheck(L_0);
WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8* L_1;
L_1 = InterfaceFuncInvoker0< WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8* >::Invoke(0, IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_m4232277D2AB8EE7F6F66C4565C3CD16E58132C07 (U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0_U3CInvokeCallbackWhenTaskCompletesU3Eb__0_m2C4821F622E71609CAD575ECAC6E757A4BE5CD4F (U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* __this, const RuntimeMethod* method)
{
{
AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_0 = __this->___callback;
RuntimeObject* L_1 = __this->___asyncResult;
NullCheck(L_0);
AsyncCallback_Invoke_mA85DEAE969B1D0FD97E934DC39439E89D7553910_inline(L_0, L_1, 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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CCountU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DeflateInput_get_Buffer_m9F3AD0BCF828824646D283A1DE5BDEB1F34B3F2F_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CBufferU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeflateInput_get_StartIndex_mF0BAC57BB16D5B0493507E27A650DBDD65102779_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStartIndexU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeflateInput_set_StartIndex_mF699B5A9E52487FB89E6BB77DE6E8182AD36670F_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CStartIndexU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeflateInput_set_Count_m25E5676842F9BE403E4E2DBE259BFE428DB78B5A_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CCountU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 ConfiguredTaskAwaitable_GetAwaiter_m3F163D24211147E68FC5799A7D2D2BE7C07A60B5_inline (ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C* __this, const RuntimeMethod* method)
{
{
ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 L_0 = __this->___m_configuredTaskAwaiter;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeflateInput_set_Buffer_m2366CB2FB1F51BFDC35D40E0C7E0E3EEA165FE0B_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value;
__this->___U3CBufferU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBufferU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double FastEncoder_get_LastCompressionRatio_mC220B5DFFF5D61E79EDD5E6D4E25B2F6090301B5_inline (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method)
{
{
double L_0 = __this->____lastCompressionRatio;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OutputBuffer_get_BytesWritten_m083497C056759A0D727F8547ED08E6BA2CF82EC3_inline (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____pos;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Match_get_State_m44EB97DC82E110A6E36C893BA42641BB67DFAB95_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStateU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t Match_get_Symbol_m1D1280640F4B3363440001006F9833E95F18256E_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method)
{
{
uint8_t L_0 = __this->___U3CSymbolU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Match_get_Length_m9A479B4AC324230750C13DEB2862BFD318C96C77_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CLengthU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Match_get_Position_mD82D52F9C717C59769BAEFBF321C691EFA16F005_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CPositionU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_State_mD82A943EF3AAAD5607358632FF8368E16E2512C8_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CStateU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_Symbol_mA37611C31D036D740C2EB1E76BFE45F3D74DD74F_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, uint8_t ___0_value, const RuntimeMethod* method)
{
{
uint8_t L_0 = ___0_value;
__this->___U3CSymbolU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_Position_mF9ABE68E1CD17AEDCD8399F15456A437A171D6EB_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CPositionU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_Length_m9F1DFC329350691BF0F488B32E65398A3F215089_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CLengthU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputBuffer_get_AvailableBits_m9FF76B78FFAF3D5D866738682833C6564C934059_inline (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____bitsInBuffer;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OutputWindow_get_AvailableBytes_m6484DDBE3925F9A4E0BA9276B72AFF6F982544FF_inline (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____bytesUsed;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* HuffmanTree_get_StaticLiteralLengthTree_m5497AFFD041352473F2DA39BE57261B519E3025E_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_0 = ((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticLiteralLengthTreeU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* HuffmanTree_get_StaticDistanceTree_mA69F234FF97D800FA56E04CA09573BDBFD62194E_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var);
HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_0 = ((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticDistanceTreeU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_get_FullName_mB226F80A14EA72D5C3D63C912AD483020CE81F2F_inline (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->____storedEntryName;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____mode;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____archiveStream;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ZipArchive_get_ArchiveReader_m545504179D41E6478352D45CC9BB74589CD2770E_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
{
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = __this->____archiveReader;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ZipArchive_get_EntryNameEncoding_m91420D79C1E76C90B846EA536B678AD7084DF059_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0 = __this->____entryNameEncoding;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method)
{
{
uint16_t L_0 = __this->____storedCompressionMethod;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t ZipArchive_get_NumberOfThisDisk_m34BE6245FFCA87E7F5068C7A988922877B620DCB_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method)
{
{
uint32_t L_0 = __this->____numberOfThisDisk;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____stringLength;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventHandler_Invoke_m9D3126CBE291A3E7E7C304094E1DA846832F9B96_inline (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* __this, RuntimeObject* ___0_sender, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_e, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_inline (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method)
{
{
uint16_t L_0 = __this->____tag;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6_inline (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method)
{
{
uint16_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipGenericExtraField_get_Data_m0C9F6CC3B46705955EE5151F641D8CCE8B232C43_inline (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____data;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_UncompressedSize_mC53A72CA1685391354843A9E7A47B6FE60E707B2_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method)
{
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = __this->____uncompressedSize;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_CompressedSize_mD68A6FC67B58A127B2CA1353B882ABC5C4BB9B4E_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method)
{
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = __this->____compressedSize;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_LocalHeaderOffset_m1F7A1833A2E2782CF18E55B965FED3AD3275091D_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method)
{
{
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = __this->____localHeaderOffset;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Zip64ExtraField_get_StartDiskNumber_mB01F9839965C60DFFEB90C588B4FA0CA22787D5E_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method)
{
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_0 = __this->____startDiskNumber;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AsyncCallback_Invoke_mA85DEAE969B1D0FD97E934DC39439E89D7553910_inline (AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* __this, RuntimeObject* ___0_ar, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_ar, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Task_get_AsyncState_mD702084E5686165B5571ED1D296BB5EEB81DB2D8_inline (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___m_stateObject;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_gshared_inline (ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A* __this, const RuntimeMethod* method)
{
{
ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 L_0 = __this->___m_configuredTaskAwaiter;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___0_item;
List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->____current;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_gshared_inline (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___hasValue;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___hasValue;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_gshared_inline (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_item, const RuntimeMethod* method)
{
ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA* L_6 = V_0;
int32_t L_7 = V_1;
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530)L_8);
return;
}
IL_0034:
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_9 = ___0_item;
List_1_AddWithResize_mA50C816542F6A39E6815B89049C99BF19163F009(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_gshared_inline (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2* __this, const RuntimeMethod* method)
{
{
ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_0 = __this->____current;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___hasValue;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_gshared_inline (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method)
{
{
int64_t L_0 = __this->___value;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___value;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_6_Invoke_mAE08E521E4E2943E4D5B451405500F4E8A81ABEE_gshared_inline (Action_6_t55DD7456FE8121BFD7A271AC741C76C3617EAB3F* __this, int64_t ___0_arg1, int64_t ___1_arg2, uint32_t ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, int64_t, int64_t, uint32_t, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, reinterpret_cast<RuntimeMethod*>(__this->___method));
}