#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 struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct 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 struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualFuncInvoker3 { typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct GenericVirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, p1, 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 struct InterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template 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 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); } }; template struct InterfaceFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceFuncInvoker3 { typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*); static inline R 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); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct GenericInterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54; struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1; struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588; struct EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6; struct EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746; struct IComparer_1_tC0A12A847AF97F369A5CE9A0CCE71CE18EE1440E; struct IComparer_1_tC54420C11989FAE12CF51B43BEB82B0D77019AB4; struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7; struct KeyCollection_tCC15D033281A6593E2488FAF5B205812A152AC03; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; struct List_1_tF2F425C8A5E27957B90BCB0082E8BCD3A0A46863; struct List_1_t775DF9A926618CFC9A8951F0C7B145CB6F4E64F8; struct List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF; struct Task_1_t4C228DE57804012969575431CFF12D57C875552D; struct ValueCollection_tCE6BD704B9571C131E2D8C8CED569DDEC4AE042B; struct EntryU5BU5D_tEA0133B78B9FF7045128C508FA50247E525A94D6; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E; struct ZipUpdateU5BU5D_t9DD4D89C5AB047E2421514A5AF1772C7EEB27088; struct Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; struct BZip2InputStream_t642E417C7B4E6E0EED9A863F01B24A7B89269E74; struct BZip2OutputStream_t6F30CEFF802F829464A859C4B8C06763B657F03E; struct BaseArchiveStorage_t757BA080D74C51FEA7A8A7C34B5C4423AC929D4B; struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2; struct CompletedFileHandler_tBC83F89740495190490EABE7B4ECD1560058B8A1; struct Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370; struct CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65; struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90; struct Deflater_tE26B87FA02D8CF96ADE20123EEB602D1BBBC03AA; struct DeflaterEngine_t0EA612DC16BBFB7E223063F65EC388580DCD5A82; struct DeflaterOutputStream_t1DE7F367C624B7622CF8B9981F03E29BC23DE7B3; struct DeflaterPending_t7BD20DC1B255C6CC7D5C0885E47CA6CD4EAE0C58; struct Delegate_t; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC; struct DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A; struct DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC; struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2; struct DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87; struct DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767; struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293; struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095; struct EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028; struct EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2; struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377; struct Exception_t; struct ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D; struct FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE; struct FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314; struct FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683; struct FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C; struct FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8; struct FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9; struct FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275; struct IArchiveStorage_t8A210FB77081FA39E2D41272DD9A7E9D43D280AE; struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; struct IChecksum_tB36BC9F1DAB1A1532892C5E466CE47335BF0AAC8; struct ICryptoTransform_tE6DA9E01069FDC62AB562B589C8E43EEC53B2377; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IDynamicDataSource_t7EBA51CCF0DDFCE36848C5C536CCE7EEBE87385F; struct IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C; struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609; struct INameTransform_tCC0E8F0F951C1D75AD4E8D94EDD0D571BF462E65; struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910; struct IScanFilter_tA38CE0FF80475D4803A4DACDD8A27A2169C12528; struct IStaticDataSource_tEF0E84213723C6F7EE7280448DF185A84B77C658; struct ITaggedData_tB7BFA4741CD45F2CC0C831FF7D4ED1F23DF4772B; struct Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A; struct InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768; struct InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7; struct InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981; struct InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F; struct InvalidNameException_tDB8029B4003808ABD155CA7BD39C381B5CA432CF; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; struct KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87; struct MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4; struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2; struct MethodInfo_t; struct NTTaggedData_tD4A7B5CBA31396CA09016C45942E8995B441D99D; struct NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193; struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A; struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB; struct OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D; struct PathTooLongException_tAF7644094546C2BD93B829405B0199BF3B3FC2E5; struct PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276; struct ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD; struct ProgressEventArgs_t96D4BDDBFF8ED5EA4DC17B3A1D8AD0935F6BE840; struct ProgressHandler_t8E59D3D7C8ABFEDE669B3F7E8B53E6C72BD4BB32; struct RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170; struct RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3; struct RawTaggedData_tA5DB5D289B34AB6663593F1879D1EE268B0B9CDA; struct SafeFileHandle_t033FA6AAAC65F4BB25F4CBA9A242A58C95CD406E; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26; struct ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A; struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2; struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; struct SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9; struct StaticDiskDataSource_t126C72CA81F7F840EA8D278D6D3BC0172BDF3889; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE; struct StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7; struct StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4; struct StreamUnsupportedException_tD9C507CB3AD850E4939FB206CDBD834B273DD70B; struct String_t; struct StringBuilder_t; struct TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7; struct Type_t; struct UnexpectedEndOfStreamException_t3ADC3E133AD1DFD4E2F89312B689758C9AB3C21A; struct ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890; struct ZipAESStream_t810D399E933900E1A681A1D63DCB12E08BBE1CAC; struct ZipAESTransform_t8D3255E4308D948584DD03EF0D89F9A701153611; struct ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA; struct ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0; struct ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E; struct ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E; struct ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917; struct ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82; struct ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9; struct ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204; struct ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8; struct ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94; struct ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A; struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05; struct IncrementalHash_tE4E6B7796CA6D2FE6EDE5598EE2C7B5FAAA74708; struct KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526; struct PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5; struct UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D; struct UpdateComparer_tF81D96250536822BA2347CF1A52DD4BCB0AE61BF; struct ZipEntryEnumerator_t3FB11462A6F1FB84BB3F8F423B39729DF3DEEC32; struct ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD; struct ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078; struct ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753; 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* BZip2InputStream_t642E417C7B4E6E0EED9A863F01B24A7B89269E74_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BZip2OutputStream_t6F30CEFF802F829464A859C4B8C06763B657F03E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CompressionMethod_t16EAC45E7897C0E762427977938A40206AF48233_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DeflaterOutputStream_t1DE7F367C624B7622CF8B9981F03E29BC23DE7B3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Deflater_tE26B87FA02D8CF96ADE20123EEB602D1BBBC03AA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767_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_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IArchiveStorage_t8A210FB77081FA39E2D41272DD9A7E9D43D280AE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDynamicDataSource_t7EBA51CCF0DDFCE36848C5C536CCE7EEBE87385F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* INameTransform_tCC0E8F0F951C1D75AD4E8D94EDD0D571BF462E65_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IStaticDataSource_tEF0E84213723C6F7EE7280448DF185A84B77C658_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ITaggedData_tB7BFA4741CD45F2CC0C831FF7D4ED1F23DF4772B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidNameException_tDB8029B4003808ABD155CA7BD39C381B5CA432CF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_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* PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PathTooLongException_tAF7644094546C2BD93B829405B0199BF3B3FC2E5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StreamUnsupportedException_tD9C507CB3AD850E4939FB206CDBD834B273DD70B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UpdateComparer_tF81D96250536822BA2347CF1A52DD4BCB0AE61BF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipAESStream_t810D399E933900E1A681A1D63DCB12E08BBE1CAC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipAESTransform_t8D3255E4308D948584DD03EF0D89F9A701153611_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipEntryEnumerator_t3FB11462A6F1FB84BB3F8F423B39729DF3DEEC32_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____16CF87BC0400A6C7883ABAFB7A22217F8D6A6EC1E326270A7A5107D5DE90E564_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral00E832DB19F3DED76EDBE2B245FBCA60FA00CFCC; IL2CPP_EXTERN_C String_t* _stringLiteral057B907E2B17B8C3F99425EEDB058C4CA1B55608; IL2CPP_EXTERN_C String_t* _stringLiteral0677516F52712C0F00264F48DA314E2C0C8816CD; IL2CPP_EXTERN_C String_t* _stringLiteral07624473F417C06C74D59C64840A1532FCE2C626; IL2CPP_EXTERN_C String_t* _stringLiteral0921434F7ADA5135AC4663FFBB0793F6A48CA829; IL2CPP_EXTERN_C String_t* _stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40; IL2CPP_EXTERN_C String_t* _stringLiteral0E39D0E99650F140BD70FABDCCB4D84822B90335; IL2CPP_EXTERN_C String_t* _stringLiteral0E91C8542CB10137EF25367BD95CD66E7B2FF4CE; IL2CPP_EXTERN_C String_t* _stringLiteral0F061E891E00E8EB9B4AF55B27629235506EE1BC; IL2CPP_EXTERN_C String_t* _stringLiteral0F3BEC4532AD9F57E1B56F43B12E9C963E53B18B; IL2CPP_EXTERN_C String_t* _stringLiteral114CC358231B20ADD1D262CA2F0AA245504A0E7D; IL2CPP_EXTERN_C String_t* _stringLiteral12C5AEE88322C95E230329AA5E6DE0C44E0D5D31; IL2CPP_EXTERN_C String_t* _stringLiteral14B959590089AD5762C874FD43DE93F602929C14; IL2CPP_EXTERN_C String_t* _stringLiteral1580963FFC1A823176A8B89CF6F184939BCBB49E; IL2CPP_EXTERN_C String_t* _stringLiteral17030BFD9482358217F29965FEBBFD2C52BE03C2; IL2CPP_EXTERN_C String_t* _stringLiteral1A730B210F04D006444B15C025C77E3A08CE848F; IL2CPP_EXTERN_C String_t* _stringLiteral1BEF17C7A2D919B8FE23904C5B7B35F9C8B65160; IL2CPP_EXTERN_C String_t* _stringLiteral1E71AC7C67F636AD94CFE9AF86C53CF3BFC96200; IL2CPP_EXTERN_C String_t* _stringLiteral1EB78B0EA87ED204984CED5E77C0AFF81D556DA8; IL2CPP_EXTERN_C String_t* _stringLiteral20DE4B8B6FB34ADA9DA4AE7125111BABC4F369BF; IL2CPP_EXTERN_C String_t* _stringLiteral216134F8B6CF599864129090F85533572F4B1222; IL2CPP_EXTERN_C String_t* _stringLiteral22A690AE12EFB7ED9C7B3FF86669371A68A4C0FD; IL2CPP_EXTERN_C String_t* _stringLiteral24F2D731450B8BD879C201A6B86281269BF2C889; IL2CPP_EXTERN_C String_t* _stringLiteral261A974FF3AFC962F8719EBB4BCD37A9B485CD6B; IL2CPP_EXTERN_C String_t* _stringLiteral261D661948B770F8B400B8265288227AE56B4F98; IL2CPP_EXTERN_C String_t* _stringLiteral26D9212606EFE271850CF9116D511CA76010F98D; IL2CPP_EXTERN_C String_t* _stringLiteral26DC9E6A16A2B862023CCDC29E42E5404E9ACD4F; IL2CPP_EXTERN_C String_t* _stringLiteral26DE68A0928CEF0B81B097709D022262683A20C9; IL2CPP_EXTERN_C String_t* _stringLiteral2766258935A1541FABA2AEC2D1F2DF25AC621DB4; IL2CPP_EXTERN_C String_t* _stringLiteral27C436FB02D471557BAF808D52EAF04CA2C1144E; IL2CPP_EXTERN_C String_t* _stringLiteral27F85D5FA42C37EFC4549F44EADE3A1F11BDD34C; IL2CPP_EXTERN_C String_t* _stringLiteral284C29E527691115563373FD515CD5B92819D20A; IL2CPP_EXTERN_C String_t* _stringLiteral2AEF9CFD11080C7E800B392D39249B9289123847; IL2CPP_EXTERN_C String_t* _stringLiteral2AF5B298D1B6D11FDA467955409979029C5CF7EF; IL2CPP_EXTERN_C String_t* _stringLiteral2B61DC2FB2A0C14D56EB31D840F77D7A04AD6505; IL2CPP_EXTERN_C String_t* _stringLiteral2B803AD9476920D359B25003FE68CE753B1A9F70; IL2CPP_EXTERN_C String_t* _stringLiteral2C666312CA125BCA502FAB9A28B5BBE6538BF641; IL2CPP_EXTERN_C String_t* _stringLiteral2D33EB0413F5F6670B243572CA43092F2EBA3482; IL2CPP_EXTERN_C String_t* _stringLiteral2D8FA0863DFBDCED61F96756010C5C72FB4C9748; IL2CPP_EXTERN_C String_t* _stringLiteral328B3EE618281BF9F9B37709929ED8444729EEDC; IL2CPP_EXTERN_C String_t* _stringLiteral336632AC0F83B25A9E33A1B544CA4E8A6A473706; IL2CPP_EXTERN_C String_t* _stringLiteral37BEAFC316C358F2B6567AEC52633A95B17EFFB3; IL2CPP_EXTERN_C String_t* _stringLiteral39A841B9C60453881EAA634199CE7356EE1866CF; IL2CPP_EXTERN_C String_t* _stringLiteral3A5638BBC372965EBD36194C343F658314C19CD4; IL2CPP_EXTERN_C String_t* _stringLiteral3C0C20447C65386AA3CA094A6D4711183CC3D4CA; IL2CPP_EXTERN_C String_t* _stringLiteral3D479A5C3CC277BF23332BDADA006D01D2D30F3C; IL2CPP_EXTERN_C String_t* _stringLiteral3D91180BB21466D8A519B28D31EAC5D56A15B87B; IL2CPP_EXTERN_C String_t* _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D; IL2CPP_EXTERN_C String_t* _stringLiteral4328102E028AABA9DC0B29282C6D1B6CBDBFEE5F; IL2CPP_EXTERN_C String_t* _stringLiteral4437B6238FD690960A6E91C057E0FAA314088583; IL2CPP_EXTERN_C String_t* _stringLiteral44446FBFBBBC19436DFCED2F654578467563F52E; IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8; IL2CPP_EXTERN_C String_t* _stringLiteral4C06B57DBD7B28300C34972C1577C24D5797A25B; IL2CPP_EXTERN_C String_t* _stringLiteral4D7BA22B17EAF1007E7E75577BFCBAADAC524EA4; IL2CPP_EXTERN_C String_t* _stringLiteral4D9B1003F752A6A86CA91DDC27FABE95EDCDFA8A; IL2CPP_EXTERN_C String_t* _stringLiteral4E9D3F151933FEB6C5ED670D035D87F46FE26EC8; IL2CPP_EXTERN_C String_t* _stringLiteral4F330E0B38A4D2C33239BCFF689DD9F012E7D5EC; IL2CPP_EXTERN_C String_t* _stringLiteral53D5566804D3248BEA8C92ED51CD71BC7110D586; IL2CPP_EXTERN_C String_t* _stringLiteral541E4EDB500478427350879FCF0D038EF204C60E; IL2CPP_EXTERN_C String_t* _stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4; IL2CPP_EXTERN_C String_t* _stringLiteral56FB6909C533A604EC1E824AD0FD7E5BB766A396; IL2CPP_EXTERN_C String_t* _stringLiteral5A670FF5D9067B0A83F0BAF27A6747A3465AD5AD; IL2CPP_EXTERN_C String_t* _stringLiteral5A7AFA8D9E02235C7F2ECCD719C63CD3218815D8; IL2CPP_EXTERN_C String_t* _stringLiteral5A9C15A4CAA358493450BAFFAEF76D7B5FF275F0; IL2CPP_EXTERN_C String_t* _stringLiteral5E3A0739D5B990378E2EC9F55CB2C8F6BC408864; IL2CPP_EXTERN_C String_t* _stringLiteral5F58012AE31030A29DC3A57ADFB9FF06459D52CD; IL2CPP_EXTERN_C String_t* _stringLiteral687B0943A9A3524003E9BA508C255E8D60725E9D; IL2CPP_EXTERN_C String_t* _stringLiteral6C4573D262338C4503EFED80FA6ADFA49AA36673; IL2CPP_EXTERN_C String_t* _stringLiteral6C54A111070ABA12D3946B4F01734F706D9E8AF2; IL2CPP_EXTERN_C String_t* _stringLiteral6C98C0B2F8C9CA2BD4F38C0D12504BC2D7D3DDDB; IL2CPP_EXTERN_C String_t* _stringLiteral6C9E72F2A32C27BEB249EE1B30140D298ACD345B; IL2CPP_EXTERN_C String_t* _stringLiteral6D12114BAECD6FF1822355F881EEF010AE883237; IL2CPP_EXTERN_C String_t* _stringLiteral6F854B8BB6D17A97A66A3A963CA0633AF58D3726; IL2CPP_EXTERN_C String_t* _stringLiteral70ED48056C164C82F202F47A9917D04E628330BF; IL2CPP_EXTERN_C String_t* _stringLiteral735D4DEE35C888BC20916E9F2276A0A8444D3CD1; IL2CPP_EXTERN_C String_t* _stringLiteral73ED8C736F06D48C7B373479E977F905044623C1; IL2CPP_EXTERN_C String_t* _stringLiteral75B4C317B23C22A966F06593AFB19AAB230CEB09; IL2CPP_EXTERN_C String_t* _stringLiteral7C215EE957B11D12CEC240EBE0D86F5E81FDEB19; IL2CPP_EXTERN_C String_t* _stringLiteral7C7F143BDF8710F664000D854D89D999CA03F09E; IL2CPP_EXTERN_C String_t* _stringLiteral7C9A298E5411171DCC65E99457A6F3E9DFDAC139; IL2CPP_EXTERN_C String_t* _stringLiteral81DEA3D424B38A68153DB90CE71FDD7FCA558DCD; IL2CPP_EXTERN_C String_t* _stringLiteral833C55BF62E9298CAF37BACC4F8EB277A6BE879D; IL2CPP_EXTERN_C String_t* _stringLiteral84F05EF3D32F6C094DA89EA10A37B802F4B9D906; IL2CPP_EXTERN_C String_t* _stringLiteral851520C568E1B0B1C46CA49353F2542878EC3E3E; IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1; IL2CPP_EXTERN_C String_t* _stringLiteral86E1FBACEFB496FC43929CF1FBD6316E33C48C74; IL2CPP_EXTERN_C String_t* _stringLiteral876A49E4ED67AA7C0BF6D5BDFC704B0D33A964FE; IL2CPP_EXTERN_C String_t* _stringLiteral87D4EEF96DC48BD7CC02F67185DFE01C21E65E0F; IL2CPP_EXTERN_C String_t* _stringLiteral87F085734DAC4BED88E3A87C72B4350EF21F13EF; IL2CPP_EXTERN_C String_t* _stringLiteral8BA2379593C60DF2EA0D36FBAB23D3D4B958A501; IL2CPP_EXTERN_C String_t* _stringLiteral8E3EDD3A20439348371940BC5CF526EDDD2AD12C; IL2CPP_EXTERN_C String_t* _stringLiteral8E474AFD6A917ABCCE663D86916263A1E2C573BD; IL2CPP_EXTERN_C String_t* _stringLiteral8F7619D10667D09B6591299CB6D07B01FE6F5934; IL2CPP_EXTERN_C String_t* _stringLiteral8FA47E590517EECAB249F31671E9FCB0F6DEEEFD; IL2CPP_EXTERN_C String_t* _stringLiteral9476F93EB073CC691B5155E0DFFA0343955A3636; IL2CPP_EXTERN_C String_t* _stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3; IL2CPP_EXTERN_C String_t* _stringLiteral97F33B10DFC09B909591BE9AABD96998F294B48A; IL2CPP_EXTERN_C String_t* _stringLiteral9AFF5A66046A32D49409F482901CB38E75AFB424; IL2CPP_EXTERN_C String_t* _stringLiteral9BDA3866A503124303FF3D7CEAE543C1CDF0AC54; IL2CPP_EXTERN_C String_t* _stringLiteral9DC46B8318EBE19704240551FE6005D338F458F9; IL2CPP_EXTERN_C String_t* _stringLiteral9F52B07369B205F280E17F21F8AF777203134ED1; IL2CPP_EXTERN_C String_t* _stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469; IL2CPP_EXTERN_C String_t* _stringLiteralA5EB81C41AD0FBF5036A33ED066C90E2F2382075; IL2CPP_EXTERN_C String_t* _stringLiteralA6AB3D21C73508FEC4801D3FAA7E1C117223EE3C; IL2CPP_EXTERN_C String_t* _stringLiteralA9C087742963AC0AD7EACB10462BFAA95515DDB9; IL2CPP_EXTERN_C String_t* _stringLiteralABA861DD974C6A1FB0CE9AAED6C6D53EA7D726CE; IL2CPP_EXTERN_C String_t* _stringLiteralAC6D15A9CC82707C2C2429DE441407A68B2DE64A; IL2CPP_EXTERN_C String_t* _stringLiteralAE817B241D6FCE7706098D926738DF63DF4FFF14; IL2CPP_EXTERN_C String_t* _stringLiteralAF892C6BB83FB86A44422E86EB50D15EB8A38772; IL2CPP_EXTERN_C String_t* _stringLiteralB0D6416689EEE22E54E71E00AA8DFE4BF727F8D9; IL2CPP_EXTERN_C String_t* _stringLiteralB1D219F0E4BE9658CFAA31802CCAC0838C08BF8E; IL2CPP_EXTERN_C String_t* _stringLiteralB373F0622664F5F9D96FD98672AE96889F243ED3; IL2CPP_EXTERN_C String_t* _stringLiteralB67F9394B1B60C63475E3D4C9FD4043250F7C48A; IL2CPP_EXTERN_C String_t* _stringLiteralB71A99026125F55AAD246D4E567040FBBA21DCE3; IL2CPP_EXTERN_C String_t* _stringLiteralBBC1106D65ACC9B0DB541F4FAF5DBAF5B7F7BA1F; IL2CPP_EXTERN_C String_t* _stringLiteralBC1CE36E33E082C7EA58F25B3207F635F8883549; IL2CPP_EXTERN_C String_t* _stringLiteralBD58813E8C16D9B226163AC2BDC1B4B38B1CEEE4; IL2CPP_EXTERN_C String_t* _stringLiteralC04B4864715830592979B910D8C133917841F812; IL2CPP_EXTERN_C String_t* _stringLiteralC05DD95A56B355AAD74E9CE147B236E03FF8905E; IL2CPP_EXTERN_C String_t* _stringLiteralC233CF34456373EB3A0D4A3DFD046C72B5445AD8; IL2CPP_EXTERN_C String_t* _stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10; IL2CPP_EXTERN_C String_t* _stringLiteralC3890FFA35FACFF64751DA5AA86F01F648FE0E20; IL2CPP_EXTERN_C String_t* _stringLiteralC3A4B333FF36219D9DA4780A6D2C74A56E832CA0; IL2CPP_EXTERN_C String_t* _stringLiteralC3AB6275CA0714D835AD725BA33BD1BA649BE357; IL2CPP_EXTERN_C String_t* _stringLiteralC48EAF7476486E53F3601B2E520345193EFF130A; IL2CPP_EXTERN_C String_t* _stringLiteralC9AD9D2BAB5BF628261667022C72BBBC954C8884; IL2CPP_EXTERN_C String_t* _stringLiteralCAF15CFC9E66D2EAD5F1C9099982BFA65BE4A7EE; IL2CPP_EXTERN_C String_t* _stringLiteralCB6149D4801D362F25DEF2E0A70C74AF8E97891D; IL2CPP_EXTERN_C String_t* _stringLiteralCD5D0C2F1D8325E7845737DD5AA75263372D7744; IL2CPP_EXTERN_C String_t* _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F; IL2CPP_EXTERN_C String_t* _stringLiteralD076AC48C4572EDDA54452511056A88A5CFE152D; IL2CPP_EXTERN_C String_t* _stringLiteralD16479BBFB6F877C75627274CB55ED9078F5E7FF; IL2CPP_EXTERN_C String_t* _stringLiteralD1B947E2C0A1FD5B77D725B1FF1B8544C4E2261F; IL2CPP_EXTERN_C String_t* _stringLiteralD2B48EEE4655EEF031D7D2DF547D0AF0A9F3E38E; IL2CPP_EXTERN_C String_t* _stringLiteralD400ADB5421B3DEC3C4D065C3DAE0262CCB002D8; IL2CPP_EXTERN_C String_t* _stringLiteralD770F3C244EE8BAC53C4886F5AEF544F59FDD4B8; IL2CPP_EXTERN_C String_t* _stringLiteralD7969237E11F17C53CDFA451E37F2D0E53D925AF; IL2CPP_EXTERN_C String_t* _stringLiteralDA2B9F1A146761B34B8FBDB8566387F3544F73D8; IL2CPP_EXTERN_C String_t* _stringLiteralDC1596AAB45FC19CED10C6D4D78E6D6486D96984; IL2CPP_EXTERN_C String_t* _stringLiteralDE2185B4AB0AE92440DF688CCDF3E1E1B7611340; IL2CPP_EXTERN_C String_t* _stringLiteralDEAAC5E3A77D04DD8512744622F3D88ACFA2767D; IL2CPP_EXTERN_C String_t* _stringLiteralDF08BBF8C80B6DD1BC718DF54E9892B7155C0F0A; IL2CPP_EXTERN_C String_t* _stringLiteralE26F7EE71482F428179FA0A25E12D131705FABCC; IL2CPP_EXTERN_C String_t* _stringLiteralE4D582F57D09B5CB87D0FD74EA60D33268980494; IL2CPP_EXTERN_C String_t* _stringLiteralE7D99F52B519976C1B25D55197E98372EB57A005; IL2CPP_EXTERN_C String_t* _stringLiteralE9082B916EB84E2716047638716868DF98123BC9; IL2CPP_EXTERN_C String_t* _stringLiteralEC39AAB8B28BCEDAFA6F3285CC603CE852769989; IL2CPP_EXTERN_C String_t* _stringLiteralF0A45CCAC3B8CC663DC29BD756A86295833579C1; IL2CPP_EXTERN_C String_t* _stringLiteralF4FD1F8C23FA3ABFAE140B07D593F7023A39AA27; IL2CPP_EXTERN_C String_t* _stringLiteralF6B13EF269C60DFA990C076B7224957BE5805C75; IL2CPP_EXTERN_C String_t* _stringLiteralF76116D4971E4D542A6B64EC67E9F413DDD6D3AB; IL2CPP_EXTERN_C String_t* _stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914; IL2CPP_EXTERN_C String_t* _stringLiteralF8930BD62A6977B678B510FBC01A18E4D3FFF599; IL2CPP_EXTERN_C String_t* _stringLiteralFA86C08CF28B5B09BC7D3F788AFC4A04B4E99CEC; IL2CPP_EXTERN_C String_t* _stringLiteralFAD17520D22EC4B971B2840E6830E3B1C90024DF; IL2CPP_EXTERN_C String_t* _stringLiteralFB074D44E27F5C1280FE766580A81B05061AE927; IL2CPP_EXTERN_C String_t* _stringLiteralFF6082DB33D4418924E0D5EA158A825CC9A550F4; IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m841DBE29811833266CC127714688998A50D5F7CD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA3C3860EDE2CDD08BBD68C389377BC89D029D968_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiskArchiveStorage_ConvertTemporaryToFinal_m35D4059897A2677D2032DBD022D6441639758233_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiskArchiveStorage__ctor_m1052D55A73DB4855F40EF15C28B40F93B5B94C76_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Empty_Array_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m29C6B968B775D5692A1E0541121C63AE71F02485_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Empty_Array_TisZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_mD3A61D26CF46D73779C4A9CE28CA91FD4BA13BDF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m80E6DFE7D2DDC4E6E7D8AEC2F7B64F1F429EA76D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m8EE91B2384327C349FC028D075BA0EECF45B22A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m36338ACD8C737C022BAF2295A9A852890209C370_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExtendedUnixData_set_AccessTime_mB47D78549FF843D632360265D72F771C1764B2F0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExtendedUnixData_set_CreateTime_mC04400540B8A69EDA537463997DFC01CEF037402_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExtendedUnixData_set_ModificationTime_m909CD4BB19A219372F4C1FD41F2F3F2DF02273ED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FastZip_AddFileContents_m28EFE61F35B480F5C0D07F882008CEB5EA6423F1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FastZip_ExtractEntry_m7A3AF0F708057E95D34D554DA498D17FD189588D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FastZip_ExtractFileEntry_m33F67DEC8B70378AB72FB59158F00D379E7976BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FastZip_ExtractZip_m9F376932D4ADD6499AFFC4764461769E77F20A83_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FastZip_ProcessDirectory_m0827A0DD606FB9FC2A270A8A3FD01DE9A9FB20F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FastZip_ProcessFile_mEAC9BD7B1AF8C0470129FC805BCC688D82F1F5BE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m8B5A5D44E86D52422082A13EE58B9BE1302D0222_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m409779BEF8523A709651F6E0FC99D30039B352E9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_m926ABE837252116BA9553171CBD11FE2D5D7AE37_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB4102660ADAA28C66BD611B4ED01E9E83013D950_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB865C5342A23AF0E7C84444A7A7BF82555D56854_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m0E7EC3468AE25F6527BA2BAEE892D8BE3AF916D1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m9642B41BE95BF0CF43B80578DFB82EC44DCA10D9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemoryArchiveStorage_ConvertTemporaryToFinal_mCC0AFB4D7147AFCABA8FA6A6EB9CC88A4F645198_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NTTaggedData_set_CreateTime_mC9E2C467180FFF2CCE82D350646BA748756C7B18_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NTTaggedData_set_LastAccessTime_m20BCA37E68E4EC65E9DD10B716EF3714C9F90B0E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NTTaggedData_set_LastModificationTime_m609B09FCD04A6474FAE3BE63D3381392732F212A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_mBE26FDBA8873F7AE883FF290864E1D2665EAC52F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mB17304720EA19F5469A4883827F53A75FEB492CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m092C73DCE052BFB5C60A39EF9F4E3401AA95221C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PartialInputStream_Seek_mC925B18318BA97B245256C39D8DED7F7DC96B71A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PartialInputStream_SetLength_mD5D1821E993F9AA634FE419EBB9373286AA8A9D7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PartialInputStream_Write_m6AB98C30DCC6717C1574B8F99FA70B1B410EF777_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PartialInputStream_set_Position_mEE765FE16A1E50B3B4A8D92F916CF047F4418C11_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RawTaggedData_SetData_mA8C804E5087FB516352EF0DF32979EBDEFF1FF43_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UncompressedStream_set_Position_mB820983986D1AFC8EED6432EE540C60DC7D02DA3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsNameTransform_MakeValidName_m546057ED066543C8A0AF76287F6B1A2A979F02C5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsNameTransform_TransformDirectory_m46D116A9C6824F03F00286D2A1FFD15A857C0E99_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsNameTransform_TransformFile_mF6E233BFCF4DE98A8774314E3DBBE151CB53BE87_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsNameTransform__ctor_mB854052037E51E3231111A4D71F316752CFDF04C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsNameTransform_set_BaseDirectory_m8AE501921DE74E44A6835778CC9FA905E061CA4E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsNameTransform_set_Replacement_mB6AB3BEC7EA39B223AEBDFAE45570EA00A8C8C23_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipEntryFactory_MakeDirectoryEntry_m2EF76D42D459D0465495C068E5504107CA8DCD23_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipEntryFactory_MakeFileEntry_m98EB4102DDA6AC3DF3AF235EAE270A33BB3B83AC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipEntryFactory_set_FixedDateTime_m79B810D922A2B77C772405D4716FA14D0000D89D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipEntry_ProcessAESExtraData_m36C7A35734E112B8431859057623C3FC36E04060_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipEntry_ProcessExtraData_m0BA7E26AF89FB8F8F46F59F49CA252D47D6FB180_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipEntry__ctor_m13288F5FDF1C27E554D1426F26E8167875687416_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipEntry__ctor_m347500783A33056574AD3DD966953194EA01D066_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipEntry_get_AESKeySize_m2275F8C509E7FE48A00B6B5D08CBB3360841C22D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipEntry_set_AESKeySize_mCB0AA5224E992E44ADF3ABCA37657F2F8E8A33BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipEntry_set_Comment_mC191B38E2AA176C3D2446AC3400E6CD2BF965698_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipEntry_set_Crc_mED8E86FBB118DEB1C7778337DBAA46614811FE19_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipEntry_set_ExtraData_mB01EAB0A570EE5600ABF37A936EE3EE160C04192_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipExtraData_AddData_m396B6A0415C74FACA97BC152E2002C32674D4107_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipExtraData_AddEntry_m73D0080833A4C78DDB59BAF9BC114F3078B0681D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipExtraData_AddEntry_mED498E429B7E77DBCB4B5643982E6F541F959B62_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipExtraData_GetData_TisExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D_mEF66B538F8E0E085142034E09230BA1C95307DF3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipExtraData_GetEntryData_m5321C7D3224B3896299124854B05C85F42DDB243_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipExtraData_ReadCheck_mF4642BB20FE30C86BA1BDEE79BF12C79DEB05132_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipExtraData_ReadShortInternal_m56091D31CF469A6D5A1A89109460395858B3C6C3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipExtraData_get_UnreadCount_m045BF6F19C545F7C5BAA3B4EB117A7B9B078E36C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_AddDirectory_m4BBBC31694D17107E2A70772FD601E614CBDDCB9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_AddEntry_mEEC5BBB3BE4FF68A8B71C99579BB5246EFC3F773_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_Add_m1AF7ED820FDD4BB5836F01BE0FB16F12424A1309_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_Add_m2B1B9B644F74730F3DB8E3EA473373C008AAF166_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_Add_m3EA7CB5492DCD89E3CEE416BF4D8BEE9C6996E12_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_Add_m4480976FBACBA0A7921291AA8907282C797CB2B8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_Add_m456D02AB1B004144ED6207FEBC335877BFC0F0CD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_Add_m84535DCCF8BCAA95697364770CCA8ABC74503F40_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_Add_mBD043C17C34B7CA41498D920739CC26536435281_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_Add_mD310EFF3ADCDEB9163837B611414AE0A27E22A2B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_Add_mFC7D344EB74E517B42E562E86CDE335BC40008C0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_BeginUpdate_m129032BD5873DD2B5A8BFE85304DA65D7C36BC39_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_CheckClassicPassword_m8BAA95DBD2645BF09B876CFB55921EFF0DB85FD0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_CheckSupportedCompressionMethod_m5309FADE633253A0D9DE4720DB91DB58C1BE5521_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_CommitUpdate_mBD102DE3404CC727F4D58F232EBC0DFB1525A6ED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_CopyBytes_m542C5030FFA6800A0F1109614711E06E68AB76BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_CopyDescriptorBytesDirect_m670FBE9D966FA53242F0CF0749DB32CD5CA66CCE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_CopyDescriptorBytes_mF5F9291868876D891815A12E8E4DCC48699A775A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_CopyEntryDataDirect_m2A2840E27C63B63A14C81B8F141C843543DAF512_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_CreateAndInitDecryptionStream_m530F2C25B3ED5D0BF98F971D3BD113F99847B1FF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_CreateAndInitEncryptionStream_mF3EA773E9424A8D6D47691C1E9E7FC453A1271D3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_Create_m170FA1F176F673E24D68A0FCB1728AD262FF0E01_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_Create_m68759C10D89B941E80DF6765212897D55423D3AC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_Delete_m3B926C38B49FA7DF78DA9EFD16D9D8044228B7CA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_Delete_mC169B9ED93BC8A8B0ABF201F2DB36644B1098E8B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_FindEntry_mF62799024556F7C257A7317EDE6D158AFF2639E2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_GetEntry_mBFD5EE0CA22EABFB61DD444588329F2A68C3C494_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_GetEnumerator_m0178670708BC972197A5780DDE93B29901B39900_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_GetInputStream_m2822DEE7B99BB5693A68173BD1BDC2172293274C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_GetInputStream_mE9B353D1829F89C38D0792704A0F9455E58BC8E5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_GetOutputStream_m5E08EC507D9289369D2E09E3EF12F9CE4479192F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_Reopen_m4122932FB4A4F5D7753E6D38BF2B281F33238D28_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_Reopen_mC55EA21B9BC09193C4EC1E1F26070112B435386D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_SetComment_mE8FEF40E89EAF318D41D2EB02B5093B91C7E74BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_TestArchive_mC0C10EEE0562C03087EAB20606C030EDE2586277_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_UpdateCommentOnly_m80D3E5A5290AFBAC06E93634215A14D25F99A5D0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_WriteCentralDirectoryHeader_m8AB22034B1B06889F2178E636C54ACEC27274909_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_WriteLocalEntryHeader_mB196274726D038525224BA1A474313EA603537A7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile__ctor_m0E4FB83176F2E16F26C805FDF0A1222E91F93A10_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile__ctor_mC961315F680016E7020CBCAF44B257DE78DAAF31_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile__ctor_mD028E1B745EBAE2F53CD703029B52FBEB6D2ECBB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipFile_set_BufferSize_m6397B5B182C5187D28CCC42B607416F224DF8CC4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipHelperStream_ReadDataDescriptor_m4760500FEECB6D7A2E2B81F0EEAAF3842E6FFD4F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipHelperStream_ReadLEShort_m71C24E01F2043B7808F5A2464481F8A260C83F3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipHelperStream_WriteDataDescriptor_mE0F0EAFD8C7810E19A23F2E169F7828A8353D35C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipHelperStream_WriteEndOfCentralDirectory_m1F8949386018CF548DC343443B701BBF0A80178D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipHelperStream_WriteLocalHeader_m62A05E992A0B5F5E358322266F18E30598A3AA63_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipInputStream_BodyRead_mDAB586ED74A100B208AF8E0202C6CEF4AB7EC296_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipInputStream_CloseEntry_m58B62E1D5D498E3D3A193D8082C373346571F745_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipInputStream_CompleteCloseEntry_mAD07C7B8A0F0D6429675ED8B5D27771778D4FC60_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipInputStream_GetNextEntry_m7697511CC5BA9F97CAD0BB71CCF7882826A70D0A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipInputStream_InitialRead_mA362A250853E17C02CE763644F14A0630CCDF9F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipInputStream_ReadDataDescriptor_m18864830B9A5D302B7CA06C7AF8820A850C71FEC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipInputStream_Read_m7B1680EC6D9F87136F0C4833767EA74E22FDE001_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipInputStream_ReadingNotAvailable_m6B26F4A4426A944407D5BD219C17C5B9B1B426C3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipInputStream_ReadingNotSupported_mA6E619DD38321985543E9C78F5306AF7E85A4E5D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipInputStream_StoredDescriptorEntry_mD901766684583FF6A1FA9642CD751C78CCDC30F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipInputStream_get_Length_mD9BBDA5FEAC5B09696B472FE36FFB2CF527C1871_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipUpdate__ctor_m3EED609C47993EB651BF6F1CEA47506159492FAB_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E; 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_t7843771A6F6ADD2EE3D215235E62640C06F3AEE0 { }; struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tEA0133B78B9FF7045128C508FA50247E525A94D6* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tCC15D033281A6593E2488FAF5B205812A152AC03* ____keys; ValueCollection_tCE6BD704B9571C131E2D8C8CED569DDEC4AE042B* ____values; RuntimeObject* ____syncRoot; }; struct EmptyArray_1_tD6D5CF354ED899B1FBE03871DD8D148C60DD9110 : public RuntimeObject { }; struct EmptyArray_1_tDAEB5F87CA07831EB170B526ACA2EF6498A16DFC : public RuntimeObject { }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF : public RuntimeObject { ZipUpdateU5BU5D_t9DD4D89C5AB047E2421514A5AF1772C7EEB27088* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370 : public RuntimeObject { uint32_t ___checkValue; }; struct Deflater_tE26B87FA02D8CF96ADE20123EEB602D1BBBC03AA : public RuntimeObject { int32_t ___level; bool ___noZlibHeaderOrFooter; int32_t ___state; int64_t ___totalOut; DeflaterPending_t7BD20DC1B255C6CC7D5C0885E47CA6CD4EAE0C58* ___pending; DeflaterEngine_t0EA612DC16BBFB7E223063F65EC388580DCD5A82* ___engine; }; struct DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC : public RuntimeObject { int64_t ___size; int64_t ___compressedSize; int64_t ___crc; }; struct DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767 : public RuntimeObject { }; 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 EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC : public RuntimeObject { int64_t ___sizePatchOffset_; int64_t ___crcPatchOffset_; }; struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 : public RuntimeObject { }; struct FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275 : public RuntimeObject { EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* ___ProcessDirectory; ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD* ___ProcessFile; CompletedFileHandler_tBC83F89740495190490EABE7B4ECD1560058B8A1* ___CompletedFile; DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC* ___DirectoryFailure; FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683* ___FileFailure; RuntimeObject* ___fileFilter_; RuntimeObject* ___directoryFilter_; bool ___alive_; }; struct Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A : public RuntimeObject { int32_t ___mode; int32_t ___readAdler; int32_t ___neededBits; int32_t ___repLength; int32_t ___repDist; int32_t ___uncomprLen; bool ___isLastBlock; int64_t ___totalOut; int64_t ___totalIn; bool ___noHeader; StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___input; OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* ___outputWindow; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* ___dynHeader; InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___litlenTree; InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___distTree; Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* ___adler; }; struct InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981 : public RuntimeObject { int32_t ___rawLength; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___rawData; int32_t ___clearTextLength; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___clearText; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___internalClearText; int32_t ___available; RuntimeObject* ___cryptoTransform; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___inputStream; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { RuntimeObject* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity; }; struct NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193 : public RuntimeObject { String_t* ___filter_; List_1_tF2F425C8A5E27957B90BCB0082E8BCD3A0A46863* ___inclusions_; List_1_tF2F425C8A5E27957B90BCB0082E8BCD3A0A46863* ___exclusions_; }; struct Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC : public RuntimeObject { }; struct RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3 : public RuntimeObject { }; struct RawTaggedData_tA5DB5D289B34AB6663593F1879D1EE268B0B9CDA : public RuntimeObject { int16_t ____tag; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____data; }; struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types; Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex; int32_t ___m_currMember; RuntimeObject* ___m_converter; String_t* ___m_fullTypeName; String_t* ___m_assemName; Type_t* ___objectType; bool ___isFullTypeNameSetExplicit; bool ___isAssemblyNameSetExplicit; bool ___requireSameTokenInPartialTrust; }; struct StaticDiskDataSource_t126C72CA81F7F840EA8D278D6D3BC0172BDF3889 : public RuntimeObject { String_t* ___fileName_; }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct StringBuilder_t : public RuntimeObject { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars; StringBuilder_t* ___m_ChunkPrevious; int32_t ___m_ChunkLength; int32_t ___m_ChunkOffset; int32_t ___m_MaxCapacity; }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890 : public RuntimeObject { String_t* ____baseDirectory; bool ____trimIncomingPaths; Il2CppChar ____replacementChar; bool ____allowParentTraversal; }; struct ZipAESTransform_t8D3255E4308D948584DD03EF0D89F9A701153611 : public RuntimeObject { int32_t ____blockSize; RuntimeObject* ____encryptor; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____counterNonce; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____encryptBuffer; int32_t ____encrPos; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____pwdVerifier; IncrementalHash_tE4E6B7796CA6D2FE6EDE5598EE2C7B5FAAA74708* ____hmacsha1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____authCode; bool ____writeMode; }; struct ZipConstants_t6AE8F3BEA80D588AFF5C11505D3608C40A0E90B7 : public RuntimeObject { }; struct ZipEntryExtensions_tBC817F8BB48D2988918E07126611BCA2E21F00E5 : public RuntimeObject { }; struct ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E : public RuntimeObject { int32_t ____index; int32_t ____readValueStart; int32_t ____readValueLength; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ____newEntry; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____data; }; struct ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204 : public RuntimeObject { String_t* ___trimPrefix_; }; struct UpdateComparer_tF81D96250536822BA2347CF1A52DD4BCB0AE61BF : public RuntimeObject { }; struct ZipEntryEnumerator_t3FB11462A6F1FB84BB3F8F423B39729DF3DEEC32 : public RuntimeObject { ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* ___array; int32_t ___index; }; struct ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD : public RuntimeObject { String_t* ___comment_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___rawComment_; bool ___isSourceString_; }; struct ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____array; int32_t ____offset; int32_t ____count; }; struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list; int32_t ____index; int32_t ____version; RuntimeObject* ____current; }; struct Enumerator_t27845A07170AF7139D3776B89B0EFEAEF318B8DC { List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* ____list; int32_t ____index; int32_t ____version; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ____current; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; 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 KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87 : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 { String_t* ___fileName; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___key; }; struct ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26 : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 { String_t* ___name_; bool ___continueRunning_; }; struct ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 { String_t* ___name_; Exception_t* ___exception_; bool ___continueRunning_; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask; SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore; }; struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A { int64_t ____ticks; }; 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 Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC { bool ___hasValue; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___value; }; struct BZip2InputStream_t642E417C7B4E6E0EED9A863F01B24A7B89269E74 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { int32_t ___last; int32_t ___origPtr; int32_t ___blockSize100k; bool ___blockRandomised; int32_t ___bsBuff; int32_t ___bsLive; RuntimeObject* ___mCrc; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___inUse; int32_t ___nInUse; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___seqToUnseq; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___unseqToSeq; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___selector; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___selectorMtf; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___tt; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ll8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___unzftab; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___limit; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___baseArray; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___perm; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___minLens; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___baseStream; bool ___streamEnd; int32_t ___currentChar; int32_t ___currentState; int32_t ___storedBlockCRC; int32_t ___storedCombinedCRC; int32_t ___computedBlockCRC; uint32_t ___computedCombinedCRC; int32_t ___count; int32_t ___chPrev; int32_t ___ch2; int32_t ___tPos; int32_t ___rNToGo; int32_t ___rTPos; int32_t ___i2; int32_t ___j2; uint8_t ___z; bool ___U3CIsStreamOwnerU3Ek__BackingField; }; struct BZip2OutputStream_t6F30CEFF802F829464A859C4B8C06763B657F03E : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___increments; int32_t ___last; int32_t ___origPtr; int32_t ___blockSize100k; bool ___blockRandomised; int32_t ___bytesOut; int32_t ___bsBuff; int32_t ___bsLive; RuntimeObject* ___mCrc; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___inUse; int32_t ___nInUse; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___seqToUnseq; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___unseqToSeq; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___selector; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___selectorMtf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___block; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___quadrant; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___zptr; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___szptr; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___ftab; int32_t ___nMTF; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___mtfFreq; int32_t ___workFactor; int32_t ___workDone; int32_t ___workLimit; bool ___firstAttempt; int32_t ___nBlocksRandomised; int32_t ___currentChar; int32_t ___runLength; uint32_t ___blockCRC; uint32_t ___combinedCRC; int32_t ___allowableBlockSize; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___baseStream; bool ___disposed_; bool ___U3CIsStreamOwnerU3Ek__BackingField; }; struct CipherMode_t932070F221590D5F955DE31430C6EAA91B97F027 { int32_t ___value__; }; struct CompressionMethod_t16EAC45E7897C0E762427977938A40206AF48233 { int32_t ___value__; }; struct CryptoStreamMode_tAA7DB9F0207503C36099611FC91D688AF0FA26A6 { int32_t ___value__; }; struct DateTimeKind_t3AD6DA06BEF8955A740777163FFB481C19089BBC { int32_t ___value__; }; struct DeflaterOutputStream_t1DE7F367C624B7622CF8B9981F03E29BC23DE7B3 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { bool ___U3CIsStreamOwnerU3Ek__BackingField; RuntimeObject* ___cryptoTransform_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___AESAuthCode; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer_; Deflater_tE26B87FA02D8CF96ADE20123EEB602D1BBBC03AA* ___deflater_; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___baseOutputStream_; bool ___isClosed_; }; 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 DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A : public ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26 { bool ___hasMatchingFiles_; }; struct EncryptionAlgorithm_t60FD67CB37FC0815E949412FF1A9B08C8567B013 { int32_t ___value__; }; 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 FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314 : public RuntimeObject { EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* ___ProcessDirectory; ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD* ___ProcessFile; ProgressHandler_t8E59D3D7C8ABFEDE669B3F7E8B53E6C72BD4BB32* ___Progress; CompletedFileHandler_tBC83F89740495190490EABE7B4ECD1560058B8A1* ___CompletedFile; DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC* ___DirectoryFailure; FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683* ___FileFailure; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___progressInterval_; }; struct FileAccess_t3992FF4CCC61971B804DD291F06F696C3CF33C30 { int32_t ___value__; }; struct FileAttributes_t307E067EF44503B262F446FFD18E6230AF91AA5F { int32_t ___value__; }; struct FileMode_t111B48D5347628AEFCBF9A0EC2833827A302ECBA { int32_t ___value__; }; struct FileShare_t0A0E9739F5AB44D6B8026C9D2A2F1CEEE442733A { int32_t ___value__; }; struct FileUpdateMode_tC52FFA974F27053A2EEECD2DB006A5B5E1A15985 { int32_t ___value__; }; struct GeneralBitFlags_tE56156255E5F4DCD9C9B901C7F9B60FA6081135C { int32_t ___value__; }; struct HostSystemID_t31B482164C3AB40FBEFCFF21A0834E4D1D7D2505 { int32_t ___value__; }; struct InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { bool ___U3CIsStreamOwnerU3Ek__BackingField; Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* ___inf; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* ___inputBuffer; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___baseInputStream; int64_t ___csize; bool ___isClosed; }; 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 NTTaggedData_tD4A7B5CBA31396CA09016C45942E8995B441D99D : public RuntimeObject { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____lastAccessTime; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____lastModificationTime; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____createTime; }; struct PaddingMode_t938E0AB76C80739DB1BB44D7D6B9B94C03B72E1D { int32_t ___value__; }; struct RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170 : public RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3 { intptr_t ____handle; }; struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { intptr_t ___value; }; struct SeekOrigin_t7EB9AD0EDF26368A40F48FA2098F02160B1E8000 { int32_t ___value__; }; struct StreamingContextStates_t5EE358E619B251608A9327618C7BFE8638FC33C1 { int32_t ___value__; }; struct StringComparison_tE14A55CCFA001A5AC85D754179BF2888F45CC94D { int32_t ___value__; }; struct TestOperation_t05ACCCBEFC54E06C04AA80FEF97015694B89EA31 { int32_t ___value__; }; struct TestStrategy_tD82D50844D28BA847EE14F934BEF4E1F3F200551 { int32_t ___value__; }; struct UseZip64_t9F2FA8DEBD4720B9851D3C6080D0C74E9415B871 { int32_t ___value__; }; struct ZipEncryptionMethod_tD37CD69F0602B01A423E295597D8F23E551AF270 { int32_t ___value__; }; struct ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { bool ___isOwner_; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___stream_; }; struct CompressionLevel_t47D5A7F60203A80B391077AE8A46D8E7FAFEE513 { int32_t ___value__; }; struct Flags_t39A0B36C8C1D559899656A7625A967C7A2557E2B { uint8_t ___value__; }; struct Overwrite_tF0C3591D8D2FE147642DF9C4A660AA5E416E7035 { int32_t ___value__; }; struct Known_tD2DD76F83C1FA37E1D7257FA65E157087135A2E6 { uint8_t ___value__; }; struct TimeSetting_tD76623133B0332FC546FCA3E5A0659103257A72F { int32_t ___value__; }; struct HeaderTest_t942FEDB6A4F9C5765C3E34A7651241F4B96ADA1D { int32_t ___value__; }; struct PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___zipFile_; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___baseStream_; int64_t ___start_; int64_t ___length_; int64_t ___readPos_; int64_t ___end_; }; struct UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___baseStream_; }; struct UpdateCommand_tA7528AA2BEEA1937099D876210240434B0375C53 { int32_t ___value__; }; struct FileStatusFlags_tB53E2B9A54305CDCEA49884DEEDB8C62C8ACC9C9 { int32_t ___value__; }; struct BaseArchiveStorage_t757BA080D74C51FEA7A8A7C34B5C4423AC929D4B : public RuntimeObject { int32_t ___updateMode_; }; struct CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____stream; RuntimeObject* ____transform; int32_t ____transformMode; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____inputBuffer; int32_t ____inputBufferIndex; int32_t ____inputBlockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____outputBuffer; int32_t ____outputBufferIndex; int32_t ____outputBlockSize; bool ____canRead; bool ____canWrite; bool ____finalBlockTransformed; SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____lazyAsyncActiveSemaphore; bool ____leaveOpen; }; struct ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D : public RuntimeObject { uint8_t ____flags; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____modificationTime; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____lastAccessTime; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____createTime; }; struct FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE : public RuntimeObject { int32_t ___U3CEntryEncryptionMethodU3Ek__BackingField; bool ___continueRunning_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer_; ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* ___outputStream_; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___zipFile_; String_t* ___sourceDirectory_; NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193* ___fileFilter_; NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193* ___directoryFilter_; int32_t ___overwrite_; ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* ___confirmDelegate_; bool ___restoreDateTimeOnExtract_; bool ___restoreAttributesOnExtract_; bool ___createEmptyDirectories_; FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* ___events_; RuntimeObject* ___entryFactory_; RuntimeObject* ___extractNameTransform_; int32_t ___useZip64_; int32_t ___compressionLevel_; String_t* ___password_; }; struct FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buf; String_t* ___name; SafeFileHandle_t033FA6AAAC65F4BB25F4CBA9A242A58C95CD406E* ___safeHandle; bool ___isExposed; int64_t ___append_startpos; int32_t ___access; bool ___owner; bool ___async; bool ___canseek; bool ___anonymous; bool ___buf_dirty; int32_t ___buf_size; int32_t ___buf_length; int32_t ___buf_offset; int64_t ___buf_start; }; 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 SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9 : public Exception_t { }; struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 { RuntimeObject* ___m_additionalContext; int32_t ___m_state; }; struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke { Il2CppIUnknown* ___m_additionalContext; int32_t ___m_state; }; struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com { Il2CppIUnknown* ___m_additionalContext; int32_t ___m_state; }; struct SymmetricAlgorithm_t8C631E4E7B9073CCBD856F8D559A62EB5616BBE8 : public RuntimeObject { int32_t ___BlockSizeValue; int32_t ___FeedbackSizeValue; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___IVValue; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___KeyValue; KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03* ___LegalBlockSizesValue; KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03* ___LegalKeySizesValue; int32_t ___KeySizeValue; int32_t ___ModeValue; int32_t ___PaddingValue; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7 : public RuntimeObject { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___file_; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___entry_; bool ___entryValid_; int32_t ___errorCount_; int64_t ___bytesTested_; int32_t ___operation_; }; struct ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA : public RuntimeObject { uint8_t ___known; int32_t ___externalFileAttributes; uint16_t ___versionMadeBy; String_t* ___name; uint64_t ___size; uint64_t ___compressedSize; uint16_t ___versionToExtract; uint32_t ___crc; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___dateTime; int32_t ___method; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___extra; String_t* ___comment; int32_t ___flags; int64_t ___zipFileIndex; int64_t ___offset; bool ___forceZip64_; uint8_t ___cryptoCheckValue_; int32_t ____aesVer; int32_t ____aesEncryptionStrength; }; struct ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0 : public RuntimeObject { RuntimeObject* ___nameTransform_; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___fixedDateTime_; int32_t ___timeSetting_; bool ___isUnicodeText_; int32_t ___getAttributes_; int32_t ___setAttributes_; }; struct ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917 : public RuntimeObject { KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* ___KeysRequired; bool ___isDisposed_; String_t* ___name_; String_t* ___comment_; String_t* ___rawPassword_; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___baseStream_; bool ___isStreamOwner; int64_t ___offsetOfFirstEntry; ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* ___entries_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___key; bool ___isNewArchive_; int32_t ___useZip64_; List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* ___updates_; int64_t ___updateCount_; Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___updateIndex_; RuntimeObject* ___archiveStorage_; RuntimeObject* ___updateDataSource_; bool ___contentsEdited_; int32_t ___bufferSize_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___copyBuffer_; ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* ___newComment_; bool ___commentEdited_; RuntimeObject* ___updateEntryFactory_; }; struct ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9 : public InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F { ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753* ___internalReader; Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* ___crc; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___entry; int64_t ___size; int32_t ___method; int32_t ___flags; String_t* ___password; }; struct ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8 : public DeflaterOutputStream_t1DE7F367C624B7622CF8B9981F03E29BC23DE7B3 { RuntimeObject* ___U3CNameTransformU3Ek__BackingField; List_1_t775DF9A926618CFC9A8951F0C7B145CB6F4E64F8* ___entries; Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* ___crc; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___curEntry; int32_t ___defaultCompressionLevel; int32_t ___curMethod; int64_t ___size; int64_t ___offset; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___zipComment; bool ___patchEntryHeader; int64_t ___crcPatchPos; int64_t ___sizePatchPos; int32_t ___useZip64_; String_t* ___password; }; struct ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078 : public RuntimeObject { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___entry_; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___outEntry_; int32_t ___command_; RuntimeObject* ___dataSource_; String_t* ___filename_; int64_t ___sizePatchOffset_; int64_t ___crcPatchOffset_; int64_t ____offsetBasedSize; }; struct FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 { int32_t ___Flags; int32_t ___Mode; uint32_t ___Uid; uint32_t ___Gid; int64_t ___Size; int64_t ___ATime; int64_t ___ATimeNsec; int64_t ___MTime; int64_t ___MTimeNsec; int64_t ___CTime; int64_t ___CTimeNsec; int64_t ___BirthTime; int64_t ___BirthTimeNsec; int64_t ___Dev; int64_t ___Ino; uint32_t ___UserFlags; }; struct EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6 : public MulticastDelegate_t { }; struct EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746 : public MulticastDelegate_t { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t { }; struct CompletedFileHandler_tBC83F89740495190490EABE7B4ECD1560058B8A1 : public MulticastDelegate_t { }; struct DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC : public MulticastDelegate_t { }; struct DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87 : public BaseArchiveStorage_t757BA080D74C51FEA7A8A7C34B5C4423AC929D4B { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___temporaryStream_; String_t* ___fileName_; String_t* ___temporaryName_; }; struct FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683 : public MulticastDelegate_t { }; struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5 { FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus; int32_t ____fileStatusInitialized; bool ___U3CInitiallyDirectoryU3Ek__BackingField; bool ____isDirectory; bool ____exists; }; struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_pinvoke { FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus; int32_t ____fileStatusInitialized; int32_t ___U3CInitiallyDirectoryU3Ek__BackingField; int32_t ____isDirectory; int32_t ____exists; }; struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_com { FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus; int32_t ____fileStatusInitialized; int32_t ___U3CInitiallyDirectoryU3Ek__BackingField; int32_t ____isDirectory; int32_t ____exists; }; struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct InvalidNameException_tDB8029B4003808ABD155CA7BD39C381B5CA432CF : public SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9 { }; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4 : public BaseArchiveStorage_t757BA080D74C51FEA7A8A7C34B5C4423AC929D4B { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ___temporaryStream_; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ___finalStream_; }; struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct PkzipClassic_tF26D8540EAEE088DDF5831F1EEB22168F29F17DB : public SymmetricAlgorithm_t8C631E4E7B9073CCBD856F8D559A62EB5616BBE8 { }; struct ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD : public MulticastDelegate_t { }; struct ProgressHandler_t8E59D3D7C8ABFEDE669B3F7E8B53E6C72BD4BB32 : public MulticastDelegate_t { }; struct StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7 : public SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9 { }; struct ZipAESStream_t810D399E933900E1A681A1D63DCB12E08BBE1CAC : public CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65 { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____stream; ZipAESTransform_t8D3255E4308D948584DD03EF0D89F9A701153611* ____transform; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____slideBuffer; int32_t ____slideBufStartPos; int32_t ____slideBufFreePos; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____transformBuffer; int32_t ____transformBufferFreePos; int32_t ____transformBufferStartPos; }; struct ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E : public SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9 { }; struct ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94 : public MulticastDelegate_t { }; struct ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A : public MulticastDelegate_t { }; struct KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526 : public MulticastDelegate_t { }; struct ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753 : public MulticastDelegate_t { }; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { }; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { RuntimeObject* ____actualValue; }; struct EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028 : public IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 { }; struct FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5 ____fileStatus; String_t* ___FullPath; String_t* ___OriginalPath; String_t* ____name; }; struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB : public InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB { String_t* ____objectName; }; struct PathTooLongException_tAF7644094546C2BD93B829405B0199BF3B3FC2E5 : public IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 { }; struct PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276 : public PkzipClassic_tF26D8540EAEE088DDF5831F1EEB22168F29F17DB { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___key_; }; struct StreamUnsupportedException_tD9C507CB3AD850E4939FB206CDBD834B273DD70B : public StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7 { }; struct UnexpectedEndOfStreamException_t3ADC3E133AD1DFD4E2F89312B689758C9AB3C21A : public StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7 { }; struct ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF : public StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7 { }; struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2 : public FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 { }; struct FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C : public FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 { }; struct EmptyArray_1_tD6D5CF354ED899B1FBE03871DD8D148C60DD9110_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Value; }; struct EmptyArray_1_tDAEB5F87CA07831EB170B526ACA2EF6498A16DFC_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray; }; struct List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF_StaticFields { ZipUpdateU5BU5D_t9DD4D89C5AB047E2421514A5AF1772C7EEB27088* ___s_emptyArray; }; struct Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370_StaticFields { uint32_t ___crcInit; uint32_t ___crcXor; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___crcTable; }; 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 Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___CPLENS; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___CPLEXT; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___CPDIST; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___CPDEXT; }; 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 WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_StaticFields { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___InvalidEntryChars; }; struct ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204_StaticFields { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___InvalidEntryChars; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___InvalidEntryCharsRelaxed; }; struct ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_StaticFields { ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___U3CEmptyU3Ek__BackingField; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; 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 TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields { TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___Zero; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MaxValue; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MinValue; }; struct Exception_t_StaticFields { RuntimeObject* ___s_EDILock; }; struct RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170_StaticFields { RuntimeObject* ____lock; }; struct FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buf_recycle; RuntimeObject* ___buf_recycle_lock; }; struct ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8_StaticFields { RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* ____aesRnd; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_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, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; 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 CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray { ALIGN_FIELD (8) Il2CppChar m_Items[1]; inline Il2CppChar GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Il2CppChar value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value) { m_Items[index] = value; } }; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray { ALIGN_FIELD (8) Delegate_t* m_Items[1]; inline Delegate_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Delegate_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, Delegate_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E : public RuntimeArray { ALIGN_FIELD (8) ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* m_Items[1]; inline ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA** 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, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* 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); } }; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_gshared_inline (EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventHandler_1__ctor_mBA2E748CFBA7A0EEC0A373A6F634D3B5774EA370_gshared (EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m092C73DCE052BFB5C60A39EF9F4E3401AA95221C_gshared_inline (Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D Nullable_1_GetValueOrDefault_mBE26FDBA8873F7AE883FF290864E1D2665EAC52F_gshared_inline (Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ZipExtraData_GetData_TisRuntimeObject_m90BFE6A6F3F4F28E681B1CC61990E5CD30D2882A_gshared (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_mB17304720EA19F5469A4883827F53A75FEB492CF_gshared (Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Empty_Array_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m29C6B968B775D5692A1E0541121C63AE71F02485_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Empty_Array_TisRuntimeObject_mABA6D256A8B50DA7621C558E89DDD1781023FC01_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_gshared (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, 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 void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4204C143D97E871DF2553329CFB0FBE3CD1A01F2_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_comparer, 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 RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_mA019F7A495B48EF2A6E5D36977DB3EA09A47ECDB_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, 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_METHOD_ATTR void Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F (Exception_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3 (Exception_t* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m412D5FC4D69035738F1DB88FD771ABD6B0E9E120 (Exception_t* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_mD4271A0856C71B064E10DB688BAFDBCB3B9D150E (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m7AC4DCAD3B4A17429EFB941ED0CCA831101D03C2 (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3 (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_mF6532094A9C19DF7115F01F94D777A328799FD0F (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_mCD1A2E3149C6101DD036C00E06680F67FB2BD203 (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B (int64_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutOfRangeException__ctor_mB007A08FB5A52B075BBA43953B1831221FE6B49F (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* __this, String_t* ___0_nameOfValue, String_t* ___1_value, String_t* ___2_maxValue, String_t* ___3_minValue, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_m67C525E3E90C9890F9DFC4EA694BAD6E70364BAE (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScanFailureEventArgs__ctor_mD3EC5530FF449CBACDAD453F9C3D0B16CD4EEE13 (ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A* __this, String_t* ___0_name, Exception_t* ___1_e, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DirectoryFailureHandler_Invoke_mD1D195F65C3052DCCF1FAEFC156D001B5C73848C_inline (DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A* ___1_e, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ScanFailureEventArgs_get_ContinueRunning_m9B9614B945DA9F2B97B3A6A0DDCE1344FB10DB3C_inline (ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FileFailureHandler_Invoke_m8B828894A0B4D4EBC707B643E5CFDFDC9C6AA291_inline (FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A* ___1_e, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScanEventArgs__ctor_mE32C6BB03B22C9EC82B592CFC7E59D59F4F92C36 (ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* __this, String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProcessFileHandler_Invoke_m0CE1134B919AB30B75D015F705015F70C137FF78_inline (ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD* __this, RuntimeObject* ___0_sender, ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* ___1_e, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ScanEventArgs_get_ContinueRunning_mF0FC85B474E63CEEA36430871E8C54E1E35B9730_inline (ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CompletedFileHandler_Invoke_m8200BE4AF3AF1FEF4C86989178AD4C624F490789_inline (CompletedFileHandler_tBC83F89740495190490EABE7B4ECD1560058B8A1* __this, RuntimeObject* ___0_sender, ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* ___1_e, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryEventArgs__ctor_mCA7BA4E2A342B98434C321AD1F32CC8D8ECC3685 (DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A* __this, String_t* ___0_name, bool ___1_hasMatchingFiles, const RuntimeMethod* method) ; inline void EventHandler_1_Invoke_mB453B533D032F74E250FC3D09A50B17F42992FCE_inline (EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* __this, RuntimeObject* ___0_sender, DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A* ___1_e, const RuntimeMethod* method) { (( void (*) (EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6*, RuntimeObject*, DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A*, const RuntimeMethod*))EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_gshared_inline)(__this, ___0_sender, ___1_e, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A TimeSpan_FromSeconds_m4401B50C0CA831134068595C6AF2F1CA92AAF80F (double ___0_value, 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 ZipEntryFactory__ctor_m6F137869F7F5303708A54DF6FD826BEF6D745A7F (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntryFactory__ctor_m5E65FF6E1DB1F45FF6ED9EBDF7FA07988D8AA21F (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, int32_t ___0_timeSetting, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntryFactory__ctor_mDFBCD0AA7991A5E106DCF4DA044E5AD8C111FB0A (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_time, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* File_Create_m7A88AE26DE05E6D790E3C5B1140EE5DC91DCC519 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_CreateZip_m88F723C5C3C8CC93CE80DB02ED4D59D1AEC63AFE (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_outputStream, String_t* ___1_sourceDirectory, bool ___2_recurse, String_t* ___3_fileFilter, String_t* ___4_directoryFilter, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_CreateZip_mEBDE57667671FA22EEC87706FAF5FE614C898DD7 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_outputStream, String_t* ___1_sourceDirectory, bool ___2_recurse, String_t* ___3_fileFilter, String_t* ___4_directoryFilter, bool ___5_leaveOpen, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner__ctor_m0ED0CAA5571F6C1998F409CD4A8A3253C8D663F6 (FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* __this, String_t* ___0_fileFilter, String_t* ___1_directoryFilter, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_CreateZip_m6900E724780D63DCBE534261160EDBC3667BBA9D (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_outputStream, String_t* ___1_sourceDirectory, bool ___2_recurse, FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* ___3_scanner, bool ___4_leaveOpen, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_CreateZip_m4E0951E1460A2BC36542BB9923FE87D2124CD937 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_outputStream, String_t* ___1_sourceDirectory, bool ___2_recurse, RuntimeObject* ___3_fileFilter, RuntimeObject* ___4_directoryFilter, bool ___5_leaveOpen, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner__ctor_mD8E57733BEE2476428CA090B157DB101EB32A490 (FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* __this, RuntimeObject* ___0_fileFilter, RuntimeObject* ___1_directoryFilter, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipNameTransform__ctor_m8E4B0AE90AF37FCB7AB991C8B48AAEC319A959E0 (ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204* __this, String_t* ___0_trimPrefix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_set_NameTransform_mA715E500E18B11A6EFE2FCC18F1FBB427D386807 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipOutputStream__ctor_m519ECCB775C45D05DA608DED8FD2041DC7856DC7 (ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseOutputStream, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastZip_get_CompressionLevel_mDB27FAC9E642AC9711137EB4B908B64F3DE78F54_inline (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipOutputStream_SetLevel_m6BF5A2342021A6232BD5057ED1A332722F676DAB (ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* __this, int32_t ___0_level, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeflaterOutputStream_set_IsStreamOwner_m318F50FBAFDB1DE4A11B048066EA76ECEF449999_inline (DeflaterOutputStream_t1DE7F367C624B7622CF8B9981F03E29BC23DE7B3* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipOutputStream_set_NameTransform_m9602362CF1AB55811F4875959791C6A244C8A479_inline (ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastZip_get_EntryEncryptionMethod_mAA232DDA7D970B86EEEA5F978670C98F7E0E775A_inline (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipOutputStream_set_Password_m75A8926F72E7AE1C9B119CB570E5BBDB8B7DC0E4 (ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastZip_get_UseZip64_m4EBE393E2E2D38E89B394C593F5323112F44385F_inline (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipOutputStream_set_UseZip64_m8788335E9C72E2DAE514FC8C49489031B63BA28C_inline (ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProcessFileHandler__ctor_mA4182603C0775EAE5330302836B2F58D6BF66B13 (ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FastZip_get_CreateEmptyDirectories_m94BD7DABA81BFB0A0395A12826472D0B316AB7A0_inline (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) ; inline void EventHandler_1__ctor_m66739D86398C8A1E0BDE7FC30853C144C15007D6 (EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6*, RuntimeObject*, intptr_t, const RuntimeMethod*))EventHandler_1__ctor_mBA2E748CFBA7A0EEC0A373A6F634D3B5774EA370_gshared)(__this, ___0_object, ___1_method, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner_add_ProcessDirectory_m5ECF848A334DE145274D018009FF11DFD8A2E2B4 (FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* __this, EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner_Scan_mA54D85A1EB2C41C98E4FA01826E372E788BD5C1B (FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* __this, String_t* ___0_directory, bool ___1_recurse, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_ExtractZip_m99FD8CA9B573190C28CEC6442F394B2C8477DCA8 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, String_t* ___0_zipFileName, String_t* ___1_targetDirectory, int32_t ___2_overwrite, ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* ___3_confirmDelegate, String_t* ___4_fileFilter, String_t* ___5_directoryFilter, bool ___6_restoreDateTime, bool ___7_allowParentTraversal, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* File_Open_mB4B41C2CDABC136A36207B3215D1BCC3A22AD5E7 (String_t* ___0_path, int32_t ___1_mode, int32_t ___2_access, int32_t ___3_share, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_ExtractZip_m9F376932D4ADD6499AFFC4764461769E77F20A83 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_inputStream, String_t* ___1_targetDirectory, int32_t ___2_overwrite, ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* ___3_confirmDelegate, String_t* ___4_fileFilter, String_t* ___5_directoryFilter, bool ___6_restoreDateTime, bool ___7_isStreamOwner, bool ___8_allowParentTraversal, 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 WindowsNameTransform__ctor_mB854052037E51E3231111A4D71F316752CFDF04C (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, String_t* ___0_baseDirectory, bool ___1_allowParentTraversal, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NameFilter__ctor_m209B7068CCEB49DF72A82A78EC2335097F67FA60 (NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193* __this, String_t* ___0_filter, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile__ctor_m0E4FB83176F2E16F26C805FDF0A1222E91F93A10 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, bool ___1_leaveOpen, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_set_Password_m2FD046E244D672EA3EC576567F4C3166386C869B (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ZipFile_GetEnumerator_m0178670708BC972197A5780DDE93B29901B39900 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_IsFile_mA31C241FE79A9317B1C8A74201FA7012AED8F70D (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetDirectoryName_m428BADBE493A3927B51A13DEF658929B430516F6 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NameFilter_IsMatch_m5BB61F8CECF63FF87753736E570D78096D2DD0BD (NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193* __this, String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_ExtractEntry_m7A3AF0F708057E95D34D554DA498D17FD189588D (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_IsDirectory_mBA8AB58A4292E08199A50D102AD3C14ECFEE4171 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DirectoryEventArgs_get_HasMatchingFiles_m176CFE393AD8B7DE9EE0945656C2AF08589C14F0_inline (DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ScanEventArgs_get_Name_mFAF42A1F2CDFE73FB25F1561802C07583E9012CC_inline (ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastZipEvents_OnProcessDirectory_m4B3077F6D47419F303C1E6427BCB3267E653D55D (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, String_t* ___0_directory, bool ___1_hasMatchingFiles, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipOutputStream_PutNextEntry_m3B2BE2234D909F8A9F5F73CB21C895EF68688F0D (ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_ConfigureEntryEncryption_m85FC74D0DF6ACBAC146CF37DF9AD819040CFBAEE (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_AddFileContents_m28EFE61F35B480F5C0D07F882008CEB5EA6423F1 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, String_t* ___0_name, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastZipEvents_OnFileFailure_m5580200E1E9F9F5B94271F43A642FFAC90B4D74A (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, String_t* ___0_file, Exception_t* ___1_e, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* FastZip_get_Password_m354FA50FD1E88E72E4B50884D5F11C9EB522E8ED_inline (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t ZipEntry_get_AESEncryptionStrength_mE6E91B75C963CA4A928257FD0A96170822035BD8 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_AESKeySize_mCB0AA5224E992E44ADF3ABCA37657F2F8E8A33BC (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A FastZipEvents_get_ProgressInterval_m6CC9B5F971093203152EF640A1C3903AF0A7834B_inline (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUtils_Copy_m8385545F45D5798156AAFACB4F3363B36DD8C74A (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_source, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_destination, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_buffer, ProgressHandler_t8E59D3D7C8ABFEDE669B3F7E8B53E6C72BD4BB32* ___3_progressHandler, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___4_updateInterval, RuntimeObject* ___5_sender, String_t* ___6_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUtils_Copy_m7C18CE15A325FE58BD64E0EA90C5B4A101182374 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_source, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_destination, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_buffer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastZipEvents_OnCompletedFile_m5BB824E6D3FC7E9E0802BDE4CC2A8F860333B55B (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, String_t* ___0_file, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ConfirmOverwriteDelegate_Invoke_mD0DB5086ADBC0C8ABB3BD7053EEF510C6237BB56_inline (ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* __this, String_t* ___0_fileName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastZipEvents_OnProcessFile_mC4B604DBDE7104CF73406C1E63F4D759C6C7E47E (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, String_t* ___0_file, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipFile_GetInputStream_mE9B353D1829F89C38D0792704A0F9455E58BC8E5 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUtils_Copy_mCD5DF755F6DA1935F90185B0BFC8DB9BF8A4BB7C (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_source, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_destination, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_buffer, ProgressHandler_t8E59D3D7C8ABFEDE669B3F7E8B53E6C72BD4BB32* ___3_progressHandler, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___4_updateInterval, RuntimeObject* ___5_sender, String_t* ___6_name, int64_t ___7_fixedTarget, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_SetCreationTime_m12FFA60754801DCFFFD8431DCC11AFA2539EB513 (String_t* ___0_path, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_creationTime, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_SetCreationTimeUtc_m952EE8B099BD4D084104B87E636989193363548A (String_t* ___0_path, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_creationTimeUtc, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_SetLastAccessTime_m77D039A7F9DC39637A556C8C4F04B9B39DF25564 (String_t* ___0_path, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_lastAccessTime, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_SetLastAccessTimeUtc_m7FA64B8B43DBD2DE34D51E32CD3827172D85C854 (String_t* ___0_path, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_lastAccessTimeUtc, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_SetLastWriteTime_mF2647DEE086B5F497E3CB583F544E570790CAFB5 (String_t* ___0_path, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_lastWriteTime, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_SetLastWriteTimeUtc_m699440F05279037359942B19AE4F6F86CD63DB68 (String_t* ___0_path, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_lastWriteTimeUtc, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FastZip_get_RestoreAttributesOnExtract_m74DF7742B99F2369743D328122002668FA576976_inline (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_IsDOSEntry_m6AA198FED4B43828499FE4B7FCA5354DF5EFB904 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_ExternalFileAttributes_m6FC234EEC18B3565C34A9D9C6107A1F461FD42FC (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_SetAttributes_m149E18B115D9ADA07275A2059B06810DBFB22C04 (String_t* ___0_path, int32_t ___1_fileAttributes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_IsCompressionMethodSupported_mDD6963C40F165E6CC9355F9514BCBD77F4362948 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetFullPath_m9E485D7D38A868A6A5863CBD24677231288EECE2 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Directory_Exists_m3D125E9E88C291CF11113444F961A64DD83AE1C7 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* Directory_CreateDirectory_m16EC5CE8561A997C6635E06DC24C77590F29D94F (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_SetCreationTime_mF538DA540F3758127B9B1E860E1776A1916EE779 (String_t* ___0_path, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_creationTime, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_SetCreationTimeUtc_m82CBD0BA6FD5528D1BD8BB2FF0E8136E4D293DA2 (String_t* ___0_path, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_creationTimeUtc, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_SetLastAccessTime_m432EE73C947AF41B379E58F900A319F18BCA04F9 (String_t* ___0_path, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_lastAccessTime, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_SetLastAccessTimeUtc_mA51C969E618C0D878FDE3F9A838FDB053E9CCEF0 (String_t* ___0_path, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_lastAccessTimeUtc, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_SetLastWriteTime_m8F9F6E1E1B137F0080CA61F85B34B0F27D7D6EFF (String_t* ___0_path, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_lastWriteTime, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_SetLastWriteTimeUtc_m2A4285AB5778981FA452FA8C0FD0A2E94A2FB4A3 (String_t* ___0_path, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_lastWriteTimeUtc, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastZipEvents_OnDirectoryFailure_m6CEF94A21C0A3D1C9239F489AE2F41B2553D20C6 (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, String_t* ___0_directory, Exception_t* ___1_e, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_ExtractFileEntry_m33F67DEC8B70378AB72FB59158F00D379E7976BF (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, String_t* ___1_targetName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FileSystemInfo_get_Attributes_m38971A5B147214C5EE193CE9F60628EA834EF6DA (FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Path_GetInvalidPathChars_m27820354D43C5A699E25FF20509465396D927732 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOfAny_mC7AA4AE42B38667BDB9B214AA6230F322306CFF6 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_anyOf, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155 (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsNameTransform_set_BaseDirectory_m8AE501921DE74E44A6835778CC9FA905E061CA4E (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WindowsNameTransform_set_AllowParentTraversal_m26264AD3477E8F2E47E543F891E72A5BEEC1521B_inline (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WindowsNameTransform_TransformFile_mF6E233BFCF4DE98A8774314E3DBBE151CB53BE87 (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, String_t* ___0_name, 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 String_t* String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68 (String_t* __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C (Il2CppChar* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidNameException__ctor_m1851B7CFF672C9DE2382F1656446F48E9D9BD515 (InvalidNameException_tDB8029B4003808ABD155CA7BD39C381B5CA432CF* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WindowsNameTransform_MakeValidName_m546057ED066543C8A0AF76287F6B1A2A979F02C5 (String_t* ___0_name, Il2CppChar ___1_replacement, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetFileName_mB1A8CE314EE250B06E3D33142315E2BD3A75D1D6 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE (String_t* ___0_path1, String_t* ___1_path2, 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 bool String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009 (String_t* ___0_strA, String_t* ___1_strB, int32_t ___2_comparisonType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PathUtils_DropPathRoot_m8B8009B156C52FEB5D0CDE11C9BBA526CE915565 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m490810CB7ADA9230AC0F8D78E213A8EFED129F55 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_mCD797D942316CB356205FD96415B0B7581CDAD60 (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Chars_m20B53B0EEAB2A0BB0EC84A130FF12EA86ADD99AE (StringBuilder_t* __this, int32_t ___0_index, Il2CppChar ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOfAny_m1AE18DB3B14A0D05EF4A2D3403D4DC1930A199F3 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_anyOf, int32_t ___1_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathTooLongException__ctor_m27C9E6A21D05A64E33CB355343FDAB0A73C3E839 (PathTooLongException_tAF7644094546C2BD93B829405B0199BF3B3FC2E5* __this, 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_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipStrings_get_CodePage_mEFB54A1FCB282FDFD34F3BFCE51B44F150F3184C (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipStrings_set_CodePage_m8A95C633E1AF8AE9A62C0A8F2E498B4BD7A7C5F3 (int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipStrings_ConvertToString_mFEFA0AE2B5D7DDE6A4AB77E5E2D68868E56037E5 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipStrings_ConvertToString_m64CBA7FEC56FF59026CDE312300DD81BF0BCE558 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipStrings_ConvertToStringExt_m51D4BF1A8801BCC151B5491BB4801562C4985EC5 (int32_t ___0_flags, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_data, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipStrings_ConvertToStringExt_mCAAEE9F23C79EF9421B22ADD13FB931C6E96EF54 (int32_t ___0_flags, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_data, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipStrings_ConvertToArray_m9BBD0CBBDCF51D326C7A0D36D2E32DE57E167FAB (String_t* ___0_str, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipStrings_ConvertToArray_m69C9E2A3B7BB8C3B2A7F555D234E377DB375FA3A (int32_t ___0_flags, String_t* ___1_str, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry__ctor_m347500783A33056574AD3DD966953194EA01D066 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, String_t* ___0_name, int32_t ___1_versionRequiredToExtract, int32_t ___2_madeByInfo, int32_t ___3_method, 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 ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipStrings_get_UseUnicode_m532F828830067C41B7C4269D8E6737932B46D73E (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_IsUnicodeText_mE7C28A58126D2B43A2A5BB943AD3EDDFBE2514A1 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, bool ___0_value, 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 bool ZipEntryExtensions_HasFlag_m4722A144625DBAD79BF01A8C2EB6AE0D8C0E3FA1 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, int32_t ___1_flag, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntryExtensions_SetFlag_m54AC0357D2847C4C12E024D078CD78F68459DFC8 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, int32_t ___1_flag, bool ___2_enabled, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_HostSystem_m6EC5D459F9FC50886EFC6C150659B88CE8EF8977 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_AESKeySize_m2275F8C509E7FE48A00B6B5D08CBB3360841C22D (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_CentralHeaderRequiresZip64_m99738565CE3B19F8050963CF513B410A7258CF20 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_IsCrypted_m80991B46B22047E11B50EED2CD4ADCD9FF1058F9 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_HasDosAttributes_m54B71D16E048CEC6454F5E9764B5EADB610E6E90 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int32_t ___0_attributes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_EncryptionOverheadSize_mFD9307B8431EE8CD3F25579E71BF11D9BB18C2D1 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_LocalHeaderRequiresZip64_m523A7AC3BAB32B105C58262C79307DFBBDA7F9DE (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, 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 uint32_t Math_Min_m66781C8F3800C6682369B449FFDB62FAD5E87121 (uint32_t ___0_val1, uint32_t ___1_val2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Math_Max_m6612C5AE2D40056418765878E8787E4828D2ADD7 (uint32_t ___0_val1, uint32_t ___1_val2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_DaysInMonth_mB6063AA3711F1EE486B5FF6C858CDA9B04DD3977 (int32_t ___0_year, int32_t ___1_month, 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 int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTime__ctor_mD89390EF215242275A4E8F78C2C3E8BC3EF6F3C3 (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_kind, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_AESSaltLen_m1B9AC497CF085A6DDBFE22D31BA4DACB42952FC1 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_AESOverheadSize_mE93002FD217F2F857FF3B70A8AC87ACD3D293CF1 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData__ctor_mFE01CD998F6998C0F54BA16F6BBAC2B4373EBF28 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipExtraData_Find_mB4ABAFBA950A0BF9EE7C14E3A5E3EB171FC21544 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_headerID, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ZipExtraData_get_ValueLength_mD66D13FDB23629664BAB473667AC39F10AEB6058_inline (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipExtraData_ReadLong_m23B6BC6A5496431CFF1A7DCC3EBE44AD058027CF (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC ZipEntry_GetDateTime_mC3B801CAFE3B2F7EC66BB19B1712E46FC4180079 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* ___0_extraData, const RuntimeMethod* method) ; inline bool Nullable_1_get_HasValue_m092C73DCE052BFB5C60A39EF9F4E3401AA95221C_inline (Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC*, const RuntimeMethod*))Nullable_1_get_HasValue_m092C73DCE052BFB5C60A39EF9F4E3401AA95221C_gshared_inline)(__this, method); } inline DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D Nullable_1_GetValueOrDefault_mBE26FDBA8873F7AE883FF290864E1D2665EAC52F_inline (Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC* __this, const RuntimeMethod* method) { return (( DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D (*) (Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_mBE26FDBA8873F7AE883FF290864E1D2665EAC52F_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_ProcessAESExtraData_m36C7A35734E112B8431859057623C3FC36E04060 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* ___0_extraData, const RuntimeMethod* method) ; inline ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* ZipExtraData_GetData_TisExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D_mEF66B538F8E0E085142034E09230BA1C95307DF3 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { return (( ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* (*) (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E*, const RuntimeMethod*))ZipExtraData_GetData_TisRuntimeObject_m90BFE6A6F3F4F28E681B1CC61990E5CD30D2882A_gshared)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ExtendedUnixData_get_Include_mC43425054CF2205C6114E87D3084DD241A53C1F1_inline (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ExtendedUnixData_get_ModificationTime_m7F8BB4E4F5659B9B93EBBF8C6025EAAC2C00AE96_inline (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, const RuntimeMethod* method) ; inline void Nullable_1__ctor_mB17304720EA19F5469A4883827F53A75FEB492CF (Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, const RuntimeMethod*))Nullable_1__ctor_mB17304720EA19F5469A4883827F53A75FEB492CF_gshared)(__this, ___0_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipExtraData_ReadShort_mD23E22A349EB1AA4E55180F5219F942C11CBB51E (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipExtraData_ReadByte_m4CD90103F0EB9A27ADCEC871141BB3F4B942C1F3 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ZipEntry_get_CompressionMethod_m921D46C502B835FD59F471A8AF2452C4448AD71F_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_IsCompressionMethodSupported_mCF0A040B4AF34D20F8CF4E2CF79A3750E4D8CC4D (int32_t ___0_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Path_IsPathRooted_m0AAA41017FBDDFD52AFC56508EFB5A4195E89C43 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetPathRoot_m31AA9272864F572DEC78EC2595D2A5ABFEF5651C (String_t* ___0_path, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipEntry_set_Flags_m76BAB2AABFABE617270A17BA16647E785742ADB3_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipNameTransform__ctor_m7EE0B3DF2195AA15C96383729606680FC94120DB (ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntryFactory_set_FixedDateTime_m79B810D922A2B77C772405D4716FA14D0000D89D (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipEntryFactory_MakeFileEntry_m98EB4102DDA6AC3DF3AF235EAE270A33BB3B83AC (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, String_t* ___0_fileName, String_t* ___1_entryName, bool ___2_useFileSystem, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry__ctor_m57DF1E22A5668632D005371CB1958F5801531DD9 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileInfo__ctor_m0A602529DFCFC44BB4EF4C530E6FBA765C44143F (FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* __this, String_t* ___0_fileName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D FileSystemInfo_get_CreationTime_mA78EF1799DC6825E70182125DD20BC6B37A850F4 (FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D FileSystemInfo_get_CreationTimeUtc_m61787FB0A75A0C85ED5F014676A239619F3CE7D9 (FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D FileSystemInfo_get_LastAccessTime_mA514BB980D71BA1902E31F016578212754AF193D (FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D FileSystemInfo_get_LastAccessTimeUtc_m3CE28F6F993D3768F5D8AB90B94C665857E8E3CE (FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D FileSystemInfo_get_LastWriteTime_m5009457B3D837E929AF4FBC9E2738F15BB6476C5 (FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D FileSystemInfo_get_LastWriteTimeUtc_mD88B2540B4766584A90C45018C6EDBFEC9C80BA8 (FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t FileInfo_get_Length_m7FADCE0E3C88678C0A7BFA694786C02AD652A33B (FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_Size_m547264DC478C416ED7B26D25A6F62267329C1997 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_ExternalFileAttributes_mCA2F8FEDEC078E5D119ECA80E29ECAA6D7CB32E2 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipEntryFactory_MakeDirectoryEntry_m2EF76D42D459D0465495C068E5504107CA8DCD23 (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, String_t* ___0_directoryName, bool ___1_useFileSystem, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryInfo__ctor_m36BC476C58B55083046C0A738157D84E2323E0E9 (DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* __this, String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m80A96998EE283D1B8D634781F9D58AE82EB0E597 (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_mC2A08AF3FC30A1DF60B2CFC5668637DF88B66444 (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int32_t ___2_count, bool ___3_writable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream__ctor_mA3312249DD837FF2074DD5A6AC85CB5F2D814A27 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipHelperStream_ReadLEInt_m0D250A0E397CA21148960D90690B122636BE7B32 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTime__ctor_m30157484F8C1D6527DC8B93AC6C9268EDB0B1168 (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, int32_t ___7_kind, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpan__ctor_m7DA95D0F449E6A1F71C74055EE55D799D4C98E10 (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, int32_t ___0_days, int32_t ___1_hours, int32_t ___2_minutes, int32_t ___3_seconds, int32_t ___4_milliseconds, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_op_Addition_m652BE1306897DBE4CDF3ADA99FFFE2E70BFE3865 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_d, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___1_t, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipHelperStream_set_IsStreamOwner_mC072114E5FEA9CD4217D5DC17CAE302937C6CF42_inline (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A DateTime_op_Subtraction_m64D26F5ABFAE6E166A7E567093D025F6C69F0123 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_d1, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_d2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeSpan_get_TotalSeconds_mED686E7CECE6A76A7DC38518698B9199DB8CDEA8 (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, int32_t ___0_value, 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 bool DateTime_op_GreaterThanOrEqual_m3B83DFFCC29B04E344ECBD436FA71606FDE710BD (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_t1, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_t2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DateTime_op_LessThanOrEqual_mC22EB236042D9E1C17C64393FB429E58B8F952F8 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_t1, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_t2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExtendedUnixData_IsValidValue_m11EB75256D4E4173D2352D9D63C492FDA1874627 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTime__ctor_mA3BF7CE28807F0A02634FD43913FAAFD989CEE88 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, int32_t ___0_year, int32_t ___1_month, int32_t ___2_day, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipHelperStream_ReadLEShort_m71C24E01F2043B7808F5A2464481F8A260C83F3D (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipHelperStream_ReadLELong_m26E9343853D163666C764FD7201110D1647B2F3F (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_FromFileTimeUtc_m438EB6875CCA2AC723474C3B4BE8906803BE6517 (int64_t ___0_fileTime, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DateTime_ToFileTimeUtc_m50EDDE63F70BA3BE557B4F26D914BE45D9EBD987 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteLELong_m0256A76997CDE30CA50CD49CE5180E6322C85240 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NTTaggedData_IsValidValue_mDD633BB5E232B94557B5D804E719F22C9DEA8E79 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_Clear_m615EFB18F660519A0D80E147AA5196AF7B647AB5 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) ; inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Empty_Array_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m29C6B968B775D5692A1E0541121C63AE71F02485_inline (const RuntimeMethod* method) { return (( ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* (*) (const RuntimeMethod*))Empty_Array_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m29C6B968B775D5692A1E0541121C63AE71F02485_gshared_inline)(method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipExtraData_get_Length_mF18DC69BBCE460B7536C876D1BEE691EDAC04C9D (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042 (RuntimeArray* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipExtraData_ReadShortInternal_m56091D31CF469A6D5A1A89109460395858B3C6C3 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_AddEntry_m73D0080833A4C78DDB59BAF9BC114F3078B0681D (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_headerID, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_fieldData, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipExtraData_Delete_mEA83DEF05C86566F83859F9432A36807B192586E (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_headerID, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB (RuntimeArray* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_SetShort_mCEBA48CAAD3CDE85FA74D6C11657A4C3E4BDECD4 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t* ___0_index, int32_t ___1_source, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_AddLeShort_m25D1870B917A3372D5FE4C521E0D7907B52C2F6D (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_toAdd, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_AddLeInt_mCC95AFF6EE653922E347C46FA61B21CE36C7080D (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_toAdd, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_ReadCheck_mF4642BB20FE30C86BA1BDEE79BF12C79DEB05132 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipExtraData_ReadInt_mEA3C7D434CD04E75823BD0A260507917C252C33B (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __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 EventArgs__ctor_mC6F9412D03203ADEF854117542C8EBF61624C8C3 (EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeysRequiredEventArgs__ctor_mC09FE4A11F7F8E3ED5CE1D8A27604E5203E9E9FB (KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* __this, String_t* ___0_name, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_keyValue, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_inline (KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* __this, RuntimeObject* ___0_sender, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* ___1_e, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* KeysRequiredEventArgs_get_Key_m8FB24232FC20E9B72D0E4E2010FA4DB627F6CC1B_inline (KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* PkzipClassic_GenerateKeys_m43E624D965DA8EAB4A48C2096E539582D1E3C2E7 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_seed, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_DisposeInternal_m74D9278A5AF166508B5F116E925568EA33CDE8BC (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, bool ___0_disposing, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile__ctor_mD028E1B745EBAE2F53CD703029B52FBEB6D2ECBB (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* ___0_file, bool ___1_leaveOpen, const RuntimeMethod* method) ; inline ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* Empty_Array_TisZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_mD3A61D26CF46D73779C4A9CE28CA91FD4BA13BDF_inline (const RuntimeMethod* method) { return (( ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* (*) (const RuntimeMethod*))Empty_Array_TisRuntimeObject_mABA6D256A8B50DA7621C558E89DDD1781023FC01_gshared_inline)(method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __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 void ZipFile__ctor_m9557ECEB2080E57A9FCAAAFF3795CE642AF8B2AF (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ZipEntry_Clone_m69C5999AA5599CF52A59EC12B029EBFD0D1817D3 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __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 ZipEntryEnumerator__ctor_m7425034DC6173FD280DB93AEA488B9FD3BE7D097 (ZipEntryEnumerator_t3FB11462A6F1FB84BB3F8F423B39729DF3DEEC32* __this, ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* ___0_entries, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipFile_FindEntry_mF62799024556F7C257A7317EDE6D158AFF2639E2 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_name, bool ___1_ignoreCase, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t ZipEntry_get_ZipFileIndex_mF55AD5CA9BDEAC66FF33DDCC6BE80ED9C8F7A87C_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipFile_GetInputStream_m2822DEE7B99BB5693A68173BD1BDC2172293274C (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int64_t ___0_entryIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipFile_LocateEntry_mA3F5337A9BC274B7B719262CB71C469AAAB6CC28 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PartialInputStream__ctor_m11903D29690FB3816B15922C4DFE2FB782B67EFB (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_zipFile, int64_t ___1_start, int64_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipFile_CreateAndInitDecryptionStream_m530F2C25B3ED5D0BF98F971D3BD113F99847B1FF (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___1_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater__ctor_m0CC91E71EE865E53E352C874D41A53D043B03239 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, bool ___0_noHeader, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream__ctor_m02E0CF752CD8F31BD99535B80726F1C341B788F0 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* ___1_inf, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream__ctor_mF8A79DD42BCA11CC24A5D8FEE9BBE24605166F77 (BZip2InputStream_t642E417C7B4E6E0EED9A863F01B24A7B89269E74* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipFile_TestArchive_mC0C10EEE0562C03087EAB20606C030EDE2586277 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, bool ___0_testData, int32_t ___1_strategy, ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* ___2_resultHandler, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TestStatus__ctor_m87B280E505A38641B281E376D19C8B375DDF884B (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_file, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_inline (ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* __this, TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* ___0_status, String_t* ___1_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipFile_get_EntryByIndex_mBE316BEF69B1D03BA72C9A0FA0685F1D8E7D44B8 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TestStatus_SetEntry_m2B1B888832B5E57B0DE740D116E96B76915AA5DD (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TestStatus_SetOperation_m7C9DBB5F6B39AC30A27011E0DC672B4A8B12EC2F_inline (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, int32_t ___0_operation, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, int32_t ___1_tests, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TestStatus_AddError_mF3ED2AB44AE2C6E0654565046A8CBB8C38C20598 (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Crc32__ctor_mA6F3BCECE117A4F4792F12DBF025AEDF5A29FFA0 (Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* __this, const RuntimeMethod* method) ; inline void ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20 (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Crc32_Update_m1E9CA5EBC9CB837EB9294B57CF524CC53837319A (Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* __this, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___0_segment, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TestStatus_SetBytesTested_mC62C763AB9E5AC07F7832FB5598BECBCF54422D9_inline (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Crc32_get_Value_m4B6B2BCEFE9FEC39E4C154B56B408FB50E1DA0C5 (Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DescriptorData__ctor_m2747B9329A6AAC361C42969B52D58D136CF9FED5 (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_ReadDataDescriptor_m4760500FEECB6D7A2E2B81F0EEAAF3842E6FFD4F (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, bool ___0_zip64, DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* ___1_data, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t DescriptorData_get_Crc_mF0EC8FDBB226CA0A318CD6CDCE90A130CD39A6CA_inline (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t DescriptorData_get_CompressedSize_mBB349DD702B7E98F9EE4FBB843D57844A539353E_inline (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t DescriptorData_get_Size_mBC08E3B574097026177283D4C887E786B2491F38_inline (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipFile_get_Count_m89022C07BF486A57CCC7EE62106D761845B02A70 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TestStatus_get_ErrorCount_m1DD274D77BDFB0A32F7BC37BA0660D7FA55FD02B_inline (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUtils_ReadFully_mB6EB637B48B2A7FA99AB4F56D7411C80E78C922A (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_CompressionMethodForHeader_mBAF7E0795D93CCE84C0CAF8CA174C3EA6E1B658B (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipNameTransform_IsValidName_m112C71CF2215244DC0DD0083DAB1F9AD14E5E28C (String_t* ___0_name, bool ___1_relaxed, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipFile_get_IsEmbeddedArchive_m960E766E6B80F218936B82C7A02718C75A3B1498 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_mA3C3860EDE2CDD08BBD68C389377BC89D029D968 (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*, const RuntimeMethod*))Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared)(__this, method); } inline void List_1__ctor_mB4102660ADAA28C66BD611B4ED01E9E83013D950 (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method); } inline int32_t List_1_get_Count_mB865C5342A23AF0E7C84444A7A7BF82555D56854_inline (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipUpdate__ctor_m91FCFABD62109441B851FF3114C8B7AE4387CA3C (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) ; inline void List_1_Add_m8B5A5D44E86D52422082A13EE58B9BE1302D0222_inline (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* __this, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF*, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } inline void Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883 (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* __this, String_t* ___0_key, int32_t ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*, String_t*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateComparer__ctor_mC37893AA498C2D4F7AAC5379196443D6E732E987 (UpdateComparer_tF81D96250536822BA2347CF1A52DD4BCB0AE61BF* __this, const RuntimeMethod* method) ; inline void List_1_Sort_m926ABE837252116BA9553171CBD11FE2D5D7AE37 (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF*, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m4204C143D97E871DF2553329CFB0FBE3CD1A01F2_gshared)(__this, ___0_comparer, method); } inline Enumerator_t27845A07170AF7139D3776B89B0EFEAEF318B8DC List_1_GetEnumerator_m409779BEF8523A709651F6E0FC99D30039B352E9 (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* __this, const RuntimeMethod* method) { return (( Enumerator_t27845A07170AF7139D3776B89B0EFEAEF318B8DC (*) (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } inline void Enumerator_Dispose_m80E6DFE7D2DDC4E6E7D8AEC2F7B64F1F429EA76D (Enumerator_t27845A07170AF7139D3776B89B0EFEAEF318B8DC* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t27845A07170AF7139D3776B89B0EFEAEF318B8DC*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } inline ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* Enumerator_get_Current_m36338ACD8C737C022BAF2295A9A852890209C370_inline (Enumerator_t27845A07170AF7139D3776B89B0EFEAEF318B8DC* __this, const RuntimeMethod* method) { return (( ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* (*) (Enumerator_t27845A07170AF7139D3776B89B0EFEAEF318B8DC*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } inline ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* List_1_get_Item_m0E7EC3468AE25F6527BA2BAEE892D8BE3AF916D1 (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* (*) (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipUpdate_set_OffsetBasedSize_m56E1302363604A136B68516B2C7694DF1FDDCDB7_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, int64_t ___0_value, const RuntimeMethod* method) ; inline bool Enumerator_MoveNext_m8EE91B2384327C349FC028D075BA0EECF45B22A9 (Enumerator_t27845A07170AF7139D3776B89B0EFEAEF318B8DC* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t27845A07170AF7139D3776B89B0EFEAEF318B8DC*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicDiskDataSource__ctor_m04220FFA58A1D59F9250920A02192B0C707D95A8 (DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_BeginUpdate_m129032BD5873DD2B5A8BFE85304DA65D7C36BC39 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, RuntimeObject* ___0_archiveStorage, RuntimeObject* ___1_dataSource, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ZipFile_get_Name_m1E267997428033BB1E392F2AF4A97B6113E207D4_inline (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryArchiveStorage__ctor_m9039A6F78AC7EFAB4B2F501AC80F78392017A5C8 (MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiskArchiveStorage__ctor_m84B91A22EFA3C9D7F6F0BEF222F29EAFD01CF380 (DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_file, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_PostUpdateCleanup_m4422B53F2781D2413F94F73DCC3852B3AA5C387B (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; inline void Dictionary_2_Clear_m841DBE29811833266CC127714688998A50D5F7CD (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*, const RuntimeMethod*))Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_RunUpdates_m72397EBB9DA301B815C5DEE3DF87DE4EEFC92967 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_UpdateCommentOnly_m80D3E5A5290AFBAC06E93634215A14D25F99A5D0 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipString_get_RawComment_m875A05F6F7B548933C3D895B40A94EFB8ED0815E (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteEndOfCentralDirectory_m1F8949386018CF548DC343443B701BBF0A80178D (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, int64_t ___0_noOfEntries, int64_t ___1_sizeEntries, int64_t ___2_startOfCentralDirectory, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_comment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipString__ctor_m8AC3829A496BE6CDF30AD906089473B8CA916282 (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* __this, String_t* ___0_comment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipString_get_RawLength_m970B4EF6528EC9C39B106F0902E620696060CC99 (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipFile_FindExistingUpdate_m7354748E4EF87CB49BC50BA05C125F6E3E646E46 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_fileName, bool ___1_isEntryName, const RuntimeMethod* method) ; inline void List_1_set_Item_m9642B41BE95BF0CF43B80578DFB82EC44DCA10D9 (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* __this, int32_t ___0_index, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF*, int32_t, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CheckSupportedCompressionMethod_m5309FADE633253A0D9DE4720DB91DB58C1BE5521 (int32_t ___0_compressionMethod, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ZipFile_get_EntryFactory_m593114B2E997C8E2D6F8AB2A6E7AF023A87CFF31_inline (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipEntry_set_CompressionMethod_mA85330A7FE1671F9DB70B1A4C77F21096C7932B7_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipUpdate__ctor_m53C3B45663DAC74029E42513D36851EF861E87D5 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, String_t* ___0_fileName, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___1_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_AddUpdate_m4200B2D95EB2E1815DA5BE555B39BDCF1FEA45FA (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_update, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipUpdate__ctor_mF4A366495E901979FA7433986D8694749E377187 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, RuntimeObject* ___0_dataSource, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___1_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipUpdate__ctor_m340E70C235A0F4E64FDF0184E4E6BEE74064E654 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, int32_t ___0_command, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___1_entry, 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 NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742 (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipFile_FindExistingUpdate_mD86E7C30A96D51BF128A1AECE4482C2FC8F059B1 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_WriteLEUshort_mDCC3736B49645991F4A916AD7848CB4BFE81F240 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, uint16_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_WriteLEUint_mDB9E97026CD615B768BC7484DED17C82F9935262 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, uint32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipEntry_set_Offset_m2A3248EE2F9DA062662D5AACD8836FB7050BBEFB_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ZipUpdate_get_Command_mC485960DF8934287BC9FD40497D3087ACE45A6D3_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_CompressedSize_m87DF88E48424231B906D61C2A2C882429125C036 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_Crc_mED8E86FBB118DEB1C7778337DBAA46614811FE19 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipFile_get_HaveKeys_m6272C2C749B0510B376E327A20BBD54E3BA07022 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_IsCrypted_m06160CD4F3BC20498FE8458C849D03EB1C1A2B9E (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_ForceZip64_m280935F5FE814E1AB4E50DCE654FB55A3EBAE649 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipEntry_get_DosTime_mE9C5D13066A33737A93FCF191D78571F24C74AB2 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_HasCrc_m8EBBC5D78E15096E59672EC8017B1CB82985ADF8 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipUpdate_set_CrcPatchOffset_m03432D0929865EF6855C6F01D8E637FC7BFB4ACB_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipUpdate_set_SizePatchOffset_mC2D20FE72B9C8826583F73A4AF1030EF633CFC4C_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipEntry_get_ExtraData_mF18F33CFC7DDD5F844145A7CA2FFD55966EF3BBC_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_StartNewEntry_m0011A6840C1E9A5A5E637AF902006CB995ADF9D8 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_AddLeLong_mB4392222944E29DA278213B7DF1823A79E9024EF (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int64_t ___0_toAdd, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_AddNewEntry_m7E8ACF2F19031AC84B2C921E407B484E5E18B84A (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_headerID, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipExtraData_GetEntryData_m5321C7D3224B3896299124854B05C85F42DDB243 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_ExtraData_mB01EAB0A570EE5600ABF37A936EE3EE160C04192 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ZipExtraData_get_CurrentReadIndex_m5DCA2B008040E754C5C814431B03E0CCDFFE7241_inline (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_VersionMadeBy_mFF5E258DA20EAFCDBD1F79B592E36EBCE4C6279F (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ZipEntry_IsZip64Forced_mF3D5E0648508BBB148FE1922FE80DF2549D76084_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ZipEntry_get_Comment_m37FBA947212CE599F086495D2AFBEE4273F9F000_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_ASCII_mCC61B512D320FD4E2E71CC0DFDF8DDF3CD215C65 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ZipFile_get_NameTransform_m9D3D789CADEAA41C66603D4C137E03991EAC7313 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipFile_GetDescriptorSize_mB53EA9561E07875723E936DEA09E6EF40E4F9623 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_update, bool ___1_includingSignature, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipFile_GetBuffer_mAC2B43934207E9EB3E3886374AF2ECB9FD0A93F2 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BitConverter_ToUInt32_m177FADD1E9B033C11D74E8DD1F957F62EF0BA177 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, int32_t ___1_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ; inline bool Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared)(__this, ___0_key, method); } inline int32_t Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592 (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( int32_t (*) (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_mA019F7A495B48EF2A6E5D36977DB3EA09A47ECDB_gshared)(__this, ___0_key, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipFile_GetTransformedFileName_m7C539741F00F491BCE491A3302139F4B13FD581D (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipFile_CreateAndInitEncryptionStream_mF3EA773E9424A8D6D47691C1E9E7FC453A1271D3 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___1_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UncompressedStream__ctor_m4014549FE7E23DFD4EA7F51D5A98F5F1320D3136 (UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Deflater__ctor_m4FABFFD112C6A43FAB25441584A4E71E25491567 (Deflater_tE26B87FA02D8CF96ADE20123EEB602D1BBBC03AA* __this, int32_t ___0_level, bool ___1_noZlibHeaderOrFooter, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream__ctor_m7BB68C8B66A02E00A1CDD40A6F90187B767E7FB7 (DeflaterOutputStream_t1DE7F367C624B7622CF8B9981F03E29BC23DE7B3* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseOutputStream, Deflater_tE26B87FA02D8CF96ADE20123EEB602D1BBBC03AA* ___1_deflater, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream__ctor_mB6160D7307FEB86CE73FA7C3C73B70D07CF49F9B (BZip2OutputStream_t6F30CEFF802F829464A859C4B8C06763B657F03E* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BZip2OutputStream_set_IsStreamOwner_mDDBB2B158DD10DD5F502FC36FF8596589E3F5568_inline (BZip2OutputStream_t6F30CEFF802F829464A859C4B8C06763B657F03E* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipUpdate_GetSource_mB6C31EEA391B8F52659113565FD37CC246BA98E9 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ZipUpdate_get_Filename_mFC584C8751AF4A9DEEBC71AFC0F5EB82061B6566_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_WriteLocalEntryHeader_mB196274726D038525224BA1A474313EA603537A7 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_update, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipFile_GetOutputStream_m5E08EC507D9289369D2E09E3EF12F9CE4479192F (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CopyBytes_m542C5030FFA6800A0F1109614711E06E68AB76BF (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_update, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_destination, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___2_source, int64_t ___3_bytesToCopy, bool ___4_updateCrc, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipHelperStream_WriteDataDescriptor_mE0F0EAFD8C7810E19A23F2E169F7828A8353D35C (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t ZipUpdate_get_OffsetBasedSize_m0F2A507287F909966520A840E89F207F2316F3D0_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CopyEntryDataDirect_m2A2840E27C63B63A14C81B8F141C843543DAF512 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_update, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, bool ___2_updateCrc, int64_t* ___3_destinationPosition, int64_t* ___4_sourcePosition, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CopyDescriptorBytesDirect_m670FBE9D966FA53242F0CF0749DB32CD5CA66CCE (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_update, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, int64_t* ___2_destinationPosition, int64_t ___3_sourcePosition, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CopyDescriptorBytes_mF5F9291868876D891815A12E8E4DCC48699A775A (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_update, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_dest, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___2_source, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Reopen_mC55EA21B9BC09193C4EC1E1F26070112B435386D (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_source, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream__ctor_m9602F498E51EC11F06B3601A26331997EE2E387A (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipHelperStream_LocateBlockWithSignature_mC1DE8D82828B4279508FFB3AA4BD560E0C42AFC7 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, int32_t ___0_signature, int64_t ___1_endLocation, int32_t ___2_minimumBlockSize, int32_t ___3_maximumVariableData, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ZipFile_get_IsNewArchive_m9AB2DA266F7A0A27D398160FA06E5DA8EBF0B7BC_inline (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ZipFile_Create_m170FA1F176F673E24D68A0FCB1728AD262FF0E01 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_outStream, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ZipFile_get_UseZip64_m3914F19C663061180AC55060AF8A163D92A987BA_inline (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipFile_set_UseZip64_m1B8DCC2C0C0F518CAB06F3AE07F54091D12C0BFA_inline (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CopyEntryDirect_m5CC0CF3B0635A2A053E3267A5DCF0F29E2A61F6F (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_workFile, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___1_update, int64_t* ___2_destinationPosition, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CopyEntry_m165D353B577EB5DAEE59B7716D952D586EBE90DE (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_workFile, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___1_update, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_ModifyEntry_m497979708FEF526958EF340638400F9FD21A7A80 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_workFile, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___1_update, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_AddEntry_mEEC5BBB3BE4FF68A8B71C99579BB5246EFC3F773 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_workFile, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___1_update, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipFile_WriteCentralDirectoryHeader_m8AB22034B1B06889F2178E636C54ACEC27274909 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t ZipUpdate_get_CrcPatchOffset_m81CA5F38FB212E274A4E4D66D7CFECEDD3799C1E_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t ZipUpdate_get_SizePatchOffset_m055D34EEBF70BA5BE08AF1C1C584C08D5A4673C9_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_WriteLeLong_m02E864FA983236F3854E688CEEDE09C25CF52A69 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Close_mF0B9D4F33FBD2419B1F8AEB78027D416D5023149 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_Delete_mE29829DA504F3E1B8BCB78F21E2862C9ED7EC386 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ZipFile_get_IsStreamOwner_m021004FD70506F5B5F016D5E6EB03DD951F75EFE_inline (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4 (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipFile_LocateBlockWithSignature_mE9B3949E02A1A4D4BE025228780C1D40B4709CCD (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int32_t ___0_signature, int64_t ___1_endLocation, int32_t ___2_minimumBlockSize, int32_t ___3_maximumVariableData, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t ZipFile_ReadLEUlong_m6256868A5B6AAF6E018BC7C698632BC3EFB5E3F5 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUtils_ReadFully_mFDFCA7A2D85FFB845A9043D38EAFBAD26419548E (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_offset, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_DosTime_m79100981F9DE64D3F99105642E9BA4C6F243157C (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipEntry_set_ZipFileIndex_m377F1B04BD4B6801C313AB606FD0E7221677E66A_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipEntry_set_CryptoCheckValue_mDA84531EF65959CA95AD01B5D5441C83ABDA0503_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, uint8_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_ProcessExtraData_m0BA7E26AF89FB8F8F46F59F49CA252D47D6FB180 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, bool ___0_localHeader, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_Comment_mC191B38E2AA176C3D2446AC3400E6CD2BF965698 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_OnKeysRequired_m065F0083DC7C38F86D2E3C5D946F70C0C4B83399 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_fileName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StreamUtils_ReadRequestedBytes_mC99693852A1918D7321B979F792FF9979CA7AFB2 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_offset, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipAESTransform__ctor_m2625098C9E4CF4A849C69B38652210F4BC527DDE (ZipAESTransform_t8D3255E4308D948584DD03EF0D89F9A701153611* __this, String_t* ___0_key, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_saltBytes, int32_t ___2_blockSize, bool ___3_writeMode, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipAESTransform_get_PwdVerifier_m8C035461FA946D102ECC6BF8EDCDFE22949E3875_inline (ZipAESTransform_t8D3255E4308D948584DD03EF0D89F9A701153611* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipAESStream__ctor_m80DA2C779906B180637CC6248CD98DBC2E4AACD2 (ZipAESStream_t810D399E933900E1A681A1D63DCB12E08BBE1CAC* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, ZipAESTransform_t8D3255E4308D948584DD03EF0D89F9A701153611* ___1_transform, int32_t ___2_mode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicManaged__ctor_m4F756C50695E18A4B9B681640EEAB7FC898A77AC (PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoStream__ctor_mFCB7E1F2B96287E968978AC12DC1B1F4E44851B6 (CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, RuntimeObject* ___1_transform, int32_t ___2_mode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CheckClassicPassword_m8BAA95DBD2645BF09B876CFB55921EFF0DB85FD0 (CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65* ___0_classicCryptoStream, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___1_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_WriteEncryptionHeader_m0885CAAE1A2DA5EE2C46245665B93C6A16F330B4 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_crcValue, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ZipEntry_get_CryptoCheckValue_m4F1A8571C49358D3605E7C72DE9E06ED7410B514_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RNGCryptoServiceProvider__ctor_m605146E692C0209B3FFE83F7AC94335CA089CA09 (RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipUpdate__ctor_mAAC62E9FF6969233584B32DD1FF5DBCC5C33BD0B (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, String_t* ___0_fileName, String_t* ___1_entryName, int32_t ___2_compressionMethod, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipString_MakeBytesAvailable_mCB340FAA24E7367711B806733B69AFFE4530A851 (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipString_MakeTextAvailable_m7FD730E95B2A036D68C2A6B5C9B126ACC4BC9563 (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* __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 NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, 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 BaseArchiveStorage__ctor_mBB6E83CB43F546B9F73736FF2797F2E3CA6A9104 (BaseArchiveStorage_t757BA080D74C51FEA7A8A7C34B5C4423AC929D4B* __this, int32_t ___0_updateMode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiskArchiveStorage__ctor_m1052D55A73DB4855F40EF15C28B40F93B5B94C76 (DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_file, int32_t ___1_updateMode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PathUtils_GetTempFileName_mA30189C727798CBDEC169417DC818F62A3655622 (String_t* ___0_original, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_Move_mBC9450111E0144A55D893A720F19E612D658AC37 (String_t* ___0_sourceFileName, String_t* ___1_destFileName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_Copy_m3798F05909C43D7EA26130D51D0A15CFCBE7458A (String_t* ___0_sourceFileName, String_t* ___1_destFileName, bool ___2_overwrite, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileStream__ctor_m158997E4E7ADD1BA5E75F4835882E32137ACB3C9 (FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* __this, String_t* ___0_path, int32_t ___1_mode, int32_t ___2_access, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_m662CA0D5A0004A2E3B475FE8DCD687B654870AA2 (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EntryPatchData_set_CrcPatchOffset_m60D7FB19E3BED21DE880950F0C423E06B5B1FC84_inline (EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EntryPatchData_set_SizePatchOffset_mBE83D7600C904216886BABA90F1959F23E293E05_inline (EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t EntryPatchData_get_SizePatchOffset_m9272548F9B25282BF7D40FCA32878233EF34B2ED_inline (EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Math_Max_mD37411571F0547F04F280D5A8D1F044819AFA597 (int64_t ___0_val1, int64_t ___1_val2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteZip64EndOfCentralDirectory_m645054AB24CAF0C9005F5A39912999358AED99DF (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, int64_t ___0_noOfEntries, int64_t ___1_sizeEntries, int64_t ___2_centralDirOffset, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteLEUshort_m5AB9537D4C6A076B37398CAADF50AC08E9FE3AAE (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, uint16_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteLEUint_m1BB90220664116A001EB685973DF759704DE2401 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, uint32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EndOfStreamException__ctor_m154EAE9BDAE2A8EB0EE6714D881FA7075628C582 (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DescriptorData_set_Crc_m1BC2E61B20D0EE31DFA2E449A36E3DD3EC7E8B29 (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DescriptorData_set_CompressedSize_mB0E93A9185C7294DCEDB1D306C54BD84B586DC07_inline (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DescriptorData_set_Size_mA6D906CC24A7862673B14A4F2942F038BEE838CA_inline (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadDataHandler__ctor_m5C775CD67A3F4469DDF3E9E949591EE20AB676D1 (ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* ___1_inflater, int32_t ___2_bufferSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipInputStream_IsEntryCompressionMethodSupported_m233CDD82AF2831A747A26801A6300B66A54EB080 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_CanDecompress_mD7D833DA938D24A64826E33558D85D8B0296C487 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipInputStream_CloseEntry_m58B62E1D5D498E3D3A193D8082C373346571F745 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_ReadLeInt_mCA090CD6D2DC7BDF0980795CC302B2D1A1C9A829 (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_ReadLeShort_m5265132DE15F2F3BA565546AF701C3B9D38378CB (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_ReadRawBuffer_m042BDA1095F6CEB98A7D28FFA1C2985C62499064 (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InflaterInputBuffer_ReadLeLong_m9E647F0F391AACF50D67D9FF08AE2564359DF829 (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_StopDecrypting_mAD331F7D23101B53AF59151F9A4549860DEB8E0C (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipInputStream_ReadDataDescriptor_m18864830B9A5D302B7CA06C7AF8820A850C71FEC (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Crc32_Reset_m4804B7B843EACB6123F0794699C71CB186460EC2 (Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater_Reset_mFFFB72678E95AF084A927EB22CCA8659F0205A87 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Inflater_get_TotalIn_mFF8EDB276A98C303D8D024E0A4960794B15D553F (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651_inline (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Inflater_get_RemainingInput_m38388A0CCF8AE2665FE3F1756082398BD97E6A19 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InflaterInputBuffer_set_Available_m43C535F9E1F969BCB484242505283D62F9443BF4_inline (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InflaterInputStream_Skip_m8D0156D942E18A2F94FE8F85AE6CC772EC37785C (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, int64_t ___0_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipInputStream_CompleteCloseEntry_mAD07C7B8A0F0D6429675ED8B5D27771778D4FC60 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, bool ___0_testCrc, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUnsupportedException__ctor_m5946246EB852A2DF5D0D3D1E651DB0217BCA6A92 (StreamUnsupportedException_tD9C507CB3AD850E4939FB206CDBD834B273DD70B* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer_set_CryptoTransform_m74B44DB696E5981FBF2701952F4F0F8E7046575B (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_ReadClearTextBuffer_m2E3B3503EB1537417358063123DC94A04FAFF4D2 (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_outBuffer, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer_SetInflaterInput_m2ECF6EF614247B04C076D526AA7A8FFE28E9ACFC (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* ___0_inflater, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipInputStream_StoredDescriptorEntry_mD901766684583FF6A1FA9642CD751C78CCDC30F3 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_destination, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipInputStream_get_CanDecompressEntry_m3BB6258489C1CF0C6DD48850E3A6FF4B50278559 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipInputStream_ReadingNotSupported_mA6E619DD38321985543E9C78F5306AF7E85A4E5D (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_destination, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipInputStream_BodyRead_mDAB586ED74A100B208AF8E0202C6CEF4AB7EC296 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadDataHandler_Invoke_m9F8523BCFBB27181599525F9FF7C524D356FCAD9_inline (ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterInputStream_Read_m5A29A369BB4A8B3E5E0B1779825CC3A6C7D6BA76 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_get_IsFinished_mB48A2E4A918D96F53F2E2A5E025CD7EC71F671D1 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t Inflater_get_TotalOut_mE950C52B3F901711C013844FC861FA9E1122B74F_inline (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Dispose_m270B7F5E3A122A5EDDB41A5E04D5D9813E796B00 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, bool ___0_disposing, 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); } #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 SharpZipBaseException__ctor_m80A96998EE283D1B8D634781F9D58AE82EB0E597 (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, String_t* ___0_message, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_message; il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_mD4271A0856C71B064E10DB688BAFDBCB3B9D150E (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_message; Exception_t* L_1 = ___1_innerException; il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m7AC4DCAD3B4A17429EFB941ED0CCA831101D03C2 (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_m412D5FC4D69035738F1DB88FD771ABD6B0E9E120(__this, 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_m67C525E3E90C9890F9DFC4EA694BAD6E70364BAE (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEAAC5E3A77D04DD8512744622F3D88ACFA2767D); s_Il2CppMethodInitialized = true; } { SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(__this, _stringLiteralDEAAC5E3A77D04DD8512744622F3D88ACFA2767D, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3 (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, String_t* ___0_message, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_mF6532094A9C19DF7115F01F94D777A328799FD0F (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; Exception_t* L_1 = ___1_innerException; SharpZipBaseException__ctor_mD4271A0856C71B064E10DB688BAFDBCB3B9D150E(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_mCD1A2E3149C6101DD036C00E06680F67FB2BD203 (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; SharpZipBaseException__ctor_m7AC4DCAD3B4A17429EFB941ED0CCA831101D03C2(__this, 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUnsupportedException__ctor_m14E376E66BF360E31F6BC18528472A10FF4D3938 (StreamUnsupportedException_tD9C507CB3AD850E4939FB206CDBD834B273DD70B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6D12114BAECD6FF1822355F881EEF010AE883237); s_Il2CppMethodInitialized = true; } { StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(__this, _stringLiteral6D12114BAECD6FF1822355F881EEF010AE883237, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUnsupportedException__ctor_m5946246EB852A2DF5D0D3D1E651DB0217BCA6A92 (StreamUnsupportedException_tD9C507CB3AD850E4939FB206CDBD834B273DD70B* __this, String_t* ___0_message, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUnsupportedException__ctor_m835408FB50376993FF456C972978AEBB1E3BB4C3 (StreamUnsupportedException_tD9C507CB3AD850E4939FB206CDBD834B273DD70B* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; Exception_t* L_1 = ___1_innerException; StreamDecodingException__ctor_mF6532094A9C19DF7115F01F94D777A328799FD0F(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUnsupportedException__ctor_m13C312AC44E58C40A03E545F486D76E93877D5B3 (StreamUnsupportedException_tD9C507CB3AD850E4939FB206CDBD834B273DD70B* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; StreamDecodingException__ctor_mCD1A2E3149C6101DD036C00E06680F67FB2BD203(__this, 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnexpectedEndOfStreamException__ctor_m20E061A1D09D50D27D0631DEDA9AB02C40130162 (UnexpectedEndOfStreamException_t3ADC3E133AD1DFD4E2F89312B689758C9AB3C21A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral735D4DEE35C888BC20916E9F2276A0A8444D3CD1); s_Il2CppMethodInitialized = true; } { StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(__this, _stringLiteral735D4DEE35C888BC20916E9F2276A0A8444D3CD1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnexpectedEndOfStreamException__ctor_mBF64863A6657B7098D3E681D2E082C70E9164BBA (UnexpectedEndOfStreamException_t3ADC3E133AD1DFD4E2F89312B689758C9AB3C21A* __this, String_t* ___0_message, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnexpectedEndOfStreamException__ctor_mD60BC36975DE21D7BFC05EA33ED87439CBB92C65 (UnexpectedEndOfStreamException_t3ADC3E133AD1DFD4E2F89312B689758C9AB3C21A* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; Exception_t* L_1 = ___1_innerException; StreamDecodingException__ctor_mF6532094A9C19DF7115F01F94D777A328799FD0F(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnexpectedEndOfStreamException__ctor_m2CE972DBA007D958B747D35DB57F5B1291975236 (UnexpectedEndOfStreamException_t3ADC3E133AD1DFD4E2F89312B689758C9AB3C21A* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; StreamDecodingException__ctor_mCD1A2E3149C6101DD036C00E06680F67FB2BD203(__this, 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutOfRangeException__ctor_mDC7837A30189BF5EAF383D81EE40CB35CB9A63DB (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* __this, String_t* ___0_nameOfValue, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral328B3EE618281BF9F9B37709929ED8444729EEDC); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_nameOfValue; String_t* L_1; L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_0, _stringLiteral328B3EE618281BF9F9B37709929ED8444729EEDC, NULL); StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(__this, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutOfRangeException__ctor_mCA87FB02A9794D47EBF1D4AEDE548992F0B10BB7 (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* __this, String_t* ___0_nameOfValue, int64_t ___1_value, int64_t ___2_maxValue, int64_t ___3_minValue, const RuntimeMethod* method) { { String_t* L_0 = ___0_nameOfValue; String_t* L_1; L_1 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&___1_value), NULL); String_t* L_2; L_2 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&___2_maxValue), NULL); String_t* L_3; L_3 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&___3_minValue), NULL); ValueOutOfRangeException__ctor_mB007A08FB5A52B075BBA43953B1831221FE6B49F(__this, L_0, L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutOfRangeException__ctor_mB007A08FB5A52B075BBA43953B1831221FE6B49F (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* __this, String_t* ___0_nameOfValue, String_t* ___1_value, String_t* ___2_maxValue, String_t* ___3_minValue, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral261D661948B770F8B400B8265288227AE56B4F98); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26DC9E6A16A2B862023CCDC29E42E5404E9ACD4F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F58012AE31030A29DC3A57ADFB9FF06459D52CD); s_Il2CppMethodInitialized = true; } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0; String_t* L_2 = ___0_nameOfValue; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (String_t*)L_2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_1; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (String_t*)_stringLiteral5F58012AE31030A29DC3A57ADFB9FF06459D52CD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3; String_t* L_5 = ___1_value; NullCheck(L_4); (L_4)->SetAt(static_cast(2), (String_t*)L_5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_4; NullCheck(L_6); (L_6)->SetAt(static_cast(3), (String_t*)_stringLiteral261D661948B770F8B400B8265288227AE56B4F98); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6; String_t* L_8 = ___3_minValue; NullCheck(L_7); (L_7)->SetAt(static_cast(4), (String_t*)L_8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_7; NullCheck(L_9); (L_9)->SetAt(static_cast(5), (String_t*)_stringLiteral26DC9E6A16A2B862023CCDC29E42E5404E9ACD4F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9; String_t* L_11 = ___2_maxValue; NullCheck(L_10); (L_10)->SetAt(static_cast(6), (String_t*)L_11); String_t* L_12; L_12 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_10, NULL); StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(__this, L_12, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutOfRangeException__ctor_m806C10AD58A01A64F675B5B0285FD6B7AFB6646D (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* __this, const RuntimeMethod* method) { { StreamDecodingException__ctor_m67C525E3E90C9890F9DFC4EA694BAD6E70364BAE(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutOfRangeException__ctor_m0A10FE8CE850612F7775CF98A44B16BCF602AB73 (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; Exception_t* L_1 = ___1_innerException; StreamDecodingException__ctor_mF6532094A9C19DF7115F01F94D777A328799FD0F(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutOfRangeException__ctor_mB73EDF491FC8B35BA4BFC800FE3E5A9537ADE573 (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; StreamDecodingException__ctor_mCD1A2E3149C6101DD036C00E06680F67FB2BD203(__this, 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZipEvents_add_ProcessDirectory_m01A04C75301A90EE1519BC87CED465A4ADD47FCE (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* V_0 = NULL; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* V_1 = NULL; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* V_2 = NULL; { EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_0 = __this->___ProcessDirectory; V_0 = L_0; } IL_0007: { EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_1 = V_0; V_1 = L_1; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_2 = V_1; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6*)Castclass((RuntimeObject*)L_4, EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6_il2cpp_TypeInfo_var)); EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6** L_5 = (EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6**)(&__this->___ProcessDirectory); EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_6 = V_2; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_7 = V_1; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_9 = V_0; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_10 = V_1; if ((!(((RuntimeObject*)(EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6*)L_9) == ((RuntimeObject*)(EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6*)L_10)))) { goto IL_0007; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZipEvents_remove_ProcessDirectory_m972C094D763437156D2D6052B4C9D461FA208DA7 (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* V_0 = NULL; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* V_1 = NULL; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* V_2 = NULL; { EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_0 = __this->___ProcessDirectory; V_0 = L_0; } IL_0007: { EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_1 = V_0; V_1 = L_1; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_2 = V_1; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6*)Castclass((RuntimeObject*)L_4, EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6_il2cpp_TypeInfo_var)); EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6** L_5 = (EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6**)(&__this->___ProcessDirectory); EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_6 = V_2; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_7 = V_1; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_9 = V_0; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_10 = V_1; if ((!(((RuntimeObject*)(EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6*)L_9) == ((RuntimeObject*)(EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6*)L_10)))) { goto IL_0007; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastZipEvents_OnDirectoryFailure_m6CEF94A21C0A3D1C9239F489AE2F41B2553D20C6 (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, String_t* ___0_directory, Exception_t* ___1_e, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC* V_1 = NULL; ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A* V_2 = NULL; { V_0 = (bool)0; DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC* L_0 = __this->___DirectoryFailure; V_1 = L_0; DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC* L_1 = V_1; if (!L_1) { goto IL_0023; } } { String_t* L_2 = ___0_directory; Exception_t* L_3 = ___1_e; ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A* L_4 = (ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A*)il2cpp_codegen_object_new(ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A_il2cpp_TypeInfo_var); ScanFailureEventArgs__ctor_mD3EC5530FF449CBACDAD453F9C3D0B16CD4EEE13(L_4, L_2, L_3, NULL); V_2 = L_4; DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC* L_5 = V_1; ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A* L_6 = V_2; NullCheck(L_5); DirectoryFailureHandler_Invoke_mD1D195F65C3052DCCF1FAEFC156D001B5C73848C_inline(L_5, __this, L_6, NULL); ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A* L_7 = V_2; NullCheck(L_7); bool L_8; L_8 = ScanFailureEventArgs_get_ContinueRunning_m9B9614B945DA9F2B97B3A6A0DDCE1344FB10DB3C_inline(L_7, NULL); V_0 = L_8; } IL_0023: { bool L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastZipEvents_OnFileFailure_m5580200E1E9F9F5B94271F43A642FFAC90B4D74A (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, String_t* ___0_file, Exception_t* ___1_e, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683* V_0 = NULL; bool V_1 = false; ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A* V_2 = NULL; { FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683* L_0 = __this->___FileFailure; V_0 = L_0; FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683* L_1 = V_0; V_1 = (bool)((!(((RuntimeObject*)(FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_0026; } } { String_t* L_3 = ___0_file; Exception_t* L_4 = ___1_e; ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A* L_5 = (ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A*)il2cpp_codegen_object_new(ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A_il2cpp_TypeInfo_var); ScanFailureEventArgs__ctor_mD3EC5530FF449CBACDAD453F9C3D0B16CD4EEE13(L_5, L_3, L_4, NULL); V_2 = L_5; FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683* L_6 = V_0; ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A* L_7 = V_2; NullCheck(L_6); FileFailureHandler_Invoke_m8B828894A0B4D4EBC707B643E5CFDFDC9C6AA291_inline(L_6, __this, L_7, NULL); ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A* L_8 = V_2; NullCheck(L_8); bool L_9; L_9 = ScanFailureEventArgs_get_ContinueRunning_m9B9614B945DA9F2B97B3A6A0DDCE1344FB10DB3C_inline(L_8, NULL); V_1 = L_9; } IL_0026: { bool L_10 = V_1; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastZipEvents_OnProcessFile_mC4B604DBDE7104CF73406C1E63F4D759C6C7E47E (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, String_t* ___0_file, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD* V_1 = NULL; ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* V_2 = NULL; { V_0 = (bool)1; ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD* L_0 = __this->___ProcessFile; V_1 = L_0; ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD* L_1 = V_1; if (!L_1) { goto IL_0022; } } { String_t* L_2 = ___0_file; ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* L_3 = (ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26*)il2cpp_codegen_object_new(ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26_il2cpp_TypeInfo_var); ScanEventArgs__ctor_mE32C6BB03B22C9EC82B592CFC7E59D59F4F92C36(L_3, L_2, NULL); V_2 = L_3; ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD* L_4 = V_1; ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* L_5 = V_2; NullCheck(L_4); ProcessFileHandler_Invoke_m0CE1134B919AB30B75D015F705015F70C137FF78_inline(L_4, __this, L_5, NULL); ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* L_6 = V_2; NullCheck(L_6); bool L_7; L_7 = ScanEventArgs_get_ContinueRunning_mF0FC85B474E63CEEA36430871E8C54E1E35B9730_inline(L_6, NULL); V_0 = L_7; } IL_0022: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastZipEvents_OnCompletedFile_m5BB824E6D3FC7E9E0802BDE4CC2A8F860333B55B (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, String_t* ___0_file, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; CompletedFileHandler_tBC83F89740495190490EABE7B4ECD1560058B8A1* V_1 = NULL; ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* V_2 = NULL; { V_0 = (bool)1; CompletedFileHandler_tBC83F89740495190490EABE7B4ECD1560058B8A1* L_0 = __this->___CompletedFile; V_1 = L_0; CompletedFileHandler_tBC83F89740495190490EABE7B4ECD1560058B8A1* L_1 = V_1; if (!L_1) { goto IL_0022; } } { String_t* L_2 = ___0_file; ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* L_3 = (ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26*)il2cpp_codegen_object_new(ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26_il2cpp_TypeInfo_var); ScanEventArgs__ctor_mE32C6BB03B22C9EC82B592CFC7E59D59F4F92C36(L_3, L_2, NULL); V_2 = L_3; CompletedFileHandler_tBC83F89740495190490EABE7B4ECD1560058B8A1* L_4 = V_1; ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* L_5 = V_2; NullCheck(L_4); CompletedFileHandler_Invoke_m8200BE4AF3AF1FEF4C86989178AD4C624F490789_inline(L_4, __this, L_5, NULL); ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* L_6 = V_2; NullCheck(L_6); bool L_7; L_7 = ScanEventArgs_get_ContinueRunning_mF0FC85B474E63CEEA36430871E8C54E1E35B9730_inline(L_6, NULL); V_0 = L_7; } IL_0022: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastZipEvents_OnProcessDirectory_m4B3077F6D47419F303C1E6427BCB3267E653D55D (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, String_t* ___0_directory, bool ___1_hasMatchingFiles, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* V_1 = NULL; DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A* V_2 = NULL; { V_0 = (bool)1; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_0 = __this->___ProcessDirectory; V_1 = L_0; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_1 = V_1; if (!L_1) { goto IL_0023; } } { String_t* L_2 = ___0_directory; bool L_3 = ___1_hasMatchingFiles; DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A* L_4 = (DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A*)il2cpp_codegen_object_new(DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A_il2cpp_TypeInfo_var); DirectoryEventArgs__ctor_mCA7BA4E2A342B98434C321AD1F32CC8D8ECC3685(L_4, L_2, L_3, NULL); V_2 = L_4; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_5 = V_1; DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A* L_6 = V_2; NullCheck(L_5); EventHandler_1_Invoke_mB453B533D032F74E250FC3D09A50B17F42992FCE_inline(L_5, __this, L_6, NULL); DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A* L_7 = V_2; NullCheck(L_7); bool L_8; L_8 = ScanEventArgs_get_ContinueRunning_mF0FC85B474E63CEEA36430871E8C54E1E35B9730_inline(L_7, NULL); V_0 = L_8; } IL_0023: { bool L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A FastZipEvents_get_ProgressInterval_m6CC9B5F971093203152EF640A1C3903AF0A7834B (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, const RuntimeMethod* method) { { TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_0 = __this->___progressInterval_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZipEvents_set_ProgressInterval_m2F95292E5B3D5FCA25B6BDB96F1CE544DE98F31D (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___0_value, const RuntimeMethod* method) { { TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_0 = ___0_value; __this->___progressInterval_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZipEvents__ctor_m532F9FE060230A261288D6F752472FBAF05A8A54 (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var); TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_0; L_0 = TimeSpan_FromSeconds_m4401B50C0CA831134068595C6AF2F1CA92AAF80F((3.0), NULL); __this->___progressInterval_ = 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 FastZip__ctor_mC1A1E7198ECAF0536C65F80D1328E9829531B65F (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->___U3CEntryEncryptionMethodU3Ek__BackingField = 1; ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* L_0 = (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0*)il2cpp_codegen_object_new(ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); ZipEntryFactory__ctor_m6F137869F7F5303708A54DF6FD826BEF6D745A7F(L_0, NULL); __this->___entryFactory_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___entryFactory_), (void*)L_0); __this->___useZip64_ = 2; __this->___compressionLevel_ = (-1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip__ctor_m67CD9509FA501495B5D47A9A7A6E4B286AC55D89 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, int32_t ___0_timeSetting, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->___U3CEntryEncryptionMethodU3Ek__BackingField = 1; ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* L_0 = (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0*)il2cpp_codegen_object_new(ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); ZipEntryFactory__ctor_m6F137869F7F5303708A54DF6FD826BEF6D745A7F(L_0, NULL); __this->___entryFactory_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___entryFactory_), (void*)L_0); __this->___useZip64_ = 2; __this->___compressionLevel_ = (-1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_1 = ___0_timeSetting; ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* L_2 = (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0*)il2cpp_codegen_object_new(ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); ZipEntryFactory__ctor_m5E65FF6E1DB1F45FF6ED9EBDF7FA07988D8AA21F(L_2, L_1, NULL); __this->___entryFactory_ = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___entryFactory_), (void*)L_2); __this->___restoreDateTimeOnExtract_ = (bool)1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip__ctor_m7E486CBFE4B2D53CFB419A8055C5E9E64D05455C (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_time, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->___U3CEntryEncryptionMethodU3Ek__BackingField = 1; ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* L_0 = (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0*)il2cpp_codegen_object_new(ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); ZipEntryFactory__ctor_m6F137869F7F5303708A54DF6FD826BEF6D745A7F(L_0, NULL); __this->___entryFactory_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___entryFactory_), (void*)L_0); __this->___useZip64_ = 2; __this->___compressionLevel_ = (-1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1 = ___0_time; ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* L_2 = (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0*)il2cpp_codegen_object_new(ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); ZipEntryFactory__ctor_mDFBCD0AA7991A5E106DCF4DA044E5AD8C111FB0A(L_2, L_1, NULL); __this->___entryFactory_ = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___entryFactory_), (void*)L_2); __this->___restoreDateTimeOnExtract_ = (bool)1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip__ctor_m0391222AF4D273C499A8DCBAB521EA8AC625CFFB (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* ___0_events, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->___U3CEntryEncryptionMethodU3Ek__BackingField = 1; ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* L_0 = (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0*)il2cpp_codegen_object_new(ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); ZipEntryFactory__ctor_m6F137869F7F5303708A54DF6FD826BEF6D745A7F(L_0, NULL); __this->___entryFactory_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___entryFactory_), (void*)L_0); __this->___useZip64_ = 2; __this->___compressionLevel_ = (-1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_1 = ___0_events; __this->___events_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___events_), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastZip_get_CreateEmptyDirectories_m94BD7DABA81BFB0A0395A12826472D0B316AB7A0 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { { bool L_0 = __this->___createEmptyDirectories_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_set_CreateEmptyDirectories_m0C7163A85CC0F6045A853670FDFF43980A47698C (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___createEmptyDirectories_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FastZip_get_Password_m354FA50FD1E88E72E4B50884D5F11C9EB522E8ED (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___password_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_set_Password_mA6CBEB82BD6642CA9348DFC75CB9CB97FE01D279 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, String_t* ___0_value, const RuntimeMethod* method) { { String_t* L_0 = ___0_value; __this->___password_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___password_), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastZip_get_EntryEncryptionMethod_mAA232DDA7D970B86EEEA5F978670C98F7E0E775A (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CEntryEncryptionMethodU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_set_EntryEncryptionMethod_m7A65D4AFC84A8AFCE4282B90667DAE9BC56D928B (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CEntryEncryptionMethodU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FastZip_get_NameTransform_m83474F79ED0DBA9DC6ABD1069457C6489260FECD (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___entryFactory_; NullCheck(L_0); RuntimeObject* L_1; L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_set_NameTransform_mA715E500E18B11A6EFE2FCC18F1FBB427D386807 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___entryFactory_; RuntimeObject* L_1 = ___0_value; NullCheck(L_0); InterfaceActionInvoker1< RuntimeObject* >::Invoke(6, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FastZip_get_EntryFactory_mFC4BC5C16DADDF7F3C71FC8A3F9D9B7FFA2F366D (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___entryFactory_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_set_EntryFactory_mDCCF0CF257AB1E1803B6F0541481D10218298788 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_value; if (L_0) { goto IL_000f; } } { ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* L_1 = (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0*)il2cpp_codegen_object_new(ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); ZipEntryFactory__ctor_m6F137869F7F5303708A54DF6FD826BEF6D745A7F(L_1, NULL); __this->___entryFactory_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___entryFactory_), (void*)L_1); return; } IL_000f: { RuntimeObject* L_2 = ___0_value; __this->___entryFactory_ = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___entryFactory_), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastZip_get_UseZip64_m4EBE393E2E2D38E89B394C593F5323112F44385F (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___useZip64_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_set_UseZip64_mF5A2E07FE332970744801A7994B13BCD9D8985C3 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___useZip64_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastZip_get_RestoreDateTimeOnExtract_mFB927DD6D1B4D03030DB60D660E5C8F276E97811 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { { bool L_0 = __this->___restoreDateTimeOnExtract_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_set_RestoreDateTimeOnExtract_m9989A9D3A97099F892CD63C5F80FE5566B3F2AF7 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___restoreDateTimeOnExtract_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastZip_get_RestoreAttributesOnExtract_m74DF7742B99F2369743D328122002668FA576976 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { { bool L_0 = __this->___restoreAttributesOnExtract_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_set_RestoreAttributesOnExtract_m860E07480C16D9D68C7CE17B8EA274587E2A5A2D (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___restoreAttributesOnExtract_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastZip_get_CompressionLevel_mDB27FAC9E642AC9711137EB4B908B64F3DE78F54 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___compressionLevel_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_set_CompressionLevel_mCB852034DADCFDC5853ED5BEC2F231576490951E (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___compressionLevel_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_CreateZip_m1FC4CCC37C0598EE03CD0AF70DA00E96048CED09 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, String_t* ___0_zipFileName, String_t* ___1_sourceDirectory, bool ___2_recurse, String_t* ___3_fileFilter, String_t* ___4_directoryFilter, const RuntimeMethod* method) { { String_t* L_0 = ___0_zipFileName; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_1; L_1 = File_Create_m7A88AE26DE05E6D790E3C5B1140EE5DC91DCC519(L_0, NULL); String_t* L_2 = ___1_sourceDirectory; bool L_3 = ___2_recurse; String_t* L_4 = ___3_fileFilter; String_t* L_5 = ___4_directoryFilter; FastZip_CreateZip_m88F723C5C3C8CC93CE80DB02ED4D59D1AEC63AFE(__this, L_1, L_2, L_3, L_4, L_5, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_CreateZip_m76D3B33C3A29C183BE3B4120701B52B7A02FCE79 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, String_t* ___0_zipFileName, String_t* ___1_sourceDirectory, bool ___2_recurse, String_t* ___3_fileFilter, const RuntimeMethod* method) { { String_t* L_0 = ___0_zipFileName; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_1; L_1 = File_Create_m7A88AE26DE05E6D790E3C5B1140EE5DC91DCC519(L_0, NULL); String_t* L_2 = ___1_sourceDirectory; bool L_3 = ___2_recurse; String_t* L_4 = ___3_fileFilter; FastZip_CreateZip_m88F723C5C3C8CC93CE80DB02ED4D59D1AEC63AFE(__this, L_1, L_2, L_3, L_4, (String_t*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_CreateZip_m88F723C5C3C8CC93CE80DB02ED4D59D1AEC63AFE (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_outputStream, String_t* ___1_sourceDirectory, bool ___2_recurse, String_t* ___3_fileFilter, String_t* ___4_directoryFilter, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_outputStream; String_t* L_1 = ___1_sourceDirectory; bool L_2 = ___2_recurse; String_t* L_3 = ___3_fileFilter; String_t* L_4 = ___4_directoryFilter; FastZip_CreateZip_mEBDE57667671FA22EEC87706FAF5FE614C898DD7(__this, L_0, L_1, L_2, L_3, L_4, (bool)0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_CreateZip_mEBDE57667671FA22EEC87706FAF5FE614C898DD7 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_outputStream, String_t* ___1_sourceDirectory, bool ___2_recurse, String_t* ___3_fileFilter, String_t* ___4_directoryFilter, bool ___5_leaveOpen, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* V_0 = NULL; { String_t* L_0 = ___3_fileFilter; String_t* L_1 = ___4_directoryFilter; FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* L_2 = (FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275*)il2cpp_codegen_object_new(FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275_il2cpp_TypeInfo_var); FileSystemScanner__ctor_m0ED0CAA5571F6C1998F409CD4A8A3253C8D663F6(L_2, L_0, L_1, NULL); V_0 = L_2; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___0_outputStream; String_t* L_4 = ___1_sourceDirectory; bool L_5 = ___2_recurse; FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* L_6 = V_0; bool L_7 = ___5_leaveOpen; FastZip_CreateZip_m6900E724780D63DCBE534261160EDBC3667BBA9D(__this, L_3, L_4, L_5, L_6, L_7, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_CreateZip_m807CF1B8CF0B7C778DB985E88CE7497C766DB0FA (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, String_t* ___0_zipFileName, String_t* ___1_sourceDirectory, bool ___2_recurse, RuntimeObject* ___3_fileFilter, RuntimeObject* ___4_directoryFilter, const RuntimeMethod* method) { { String_t* L_0 = ___0_zipFileName; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_1; L_1 = File_Create_m7A88AE26DE05E6D790E3C5B1140EE5DC91DCC519(L_0, NULL); String_t* L_2 = ___1_sourceDirectory; bool L_3 = ___2_recurse; RuntimeObject* L_4 = ___3_fileFilter; RuntimeObject* L_5 = ___4_directoryFilter; FastZip_CreateZip_m4E0951E1460A2BC36542BB9923FE87D2124CD937(__this, L_1, L_2, L_3, L_4, L_5, (bool)0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_CreateZip_m4E0951E1460A2BC36542BB9923FE87D2124CD937 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_outputStream, String_t* ___1_sourceDirectory, bool ___2_recurse, RuntimeObject* ___3_fileFilter, RuntimeObject* ___4_directoryFilter, bool ___5_leaveOpen, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* V_0 = NULL; { RuntimeObject* L_0 = ___3_fileFilter; RuntimeObject* L_1 = ___4_directoryFilter; FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* L_2 = (FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275*)il2cpp_codegen_object_new(FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275_il2cpp_TypeInfo_var); FileSystemScanner__ctor_mD8E57733BEE2476428CA090B157DB101EB32A490(L_2, L_0, L_1, NULL); V_0 = L_2; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___0_outputStream; String_t* L_4 = ___1_sourceDirectory; bool L_5 = ___2_recurse; FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* L_6 = V_0; bool L_7 = ___5_leaveOpen; FastZip_CreateZip_m6900E724780D63DCBE534261160EDBC3667BBA9D(__this, L_3, L_4, L_5, L_6, L_7, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_CreateZip_m6900E724780D63DCBE534261160EDBC3667BBA9D (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_outputStream, String_t* ___1_sourceDirectory, bool ___2_recurse, FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* ___3_scanner, bool ___4_leaveOpen, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastZip_ProcessDirectory_m0827A0DD606FB9FC2A270A8A3FD01DE9A9FB20F4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastZip_ProcessFile_mEAC9BD7B1AF8C0470129FC805BCC688D82F1F5BE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* V_0 = NULL; ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* V_1 = NULL; { String_t* L_0 = ___1_sourceDirectory; ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204* L_1 = (ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204*)il2cpp_codegen_object_new(ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204_il2cpp_TypeInfo_var); ZipNameTransform__ctor_m8E4B0AE90AF37FCB7AB991C8B48AAEC319A959E0(L_1, L_0, NULL); FastZip_set_NameTransform_mA715E500E18B11A6EFE2FCC18F1FBB427D386807(__this, L_1, NULL); String_t* L_2 = ___1_sourceDirectory; __this->___sourceDirectory_ = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___sourceDirectory_), (void*)L_2); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___0_outputStream; ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* L_4 = (ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8*)il2cpp_codegen_object_new(ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8_il2cpp_TypeInfo_var); ZipOutputStream__ctor_m519ECCB775C45D05DA608DED8FD2041DC7856DC7(L_4, L_3, NULL); ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* L_5 = L_4; V_1 = L_5; __this->___outputStream_ = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___outputStream_), (void*)L_5); ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* L_6 = V_1; V_0 = L_6; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0136: { { ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* L_7 = V_0; if (!L_7) { goto IL_013f; } } { ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* L_8 = V_0; NullCheck(L_8); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8); } IL_013f: { return; } } }); try { { ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* L_9 = __this->___outputStream_; int32_t L_10; L_10 = FastZip_get_CompressionLevel_mDB27FAC9E642AC9711137EB4B908B64F3DE78F54_inline(__this, NULL); NullCheck(L_9); ZipOutputStream_SetLevel_m6BF5A2342021A6232BD5057ED1A332722F676DAB(L_9, L_10, NULL); ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* L_11 = __this->___outputStream_; bool L_12 = ___4_leaveOpen; NullCheck(L_11); DeflaterOutputStream_set_IsStreamOwner_m318F50FBAFDB1DE4A11B048066EA76ECEF449999_inline(L_11, (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0), NULL); ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* L_13 = __this->___outputStream_; NullCheck(L_13); ZipOutputStream_set_NameTransform_m9602362CF1AB55811F4875959791C6A244C8A479_inline(L_13, (RuntimeObject*)NULL, NULL); String_t* L_14 = __this->___password_; bool L_15; L_15 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_14, NULL); if (L_15) { goto IL_0076_1; } } { int32_t L_16; L_16 = FastZip_get_EntryEncryptionMethod_mAA232DDA7D970B86EEEA5F978670C98F7E0E775A_inline(__this, NULL); if (!L_16) { goto IL_0076_1; } } { ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* L_17 = __this->___outputStream_; String_t* L_18 = __this->___password_; NullCheck(L_17); ZipOutputStream_set_Password_m75A8926F72E7AE1C9B119CB570E5BBDB8B7DC0E4(L_17, L_18, NULL); } IL_0076_1: { ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* L_19 = __this->___outputStream_; int32_t L_20; L_20 = FastZip_get_UseZip64_m4EBE393E2E2D38E89B394C593F5323112F44385F_inline(__this, NULL); NullCheck(L_19); ZipOutputStream_set_UseZip64_m8788335E9C72E2DAE514FC8C49489031B63BA28C_inline(L_19, L_20, NULL); FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* L_21 = ___3_scanner; FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* L_22 = L_21; NullCheck(L_22); ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD* L_23 = L_22->___ProcessFile; ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD* L_24 = (ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD*)il2cpp_codegen_object_new(ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD_il2cpp_TypeInfo_var); ProcessFileHandler__ctor_mA4182603C0775EAE5330302836B2F58D6BF66B13(L_24, __this, (intptr_t)((void*)FastZip_ProcessFile_mEAC9BD7B1AF8C0470129FC805BCC688D82F1F5BE_RuntimeMethod_var), NULL); Delegate_t* L_25; L_25 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_23, L_24, NULL); NullCheck(L_22); L_22->___ProcessFile = ((ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD*)CastclassSealed((RuntimeObject*)L_25, ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&L_22->___ProcessFile), (void*)((ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD*)CastclassSealed((RuntimeObject*)L_25, ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD_il2cpp_TypeInfo_var))); bool L_26; L_26 = FastZip_get_CreateEmptyDirectories_m94BD7DABA81BFB0A0395A12826472D0B316AB7A0_inline(__this, NULL); if (!L_26) { goto IL_00c5_1; } } { FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* L_27 = ___3_scanner; EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6* L_28 = (EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6*)il2cpp_codegen_object_new(EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6_il2cpp_TypeInfo_var); EventHandler_1__ctor_m66739D86398C8A1E0BDE7FC30853C144C15007D6(L_28, __this, (intptr_t)((void*)FastZip_ProcessDirectory_m0827A0DD606FB9FC2A270A8A3FD01DE9A9FB20F4_RuntimeMethod_var), NULL); NullCheck(L_27); FileSystemScanner_add_ProcessDirectory_m5ECF848A334DE145274D018009FF11DFD8A2E2B4(L_27, L_28, NULL); } IL_00c5_1: { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_29 = __this->___events_; if (!L_29) { goto IL_012b_1; } } { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_30 = __this->___events_; NullCheck(L_30); FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683* L_31 = L_30->___FileFailure; if (!L_31) { goto IL_00fc_1; } } { FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* L_32 = ___3_scanner; FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* L_33 = L_32; NullCheck(L_33); FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683* L_34 = L_33->___FileFailure; FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_35 = __this->___events_; NullCheck(L_35); FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683* L_36 = L_35->___FileFailure; Delegate_t* L_37; L_37 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_34, L_36, NULL); NullCheck(L_33); L_33->___FileFailure = ((FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683*)CastclassSealed((RuntimeObject*)L_37, FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&L_33->___FileFailure), (void*)((FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683*)CastclassSealed((RuntimeObject*)L_37, FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683_il2cpp_TypeInfo_var))); } IL_00fc_1: { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_38 = __this->___events_; NullCheck(L_38); DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC* L_39 = L_38->___DirectoryFailure; if (!L_39) { goto IL_012b_1; } } { FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* L_40 = ___3_scanner; FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* L_41 = L_40; NullCheck(L_41); DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC* L_42 = L_41->___DirectoryFailure; FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_43 = __this->___events_; NullCheck(L_43); DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC* L_44 = L_43->___DirectoryFailure; Delegate_t* L_45; L_45 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_42, L_44, NULL); NullCheck(L_41); L_41->___DirectoryFailure = ((DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC*)CastclassSealed((RuntimeObject*)L_45, DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&L_41->___DirectoryFailure), (void*)((DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC*)CastclassSealed((RuntimeObject*)L_45, DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC_il2cpp_TypeInfo_var))); } IL_012b_1: { FileSystemScanner_tEAE9428961D063B566BDBC0DAD925D7BDFA46275* L_46 = ___3_scanner; String_t* L_47 = ___1_sourceDirectory; bool L_48 = ___2_recurse; NullCheck(L_46); FileSystemScanner_Scan_mA54D85A1EB2C41C98E4FA01826E372E788BD5C1B(L_46, L_47, L_48, NULL); goto IL_0140; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0140: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_ExtractZip_mC7FA28AFE9988B0B76BCE9FD03F89B8E3861DA8A (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, String_t* ___0_zipFileName, String_t* ___1_targetDirectory, String_t* ___2_fileFilter, const RuntimeMethod* method) { { String_t* L_0 = ___0_zipFileName; String_t* L_1 = ___1_targetDirectory; String_t* L_2 = ___2_fileFilter; bool L_3 = __this->___restoreDateTimeOnExtract_; FastZip_ExtractZip_m99FD8CA9B573190C28CEC6442F394B2C8477DCA8(__this, L_0, L_1, 2, (ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A*)NULL, L_2, (String_t*)NULL, L_3, (bool)0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_ExtractZip_m99FD8CA9B573190C28CEC6442F394B2C8477DCA8 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, String_t* ___0_zipFileName, String_t* ___1_targetDirectory, int32_t ___2_overwrite, ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* ___3_confirmDelegate, String_t* ___4_fileFilter, String_t* ___5_directoryFilter, bool ___6_restoreDateTime, bool ___7_allowParentTraversal, const RuntimeMethod* method) { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; { String_t* L_0 = ___0_zipFileName; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_1; L_1 = File_Open_mB4B41C2CDABC136A36207B3215D1BCC3A22AD5E7(L_0, 3, 1, 1, NULL); V_0 = L_1; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = V_0; String_t* L_3 = ___1_targetDirectory; int32_t L_4 = ___2_overwrite; ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* L_5 = ___3_confirmDelegate; String_t* L_6 = ___4_fileFilter; String_t* L_7 = ___5_directoryFilter; bool L_8 = ___6_restoreDateTime; bool L_9 = ___7_allowParentTraversal; FastZip_ExtractZip_m9F376932D4ADD6499AFFC4764461769E77F20A83(__this, L_2, L_3, L_4, L_5, L_6, L_7, L_8, (bool)1, L_9, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_ExtractZip_m9F376932D4ADD6499AFFC4764461769E77F20A83 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_inputStream, String_t* ___1_targetDirectory, int32_t ___2_overwrite, ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* ___3_confirmDelegate, String_t* ___4_fileFilter, String_t* ___5_directoryFilter, bool ___6_restoreDateTime, bool ___7_isStreamOwner, bool ___8_allowParentTraversal, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* V_0 = NULL; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* V_1 = NULL; RuntimeObject* V_2 = NULL; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* V_3 = NULL; { int32_t L_0 = ___2_overwrite; if (L_0) { goto IL_0012; } } { ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* L_1 = ___3_confirmDelegate; if (L_1) { goto IL_0012; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1A730B210F04D006444B15C025C77E3A08CE848F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FastZip_ExtractZip_m9F376932D4ADD6499AFFC4764461769E77F20A83_RuntimeMethod_var))); } IL_0012: { __this->___continueRunning_ = (bool)1; int32_t L_3 = ___2_overwrite; __this->___overwrite_ = L_3; ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* L_4 = ___3_confirmDelegate; __this->___confirmDelegate_ = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___confirmDelegate_), (void*)L_4); String_t* L_5 = ___1_targetDirectory; bool L_6 = ___8_allowParentTraversal; WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* L_7 = (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890*)il2cpp_codegen_object_new(WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var); WindowsNameTransform__ctor_mB854052037E51E3231111A4D71F316752CFDF04C(L_7, L_5, L_6, NULL); __this->___extractNameTransform_ = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___extractNameTransform_), (void*)L_7); String_t* L_8 = ___4_fileFilter; NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193* L_9 = (NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193*)il2cpp_codegen_object_new(NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193_il2cpp_TypeInfo_var); NameFilter__ctor_m209B7068CCEB49DF72A82A78EC2335097F67FA60(L_9, L_8, NULL); __this->___fileFilter_ = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___fileFilter_), (void*)L_9); String_t* L_10 = ___5_directoryFilter; NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193* L_11 = (NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193*)il2cpp_codegen_object_new(NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193_il2cpp_TypeInfo_var); NameFilter__ctor_m209B7068CCEB49DF72A82A78EC2335097F67FA60(L_11, L_10, NULL); __this->___directoryFilter_ = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___directoryFilter_), (void*)L_11); bool L_12 = ___6_restoreDateTime; __this->___restoreDateTimeOnExtract_ = L_12; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13 = ___0_inputStream; bool L_14 = ___7_isStreamOwner; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_15 = (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917*)il2cpp_codegen_object_new(ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917_il2cpp_TypeInfo_var); ZipFile__ctor_m0E4FB83176F2E16F26C805FDF0A1222E91F93A10(L_15, L_13, (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0), NULL); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_16 = L_15; V_1 = L_16; __this->___zipFile_ = L_16; Il2CppCodeGenWriteBarrier((void**)(&__this->___zipFile_), (void*)L_16); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_17 = V_1; V_0 = L_17; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_011b: { { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_18 = V_0; if (!L_18) { goto IL_0124; } } { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_19 = V_0; NullCheck(L_19); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_19); } IL_0124: { return; } } }); try { { String_t* L_20 = __this->___password_; if (!L_20) { goto IL_0086_1; } } { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_21 = __this->___zipFile_; String_t* L_22 = __this->___password_; NullCheck(L_21); ZipFile_set_Password_m2FD046E244D672EA3EC576567F4C3166386C869B(L_21, L_22, NULL); } IL_0086_1: { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_23 = __this->___zipFile_; NullCheck(L_23); RuntimeObject* L_24; L_24 = ZipFile_GetEnumerator_m0178670708BC972197A5780DDE93B29901B39900(L_23, NULL); V_2 = L_24; goto IL_0106_1; } IL_0094_1: { RuntimeObject* L_25 = V_2; NullCheck(L_25); RuntimeObject* L_26; L_26 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_25); V_3 = ((ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)CastclassClass((RuntimeObject*)L_26, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var)); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_27 = V_3; NullCheck(L_27); bool L_28; L_28 = ZipEntry_get_IsFile_mA31C241FE79A9317B1C8A74201FA7012AED8F70D(L_27, NULL); if (!L_28) { goto IL_00dc_1; } } { NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193* L_29 = __this->___directoryFilter_; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_30 = V_3; NullCheck(L_30); String_t* L_31; L_31 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_30, NULL); il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_32; L_32 = Path_GetDirectoryName_m428BADBE493A3927B51A13DEF658929B430516F6(L_31, NULL); NullCheck(L_29); bool L_33; L_33 = NameFilter_IsMatch_m5BB61F8CECF63FF87753736E570D78096D2DD0BD(L_29, L_32, NULL); if (!L_33) { goto IL_0106_1; } } { NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193* L_34 = __this->___fileFilter_; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_35 = V_3; NullCheck(L_35); String_t* L_36; L_36 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_35, NULL); NullCheck(L_34); bool L_37; L_37 = NameFilter_IsMatch_m5BB61F8CECF63FF87753736E570D78096D2DD0BD(L_34, L_36, NULL); if (!L_37) { goto IL_0106_1; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_38 = V_3; FastZip_ExtractEntry_m7A3AF0F708057E95D34D554DA498D17FD189588D(__this, L_38, NULL); goto IL_0106_1; } IL_00dc_1: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_39 = V_3; NullCheck(L_39); bool L_40; L_40 = ZipEntry_get_IsDirectory_mBA8AB58A4292E08199A50D102AD3C14ECFEE4171(L_39, NULL); if (!L_40) { goto IL_0106_1; } } { NameFilter_t4FA9796D8104A201A3EDCDB293177B4011987193* L_41 = __this->___directoryFilter_; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_42 = V_3; NullCheck(L_42); String_t* L_43; L_43 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_42, NULL); NullCheck(L_41); bool L_44; L_44 = NameFilter_IsMatch_m5BB61F8CECF63FF87753736E570D78096D2DD0BD(L_41, L_43, NULL); if (!L_44) { goto IL_0106_1; } } { bool L_45; L_45 = FastZip_get_CreateEmptyDirectories_m94BD7DABA81BFB0A0395A12826472D0B316AB7A0_inline(__this, NULL); if (!L_45) { goto IL_0106_1; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_46 = V_3; FastZip_ExtractEntry_m7A3AF0F708057E95D34D554DA498D17FD189588D(__this, L_46, NULL); } IL_0106_1: { bool L_47 = __this->___continueRunning_; if (!L_47) { goto IL_0119_1; } } { RuntimeObject* L_48 = V_2; NullCheck(L_48); bool L_49; L_49 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_48); if (L_49) { goto IL_0094_1; } } IL_0119_1: { goto IL_0125; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0125: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_ProcessDirectory_m0827A0DD606FB9FC2A270A8A3FD01DE9A9FB20F4 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, RuntimeObject* ___0_sender, DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A* ___1_e, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* V_0 = NULL; { DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A* L_0 = ___1_e; NullCheck(L_0); bool L_1; L_1 = DirectoryEventArgs_get_HasMatchingFiles_m176CFE393AD8B7DE9EE0945656C2AF08589C14F0_inline(L_0, NULL); if (L_1) { goto IL_0069; } } { bool L_2; L_2 = FastZip_get_CreateEmptyDirectories_m94BD7DABA81BFB0A0395A12826472D0B316AB7A0_inline(__this, NULL); if (!L_2) { goto IL_0069; } } { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_3 = __this->___events_; if (!L_3) { goto IL_0030; } } { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_4 = __this->___events_; DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A* L_5 = ___1_e; NullCheck(L_5); String_t* L_6; L_6 = ScanEventArgs_get_Name_mFAF42A1F2CDFE73FB25F1561802C07583E9012CC_inline(L_5, NULL); DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A* L_7 = ___1_e; NullCheck(L_7); bool L_8; L_8 = DirectoryEventArgs_get_HasMatchingFiles_m176CFE393AD8B7DE9EE0945656C2AF08589C14F0_inline(L_7, NULL); NullCheck(L_4); bool L_9; L_9 = FastZipEvents_OnProcessDirectory_m4B3077F6D47419F303C1E6427BCB3267E653D55D(L_4, L_6, L_8, NULL); } IL_0030: { DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A* L_10 = ___1_e; NullCheck(L_10); bool L_11; L_11 = ScanEventArgs_get_ContinueRunning_mF0FC85B474E63CEEA36430871E8C54E1E35B9730_inline(L_10, NULL); if (!L_11) { goto IL_0069; } } { DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A* L_12 = ___1_e; NullCheck(L_12); String_t* L_13; L_13 = ScanEventArgs_get_Name_mFAF42A1F2CDFE73FB25F1561802C07583E9012CC_inline(L_12, NULL); String_t* L_14 = __this->___sourceDirectory_; bool L_15; L_15 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_13, L_14, NULL); if (!L_15) { goto IL_0069; } } { RuntimeObject* L_16 = __this->___entryFactory_; DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A* L_17 = ___1_e; NullCheck(L_17); String_t* L_18; L_18 = ScanEventArgs_get_Name_mFAF42A1F2CDFE73FB25F1561802C07583E9012CC_inline(L_17, NULL); NullCheck(L_16); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_19; L_19 = InterfaceFuncInvoker1< ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*, String_t* >::Invoke(3, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_16, L_18); V_0 = L_19; ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* L_20 = __this->___outputStream_; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_21 = V_0; NullCheck(L_20); ZipOutputStream_PutNextEntry_m3B2BE2234D909F8A9F5F73CB21C895EF68688F0D(L_20, L_21, NULL); } IL_0069: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_ProcessFile_mEAC9BD7B1AF8C0470129FC805BCC688D82F1F5BE (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, RuntimeObject* ___0_sender, ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* ___1_e, 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*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* V_0 = NULL; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* V_1 = NULL; Exception_t* V_2 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_0 = __this->___events_; if (!L_0) { goto IL_0027; } } { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_1 = __this->___events_; NullCheck(L_1); ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD* L_2 = L_1->___ProcessFile; if (!L_2) { goto IL_0027; } } { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_3 = __this->___events_; NullCheck(L_3); ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD* L_4 = L_3->___ProcessFile; RuntimeObject* L_5 = ___0_sender; ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* L_6 = ___1_e; NullCheck(L_4); ProcessFileHandler_Invoke_m0CE1134B919AB30B75D015F705015F70C137FF78_inline(L_4, L_5, L_6, NULL); } IL_0027: { ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* L_7 = ___1_e; NullCheck(L_7); bool L_8; L_8 = ScanEventArgs_get_ContinueRunning_mF0FC85B474E63CEEA36430871E8C54E1E35B9730_inline(L_7, NULL); if (!L_8) { goto IL_00ac; } } try { { ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* L_9 = ___1_e; NullCheck(L_9); String_t* L_10; L_10 = ScanEventArgs_get_Name_mFAF42A1F2CDFE73FB25F1561802C07583E9012CC_inline(L_9, NULL); FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_11; L_11 = File_Open_mB4B41C2CDABC136A36207B3215D1BCC3A22AD5E7(L_10, 3, 1, 1, NULL); V_0 = L_11; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0072_1: { { FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_12 = V_0; if (!L_12) { goto IL_007b_1; } } { FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_13 = V_0; NullCheck(L_13); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_13); } IL_007b_1: { return; } } }); try { RuntimeObject* L_14 = __this->___entryFactory_; ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* L_15 = ___1_e; NullCheck(L_15); String_t* L_16; L_16 = ScanEventArgs_get_Name_mFAF42A1F2CDFE73FB25F1561802C07583E9012CC_inline(L_15, NULL); NullCheck(L_14); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_17; L_17 = InterfaceFuncInvoker1< ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*, String_t* >::Invoke(0, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_14, L_16); V_1 = L_17; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_18 = V_1; FastZip_ConfigureEntryEncryption_m85FC74D0DF6ACBAC146CF37DF9AD819040CFBAEE(__this, L_18, NULL); ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* L_19 = __this->___outputStream_; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_20 = V_1; NullCheck(L_19); ZipOutputStream_PutNextEntry_m3B2BE2234D909F8A9F5F73CB21C895EF68688F0D(L_19, L_20, NULL); ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* L_21 = ___1_e; NullCheck(L_21); String_t* L_22; L_22 = ScanEventArgs_get_Name_mFAF42A1F2CDFE73FB25F1561802C07583E9012CC_inline(L_21, NULL); FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_23 = V_0; FastZip_AddFileContents_m28EFE61F35B480F5C0D07F882008CEB5EA6423F1(__this, L_22, L_23, NULL); goto IL_007c_1; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_007c_1: { goto IL_00ac; } } 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_007e; } throw e; } CATCH_007e: { { Exception_t* L_24 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_2 = L_24; FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_25 = __this->___events_; if (!L_25) { goto IL_00a1; } } { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_26 = __this->___events_; ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* L_27 = ___1_e; NullCheck(L_27); String_t* L_28; L_28 = ScanEventArgs_get_Name_mFAF42A1F2CDFE73FB25F1561802C07583E9012CC_inline(L_27, NULL); Exception_t* L_29 = V_2; NullCheck(L_26); bool L_30; L_30 = FastZipEvents_OnFileFailure_m5580200E1E9F9F5B94271F43A642FFAC90B4D74A(L_26, L_28, L_29, NULL); __this->___continueRunning_ = L_30; goto IL_00aa; } IL_00a1: { __this->___continueRunning_ = (bool)0; IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } IL_00aa: { IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_00ac; } } IL_00ac: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_ConfigureEntryEncryption_m85FC74D0DF6ACBAC146CF37DF9AD819040CFBAEE (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0; L_0 = FastZip_get_Password_m354FA50FD1E88E72E4B50884D5F11C9EB522E8ED_inline(__this, NULL); bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); if (L_1) { goto IL_003c; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = ___0_entry; NullCheck(L_2); uint8_t L_3; L_3 = ZipEntry_get_AESEncryptionStrength_mE6E91B75C963CA4A928257FD0A96170822035BD8(L_2, NULL); if (L_3) { goto IL_003c; } } { int32_t L_4; L_4 = FastZip_get_EntryEncryptionMethod_mAA232DDA7D970B86EEEA5F978670C98F7E0E775A_inline(__this, NULL); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) == ((int32_t)2))) { goto IL_0025; } } { int32_t L_6 = V_0; if ((((int32_t)L_6) == ((int32_t)3))) { goto IL_0031; } } { return; } IL_0025: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_7 = ___0_entry; NullCheck(L_7); ZipEntry_set_AESKeySize_mCB0AA5224E992E44ADF3ABCA37657F2F8E8A33BC(L_7, ((int32_t)128), NULL); return; } IL_0031: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_8 = ___0_entry; NullCheck(L_8); ZipEntry_set_AESKeySize_mCB0AA5224E992E44ADF3ABCA37657F2F8E8A33BC(L_8, ((int32_t)256), NULL); } IL_003c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_AddFileContents_m28EFE61F35B480F5C0D07F882008CEB5EA6423F1 (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, String_t* ___0_name, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, 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; } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___1_stream; 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*)&_stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FastZip_AddFileContents_m28EFE61F35B480F5C0D07F882008CEB5EA6423F1_RuntimeMethod_var))); } IL_000e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer_; if (L_2) { goto IL_0026; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)4096)); __this->___buffer_ = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer_), (void*)L_3); } IL_0026: { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_4 = __this->___events_; if (!L_4) { goto IL_0067; } } { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_5 = __this->___events_; NullCheck(L_5); ProgressHandler_t8E59D3D7C8ABFEDE669B3F7E8B53E6C72BD4BB32* L_6 = L_5->___Progress; if (!L_6) { goto IL_0067; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7 = ___1_stream; ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* L_8 = __this->___outputStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___buffer_; FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_10 = __this->___events_; NullCheck(L_10); ProgressHandler_t8E59D3D7C8ABFEDE669B3F7E8B53E6C72BD4BB32* L_11 = L_10->___Progress; FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_12 = __this->___events_; NullCheck(L_12); TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_13; L_13 = FastZipEvents_get_ProgressInterval_m6CC9B5F971093203152EF640A1C3903AF0A7834B_inline(L_12, NULL); String_t* L_14 = ___0_name; StreamUtils_Copy_m8385545F45D5798156AAFACB4F3363B36DD8C74A(L_7, L_8, L_9, L_11, L_13, __this, L_14, NULL); goto IL_0079; } IL_0067: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_15 = ___1_stream; ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* L_16 = __this->___outputStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->___buffer_; StreamUtils_Copy_m7C18CE15A325FE58BD64E0EA90C5B4A101182374(L_15, L_16, L_17, NULL); } IL_0079: { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_18 = __this->___events_; if (!L_18) { goto IL_0093; } } { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_19 = __this->___events_; String_t* L_20 = ___0_name; NullCheck(L_19); bool L_21; L_21 = FastZipEvents_OnCompletedFile_m5BB824E6D3FC7E9E0802BDE4CC2A8F860333B55B(L_19, L_20, NULL); __this->___continueRunning_ = L_21; } IL_0093: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_ExtractFileEntry_m33F67DEC8B70378AB72FB59158F00D379E7976BF (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, String_t* ___1_targetName, 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*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* V_1 = NULL; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; Exception_t* V_5 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { V_0 = (bool)1; int32_t L_0 = __this->___overwrite_; if ((((int32_t)L_0) == ((int32_t)2))) { goto IL_0034; } } { String_t* L_1 = ___1_targetName; bool L_2; L_2 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_1, NULL); if (!L_2) { goto IL_0034; } } { int32_t L_3 = __this->___overwrite_; if (L_3) { goto IL_0032; } } { ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* L_4 = __this->___confirmDelegate_; if (!L_4) { goto IL_0032; } } { ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* L_5 = __this->___confirmDelegate_; String_t* L_6 = ___1_targetName; NullCheck(L_5); bool L_7; L_7 = ConfirmOverwriteDelegate_Invoke_mD0DB5086ADBC0C8ABB3BD7053EEF510C6237BB56_inline(L_5, L_6, NULL); V_0 = L_7; goto IL_0034; } IL_0032: { V_0 = (bool)0; } IL_0034: { bool L_8 = V_0; if (!L_8) { goto IL_0228; } } { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_9 = __this->___events_; if (!L_9) { goto IL_0059; } } { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_10 = __this->___events_; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_11 = ___0_entry; NullCheck(L_11); String_t* L_12; L_12 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_11, NULL); NullCheck(L_10); bool L_13; L_13 = FastZipEvents_OnProcessFile_mC4B604DBDE7104CF73406C1E63F4D759C6C7E47E(L_10, L_12, NULL); __this->___continueRunning_ = L_13; } IL_0059: { bool L_14 = __this->___continueRunning_; if (!L_14) { goto IL_0228; } } try { { String_t* L_15 = ___1_targetName; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_16; L_16 = File_Create_m7A88AE26DE05E6D790E3C5B1140EE5DC91DCC519(L_15, NULL); V_1 = L_16; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0111_1: { { FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_17 = V_1; if (!L_17) { goto IL_011a_1; } } { FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_18 = V_1; NullCheck(L_18); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_18); } IL_011a_1: { return; } } }); try { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___buffer_; if (L_19) { goto IL_0083_2; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)4096)); __this->___buffer_ = L_20; Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer_), (void*)L_20); } IL_0083_2: { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_21 = __this->___zipFile_; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_22 = ___0_entry; NullCheck(L_21); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_23; L_23 = ZipFile_GetInputStream_mE9B353D1829F89C38D0792704A0F9455E58BC8E5(L_21, L_22, NULL); V_2 = L_23; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00e6_2: { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_24 = V_2; if (!L_24) { goto IL_00ef_2; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_25 = V_2; NullCheck(L_25); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_25); } IL_00ef_2: { return; } } }); try { { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_26 = __this->___events_; if (!L_26) { goto IL_00d7_3; } } { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_27 = __this->___events_; NullCheck(L_27); ProgressHandler_t8E59D3D7C8ABFEDE669B3F7E8B53E6C72BD4BB32* L_28 = L_27->___Progress; if (!L_28) { goto IL_00d7_3; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_29 = V_2; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_30 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = __this->___buffer_; FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_32 = __this->___events_; NullCheck(L_32); ProgressHandler_t8E59D3D7C8ABFEDE669B3F7E8B53E6C72BD4BB32* L_33 = L_32->___Progress; FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_34 = __this->___events_; NullCheck(L_34); TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_35; L_35 = FastZipEvents_get_ProgressInterval_m6CC9B5F971093203152EF640A1C3903AF0A7834B_inline(L_34, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_36 = ___0_entry; NullCheck(L_36); String_t* L_37; L_37 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_36, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_38 = ___0_entry; NullCheck(L_38); int64_t L_39; L_39 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_38, NULL); StreamUtils_Copy_mCD5DF755F6DA1935F90185B0BFC8DB9BF8A4BB7C(L_29, L_30, L_31, L_33, L_35, __this, L_37, L_39, NULL); goto IL_00e4_3; } IL_00d7_3: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_40 = V_2; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_41 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = __this->___buffer_; StreamUtils_Copy_m7C18CE15A325FE58BD64E0EA90C5B4A101182374(L_40, L_41, L_42, NULL); } IL_00e4_3: { goto IL_00f0_2; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f0_2: { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_43 = __this->___events_; if (!L_43) { goto IL_010f_2; } } { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_44 = __this->___events_; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_45 = ___0_entry; NullCheck(L_45); String_t* L_46; L_46 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_45, NULL); NullCheck(L_44); bool L_47; L_47 = FastZipEvents_OnCompletedFile_m5BB824E6D3FC7E9E0802BDE4CC2A8F860333B55B(L_44, L_46, NULL); __this->___continueRunning_ = L_47; } IL_010f_2: { goto IL_011b_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_011b_1: { bool L_48 = __this->___restoreDateTimeOnExtract_; if (!L_48) { goto IL_01c8_1; } } { RuntimeObject* L_49 = __this->___entryFactory_; NullCheck(L_49); int32_t L_50; L_50 = InterfaceFuncInvoker0< int32_t >::Invoke(7, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_49); V_3 = L_50; int32_t L_51 = V_3; switch (L_51) { case 0: { goto IL_018e_1; } case 1: { goto IL_019c_1; } case 2: { goto IL_0156_1; } case 3: { goto IL_0164_1; } case 4: { goto IL_0172_1; } case 5: { goto IL_0180_1; } case 6: { goto IL_01aa_1; } } } { goto IL_01bd_1; } IL_0156_1: { String_t* L_52 = ___1_targetName; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_53 = ___0_entry; NullCheck(L_53); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_54; L_54 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(L_53, NULL); File_SetCreationTime_m12FFA60754801DCFFFD8431DCC11AFA2539EB513(L_52, L_54, NULL); goto IL_01c8_1; } IL_0164_1: { String_t* L_55 = ___1_targetName; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_56 = ___0_entry; NullCheck(L_56); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_57; L_57 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(L_56, NULL); File_SetCreationTimeUtc_m952EE8B099BD4D084104B87E636989193363548A(L_55, L_57, NULL); goto IL_01c8_1; } IL_0172_1: { String_t* L_58 = ___1_targetName; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_59 = ___0_entry; NullCheck(L_59); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_60; L_60 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(L_59, NULL); File_SetLastAccessTime_m77D039A7F9DC39637A556C8C4F04B9B39DF25564(L_58, L_60, NULL); goto IL_01c8_1; } IL_0180_1: { String_t* L_61 = ___1_targetName; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_62 = ___0_entry; NullCheck(L_62); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_63; L_63 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(L_62, NULL); File_SetLastAccessTimeUtc_m7FA64B8B43DBD2DE34D51E32CD3827172D85C854(L_61, L_63, NULL); goto IL_01c8_1; } IL_018e_1: { String_t* L_64 = ___1_targetName; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_65 = ___0_entry; NullCheck(L_65); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_66; L_66 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(L_65, NULL); File_SetLastWriteTime_mF2647DEE086B5F497E3CB583F544E570790CAFB5(L_64, L_66, NULL); goto IL_01c8_1; } IL_019c_1: { String_t* L_67 = ___1_targetName; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_68 = ___0_entry; NullCheck(L_68); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_69; L_69 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(L_68, NULL); File_SetLastWriteTimeUtc_m699440F05279037359942B19AE4F6F86CD63DB68(L_67, L_69, NULL); goto IL_01c8_1; } IL_01aa_1: { String_t* L_70 = ___1_targetName; RuntimeObject* L_71 = __this->___entryFactory_; NullCheck(L_71); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_72; L_72 = InterfaceFuncInvoker0< DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D >::Invoke(8, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_71); File_SetLastWriteTime_mF2647DEE086B5F497E3CB583F544E570790CAFB5(L_70, L_72, NULL); goto IL_01c8_1; } IL_01bd_1: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_73 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_73, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral284C29E527691115563373FD515CD5B92819D20A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_73, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FastZip_ExtractFileEntry_m33F67DEC8B70378AB72FB59158F00D379E7976BF_RuntimeMethod_var))); } IL_01c8_1: { bool L_74; L_74 = FastZip_get_RestoreAttributesOnExtract_m74DF7742B99F2369743D328122002668FA576976_inline(__this, NULL); if (!L_74) { goto IL_01fb_1; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_75 = ___0_entry; NullCheck(L_75); bool L_76; L_76 = ZipEntry_get_IsDOSEntry_m6AA198FED4B43828499FE4B7FCA5354DF5EFB904(L_75, NULL); if (!L_76) { goto IL_01fb_1; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_77 = ___0_entry; NullCheck(L_77); int32_t L_78; L_78 = ZipEntry_get_ExternalFileAttributes_m6FC234EEC18B3565C34A9D9C6107A1F461FD42FC(L_77, NULL); if ((((int32_t)L_78) == ((int32_t)(-1)))) { goto IL_01fb_1; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_79 = ___0_entry; NullCheck(L_79); int32_t L_80; L_80 = ZipEntry_get_ExternalFileAttributes_m6FC234EEC18B3565C34A9D9C6107A1F461FD42FC(L_79, NULL); V_4 = L_80; int32_t L_81 = V_4; V_4 = ((int32_t)((int32_t)L_81&((int32_t)163))); String_t* L_82 = ___1_targetName; int32_t L_83 = V_4; File_SetAttributes_m149E18B115D9ADA07275A2059B06810DBFB22C04(L_82, L_83, NULL); } IL_01fb_1: { goto IL_0228; } } 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_01fd; } throw e; } CATCH_01fd: { { Exception_t* L_84 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_5 = L_84; FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_85 = __this->___events_; if (!L_85) { goto IL_021d; } } { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_86 = __this->___events_; String_t* L_87 = ___1_targetName; Exception_t* L_88 = V_5; NullCheck(L_86); bool L_89; L_89 = FastZipEvents_OnFileFailure_m5580200E1E9F9F5B94271F43A642FFAC90B4D74A(L_86, L_87, L_88, NULL); __this->___continueRunning_ = L_89; goto IL_0226; } IL_021d: { __this->___continueRunning_ = (bool)0; IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } IL_0226: { IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0228; } } IL_0228: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastZip_ExtractEntry_m7A3AF0F708057E95D34D554DA498D17FD189588D (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INameTransform_tCC0E8F0F951C1D75AD4E8D94EDD0D571BF462E65_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; String_t* V_1 = NULL; String_t* V_2 = NULL; int32_t V_3 = 0; Exception_t* V_4 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* G_B17_0 = NULL; FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* G_B17_1 = NULL; FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* G_B16_0 = NULL; FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* G_B16_1 = NULL; int32_t G_B18_0 = 0; FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* G_B18_1 = NULL; { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___0_entry; NullCheck(L_0); bool L_1; L_1 = ZipEntry_IsCompressionMethodSupported_mDD6963C40F165E6CC9355F9514BCBD77F4362948(L_0, NULL); V_0 = L_1; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = ___0_entry; NullCheck(L_2); String_t* L_3; L_3 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_2, NULL); V_1 = L_3; bool L_4 = V_0; if (!L_4) { goto IL_0047; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_5 = ___0_entry; NullCheck(L_5); bool L_6; L_6 = ZipEntry_get_IsFile_mA31C241FE79A9317B1C8A74201FA7012AED8F70D(L_5, NULL); if (!L_6) { goto IL_0028; } } { RuntimeObject* L_7 = __this->___extractNameTransform_; String_t* L_8 = V_1; NullCheck(L_7); String_t* L_9; L_9 = InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(0, INameTransform_tCC0E8F0F951C1D75AD4E8D94EDD0D571BF462E65_il2cpp_TypeInfo_var, L_7, L_8); V_1 = L_9; goto IL_003d; } IL_0028: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_10 = ___0_entry; NullCheck(L_10); bool L_11; L_11 = ZipEntry_get_IsDirectory_mBA8AB58A4292E08199A50D102AD3C14ECFEE4171(L_10, NULL); if (!L_11) { goto IL_003d; } } { RuntimeObject* L_12 = __this->___extractNameTransform_; String_t* L_13 = V_1; NullCheck(L_12); String_t* L_14; L_14 = InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(1, INameTransform_tCC0E8F0F951C1D75AD4E8D94EDD0D571BF462E65_il2cpp_TypeInfo_var, L_12, L_13); V_1 = L_14; } IL_003d: { String_t* L_15 = V_1; bool L_16; L_16 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_15, NULL); V_0 = (bool)((((int32_t)L_16) == ((int32_t)0))? 1 : 0); } IL_0047: { String_t* L_17 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty; V_2 = L_17; bool L_18 = V_0; if (!L_18) { goto IL_0068; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_19 = ___0_entry; NullCheck(L_19); bool L_20; L_20 = ZipEntry_get_IsDirectory_mBA8AB58A4292E08199A50D102AD3C14ECFEE4171(L_19, NULL); if (!L_20) { goto IL_005c; } } { String_t* L_21 = V_1; V_2 = L_21; goto IL_0068; } IL_005c: { String_t* L_22 = V_1; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_23; L_23 = Path_GetFullPath_m9E485D7D38A868A6A5863CBD24677231288EECE2(L_22, NULL); String_t* L_24; L_24 = Path_GetDirectoryName_m428BADBE493A3927B51A13DEF658929B430516F6(L_23, NULL); V_2 = L_24; } IL_0068: { bool L_25 = V_0; if (!L_25) { goto IL_01c0; } } { String_t* L_26 = V_2; bool L_27; L_27 = Directory_Exists_m3D125E9E88C291CF11113444F961A64DD83AE1C7(L_26, NULL); if (L_27) { goto IL_01c0; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_28 = ___0_entry; NullCheck(L_28); bool L_29; L_29 = ZipEntry_get_IsDirectory_mBA8AB58A4292E08199A50D102AD3C14ECFEE4171(L_28, NULL); if (!L_29) { goto IL_008c; } } { bool L_30; L_30 = FastZip_get_CreateEmptyDirectories_m94BD7DABA81BFB0A0395A12826472D0B316AB7A0_inline(__this, NULL); if (!L_30) { goto IL_01c0; } } IL_008c: { } try { { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_31 = __this->___events_; FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_32 = L_31; if (L_32) { G_B17_0 = L_32; G_B17_1 = __this; goto IL_009b_1; } G_B16_0 = L_32; G_B16_1 = __this; } { G_B18_0 = 1; G_B18_1 = G_B16_1; goto IL_00a2_1; } IL_009b_1: { String_t* L_33 = V_2; NullCheck(G_B17_0); bool L_34; L_34 = FastZipEvents_OnProcessDirectory_m4B3077F6D47419F303C1E6427BCB3267E653D55D(G_B17_0, L_33, (bool)1, NULL); G_B18_0 = ((int32_t)(L_34)); G_B18_1 = G_B17_1; } IL_00a2_1: { NullCheck(G_B18_1); G_B18_1->___continueRunning_ = (bool)G_B18_0; bool L_35 = __this->___continueRunning_; if (!L_35) { goto IL_0171_1; } } { String_t* L_36 = V_2; DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_37; L_37 = Directory_CreateDirectory_m16EC5CE8561A997C6635E06DC24C77590F29D94F(L_36, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_38 = ___0_entry; NullCheck(L_38); bool L_39; L_39 = ZipEntry_get_IsDirectory_mBA8AB58A4292E08199A50D102AD3C14ECFEE4171(L_38, NULL); if (!L_39) { goto IL_0173_1; } } { bool L_40 = __this->___restoreDateTimeOnExtract_; if (!L_40) { goto IL_0173_1; } } { RuntimeObject* L_41 = __this->___entryFactory_; NullCheck(L_41); int32_t L_42; L_42 = InterfaceFuncInvoker0< int32_t >::Invoke(7, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_41); V_3 = L_42; int32_t L_43 = V_3; switch (L_43) { case 0: { goto IL_0137_1; } case 1: { goto IL_0145_1; } case 2: { goto IL_00ff_1; } case 3: { goto IL_010d_1; } case 4: { goto IL_011b_1; } case 5: { goto IL_0129_1; } case 6: { goto IL_0153_1; } } } { goto IL_0166_1; } IL_00ff_1: { String_t* L_44 = V_2; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_45 = ___0_entry; NullCheck(L_45); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_46; L_46 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(L_45, NULL); Directory_SetCreationTime_mF538DA540F3758127B9B1E860E1776A1916EE779(L_44, L_46, NULL); goto IL_0173_1; } IL_010d_1: { String_t* L_47 = V_2; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_48 = ___0_entry; NullCheck(L_48); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_49; L_49 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(L_48, NULL); Directory_SetCreationTimeUtc_m82CBD0BA6FD5528D1BD8BB2FF0E8136E4D293DA2(L_47, L_49, NULL); goto IL_0173_1; } IL_011b_1: { String_t* L_50 = V_2; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_51 = ___0_entry; NullCheck(L_51); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_52; L_52 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(L_51, NULL); Directory_SetLastAccessTime_m432EE73C947AF41B379E58F900A319F18BCA04F9(L_50, L_52, NULL); goto IL_0173_1; } IL_0129_1: { String_t* L_53 = V_2; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_54 = ___0_entry; NullCheck(L_54); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_55; L_55 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(L_54, NULL); Directory_SetLastAccessTimeUtc_mA51C969E618C0D878FDE3F9A838FDB053E9CCEF0(L_53, L_55, NULL); goto IL_0173_1; } IL_0137_1: { String_t* L_56 = V_2; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_57 = ___0_entry; NullCheck(L_57); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_58; L_58 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(L_57, NULL); Directory_SetLastWriteTime_m8F9F6E1E1B137F0080CA61F85B34B0F27D7D6EFF(L_56, L_58, NULL); goto IL_0173_1; } IL_0145_1: { String_t* L_59 = V_2; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_60 = ___0_entry; NullCheck(L_60); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_61; L_61 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(L_60, NULL); Directory_SetLastWriteTimeUtc_m2A4285AB5778981FA452FA8C0FD0A2E94A2FB4A3(L_59, L_61, NULL); goto IL_0173_1; } IL_0153_1: { String_t* L_62 = V_2; RuntimeObject* L_63 = __this->___entryFactory_; NullCheck(L_63); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_64; L_64 = InterfaceFuncInvoker0< DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D >::Invoke(8, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_63); Directory_SetLastWriteTime_m8F9F6E1E1B137F0080CA61F85B34B0F27D7D6EFF(L_62, L_64, NULL); goto IL_0173_1; } IL_0166_1: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_65 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_65, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC3890FFA35FACFF64751DA5AA86F01F648FE0E20)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_65, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FastZip_ExtractEntry_m7A3AF0F708057E95D34D554DA498D17FD189588D_RuntimeMethod_var))); } IL_0171_1: { V_0 = (bool)0; } IL_0173_1: { goto IL_01c0; } } 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_0175; } throw e; } CATCH_0175: { { Exception_t* L_66 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_4 = L_66; V_0 = (bool)0; FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_67 = __this->___events_; if (!L_67) { goto IL_01b5; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_68 = ___0_entry; NullCheck(L_68); bool L_69; L_69 = ZipEntry_get_IsDirectory_mBA8AB58A4292E08199A50D102AD3C14ECFEE4171(L_68, NULL); if (!L_69) { goto IL_019f; } } { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_70 = __this->___events_; String_t* L_71 = V_1; Exception_t* L_72 = V_4; NullCheck(L_70); bool L_73; L_73 = FastZipEvents_OnDirectoryFailure_m6CEF94A21C0A3D1C9239F489AE2F41B2553D20C6(L_70, L_71, L_72, NULL); __this->___continueRunning_ = L_73; goto IL_01be; } IL_019f: { FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* L_74 = __this->___events_; String_t* L_75 = V_1; Exception_t* L_76 = V_4; NullCheck(L_74); bool L_77; L_77 = FastZipEvents_OnFileFailure_m5580200E1E9F9F5B94271F43A642FFAC90B4D74A(L_74, L_75, L_76, NULL); __this->___continueRunning_ = L_77; goto IL_01be; } IL_01b5: { __this->___continueRunning_ = (bool)0; IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } IL_01be: { IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_01c0; } } IL_01c0: { bool L_78 = V_0; if (!L_78) { goto IL_01d3; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_79 = ___0_entry; NullCheck(L_79); bool L_80; L_80 = ZipEntry_get_IsFile_mA31C241FE79A9317B1C8A74201FA7012AED8F70D(L_79, NULL); if (!L_80) { goto IL_01d3; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_81 = ___0_entry; String_t* L_82 = V_1; FastZip_ExtractFileEntry_m33F67DEC8B70378AB72FB59158F00D379E7976BF(__this, L_81, L_82, NULL); } IL_01d3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastZip_MakeExternalAttributes_mE2F2D404D583EBF9BC201AD6AD010DEB1D6F67FB (FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* ___0_info, const RuntimeMethod* method) { { FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_0 = ___0_info; NullCheck(L_0); int32_t L_1; L_1 = FileSystemInfo_get_Attributes_m38971A5B147214C5EE193CE9F60628EA834EF6DA(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastZip_NameIsValid_mC4FE4981AF434EC5695511E1C0DA91EDB1EFD845 (String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_name; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); if (L_1) { goto IL_0017; } } { String_t* L_2 = ___0_name; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3; L_3 = Path_GetInvalidPathChars_m27820354D43C5A699E25FF20509465396D927732(NULL); NullCheck(L_2); int32_t L_4; L_4 = String_IndexOfAny_mC7AA4AE42B38667BDB9B214AA6230F322306CFF6(L_2, L_3, NULL); return (bool)((((int32_t)L_4) < ((int32_t)0))? 1 : 0); } IL_0017: { return (bool)0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #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 bool ConfirmOverwriteDelegate_Invoke_mD0DB5086ADBC0C8ABB3BD7053EEF510C6237BB56_Multicast(ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* __this, String_t* ___0_fileName, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); bool retVal = false; for (il2cpp_array_size_t i = 0; i < length; i++) { ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef bool (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*); retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_fileName, reinterpret_cast(currentDelegate->___method)); } return retVal; } bool ConfirmOverwriteDelegate_Invoke_mD0DB5086ADBC0C8ABB3BD7053EEF510C6237BB56_OpenInst(ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* __this, String_t* ___0_fileName, const RuntimeMethod* method) { NullCheck(___0_fileName); typedef bool (*FunctionPointerType) (String_t*, const RuntimeMethod*); return ((FunctionPointerType)__this->___method_ptr)(___0_fileName, method); } bool ConfirmOverwriteDelegate_Invoke_mD0DB5086ADBC0C8ABB3BD7053EEF510C6237BB56_OpenStatic(ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* __this, String_t* ___0_fileName, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (String_t*, const RuntimeMethod*); return ((FunctionPointerType)__this->___method_ptr)(___0_fileName, method); } IL2CPP_EXTERN_C bool DelegatePInvokeWrapper_ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A (ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* __this, String_t* ___0_fileName, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc)(char*); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this)); char* ____0_fileName_marshaled = NULL; ____0_fileName_marshaled = il2cpp_codegen_marshal_string(___0_fileName); int32_t returnValue = il2cppPInvokeFunc(____0_fileName_marshaled); il2cpp_codegen_marshal_free(____0_fileName_marshaled); ____0_fileName_marshaled = NULL; return static_cast(returnValue); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfirmOverwriteDelegate__ctor_mCC788B021F1CD2F3EE2F814F95EDBD49C67010E7 (ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 1; if (isOpen) __this->___invoke_impl = (intptr_t)&ConfirmOverwriteDelegate_Invoke_mD0DB5086ADBC0C8ABB3BD7053EEF510C6237BB56_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { bool isOpen = parameterCount == 0; if (isOpen) { __this->___invoke_impl = (intptr_t)&ConfirmOverwriteDelegate_Invoke_mD0DB5086ADBC0C8ABB3BD7053EEF510C6237BB56_OpenInst; } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } __this->___extra_arg = (intptr_t)&ConfirmOverwriteDelegate_Invoke_mD0DB5086ADBC0C8ABB3BD7053EEF510C6237BB56_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConfirmOverwriteDelegate_Invoke_mD0DB5086ADBC0C8ABB3BD7053EEF510C6237BB56 (ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* __this, String_t* ___0_fileName, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_fileName, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConfirmOverwriteDelegate_BeginInvoke_mE124D3B5E491A473E4DFE580DD19BF9335FB5124 (ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* __this, String_t* ___0_fileName, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { void *__d_args[2] = {0}; __d_args[0] = ___0_fileName; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConfirmOverwriteDelegate_EndInvoke_m2E829CE3F9A762939D077A007A4D51099E5D568A (ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) { RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0); return *(bool*)UnBox ((RuntimeObject*)__result); } #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 WindowsNameTransform__ctor_mB854052037E51E3231111A4D71F316752CFDF04C (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, String_t* ___0_baseDirectory, bool ___1_allowParentTraversal, const RuntimeMethod* method) { String_t* G_B2_0 = NULL; WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* G_B2_1 = NULL; String_t* G_B1_0 = NULL; WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* G_B1_1 = NULL; { __this->____replacementChar = ((int32_t)95); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); String_t* L_0 = ___0_baseDirectory; String_t* L_1 = L_0; if (L_1) { G_B2_0 = L_1; G_B2_1 = __this; goto IL_0024; } G_B1_0 = L_1; G_B1_1 = __this; } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B61DC2FB2A0C14D56EB31D840F77D7A04AD6505)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral86E1FBACEFB496FC43929CF1FBD6316E33C48C74)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsNameTransform__ctor_mB854052037E51E3231111A4D71F316752CFDF04C_RuntimeMethod_var))); } IL_0024: { NullCheck(G_B2_1); WindowsNameTransform_set_BaseDirectory_m8AE501921DE74E44A6835778CC9FA905E061CA4E(G_B2_1, G_B2_0, NULL); bool L_3 = ___1_allowParentTraversal; WindowsNameTransform_set_AllowParentTraversal_m26264AD3477E8F2E47E543F891E72A5BEEC1521B_inline(__this, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsNameTransform__ctor_m3B79F040F23AD9F7E1083387FAEE6DC2326CF9ED (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, const RuntimeMethod* method) { { __this->____replacementChar = ((int32_t)95); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WindowsNameTransform_get_BaseDirectory_mC18D6CE7F0BEA62E2B9552A6A2A0B69572B73ACB (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->____baseDirectory; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsNameTransform_set_BaseDirectory_m8AE501921DE74E44A6835778CC9FA905E061CA4E (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, String_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { 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*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsNameTransform_set_BaseDirectory_m8AE501921DE74E44A6835778CC9FA905E061CA4E_RuntimeMethod_var))); } IL_000e: { String_t* L_2 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_3; L_3 = Path_GetFullPath_m9E485D7D38A868A6A5863CBD24677231288EECE2(L_2, NULL); __this->____baseDirectory = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->____baseDirectory), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WindowsNameTransform_get_AllowParentTraversal_m9C6798D875F63E1B53C4FB7B3D32629B6DB588CD (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, const RuntimeMethod* method) { { bool L_0 = __this->____allowParentTraversal; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsNameTransform_set_AllowParentTraversal_m26264AD3477E8F2E47E543F891E72A5BEEC1521B (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->____allowParentTraversal = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WindowsNameTransform_get_TrimIncomingPaths_mE69A571F35FC5180481E913191A6115E87B0D274 (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, const RuntimeMethod* method) { { bool L_0 = __this->____trimIncomingPaths; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsNameTransform_set_TrimIncomingPaths_mAF345515D6C25CE22461D7C76433DBCDF41FF60C (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->____trimIncomingPaths = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WindowsNameTransform_TransformDirectory_m46D116A9C6824F03F00286D2A1FFD15A857C0E99 (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Il2CppChar V_0 = 0x0; { String_t* L_0 = ___0_name; String_t* L_1; L_1 = WindowsNameTransform_TransformFile_mF6E233BFCF4DE98A8774314E3DBBE151CB53BE87(__this, L_0, NULL); ___0_name = L_1; String_t* L_2 = ___0_name; NullCheck(L_2); int32_t L_3; L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL); if ((((int32_t)L_3) <= ((int32_t)0))) { goto IL_003d; } } { goto IL_0025; } IL_0014: { String_t* L_4 = ___0_name; String_t* L_5 = ___0_name; NullCheck(L_5); int32_t L_6; L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL); NullCheck(L_4); String_t* L_7; L_7 = String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68(L_4, ((int32_t)il2cpp_codegen_subtract(L_6, 1)), 1, NULL); ___0_name = L_7; } IL_0025: { String_t* L_8 = ___0_name; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); Il2CppChar L_9 = ((Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields*)il2cpp_codegen_static_fields_for(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var))->___DirectorySeparatorChar; V_0 = L_9; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); String_t* L_10; L_10 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_0), NULL); NullCheck(L_8); bool L_11; L_11 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_8, L_10, 4, NULL); if (L_11) { goto IL_0014; } } { goto IL_0048; } IL_003d: { InvalidNameException_tDB8029B4003808ABD155CA7BD39C381B5CA432CF* L_12 = (InvalidNameException_tDB8029B4003808ABD155CA7BD39C381B5CA432CF*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidNameException_tDB8029B4003808ABD155CA7BD39C381B5CA432CF_il2cpp_TypeInfo_var))); InvalidNameException__ctor_m1851B7CFF672C9DE2382F1656446F48E9D9BD515(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral26DE68A0928CEF0B81B097709D022262683A20C9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsNameTransform_TransformDirectory_m46D116A9C6824F03F00286D2A1FFD15A857C0E99_RuntimeMethod_var))); } IL_0048: { String_t* L_13 = ___0_name; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WindowsNameTransform_TransformFile_mF6E233BFCF4DE98A8774314E3DBBE151CB53BE87 (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, String_t* ___0_name, 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*)&WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; Il2CppChar V_1 = 0x0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_0091; } } { String_t* L_1 = ___0_name; Il2CppChar L_2 = __this->____replacementChar; il2cpp_codegen_runtime_class_init_inline(WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var); String_t* L_3; L_3 = WindowsNameTransform_MakeValidName_m546057ED066543C8A0AF76287F6B1A2A979F02C5(L_1, L_2, NULL); ___0_name = L_3; bool L_4 = __this->____trimIncomingPaths; if (!L_4) { goto IL_0024; } } { String_t* L_5 = ___0_name; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_6; L_6 = Path_GetFileName_mB1A8CE314EE250B06E3D33142315E2BD3A75D1D6(L_5, NULL); ___0_name = L_6; } IL_0024: { String_t* L_7 = __this->____baseDirectory; if (!L_7) { goto IL_0098; } } { String_t* L_8 = __this->____baseDirectory; String_t* L_9 = ___0_name; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_10; L_10 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_8, L_9, NULL); ___0_name = L_10; String_t* L_11 = __this->____baseDirectory; String_t* L_12; L_12 = Path_GetFullPath_m9E485D7D38A868A6A5863CBD24677231288EECE2(L_11, NULL); V_0 = L_12; String_t* L_13 = V_0; String_t* L_14 = V_0; NullCheck(L_14); int32_t L_15; L_15 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_14, NULL); NullCheck(L_13); Il2CppChar L_16; L_16 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_13, ((int32_t)il2cpp_codegen_subtract(L_15, 1)), NULL); Il2CppChar L_17 = ((Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields*)il2cpp_codegen_static_fields_for(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var))->___DirectorySeparatorChar; if ((((int32_t)L_16) == ((int32_t)L_17))) { goto IL_006f; } } { String_t* L_18 = V_0; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); Il2CppChar L_19 = ((Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields*)il2cpp_codegen_static_fields_for(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var))->___DirectorySeparatorChar; V_1 = L_19; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); String_t* L_20; L_20 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_1), NULL); String_t* L_21; L_21 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_18, L_20, NULL); V_0 = L_21; } IL_006f: { bool L_22 = __this->____allowParentTraversal; if (L_22) { goto IL_0098; } } { String_t* L_23 = ___0_name; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_24; L_24 = Path_GetFullPath_m9E485D7D38A868A6A5863CBD24677231288EECE2(L_23, NULL); String_t* L_25 = V_0; NullCheck(L_24); bool L_26; L_26 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_24, L_25, 3, NULL); if (L_26) { goto IL_0098; } } { InvalidNameException_tDB8029B4003808ABD155CA7BD39C381B5CA432CF* L_27 = (InvalidNameException_tDB8029B4003808ABD155CA7BD39C381B5CA432CF*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidNameException_tDB8029B4003808ABD155CA7BD39C381B5CA432CF_il2cpp_TypeInfo_var))); InvalidNameException__ctor_m1851B7CFF672C9DE2382F1656446F48E9D9BD515(L_27, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6C54A111070ABA12D3946B4F01734F706D9E8AF2)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsNameTransform_TransformFile_mF6E233BFCF4DE98A8774314E3DBBE151CB53BE87_RuntimeMethod_var))); } IL_0091: { String_t* L_28 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty; ___0_name = L_28; } IL_0098: { String_t* L_29 = ___0_name; return L_29; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WindowsNameTransform_IsValidName_m7308AFFCFBCF40E9266D1C0515F1A818D6FE0F2E (String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_name; if (!L_0) { goto IL_0023; } } { String_t* L_1 = ___0_name; NullCheck(L_1); int32_t L_2; L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL); if ((((int32_t)L_2) > ((int32_t)((int32_t)260)))) { goto IL_0023; } } { String_t* L_3 = ___0_name; String_t* L_4 = ___0_name; il2cpp_codegen_runtime_class_init_inline(WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var); String_t* L_5; L_5 = WindowsNameTransform_MakeValidName_m546057ED066543C8A0AF76287F6B1A2A979F02C5(L_4, ((int32_t)95), NULL); int32_t L_6; L_6 = String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009(L_3, L_5, 4, NULL); return (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WindowsNameTransform_MakeValidName_m546057ED066543C8A0AF76287F6B1A2A979F02C5 (String_t* ___0_name, Il2CppChar ___1_replacement, 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*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF76116D4971E4D542A6B64EC67E9F413DDD6D3AB); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Il2CppChar V_1 = 0x0; StringBuilder_t* V_2 = NULL; { String_t* L_0 = ___0_name; 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*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsNameTransform_MakeValidName_m546057ED066543C8A0AF76287F6B1A2A979F02C5_RuntimeMethod_var))); } IL_000e: { String_t* L_2 = ___0_name; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); Il2CppChar L_3 = ((Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields*)il2cpp_codegen_static_fields_for(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var))->___DirectorySeparatorChar; V_1 = L_3; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class); String_t* L_4; L_4 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_1), NULL); NullCheck(L_2); String_t* L_5; L_5 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_2, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_4, NULL); String_t* L_6; L_6 = PathUtils_DropPathRoot_m8B8009B156C52FEB5D0CDE11C9BBA526CE915565(L_5, NULL); ___0_name = L_6; goto IL_0039; } IL_002f: { String_t* L_7 = ___0_name; NullCheck(L_7); String_t* L_8; L_8 = String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68(L_7, 0, 1, NULL); ___0_name = L_8; } IL_0039: { String_t* L_9 = ___0_name; NullCheck(L_9); int32_t L_10; L_10 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_9, NULL); if ((((int32_t)L_10) <= ((int32_t)0))) { goto IL_0063; } } { String_t* L_11 = ___0_name; NullCheck(L_11); Il2CppChar L_12; L_12 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_11, 0, NULL); il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); Il2CppChar L_13 = ((Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields*)il2cpp_codegen_static_fields_for(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var))->___DirectorySeparatorChar; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_002f; } } { goto IL_0063; } IL_0052: { String_t* L_14 = ___0_name; String_t* L_15 = ___0_name; NullCheck(L_15); int32_t L_16; L_16 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_15, NULL); NullCheck(L_14); String_t* L_17; L_17 = String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68(L_14, ((int32_t)il2cpp_codegen_subtract(L_16, 1)), 1, NULL); ___0_name = L_17; } IL_0063: { String_t* L_18 = ___0_name; NullCheck(L_18); int32_t L_19; L_19 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_18, NULL); if ((((int32_t)L_19) <= ((int32_t)0))) { goto IL_0081; } } { String_t* L_20 = ___0_name; String_t* L_21 = ___0_name; NullCheck(L_21); int32_t L_22; L_22 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_21, NULL); NullCheck(L_20); Il2CppChar L_23; L_23 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_20, ((int32_t)il2cpp_codegen_subtract(L_22, 1)), NULL); il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); Il2CppChar L_24 = ((Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields*)il2cpp_codegen_static_fields_for(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var))->___DirectorySeparatorChar; if ((((int32_t)L_23) == ((int32_t)L_24))) { goto IL_0052; } } IL_0081: { String_t* L_25 = ___0_name; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); Il2CppChar L_26 = ((Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields*)il2cpp_codegen_static_fields_for(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var))->___DirectorySeparatorChar; Il2CppChar L_27 = L_26; RuntimeObject* L_28 = Box(il2cpp_defaults.char_class, &L_27); String_t* L_29; L_29 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralF76116D4971E4D542A6B64EC67E9F413DDD6D3AB, L_28, NULL); NullCheck(L_25); int32_t L_30; L_30 = String_IndexOf_m490810CB7ADA9230AC0F8D78E213A8EFED129F55(L_25, L_29, 4, NULL); V_0 = L_30; goto IL_00c5; } IL_009f: { String_t* L_31 = ___0_name; int32_t L_32 = V_0; NullCheck(L_31); String_t* L_33; L_33 = String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68(L_31, L_32, 1, NULL); ___0_name = L_33; String_t* L_34 = ___0_name; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); Il2CppChar L_35 = ((Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields*)il2cpp_codegen_static_fields_for(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var))->___DirectorySeparatorChar; Il2CppChar L_36 = L_35; RuntimeObject* L_37 = Box(il2cpp_defaults.char_class, &L_36); String_t* L_38; L_38 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralF76116D4971E4D542A6B64EC67E9F413DDD6D3AB, L_37, NULL); NullCheck(L_34); int32_t L_39; L_39 = String_IndexOf_m490810CB7ADA9230AC0F8D78E213A8EFED129F55(L_34, L_38, 4, NULL); V_0 = L_39; } IL_00c5: { int32_t L_40 = V_0; if ((((int32_t)L_40) >= ((int32_t)0))) { goto IL_009f; } } { String_t* L_41 = ___0_name; il2cpp_codegen_runtime_class_init_inline(WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_42 = ((WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_StaticFields*)il2cpp_codegen_static_fields_for(WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var))->___InvalidEntryChars; NullCheck(L_41); int32_t L_43; L_43 = String_IndexOfAny_mC7AA4AE42B38667BDB9B214AA6230F322306CFF6(L_41, L_42, NULL); V_0 = L_43; int32_t L_44 = V_0; if ((((int32_t)L_44) < ((int32_t)0))) { goto IL_0112; } } { String_t* L_45 = ___0_name; StringBuilder_t* L_46 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_mCD797D942316CB356205FD96415B0B7581CDAD60(L_46, L_45, NULL); V_2 = L_46; goto IL_0106; } IL_00e2: { StringBuilder_t* L_47 = V_2; int32_t L_48 = V_0; Il2CppChar L_49 = ___1_replacement; NullCheck(L_47); StringBuilder_set_Chars_m20B53B0EEAB2A0BB0EC84A130FF12EA86ADD99AE(L_47, L_48, L_49, NULL); int32_t L_50 = V_0; String_t* L_51 = ___0_name; NullCheck(L_51); int32_t L_52; L_52 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_51, NULL); if ((((int32_t)L_50) < ((int32_t)L_52))) { goto IL_00f7; } } { V_0 = (-1); goto IL_0106; } IL_00f7: { String_t* L_53 = ___0_name; il2cpp_codegen_runtime_class_init_inline(WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_54 = ((WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_StaticFields*)il2cpp_codegen_static_fields_for(WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var))->___InvalidEntryChars; int32_t L_55 = V_0; NullCheck(L_53); int32_t L_56; L_56 = String_IndexOfAny_m1AE18DB3B14A0D05EF4A2D3403D4DC1930A199F3(L_53, L_54, ((int32_t)il2cpp_codegen_add(L_55, 1)), NULL); V_0 = L_56; } IL_0106: { int32_t L_57 = V_0; if ((((int32_t)L_57) >= ((int32_t)0))) { goto IL_00e2; } } { StringBuilder_t* L_58 = V_2; NullCheck(L_58); String_t* L_59; L_59 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_58); ___0_name = L_59; } IL_0112: { String_t* L_60 = ___0_name; NullCheck(L_60); int32_t L_61; L_61 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_60, NULL); if ((((int32_t)L_61) <= ((int32_t)((int32_t)260)))) { goto IL_0125; } } { PathTooLongException_tAF7644094546C2BD93B829405B0199BF3B3FC2E5* L_62 = (PathTooLongException_tAF7644094546C2BD93B829405B0199BF3B3FC2E5*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PathTooLongException_tAF7644094546C2BD93B829405B0199BF3B3FC2E5_il2cpp_TypeInfo_var))); PathTooLongException__ctor_m27C9E6A21D05A64E33CB355343FDAB0A73C3E839(L_62, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_62, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsNameTransform_MakeValidName_m546057ED066543C8A0AF76287F6B1A2A979F02C5_RuntimeMethod_var))); } IL_0125: { String_t* L_63 = ___0_name; return L_63; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar WindowsNameTransform_get_Replacement_mEC69072C4C68622471619A99C9AB6A9C7C6929A5 (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, const RuntimeMethod* method) { { Il2CppChar L_0 = __this->____replacementChar; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsNameTransform_set_Replacement_mB6AB3BEC7EA39B223AEBDFAE45570EA00A8C8C23 (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, Il2CppChar ___0_value, 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*)&WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { V_0 = 0; goto IL_001d; } IL_0004: { il2cpp_codegen_runtime_class_init_inline(WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ((WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_StaticFields*)il2cpp_codegen_static_fields_for(WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var))->___InvalidEntryChars; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast(L_2)); Il2CppChar L_4 = ___0_value; if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) { goto IL_0019; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB1D219F0E4BE9658CFAA31802CCAC0838C08BF8E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsNameTransform_set_Replacement_mB6AB3BEC7EA39B223AEBDFAE45570EA00A8C8C23_RuntimeMethod_var))); } IL_0019: { int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_001d: { int32_t L_7 = V_0; il2cpp_codegen_runtime_class_init_inline(WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = ((WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_StaticFields*)il2cpp_codegen_static_fields_for(WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var))->___InvalidEntryChars; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))) { goto IL_0004; } } { Il2CppChar L_9 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); Il2CppChar L_10 = ((Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields*)il2cpp_codegen_static_fields_for(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var))->___DirectorySeparatorChar; if ((((int32_t)L_9) == ((int32_t)L_10))) { goto IL_0037; } } { Il2CppChar L_11 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); Il2CppChar L_12 = ((Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields*)il2cpp_codegen_static_fields_for(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var))->___AltDirectorySeparatorChar; if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) { goto IL_0042; } } IL_0037: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_13 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBC1CE36E33E082C7EA58F25B3207F635F8883549)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsNameTransform_set_Replacement_mB6AB3BEC7EA39B223AEBDFAE45570EA00A8C8C23_RuntimeMethod_var))); } IL_0042: { Il2CppChar L_14 = ___0_value; __this->____replacementChar = L_14; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsNameTransform__cctor_m740FE44C1B70FAD0915C9D2B114CA008A20E9A63 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____16CF87BC0400A6C7883ABAFB7A22217F8D6A6EC1E326270A7A5107D5DE90E564_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)39)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____16CF87BC0400A6C7883ABAFB7A22217F8D6A6EC1E326270A7A5107D5DE90E564_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_StaticFields*)il2cpp_codegen_static_fields_for(WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var))->___InvalidEntryChars = L_1; Il2CppCodeGenWriteBarrier((void**)(&((WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_StaticFields*)il2cpp_codegen_static_fields_for(WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890_il2cpp_TypeInfo_var))->___InvalidEntryChars), (void*)L_1); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipConstants_get_DefaultCodePage_m495D9B8F8BB985BF4013F749D7483577AE3B513C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); int32_t L_0; L_0 = ZipStrings_get_CodePage_mEFB54A1FCB282FDFD34F3BFCE51B44F150F3184C(NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipConstants_set_DefaultCodePage_mCB77BDCDBD279E2876513FAF73455E96D30AF4DF (int32_t ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_value; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); ZipStrings_set_CodePage_m8A95C633E1AF8AE9A62C0A8F2E498B4BD7A7C5F3(L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipConstants_ConvertToString_m66CA4795831BF8DD2B547198D8DAC8A357EACC51 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, int32_t ___1_count, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_data; int32_t L_1 = ___1_count; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); String_t* L_2; L_2 = ZipStrings_ConvertToString_mFEFA0AE2B5D7DDE6A4AB77E5E2D68868E56037E5(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipConstants_ConvertToString_m15D07DA90A8C85606DF46405D937B626C7B8BEC8 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_data; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); String_t* L_1; L_1 = ZipStrings_ConvertToString_m64CBA7FEC56FF59026CDE312300DD81BF0BCE558(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipConstants_ConvertToStringExt_m51F53B9D0947196E99ED09CBD2179090A96D7D39 (int32_t ___0_flags, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_data, int32_t ___2_count, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_flags; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_data; int32_t L_2 = ___2_count; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); String_t* L_3; L_3 = ZipStrings_ConvertToStringExt_m51D4BF1A8801BCC151B5491BB4801562C4985EC5(L_0, L_1, L_2, NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipConstants_ConvertToStringExt_m9F6F4CFE19E1F9ED19E1E0E6DEF5A28D8EA86BE5 (int32_t ___0_flags, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_data, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_flags; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_data; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); String_t* L_2; L_2 = ZipStrings_ConvertToStringExt_mCAAEE9F23C79EF9421B22ADD13FB931C6E96EF54(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipConstants_ConvertToArray_mAF73EB26F753D597486143C5B1810FF04429F470 (String_t* ___0_str, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_str; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1; L_1 = ZipStrings_ConvertToArray_m9BBD0CBBDCF51D326C7A0D36D2E32DE57E167FAB(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipConstants_ConvertToArray_mCFB54EEA6414CF9629A40F9641709E7F7C8C93BA (int32_t ___0_flags, String_t* ___1_str, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_flags; String_t* L_1 = ___1_str; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2; L_2 = ZipStrings_ConvertToArray_m69C9E2A3B7BB8C3B2A7F555D234E377DB375FA3A(L_0, L_1, NULL); return L_2; } } #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 ZipEntry__ctor_m57DF1E22A5668632D005371CB1958F5801531DD9 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, String_t* ___0_name, const RuntimeMethod* method) { { String_t* L_0 = ___0_name; ZipEntry__ctor_m347500783A33056574AD3DD966953194EA01D066(__this, L_0, 0, ((int32_t)51), 8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry__ctor_m194A217D3F996A0DDDBA3EB72875B5C9EF52A209 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, String_t* ___0_name, int32_t ___1_versionRequiredToExtract, const RuntimeMethod* method) { { String_t* L_0 = ___0_name; int32_t L_1 = ___1_versionRequiredToExtract; ZipEntry__ctor_m347500783A33056574AD3DD966953194EA01D066(__this, L_0, L_1, ((int32_t)51), 8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry__ctor_m347500783A33056574AD3DD966953194EA01D066 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, String_t* ___0_name, int32_t ___1_versionRequiredToExtract, int32_t ___2_madeByInfo, int32_t ___3_method, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->___externalFileAttributes = (-1); __this->___method = 8; __this->___zipFileIndex = ((int64_t)(-1)); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); String_t* L_0 = ___0_name; if (L_0) { goto IL_002a; } } { 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*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntry__ctor_m347500783A33056574AD3DD966953194EA01D066_RuntimeMethod_var))); } IL_002a: { String_t* L_2 = ___0_name; NullCheck(L_2); int32_t L_3; L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL); if ((((int32_t)L_3) <= ((int32_t)((int32_t)65535)))) { goto IL_0047; } } { 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*)&_stringLiteral3D91180BB21466D8A519B28D31EAC5D56A15B87B)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntry__ctor_m347500783A33056574AD3DD966953194EA01D066_RuntimeMethod_var))); } IL_0047: { int32_t L_5 = ___1_versionRequiredToExtract; if (!L_5) { goto IL_005a; } } { int32_t L_6 = ___1_versionRequiredToExtract; if ((((int32_t)L_6) >= ((int32_t)((int32_t)10)))) { goto IL_005a; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_7 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5A670FF5D9067B0A83F0BAF27A6747A3465AD5AD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntry__ctor_m347500783A33056574AD3DD966953194EA01D066_RuntimeMethod_var))); } IL_005a: { il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_8; L_8 = DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C(NULL); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(__this, L_8, NULL); String_t* L_9 = ___0_name; __this->___name = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___name), (void*)L_9); int32_t L_10 = ___2_madeByInfo; __this->___versionMadeBy = (uint16_t)((int32_t)(uint16_t)L_10); int32_t L_11 = ___1_versionRequiredToExtract; __this->___versionToExtract = (uint16_t)((int32_t)(uint16_t)L_11); int32_t L_12 = ___3_method; __this->___method = L_12; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); bool L_13; L_13 = ZipStrings_get_UseUnicode_m532F828830067C41B7C4269D8E6737932B46D73E(NULL); ZipEntry_set_IsUnicodeText_mE7C28A58126D2B43A2A5BB943AD3EDDFBE2514A1(__this, L_13, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry__ctor_m13288F5FDF1C27E554D1426F26E8167875687416 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, 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; } { __this->___externalFileAttributes = (-1); __this->___method = 8; __this->___zipFileIndex = ((int64_t)(-1)); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___0_entry; if (L_0) { goto IL_002a; } } { 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*)&_stringLiteral7C215EE957B11D12CEC240EBE0D86F5E81FDEB19)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntry__ctor_m13288F5FDF1C27E554D1426F26E8167875687416_RuntimeMethod_var))); } IL_002a: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = ___0_entry; NullCheck(L_2); uint8_t L_3 = L_2->___known; __this->___known = L_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_4 = ___0_entry; NullCheck(L_4); String_t* L_5 = L_4->___name; __this->___name = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___name), (void*)L_5); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_6 = ___0_entry; NullCheck(L_6); uint64_t L_7 = L_6->___size; __this->___size = L_7; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_8 = ___0_entry; NullCheck(L_8); uint64_t L_9 = L_8->___compressedSize; __this->___compressedSize = L_9; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_10 = ___0_entry; NullCheck(L_10); uint32_t L_11 = L_10->___crc; __this->___crc = L_11; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_12 = ___0_entry; NullCheck(L_12); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_13; L_13 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(L_12, NULL); __this->___dateTime = L_13; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_14 = ___0_entry; NullCheck(L_14); int32_t L_15 = L_14->___method; __this->___method = L_15; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_16 = ___0_entry; NullCheck(L_16); String_t* L_17 = L_16->___comment; __this->___comment = L_17; Il2CppCodeGenWriteBarrier((void**)(&__this->___comment), (void*)L_17); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_18 = ___0_entry; NullCheck(L_18); uint16_t L_19 = L_18->___versionToExtract; __this->___versionToExtract = L_19; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_20 = ___0_entry; NullCheck(L_20); uint16_t L_21 = L_20->___versionMadeBy; __this->___versionMadeBy = L_21; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_22 = ___0_entry; NullCheck(L_22); int32_t L_23 = L_22->___externalFileAttributes; __this->___externalFileAttributes = L_23; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_24 = ___0_entry; NullCheck(L_24); int32_t L_25 = L_24->___flags; __this->___flags = L_25; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_26 = ___0_entry; NullCheck(L_26); int64_t L_27 = L_26->___zipFileIndex; __this->___zipFileIndex = L_27; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_28 = ___0_entry; NullCheck(L_28); int64_t L_29 = L_28->___offset; __this->___offset = L_29; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_30 = ___0_entry; NullCheck(L_30); bool L_31 = L_30->___forceZip64_; __this->___forceZip64_ = L_31; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_32 = ___0_entry; NullCheck(L_32); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = L_32->___extra; if (!L_33) { goto IL_0114; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_34 = ___0_entry; NullCheck(L_34); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = L_34->___extra; NullCheck(L_35); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))); __this->___extra = L_36; Il2CppCodeGenWriteBarrier((void**)(&__this->___extra), (void*)L_36); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_37 = ___0_entry; NullCheck(L_37); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = L_37->___extra; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = __this->___extra; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_40 = ___0_entry; NullCheck(L_40); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = L_40->___extra; NullCheck(L_41); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_38, 0, (RuntimeArray*)L_39, 0, ((int32_t)(((RuntimeArray*)L_41)->max_length)), NULL); } IL_0114: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_HasCrc_m8EBBC5D78E15096E59672EC8017B1CB82985ADF8 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->___known; return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&4))) <= ((uint32_t)0)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_IsCrypted_m80991B46B22047E11B50EED2CD4ADCD9FF1058F9 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { bool L_0; L_0 = ZipEntryExtensions_HasFlag_m4722A144625DBAD79BF01A8C2EB6AE0D8C0E3FA1(__this, 1, NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_IsCrypted_m06160CD4F3BC20498FE8458C849D03EB1C1A2B9E (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; ZipEntryExtensions_SetFlag_m54AC0357D2847C4C12E024D078CD78F68459DFC8(__this, 1, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_IsUnicodeText_m2BE2C1745135288E568ACD5F31EFE4325BF5B0E9 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { bool L_0; L_0 = ZipEntryExtensions_HasFlag_m4722A144625DBAD79BF01A8C2EB6AE0D8C0E3FA1(__this, ((int32_t)2048), NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_IsUnicodeText_mE7C28A58126D2B43A2A5BB943AD3EDDFBE2514A1 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; ZipEntryExtensions_SetFlag_m54AC0357D2847C4C12E024D078CD78F68459DFC8(__this, ((int32_t)2048), L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t ZipEntry_get_CryptoCheckValue_m4F1A8571C49358D3605E7C72DE9E06ED7410B514 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->___cryptoCheckValue_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_CryptoCheckValue_mDA84531EF65959CA95AD01B5D5441C83ABDA0503 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, uint8_t ___0_value, const RuntimeMethod* method) { { uint8_t L_0 = ___0_value; __this->___cryptoCheckValue_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___flags; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_Flags_m76BAB2AABFABE617270A17BA16647E785742ADB3 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___flags = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipEntry_get_ZipFileIndex_mF55AD5CA9BDEAC66FF33DDCC6BE80ED9C8F7A87C (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___zipFileIndex; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_ZipFileIndex_m377F1B04BD4B6801C313AB606FD0E7221677E66A (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___zipFileIndex = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___offset; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_Offset_m2A3248EE2F9DA062662D5AACD8836FB7050BBEFB (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___offset = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_ExternalFileAttributes_m6FC234EEC18B3565C34A9D9C6107A1F461FD42FC (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->___known; if (!((int32_t)((int32_t)L_0&((int32_t)16)))) { goto IL_0012; } } { int32_t L_1 = __this->___externalFileAttributes; return L_1; } IL_0012: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_ExternalFileAttributes_mCA2F8FEDEC078E5D119ECA80E29ECAA6D7CB32E2 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___externalFileAttributes = L_0; uint8_t L_1 = __this->___known; __this->___known = ((int32_t)((int32_t)L_1|((int32_t)16))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_VersionMadeBy_mFF5E258DA20EAFCDBD1F79B592E36EBCE4C6279F (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->___versionMadeBy; return ((int32_t)((int32_t)L_0&((int32_t)255))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_IsDOSEntry_m6AA198FED4B43828499FE4B7FCA5354DF5EFB904 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = ZipEntry_get_HostSystem_m6EC5D459F9FC50886EFC6C150659B88CE8EF8977(__this, NULL); if (!L_0) { goto IL_0013; } } { int32_t L_1; L_1 = ZipEntry_get_HostSystem_m6EC5D459F9FC50886EFC6C150659B88CE8EF8977(__this, NULL); return (bool)((((int32_t)L_1) == ((int32_t)((int32_t)10)))? 1 : 0); } IL_0013: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_HasDosAttributes_m54B71D16E048CEC6454F5E9764B5EADB610E6E90 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int32_t ___0_attributes, const RuntimeMethod* method) { bool V_0 = false; bool G_B3_0 = false; bool G_B2_0 = false; bool G_B4_0 = false; int32_t G_B5_0 = 0; bool G_B5_1 = false; { V_0 = (bool)0; uint8_t L_0 = __this->___known; if (!((int32_t)((int32_t)L_0&((int32_t)16)))) { goto IL_0030; } } { bool L_1 = V_0; int32_t L_2; L_2 = ZipEntry_get_HostSystem_m6EC5D459F9FC50886EFC6C150659B88CE8EF8977(__this, NULL); if (!L_2) { G_B3_0 = L_1; goto IL_0020; } G_B2_0 = L_1; } { int32_t L_3; L_3 = ZipEntry_get_HostSystem_m6EC5D459F9FC50886EFC6C150659B88CE8EF8977(__this, NULL); if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)10))))) { G_B4_0 = G_B2_0; goto IL_002d; } G_B3_0 = G_B2_0; } IL_0020: { int32_t L_4; L_4 = ZipEntry_get_ExternalFileAttributes_m6FC234EEC18B3565C34A9D9C6107A1F461FD42FC(__this, NULL); int32_t L_5 = ___0_attributes; int32_t L_6 = ___0_attributes; G_B5_0 = ((((int32_t)((int32_t)(L_4&L_5))) == ((int32_t)L_6))? 1 : 0); G_B5_1 = G_B3_0; goto IL_002e; } IL_002d: { G_B5_0 = 0; G_B5_1 = G_B4_0; } IL_002e: { V_0 = (bool)((int32_t)((int32_t)G_B5_1|G_B5_0)); } IL_0030: { bool L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_HostSystem_m6EC5D459F9FC50886EFC6C150659B88CE8EF8977 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->___versionMadeBy; return ((int32_t)(((int32_t)((int32_t)L_0>>8))&((int32_t)255))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_HostSystem_mB0D12EB2A6EA312455176210FDF588EC15053F6B (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int32_t ___0_value, const RuntimeMethod* method) { { uint16_t L_0 = __this->___versionMadeBy; __this->___versionMadeBy = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_0&((int32_t)255)))); uint16_t L_1 = __this->___versionMadeBy; int32_t L_2 = ___0_value; __this->___versionMadeBy = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_1|((int32_t)(uint16_t)((int32_t)(((int32_t)(L_2&((int32_t)255)))<<8)))))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->___versionToExtract; if (!L_0) { goto IL_0015; } } { uint16_t L_1 = __this->___versionToExtract; return ((int32_t)((int32_t)L_1&((int32_t)255))); } IL_0015: { int32_t L_2; L_2 = ZipEntry_get_AESKeySize_m2275F8C509E7FE48A00B6B5D08CBB3360841C22D(__this, NULL); if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_0021; } } { return ((int32_t)51); } IL_0021: { int32_t L_3 = __this->___method; if ((!(((uint32_t)((int32_t)12)) == ((uint32_t)L_3)))) { goto IL_002e; } } { return ((int32_t)46); } IL_002e: { bool L_4; L_4 = ZipEntry_get_CentralHeaderRequiresZip64_m99738565CE3B19F8050963CF513B410A7258CF20(__this, NULL); if (!L_4) { goto IL_0039; } } { return ((int32_t)45); } IL_0039: { int32_t L_5 = __this->___method; if ((((int32_t)8) == ((int32_t)L_5))) { goto IL_0052; } } { bool L_6; L_6 = ZipEntry_get_IsDirectory_mBA8AB58A4292E08199A50D102AD3C14ECFEE4171(__this, NULL); if (L_6) { goto IL_0052; } } { bool L_7; L_7 = ZipEntry_get_IsCrypted_m80991B46B22047E11B50EED2CD4ADCD9FF1058F9(__this, NULL); if (!L_7) { goto IL_0055; } } IL_0052: { return ((int32_t)20); } IL_0055: { bool L_8; L_8 = ZipEntry_HasDosAttributes_m54B71D16E048CEC6454F5E9764B5EADB610E6E90(__this, 8, NULL); if (!L_8) { goto IL_0061; } } { return ((int32_t)11); } IL_0061: { return ((int32_t)10); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_CanDecompress_mD7D833DA938D24A64826E33558D85D8B0296C487 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC(__this, NULL); if ((((int32_t)L_0) > ((int32_t)((int32_t)51)))) { goto IL_004d; } } { int32_t L_1; L_1 = ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC(__this, NULL); if ((((int32_t)L_1) == ((int32_t)((int32_t)10)))) { goto IL_0046; } } { int32_t L_2; L_2 = ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC(__this, NULL); if ((((int32_t)L_2) == ((int32_t)((int32_t)11)))) { goto IL_0046; } } { int32_t L_3; L_3 = ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC(__this, NULL); if ((((int32_t)L_3) == ((int32_t)((int32_t)20)))) { goto IL_0046; } } { int32_t L_4; L_4 = ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC(__this, NULL); if ((((int32_t)L_4) == ((int32_t)((int32_t)45)))) { goto IL_0046; } } { int32_t L_5; L_5 = ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC(__this, NULL); if ((((int32_t)L_5) == ((int32_t)((int32_t)46)))) { goto IL_0046; } } { int32_t L_6; L_6 = ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC(__this, NULL); if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)51))))) { goto IL_004d; } } IL_0046: { bool L_7; L_7 = ZipEntry_IsCompressionMethodSupported_mDD6963C40F165E6CC9355F9514BCBD77F4362948(__this, NULL); return L_7; } IL_004d: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_ForceZip64_m280935F5FE814E1AB4E50DCE654FB55A3EBAE649 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { __this->___forceZip64_ = (bool)1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_IsZip64Forced_mF3D5E0648508BBB148FE1922FE80DF2549D76084 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { bool L_0 = __this->___forceZip64_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_LocalHeaderRequiresZip64_m523A7AC3BAB32B105C58262C79307DFBBDA7F9DE (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { bool V_0 = false; uint64_t V_1 = 0; int32_t G_B10_0 = 0; { bool L_0 = __this->___forceZip64_; V_0 = L_0; bool L_1 = V_0; if (L_1) { goto IL_0056; } } { uint64_t L_2 = __this->___compressedSize; V_1 = L_2; uint16_t L_3 = __this->___versionToExtract; if (L_3) { goto IL_002b; } } { bool L_4; L_4 = ZipEntry_get_IsCrypted_m80991B46B22047E11B50EED2CD4ADCD9FF1058F9(__this, NULL); if (!L_4) { goto IL_002b; } } { uint64_t L_5 = V_1; int32_t L_6; L_6 = ZipEntry_get_EncryptionOverheadSize_mFD9307B8431EE8CD3F25579E71BF11D9BB18C2D1(__this, NULL); V_1 = ((int64_t)il2cpp_codegen_add((int64_t)L_5, ((int64_t)L_6))); } IL_002b: { uint64_t L_7 = __this->___size; if ((!(((uint64_t)L_7) < ((uint64_t)((int64_t)(uint64_t)((uint32_t)(-1))))))) { goto IL_003a; } } { uint64_t L_8 = V_1; if ((!(((uint64_t)L_8) >= ((uint64_t)((int64_t)(uint64_t)((uint32_t)(-1))))))) { goto IL_0054; } } IL_003a: { uint16_t L_9 = __this->___versionToExtract; if (!L_9) { goto IL_0051; } } { uint16_t L_10 = __this->___versionToExtract; G_B10_0 = ((((int32_t)((((int32_t)L_10) < ((int32_t)((int32_t)45)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0055; } IL_0051: { G_B10_0 = 1; goto IL_0055; } IL_0054: { G_B10_0 = 0; } IL_0055: { V_0 = (bool)G_B10_0; } IL_0056: { bool L_11 = V_0; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_CentralHeaderRequiresZip64_m99738565CE3B19F8050963CF513B410A7258CF20 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { bool L_0; L_0 = ZipEntry_get_LocalHeaderRequiresZip64_m523A7AC3BAB32B105C58262C79307DFBBDA7F9DE(__this, NULL); if (L_0) { goto IL_0016; } } { int64_t L_1 = __this->___offset; return (bool)((((int32_t)((((int64_t)L_1) < ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipEntry_get_DosTime_mE9C5D13066A33737A93FCF191D78571F24C74AB2 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, 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; } uint32_t V_0 = 0; uint32_t V_1 = 0; uint32_t V_2 = 0; uint32_t V_3 = 0; uint32_t V_4 = 0; uint32_t V_5 = 0; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_6; memset((&V_6), 0, sizeof(V_6)); { uint8_t L_0 = __this->___known; if (((int32_t)((int32_t)L_0&8))) { goto IL_000d; } } { return ((int64_t)0); } IL_000d: { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1; L_1 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(__this, NULL); V_6 = L_1; il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); int32_t L_2; L_2 = DateTime_get_Year_m00A88C4CEE07B7906F5F7F75C254B769808F5138((&V_6), NULL); V_0 = L_2; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_3; L_3 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(__this, NULL); V_6 = L_3; int32_t L_4; L_4 = DateTime_get_Month_m899C6602DE8198990B2CAF5EBC04CC67764E3DA2((&V_6), NULL); V_1 = L_4; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_5; L_5 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(__this, NULL); V_6 = L_5; int32_t L_6; L_6 = DateTime_get_Day_m872DBCA4C79955EC1E27EB68746B6C2F6A183B28((&V_6), NULL); V_2 = L_6; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_7; L_7 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(__this, NULL); V_6 = L_7; int32_t L_8; L_8 = DateTime_get_Hour_m350B2AEB6ED8AAD80F0779C1FD37EEE13952A7F3((&V_6), NULL); V_3 = L_8; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_9; L_9 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(__this, NULL); V_6 = L_9; int32_t L_10; L_10 = DateTime_get_Minute_m73003491DA85D2C9951ECCF890D9BF6AFFB9E973((&V_6), NULL); V_4 = L_10; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_11; L_11 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(__this, NULL); V_6 = L_11; int32_t L_12; L_12 = DateTime_get_Second_mC860BA28DED65249BE9EA46E4898730C7828B3EA((&V_6), NULL); V_5 = L_12; uint32_t L_13 = V_0; if ((!(((uint32_t)L_13) < ((uint32_t)((int32_t)1980))))) { goto IL_008b; } } { V_0 = ((int32_t)1980); V_1 = 1; V_2 = 1; V_3 = 0; V_4 = 0; V_5 = 0; goto IL_00aa; } IL_008b: { uint32_t L_14 = V_0; if ((!(((uint32_t)L_14) > ((uint32_t)((int32_t)2107))))) { goto IL_00aa; } } { V_0 = ((int32_t)2107); V_1 = ((int32_t)12); V_2 = ((int32_t)31); V_3 = ((int32_t)23); V_4 = ((int32_t)59); V_5 = ((int32_t)59); } IL_00aa: { uint32_t L_15 = V_0; uint32_t L_16 = V_1; uint32_t L_17 = V_2; uint32_t L_18 = V_3; uint32_t L_19 = V_4; uint32_t L_20 = V_5; return ((int64_t)(uint64_t)((uint32_t)((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_15, ((int32_t)1980)))&((int32_t)127)))<<((int32_t)25)))|((int32_t)((int32_t)L_16<<((int32_t)21)))))|((int32_t)((int32_t)L_17<<((int32_t)16)))))|((int32_t)((int32_t)L_18<<((int32_t)11)))))|((int32_t)((int32_t)L_19<<5))))|((int32_t)((uint32_t)L_20>>1)))))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_DosTime_m79100981F9DE64D3F99105642E9BA4C6F243157C (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int64_t ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; uint32_t V_1 = 0; uint32_t V_2 = 0; uint32_t V_3 = 0; uint32_t V_4 = 0; uint32_t V_5 = 0; int32_t V_6 = 0; { int64_t L_0 = ___0_value; V_0 = ((int32_t)(uint32_t)L_0); uint32_t L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); uint32_t L_2; L_2 = Math_Min_m66781C8F3800C6682369B449FFDB62FAD5E87121(((int32_t)59), ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)((int32_t)L_1&((int32_t)31))))), NULL); V_1 = L_2; uint32_t L_3 = V_0; uint32_t L_4; L_4 = Math_Min_m66781C8F3800C6682369B449FFDB62FAD5E87121(((int32_t)59), ((int32_t)(((int32_t)((uint32_t)L_3>>5))&((int32_t)63))), NULL); V_2 = L_4; uint32_t L_5 = V_0; uint32_t L_6; L_6 = Math_Min_m66781C8F3800C6682369B449FFDB62FAD5E87121(((int32_t)23), ((int32_t)(((int32_t)((uint32_t)L_5>>((int32_t)11)))&((int32_t)31))), NULL); V_3 = L_6; int64_t L_7 = ___0_value; uint32_t L_8; L_8 = Math_Min_m66781C8F3800C6682369B449FFDB62FAD5E87121(((int32_t)12), ((int32_t)(((int32_t)(uint32_t)((int64_t)(L_7>>((int32_t)21))))&((int32_t)15))), NULL); uint32_t L_9; L_9 = Math_Max_m6612C5AE2D40056418765878E8787E4828D2ADD7(1, L_8, NULL); V_4 = L_9; uint32_t L_10 = V_0; V_5 = ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)((uint32_t)L_10>>((int32_t)25)))&((int32_t)127))), ((int32_t)1980))); uint32_t L_11 = V_5; uint32_t L_12 = V_4; il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); int32_t L_13; L_13 = DateTime_DaysInMonth_mB6063AA3711F1EE486B5FF6C858CDA9B04DD3977(L_11, L_12, NULL); int64_t L_14 = ___0_value; int32_t L_15; L_15 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_13, ((int32_t)((int64_t)(((int64_t)(L_14>>((int32_t)16)))&((int64_t)((int32_t)31))))), NULL); int32_t L_16; L_16 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(1, L_15, NULL); V_6 = L_16; uint32_t L_17 = V_5; uint32_t L_18 = V_4; int32_t L_19 = V_6; uint32_t L_20 = V_3; uint32_t L_21 = V_2; uint32_t L_22 = V_1; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_23; memset((&L_23), 0, sizeof(L_23)); DateTime__ctor_mD89390EF215242275A4E8F78C2C3E8BC3EF6F3C3((&L_23), L_17, L_18, L_19, L_20, L_21, L_22, 0, NULL); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(__this, L_23, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->___dateTime; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = ___0_value; __this->___dateTime = L_0; uint8_t L_1 = __this->___known; __this->___known = ((int32_t)((int32_t)L_1|8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___name; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_Name_m3C34F8254F44AA56763C79F0BC7F5A6A7B563623 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, String_t* ___0_value, const RuntimeMethod* method) { { String_t* L_0 = ___0_value; __this->___name = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___name), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->___known; if (((int32_t)((int32_t)L_0&1))) { goto IL_000d; } } { return ((int64_t)(-1)); } IL_000d: { uint64_t L_1 = __this->___size; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_Size_m547264DC478C416ED7B26D25A6F62267329C1997 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___size = L_0; uint8_t L_1 = __this->___known; __this->___known = ((int32_t)((int32_t)L_1|1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->___known; if (((int32_t)((int32_t)L_0&2))) { goto IL_000d; } } { return ((int64_t)(-1)); } IL_000d: { uint64_t L_1 = __this->___compressedSize; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_CompressedSize_m87DF88E48424231B906D61C2A2C882429125C036 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___compressedSize = L_0; uint8_t L_1 = __this->___known; __this->___known = ((int32_t)((int32_t)L_1|2)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->___known; if (((int32_t)((int32_t)L_0&4))) { goto IL_000d; } } { return ((int64_t)(-1)); } IL_000d: { uint32_t L_1 = __this->___crc; return ((int64_t)(((int64_t)(uint64_t)((uint32_t)L_1))&((int64_t)(uint64_t)((uint32_t)(-1))))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_Crc_mED8E86FBB118DEB1C7778337DBAA46614811FE19 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int64_t ___0_value, const RuntimeMethod* method) { { uint32_t L_0 = __this->___crc; if (!((int64_t)(((int64_t)(uint64_t)((uint32_t)L_0))&((int64_t)-4294967296LL)))) { goto IL_001e; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntry_set_Crc_mED8E86FBB118DEB1C7778337DBAA46614811FE19_RuntimeMethod_var))); } IL_001e: { int64_t L_2 = ___0_value; __this->___crc = ((int32_t)(uint32_t)L_2); uint8_t L_3 = __this->___known; __this->___known = ((int32_t)((int32_t)L_3|4)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_CompressionMethod_m921D46C502B835FD59F471A8AF2452C4448AD71F (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___method; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_CompressionMethod_mA85330A7FE1671F9DB70B1A4C77F21096C7932B7 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___method = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_CompressionMethodForHeader_mBAF7E0795D93CCE84C0CAF8CA174C3EA6E1B658B (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = ZipEntry_get_AESKeySize_m2275F8C509E7FE48A00B6B5D08CBB3360841C22D(__this, NULL); if ((((int32_t)L_0) > ((int32_t)0))) { goto IL_0010; } } { int32_t L_1 = __this->___method; return L_1; } IL_0010: { return (int32_t)(((int32_t)99)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipEntry_get_ExtraData_mF18F33CFC7DDD5F844145A7CA2FFD55966EF3BBC (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___extra; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_ExtraData_mB01EAB0A570EE5600ABF37A936EE3EE160C04192 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, 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 = ___0_value; if (L_0) { goto IL_000b; } } { __this->___extra = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___extra), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); return; } IL_000b: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_value; NullCheck(L_1); if ((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) <= ((int32_t)((int32_t)65535)))) { goto IL_0020; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntry_set_ExtraData_mB01EAB0A570EE5600ABF37A936EE3EE160C04192_RuntimeMethod_var))); } IL_0020: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_value; NullCheck(L_3); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))); __this->___extra = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___extra), (void*)L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_value; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___extra; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_value; NullCheck(L_7); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, 0, (RuntimeArray*)L_6, 0, ((int32_t)(((RuntimeArray*)L_7)->max_length)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_AESKeySize_m2275F8C509E7FE48A00B6B5D08CBB3360841C22D (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____aesEncryptionStrength; V_0 = L_0; int32_t L_1 = V_0; switch (L_1) { case 0: { goto IL_001f; } case 1: { goto IL_0021; } case 2: { goto IL_0027; } case 3: { goto IL_002d; } } } { goto IL_0033; } IL_001f: { return 0; } IL_0021: { return ((int32_t)128); } IL_0027: { return ((int32_t)192); } IL_002d: { return ((int32_t)256); } IL_0033: { int32_t* L_2 = (int32_t*)(&__this->____aesEncryptionStrength); String_t* L_3; L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_2, NULL); String_t* L_4; L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral27F85D5FA42C37EFC4549F44EADE3A1F11BDD34C)), L_3, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_5 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_5, L_4, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntry_get_AESKeySize_m2275F8C509E7FE48A00B6B5D08CBB3360841C22D_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_AESKeySize_mCB0AA5224E992E44ADF3ABCA37657F2F8E8A33BC (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; if (!L_0) { goto IL_0015; } } { int32_t L_1 = ___0_value; if ((((int32_t)L_1) == ((int32_t)((int32_t)128)))) { goto IL_001d; } } { int32_t L_2 = ___0_value; if ((((int32_t)L_2) == ((int32_t)((int32_t)256)))) { goto IL_0025; } } { goto IL_002d; } IL_0015: { __this->____aesEncryptionStrength = 0; return; } IL_001d: { __this->____aesEncryptionStrength = 1; return; } IL_0025: { __this->____aesEncryptionStrength = 3; return; } IL_002d: { String_t* L_3; L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_value), NULL); String_t* L_4; L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D33EB0413F5F6670B243572CA43092F2EBA3482)), L_3, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_5 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_5, L_4, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntry_set_AESKeySize_mCB0AA5224E992E44ADF3ABCA37657F2F8E8A33BC_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t ZipEntry_get_AESEncryptionStrength_mE6E91B75C963CA4A928257FD0A96170822035BD8 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____aesEncryptionStrength; return (uint8_t)((int32_t)(uint8_t)L_0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_AESSaltLen_m1B9AC497CF085A6DDBFE22D31BA4DACB42952FC1 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = ZipEntry_get_AESKeySize_m2275F8C509E7FE48A00B6B5D08CBB3360841C22D(__this, NULL); return ((int32_t)(L_0/((int32_t)16))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_AESOverheadSize_mE93002FD217F2F857FF3B70A8AC87ACD3D293CF1 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = ZipEntry_get_AESSaltLen_m1B9AC497CF085A6DDBFE22D31BA4DACB42952FC1(__this, NULL); return ((int32_t)il2cpp_codegen_add(((int32_t)12), L_0)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_EncryptionOverheadSize_mFD9307B8431EE8CD3F25579E71BF11D9BB18C2D1 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { bool L_0; L_0 = ZipEntry_get_IsCrypted_m80991B46B22047E11B50EED2CD4ADCD9FF1058F9(__this, NULL); if (!L_0) { goto IL_001a; } } { int32_t L_1 = __this->____aesEncryptionStrength; if (!L_1) { goto IL_0017; } } { int32_t L_2; L_2 = ZipEntry_get_AESOverheadSize_mE93002FD217F2F857FF3B70A8AC87ACD3D293CF1(__this, NULL); return L_2; } IL_0017: { return ((int32_t)12); } IL_001a: { return 0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_ProcessExtraData_m0BA7E26AF89FB8F8F46F59F49CA252D47D6FB180 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, bool ___0_localHeader, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_mBE26FDBA8873F7AE883FF290864E1D2665EAC52F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m092C73DCE052BFB5C60A39EF9F4E3401AA95221C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* V_0 = NULL; Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC V_1; memset((&V_1), 0, sizeof(V_1)); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* G_B16_0 = NULL; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* G_B15_0 = NULL; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D G_B17_0; memset((&G_B17_0), 0, sizeof(G_B17_0)); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* G_B17_1 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___extra; ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_1 = (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E*)il2cpp_codegen_object_new(ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E_il2cpp_TypeInfo_var); ZipExtraData__ctor_mFE01CD998F6998C0F54BA16F6BBAC2B4373EBF28(L_1, L_0, NULL); V_0 = L_1; ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_2 = V_0; NullCheck(L_2); bool L_3; L_3 = ZipExtraData_Find_mB4ABAFBA950A0BF9EE7C14E3A5E3EB171FC21544(L_2, 1, NULL); if (!L_3) { goto IL_0077; } } { __this->___forceZip64_ = (bool)1; ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_4 = V_0; NullCheck(L_4); int32_t L_5; L_5 = ZipExtraData_get_ValueLength_mD66D13FDB23629664BAB473667AC39F10AEB6058_inline(L_4, NULL); if ((((int32_t)L_5) >= ((int32_t)4))) { goto IL_0030; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_6 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1BEF17C7A2D919B8FE23904C5B7B35F9C8B65160)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntry_ProcessExtraData_m0BA7E26AF89FB8F8F46F59F49CA252D47D6FB180_RuntimeMethod_var))); } IL_0030: { uint64_t L_7 = __this->___size; if ((!(((uint64_t)L_7) == ((uint64_t)((int64_t)(uint64_t)((uint32_t)(-1))))))) { goto IL_0046; } } { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_8 = V_0; NullCheck(L_8); int64_t L_9; L_9 = ZipExtraData_ReadLong_m23B6BC6A5496431CFF1A7DCC3EBE44AD058027CF(L_8, NULL); __this->___size = L_9; } IL_0046: { uint64_t L_10 = __this->___compressedSize; if ((!(((uint64_t)L_10) == ((uint64_t)((int64_t)(uint64_t)((uint32_t)(-1))))))) { goto IL_005c; } } { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_11 = V_0; NullCheck(L_11); int64_t L_12; L_12 = ZipExtraData_ReadLong_m23B6BC6A5496431CFF1A7DCC3EBE44AD058027CF(L_11, NULL); __this->___compressedSize = L_12; } IL_005c: { bool L_13 = ___0_localHeader; if (L_13) { goto IL_00a6; } } { int64_t L_14 = __this->___offset; if ((!(((uint64_t)L_14) == ((uint64_t)((int64_t)(uint64_t)((uint32_t)(-1))))))) { goto IL_00a6; } } { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_15 = V_0; NullCheck(L_15); int64_t L_16; L_16 = ZipExtraData_ReadLong_m23B6BC6A5496431CFF1A7DCC3EBE44AD058027CF(L_15, NULL); __this->___offset = L_16; goto IL_00a6; } IL_0077: { uint16_t L_17 = __this->___versionToExtract; if ((((int32_t)((int32_t)((int32_t)L_17&((int32_t)255)))) < ((int32_t)((int32_t)45)))) { goto IL_00a6; } } { uint64_t L_18 = __this->___size; if ((((int64_t)L_18) == ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_009b; } } { uint64_t L_19 = __this->___compressedSize; if ((!(((uint64_t)L_19) == ((uint64_t)((int64_t)(uint64_t)((uint32_t)(-1))))))) { goto IL_00a6; } } IL_009b: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_20 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral37BEAFC316C358F2B6567AEC52633A95B17EFFB3)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntry_ProcessExtraData_m0BA7E26AF89FB8F8F46F59F49CA252D47D6FB180_RuntimeMethod_var))); } IL_00a6: { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_21 = V_0; Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC L_22; L_22 = ZipEntry_GetDateTime_mC3B801CAFE3B2F7EC66BB19B1712E46FC4180079(L_21, NULL); V_1 = L_22; bool L_23; L_23 = Nullable_1_get_HasValue_m092C73DCE052BFB5C60A39EF9F4E3401AA95221C_inline((&V_1), Nullable_1_get_HasValue_m092C73DCE052BFB5C60A39EF9F4E3401AA95221C_RuntimeMethod_var); if (L_23) { G_B16_0 = __this; goto IL_00bf; } G_B15_0 = __this; } { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_24; L_24 = ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline(__this, NULL); G_B17_0 = L_24; G_B17_1 = G_B15_0; goto IL_00c6; } IL_00bf: { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_25; L_25 = Nullable_1_GetValueOrDefault_mBE26FDBA8873F7AE883FF290864E1D2665EAC52F_inline((&V_1), Nullable_1_GetValueOrDefault_mBE26FDBA8873F7AE883FF290864E1D2665EAC52F_RuntimeMethod_var); G_B17_0 = L_25; G_B17_1 = G_B16_0; } IL_00c6: { NullCheck(G_B17_1); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(G_B17_1, G_B17_0, NULL); int32_t L_26 = __this->___method; if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)99))))) { goto IL_00dc; } } { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_27 = V_0; ZipEntry_ProcessAESExtraData_m36C7A35734E112B8431859057623C3FC36E04060(__this, L_27, NULL); } IL_00dc: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC ZipEntry_GetDateTime_mC3B801CAFE3B2F7EC66BB19B1712E46FC4180079 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* ___0_extraData, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mB17304720EA19F5469A4883827F53A75FEB492CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipExtraData_GetData_TisExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D_mEF66B538F8E0E085142034E09230BA1C95307DF3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* V_0 = NULL; Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC V_1; memset((&V_1), 0, sizeof(V_1)); { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_0 = ___0_extraData; NullCheck(L_0); ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* L_1; L_1 = ZipExtraData_GetData_TisExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D_mEF66B538F8E0E085142034E09230BA1C95307DF3(L_0, ZipExtraData_GetData_TisExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D_mEF66B538F8E0E085142034E09230BA1C95307DF3_RuntimeMethod_var); V_0 = L_1; ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* L_2 = V_0; if (!L_2) { goto IL_002e; } } { ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* L_3 = V_0; NullCheck(L_3); uint8_t L_4; L_4 = ExtendedUnixData_get_Include_mC43425054CF2205C6114E87D3084DD241A53C1F1_inline(L_3, NULL); uint8_t L_5 = L_4; int32_t L_6 = 1; bool L_7 = il2cpp_codegen_enum_has_flag((int32_t)L_5, (int32_t)L_6); if (!L_7) { goto IL_002e; } } { ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* L_8 = V_0; NullCheck(L_8); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_9; L_9 = ExtendedUnixData_get_ModificationTime_m7F8BB4E4F5659B9B93EBBF8C6025EAAC2C00AE96_inline(L_8, NULL); Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC L_10; memset((&L_10), 0, sizeof(L_10)); Nullable_1__ctor_mB17304720EA19F5469A4883827F53A75FEB492CF((&L_10), L_9, Nullable_1__ctor_mB17304720EA19F5469A4883827F53A75FEB492CF_RuntimeMethod_var); return L_10; } IL_002e: { il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC)); Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC L_11 = V_1; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_ProcessAESExtraData_m36C7A35734E112B8431859057623C3FC36E04060 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* ___0_extraData, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_0 = ___0_extraData; NullCheck(L_0); bool L_1; L_1 = ZipExtraData_Find_mB4ABAFBA950A0BF9EE7C14E3A5E3EB171FC21544(L_0, ((int32_t)39169), NULL); if (!L_1) { goto IL_006e; } } { __this->___versionToExtract = (uint16_t)((int32_t)51); ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_2 = ___0_extraData; NullCheck(L_2); int32_t L_3; L_3 = ZipExtraData_get_ValueLength_mD66D13FDB23629664BAB473667AC39F10AEB6058_inline(L_2, NULL); V_0 = L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) >= ((int32_t)7))) { goto IL_003c; } } { String_t* L_5; L_5 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL); String_t* L_6; L_6 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral97F33B10DFC09B909591BE9AABD96998F294B48A)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral876A49E4ED67AA7C0BF6D5BDFC704B0D33A964FE)), NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_7 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_7, L_6, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntry_ProcessAESExtraData_m36C7A35734E112B8431859057623C3FC36E04060_RuntimeMethod_var))); } IL_003c: { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_8 = ___0_extraData; NullCheck(L_8); int32_t L_9; L_9 = ZipExtraData_ReadShort_mD23E22A349EB1AA4E55180F5219F942C11CBB51E(L_8, NULL); V_1 = L_9; ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_10 = ___0_extraData; NullCheck(L_10); int32_t L_11; L_11 = ZipExtraData_ReadShort_mD23E22A349EB1AA4E55180F5219F942C11CBB51E(L_10, NULL); ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_12 = ___0_extraData; NullCheck(L_12); int32_t L_13; L_13 = ZipExtraData_ReadByte_m4CD90103F0EB9A27ADCEC871141BB3F4B942C1F3(L_12, NULL); V_2 = L_13; ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_14 = ___0_extraData; NullCheck(L_14); int32_t L_15; L_15 = ZipExtraData_ReadShort_mD23E22A349EB1AA4E55180F5219F942C11CBB51E(L_14, NULL); V_3 = L_15; int32_t L_16 = V_1; __this->____aesVer = L_16; int32_t L_17 = V_2; __this->____aesEncryptionStrength = L_17; int32_t L_18 = V_3; __this->___method = L_18; return; } IL_006e: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_19 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8BA2379593C60DF2EA0D36FBAB23D3D4B958A501)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntry_ProcessAESExtraData_m36C7A35734E112B8431859057623C3FC36E04060_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipEntry_get_Comment_m37FBA947212CE599F086495D2AFBEE4273F9F000 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___comment; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_Comment_mC191B38E2AA176C3D2446AC3400E6CD2BF965698 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, String_t* ___0_value, const RuntimeMethod* method) { { String_t* L_0 = ___0_value; if (!L_0) { goto IL_0020; } } { String_t* L_1 = ___0_value; NullCheck(L_1); int32_t L_2; L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL); if ((((int32_t)L_2) <= ((int32_t)((int32_t)65535)))) { goto IL_0020; } } { 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*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral22A690AE12EFB7ED9C7B3FF86669371A68A4C0FD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntry_set_Comment_mC191B38E2AA176C3D2446AC3400E6CD2BF965698_RuntimeMethod_var))); } IL_0020: { String_t* L_4 = ___0_value; __this->___comment = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___comment), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_IsDirectory_mBA8AB58A4292E08199A50D102AD3C14ECFEE4171 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___name; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0046; } } { String_t* L_2 = __this->___name; String_t* L_3 = __this->___name; NullCheck(L_3); int32_t L_4; L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL); NullCheck(L_2); Il2CppChar L_5; L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, ((int32_t)il2cpp_codegen_subtract(L_4, 1)), NULL); if ((((int32_t)L_5) == ((int32_t)((int32_t)47)))) { goto IL_004f; } } { String_t* L_6 = __this->___name; String_t* L_7 = __this->___name; NullCheck(L_7); int32_t L_8; L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL); NullCheck(L_6); Il2CppChar L_9; L_9 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), NULL); if ((((int32_t)L_9) == ((int32_t)((int32_t)92)))) { goto IL_004f; } } IL_0046: { bool L_10; L_10 = ZipEntry_HasDosAttributes_m54B71D16E048CEC6454F5E9764B5EADB610E6E90(__this, ((int32_t)16), NULL); return L_10; } IL_004f: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_get_IsFile_mA31C241FE79A9317B1C8A74201FA7012AED8F70D (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { bool L_0; L_0 = ZipEntry_get_IsDirectory_mBA8AB58A4292E08199A50D102AD3C14ECFEE4171(__this, NULL); if (L_0) { goto IL_0013; } } { bool L_1; L_1 = ZipEntry_HasDosAttributes_m54B71D16E048CEC6454F5E9764B5EADB610E6E90(__this, 8, NULL); return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); } IL_0013: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_IsCompressionMethodSupported_mDD6963C40F165E6CC9355F9514BCBD77F4362948 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = ZipEntry_get_CompressionMethod_m921D46C502B835FD59F471A8AF2452C4448AD71F_inline(__this, NULL); bool L_1; L_1 = ZipEntry_IsCompressionMethodSupported_mCF0A040B4AF34D20F8CF4E2CF79A3750E4D8CC4D(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ZipEntry_Clone_m69C5999AA5599CF52A59EC12B029EBFD0D1817D3 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __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*)&ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* V_0 = NULL; { RuntimeObject* L_0; L_0 = Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3(__this, NULL); V_0 = ((ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)CastclassClass((RuntimeObject*)L_0, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___extra; if (!L_1) { goto IL_0042; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___extra; NullCheck(L_3); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))); NullCheck(L_2); L_2->___extra = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_2->___extra), (void*)L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___extra; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_6 = V_0; NullCheck(L_6); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = L_6->___extra; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___extra; NullCheck(L_8); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, 0, (RuntimeArray*)L_7, 0, ((int32_t)(((RuntimeArray*)L_8)->max_length)), NULL); } IL_0042: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipEntry_ToString_m03F4176F379E3B845F5BF0FEFC2007112024F003 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___name; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntry_IsCompressionMethodSupported_mCF0A040B4AF34D20F8CF4E2CF79A3750E4D8CC4D (int32_t ___0_method, const RuntimeMethod* method) { { int32_t L_0 = ___0_method; if ((((int32_t)L_0) == ((int32_t)8))) { goto IL_000d; } } { int32_t L_1 = ___0_method; if (!L_1) { goto IL_000d; } } { int32_t L_2 = ___0_method; return (bool)((((int32_t)L_2) == ((int32_t)((int32_t)12)))? 1 : 0); } IL_000d: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipEntry_CleanName_m00D32DCE42C63AA4BF82200A8B371DB07FF8A3A7 (String_t* ___0_name, 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*)&_stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_name; if (L_0) { goto IL_0009; } } { String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty; return L_1; } IL_0009: { String_t* L_2 = ___0_name; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); bool L_3; L_3 = Path_IsPathRooted_m0AAA41017FBDDFD52AFC56508EFB5A4195E89C43(L_2, NULL); if (!L_3) { goto IL_0024; } } { String_t* L_4 = ___0_name; String_t* L_5 = ___0_name; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_6; L_6 = Path_GetPathRoot_m31AA9272864F572DEC78EC2595D2A5ABFEF5651C(L_5, NULL); NullCheck(L_6); int32_t L_7; L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL); NullCheck(L_4); String_t* L_8; L_8 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_4, L_7, NULL); ___0_name = L_8; } IL_0024: { String_t* L_9 = ___0_name; NullCheck(L_9); String_t* L_10; L_10 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_9, _stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, NULL); ___0_name = L_10; goto IL_0042; } IL_0038: { String_t* L_11 = ___0_name; NullCheck(L_11); String_t* L_12; L_12 = String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68(L_11, 0, 1, NULL); ___0_name = L_12; } IL_0042: { String_t* L_13 = ___0_name; NullCheck(L_13); int32_t L_14; L_14 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_13, NULL); if ((((int32_t)L_14) <= ((int32_t)0))) { goto IL_0056; } } { String_t* L_15 = ___0_name; NullCheck(L_15); Il2CppChar L_16; L_16 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_15, 0, NULL); if ((((int32_t)L_16) == ((int32_t)((int32_t)47)))) { goto IL_0038; } } IL_0056: { String_t* L_17 = ___0_name; return L_17; } } #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 bool ZipEntryExtensions_HasFlag_m4722A144625DBAD79BF01A8C2EB6AE0D8C0E3FA1 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, int32_t ___1_flag, const RuntimeMethod* method) { { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___0_entry; NullCheck(L_0); int32_t L_1; L_1 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_0, NULL); int32_t L_2 = ___1_flag; return (bool)((!(((uint32_t)((int32_t)(L_1&(int32_t)L_2))) <= ((uint32_t)0)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntryExtensions_SetFlag_m54AC0357D2847C4C12E024D078CD78F68459DFC8 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, int32_t ___1_flag, bool ___2_enabled, const RuntimeMethod* method) { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* G_B2_0 = NULL; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* G_B1_0 = NULL; int32_t G_B3_0 = 0; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* G_B3_1 = NULL; { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___0_entry; bool L_1 = ___2_enabled; if (L_1) { G_B2_0 = L_0; goto IL_000f; } G_B1_0 = L_0; } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = ___0_entry; NullCheck(L_2); int32_t L_3; L_3 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_2, NULL); int32_t L_4 = ___1_flag; G_B3_0 = ((int32_t)(L_3&((~((int32_t)L_4))))); G_B3_1 = G_B1_0; goto IL_0017; } IL_000f: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_5 = ___0_entry; NullCheck(L_5); int32_t L_6; L_6 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_5, NULL); int32_t L_7 = ___1_flag; G_B3_0 = ((int32_t)(L_6|(int32_t)L_7)); G_B3_1 = G_B2_0; } IL_0017: { NullCheck(G_B3_1); ZipEntry_set_Flags_m76BAB2AABFABE617270A17BA16647E785742ADB3_inline(G_B3_1, G_B3_0, 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 ZipEntryFactory__ctor_m6F137869F7F5303708A54DF6FD826BEF6D745A7F (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0; L_0 = DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C(NULL); __this->___fixedDateTime_ = L_0; __this->___getAttributes_ = (-1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204* L_1 = (ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204*)il2cpp_codegen_object_new(ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204_il2cpp_TypeInfo_var); ZipNameTransform__ctor_m7EE0B3DF2195AA15C96383729606680FC94120DB(L_1, NULL); __this->___nameTransform_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___nameTransform_), (void*)L_1); il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); bool L_2; L_2 = ZipStrings_get_UseUnicode_m532F828830067C41B7C4269D8E6737932B46D73E(NULL); __this->___isUnicodeText_ = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntryFactory__ctor_m5E65FF6E1DB1F45FF6ED9EBDF7FA07988D8AA21F (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, int32_t ___0_timeSetting, const RuntimeMethod* method) { { ZipEntryFactory__ctor_m6F137869F7F5303708A54DF6FD826BEF6D745A7F(__this, NULL); int32_t L_0 = ___0_timeSetting; __this->___timeSetting_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntryFactory__ctor_mDFBCD0AA7991A5E106DCF4DA044E5AD8C111FB0A (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_time, const RuntimeMethod* method) { { ZipEntryFactory__ctor_m6F137869F7F5303708A54DF6FD826BEF6D745A7F(__this, NULL); __this->___timeSetting_ = 6; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = ___0_time; ZipEntryFactory_set_FixedDateTime_m79B810D922A2B77C772405D4716FA14D0000D89D(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ZipEntryFactory_get_NameTransform_mD6A264BF04E9A904809A53E0B9A1B97824E3840F (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___nameTransform_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntryFactory_set_NameTransform_mFCE20247D8F298BF78CED24859DDAB41EFD73CE1 (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_value; if (L_0) { goto IL_000f; } } { ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204* L_1 = (ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204*)il2cpp_codegen_object_new(ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204_il2cpp_TypeInfo_var); ZipNameTransform__ctor_m7EE0B3DF2195AA15C96383729606680FC94120DB(L_1, NULL); __this->___nameTransform_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___nameTransform_), (void*)L_1); return; } IL_000f: { RuntimeObject* L_2 = ___0_value; __this->___nameTransform_ = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___nameTransform_), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntryFactory_get_Setting_m0ABF476C1B63BBAF30E4740DA4187284D7C59704 (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___timeSetting_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntryFactory_set_Setting_m38EFA59C16D0337EE81F7C449877EC067FEF4199 (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___timeSetting_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ZipEntryFactory_get_FixedDateTime_m993E49DF31C026E437AC6F05728E5954B0347B10 (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->___fixedDateTime_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntryFactory_set_FixedDateTime_m79B810D922A2B77C772405D4716FA14D0000D89D (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, 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_value), NULL); if ((((int32_t)L_0) >= ((int32_t)((int32_t)1970)))) { goto IL_001e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFA86C08CF28B5B09BC7D3F788AFC4A04B4E99CEC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntryFactory_set_FixedDateTime_m79B810D922A2B77C772405D4716FA14D0000D89D_RuntimeMethod_var))); } IL_001e: { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_2 = ___0_value; __this->___fixedDateTime_ = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntryFactory_get_GetAttributes_mFEA2763CE2B7A542F402DF6BD8F70AB035D2BF98 (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___getAttributes_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntryFactory_set_GetAttributes_m764EC8DE8179075B59FF70E6095AF4BFB8BBDA86 (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___getAttributes_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntryFactory_get_SetAttributes_mF0626EF1D2345490451DAF95DC0733C287A18114 (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___setAttributes_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntryFactory_set_SetAttributes_m56C701EF2D197999FEDEFB5130BC1DBFC3B6348E (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___setAttributes_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntryFactory_get_IsUnicodeText_m6697B11BE20A27574DCFD0D258CA97BDCB7EE5B2 (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isUnicodeText_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntryFactory_set_IsUnicodeText_mB243A27B04B64E0F84F4C947F3B81B800ECF7127 (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___isUnicodeText_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipEntryFactory_MakeFileEntry_m62B01DB7E7311FCAD27B126184137DFED3AA7B5B (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, String_t* ___0_fileName, const RuntimeMethod* method) { { String_t* L_0 = ___0_fileName; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1; L_1 = ZipEntryFactory_MakeFileEntry_m98EB4102DDA6AC3DF3AF235EAE270A33BB3B83AC(__this, L_0, (String_t*)NULL, (bool)1, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipEntryFactory_MakeFileEntry_m50471A3DE775AC09980B9ACEADBE450132B07D8A (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, String_t* ___0_fileName, bool ___1_useFileSystem, const RuntimeMethod* method) { { String_t* L_0 = ___0_fileName; bool L_1 = ___1_useFileSystem; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2; L_2 = ZipEntryFactory_MakeFileEntry_m98EB4102DDA6AC3DF3AF235EAE270A33BB3B83AC(__this, L_0, (String_t*)NULL, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipEntryFactory_MakeFileEntry_m98EB4102DDA6AC3DF3AF235EAE270A33BB3B83AC (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, String_t* ___0_fileName, String_t* ___1_entryName, bool ___2_useFileSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INameTransform_tCC0E8F0F951C1D75AD4E8D94EDD0D571BF462E65_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* V_0 = NULL; int32_t V_1 = 0; bool V_2 = false; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* V_3 = NULL; int32_t V_4 = 0; RuntimeObject* G_B2_0 = NULL; RuntimeObject* G_B1_0 = NULL; String_t* G_B3_0 = NULL; RuntimeObject* G_B3_1 = NULL; { RuntimeObject* L_0 = __this->___nameTransform_; String_t* L_1 = ___1_entryName; bool L_2; L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL); if (!L_2) { G_B2_0 = L_0; goto IL_0011; } G_B1_0 = L_0; } { String_t* L_3 = ___0_fileName; G_B3_0 = L_3; G_B3_1 = G_B1_0; goto IL_0012; } IL_0011: { String_t* L_4 = ___1_entryName; G_B3_0 = L_4; G_B3_1 = G_B2_0; } IL_0012: { NullCheck(G_B3_1); String_t* L_5; L_5 = InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(0, INameTransform_tCC0E8F0F951C1D75AD4E8D94EDD0D571BF462E65_il2cpp_TypeInfo_var, G_B3_1, G_B3_0); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_6 = (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)il2cpp_codegen_object_new(ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); ZipEntry__ctor_m57DF1E22A5668632D005371CB1958F5801531DD9(L_6, L_5, NULL); V_0 = L_6; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_7 = V_0; bool L_8 = __this->___isUnicodeText_; NullCheck(L_7); ZipEntry_set_IsUnicodeText_mE7C28A58126D2B43A2A5BB943AD3EDDFBE2514A1(L_7, L_8, NULL); V_1 = 0; int32_t L_9 = __this->___setAttributes_; V_2 = (bool)((!(((uint32_t)L_9) <= ((uint32_t)0)))? 1 : 0); V_3 = (FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C*)NULL; bool L_10 = ___2_useFileSystem; if (!L_10) { goto IL_0041; } } { String_t* L_11 = ___0_fileName; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_12 = (FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C*)il2cpp_codegen_object_new(FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var); FileInfo__ctor_m0A602529DFCFC44BB4EF4C530E6FBA765C44143F(L_12, L_11, NULL); V_3 = L_12; } IL_0041: { FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_13 = V_3; if (!L_13) { goto IL_010a; } } { FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_14 = V_3; NullCheck(L_14); bool L_15; L_15 = VirtualFuncInvoker0< bool >::Invoke(10, L_14); if (!L_15) { goto IL_010a; } } { int32_t L_16 = __this->___timeSetting_; V_4 = L_16; int32_t L_17 = V_4; switch (L_17) { case 0: { goto IL_00b7; } case 1: { goto IL_00c5; } case 2: { goto IL_007f; } case 3: { goto IL_008d; } case 4: { goto IL_009b; } case 5: { goto IL_00a9; } case 6: { goto IL_00d3; } } } { goto IL_00e1; } IL_007f: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_18 = V_0; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_19 = V_3; NullCheck(L_19); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_20; L_20 = FileSystemInfo_get_CreationTime_mA78EF1799DC6825E70182125DD20BC6B37A850F4(L_19, NULL); NullCheck(L_18); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_18, L_20, NULL); goto IL_00ec; } IL_008d: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_21 = V_0; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_22 = V_3; NullCheck(L_22); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_23; L_23 = FileSystemInfo_get_CreationTimeUtc_m61787FB0A75A0C85ED5F014676A239619F3CE7D9(L_22, NULL); NullCheck(L_21); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_21, L_23, NULL); goto IL_00ec; } IL_009b: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_24 = V_0; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_25 = V_3; NullCheck(L_25); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_26; L_26 = FileSystemInfo_get_LastAccessTime_mA514BB980D71BA1902E31F016578212754AF193D(L_25, NULL); NullCheck(L_24); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_24, L_26, NULL); goto IL_00ec; } IL_00a9: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_27 = V_0; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_28 = V_3; NullCheck(L_28); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_29; L_29 = FileSystemInfo_get_LastAccessTimeUtc_m3CE28F6F993D3768F5D8AB90B94C665857E8E3CE(L_28, NULL); NullCheck(L_27); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_27, L_29, NULL); goto IL_00ec; } IL_00b7: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_30 = V_0; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_31 = V_3; NullCheck(L_31); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_32; L_32 = FileSystemInfo_get_LastWriteTime_m5009457B3D837E929AF4FBC9E2738F15BB6476C5(L_31, NULL); NullCheck(L_30); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_30, L_32, NULL); goto IL_00ec; } IL_00c5: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_33 = V_0; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_34 = V_3; NullCheck(L_34); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_35; L_35 = FileSystemInfo_get_LastWriteTimeUtc_mD88B2540B4766584A90C45018C6EDBFEC9C80BA8(L_34, NULL); NullCheck(L_33); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_33, L_35, NULL); goto IL_00ec; } IL_00d3: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_36 = V_0; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_37 = __this->___fixedDateTime_; NullCheck(L_36); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_36, L_37, NULL); goto IL_00ec; } IL_00e1: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_38 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_38, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4E9D3F151933FEB6C5ED670D035D87F46FE26EC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_38, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntryFactory_MakeFileEntry_m98EB4102DDA6AC3DF3AF235EAE270A33BB3B83AC_RuntimeMethod_var))); } IL_00ec: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_39 = V_0; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_40 = V_3; NullCheck(L_40); int64_t L_41; L_41 = FileInfo_get_Length_m7FADCE0E3C88678C0A7BFA694786C02AD652A33B(L_40, NULL); NullCheck(L_39); ZipEntry_set_Size_m547264DC478C416ED7B26D25A6F62267329C1997(L_39, L_41, NULL); V_2 = (bool)1; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_42 = V_3; NullCheck(L_42); int32_t L_43; L_43 = FileSystemInfo_get_Attributes_m38971A5B147214C5EE193CE9F60628EA834EF6DA(L_42, NULL); int32_t L_44 = __this->___getAttributes_; V_1 = ((int32_t)((int32_t)L_43&L_44)); goto IL_011f; } IL_010a: { int32_t L_45 = __this->___timeSetting_; if ((!(((uint32_t)L_45) == ((uint32_t)6)))) { goto IL_011f; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_46 = V_0; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_47 = __this->___fixedDateTime_; NullCheck(L_46); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_46, L_47, NULL); } IL_011f: { bool L_48 = V_2; if (!L_48) { goto IL_0132; } } { int32_t L_49 = V_1; int32_t L_50 = __this->___setAttributes_; V_1 = ((int32_t)(L_49|L_50)); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_51 = V_0; int32_t L_52 = V_1; NullCheck(L_51); ZipEntry_set_ExternalFileAttributes_mCA2F8FEDEC078E5D119ECA80E29ECAA6D7CB32E2(L_51, L_52, NULL); } IL_0132: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_53 = V_0; return L_53; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipEntryFactory_MakeDirectoryEntry_mF03B9AF826DA0F6027CBC8480268FEDBCBDFB81D (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, String_t* ___0_directoryName, const RuntimeMethod* method) { { String_t* L_0 = ___0_directoryName; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1; L_1 = ZipEntryFactory_MakeDirectoryEntry_m2EF76D42D459D0465495C068E5504107CA8DCD23(__this, L_0, (bool)1, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipEntryFactory_MakeDirectoryEntry_m2EF76D42D459D0465495C068E5504107CA8DCD23 (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* __this, String_t* ___0_directoryName, bool ___1_useFileSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INameTransform_tCC0E8F0F951C1D75AD4E8D94EDD0D571BF462E65_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* V_0 = NULL; int32_t V_1 = 0; DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* V_2 = NULL; int32_t V_3 = 0; { RuntimeObject* L_0 = __this->___nameTransform_; String_t* L_1 = ___0_directoryName; NullCheck(L_0); String_t* L_2; L_2 = InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(1, INameTransform_tCC0E8F0F951C1D75AD4E8D94EDD0D571BF462E65_il2cpp_TypeInfo_var, L_0, L_1); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_3 = (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)il2cpp_codegen_object_new(ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); ZipEntry__ctor_m57DF1E22A5668632D005371CB1958F5801531DD9(L_3, L_2, NULL); V_0 = L_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_4 = V_0; bool L_5 = __this->___isUnicodeText_; NullCheck(L_4); ZipEntry_set_IsUnicodeText_mE7C28A58126D2B43A2A5BB943AD3EDDFBE2514A1(L_4, L_5, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_6 = V_0; NullCheck(L_6); ZipEntry_set_Size_m547264DC478C416ED7B26D25A6F62267329C1997(L_6, ((int64_t)0), NULL); V_1 = 0; V_2 = (DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2*)NULL; bool L_7 = ___1_useFileSystem; if (!L_7) { goto IL_0034; } } { String_t* L_8 = ___0_directoryName; DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_9 = (DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2*)il2cpp_codegen_object_new(DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2_il2cpp_TypeInfo_var); DirectoryInfo__ctor_m36BC476C58B55083046C0A738157D84E2323E0E9(L_9, L_8, NULL); V_2 = L_9; } IL_0034: { DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_10 = V_2; if (!L_10) { goto IL_00ed; } } { DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_11 = V_2; NullCheck(L_11); bool L_12; L_12 = VirtualFuncInvoker0< bool >::Invoke(10, L_11); if (!L_12) { goto IL_00ed; } } { int32_t L_13 = __this->___timeSetting_; V_3 = L_13; int32_t L_14 = V_3; switch (L_14) { case 0: { goto IL_00a8; } case 1: { goto IL_00b6; } case 2: { goto IL_0070; } case 3: { goto IL_007e; } case 4: { goto IL_008c; } case 5: { goto IL_009a; } case 6: { goto IL_00c4; } } } { goto IL_00d2; } IL_0070: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_15 = V_0; DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_16 = V_2; NullCheck(L_16); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_17; L_17 = FileSystemInfo_get_CreationTime_mA78EF1799DC6825E70182125DD20BC6B37A850F4(L_16, NULL); NullCheck(L_15); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_15, L_17, NULL); goto IL_00dd; } IL_007e: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_18 = V_0; DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_19 = V_2; NullCheck(L_19); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_20; L_20 = FileSystemInfo_get_CreationTimeUtc_m61787FB0A75A0C85ED5F014676A239619F3CE7D9(L_19, NULL); NullCheck(L_18); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_18, L_20, NULL); goto IL_00dd; } IL_008c: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_21 = V_0; DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_22 = V_2; NullCheck(L_22); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_23; L_23 = FileSystemInfo_get_LastAccessTime_mA514BB980D71BA1902E31F016578212754AF193D(L_22, NULL); NullCheck(L_21); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_21, L_23, NULL); goto IL_00dd; } IL_009a: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_24 = V_0; DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_25 = V_2; NullCheck(L_25); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_26; L_26 = FileSystemInfo_get_LastAccessTimeUtc_m3CE28F6F993D3768F5D8AB90B94C665857E8E3CE(L_25, NULL); NullCheck(L_24); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_24, L_26, NULL); goto IL_00dd; } IL_00a8: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_27 = V_0; DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_28 = V_2; NullCheck(L_28); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_29; L_29 = FileSystemInfo_get_LastWriteTime_m5009457B3D837E929AF4FBC9E2738F15BB6476C5(L_28, NULL); NullCheck(L_27); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_27, L_29, NULL); goto IL_00dd; } IL_00b6: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_30 = V_0; DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_31 = V_2; NullCheck(L_31); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_32; L_32 = FileSystemInfo_get_LastWriteTimeUtc_mD88B2540B4766584A90C45018C6EDBFEC9C80BA8(L_31, NULL); NullCheck(L_30); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_30, L_32, NULL); goto IL_00dd; } IL_00c4: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_33 = V_0; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_34 = __this->___fixedDateTime_; NullCheck(L_33); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_33, L_34, NULL); goto IL_00dd; } IL_00d2: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_35 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_35, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3A5638BBC372965EBD36194C343F658314C19CD4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipEntryFactory_MakeDirectoryEntry_m2EF76D42D459D0465495C068E5504107CA8DCD23_RuntimeMethod_var))); } IL_00dd: { DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_36 = V_2; NullCheck(L_36); int32_t L_37; L_37 = FileSystemInfo_get_Attributes_m38971A5B147214C5EE193CE9F60628EA834EF6DA(L_36, NULL); int32_t L_38 = __this->___getAttributes_; V_1 = ((int32_t)((int32_t)L_37&L_38)); goto IL_0102; } IL_00ed: { int32_t L_39 = __this->___timeSetting_; if ((!(((uint32_t)L_39) == ((uint32_t)6)))) { goto IL_0102; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_40 = V_0; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_41 = __this->___fixedDateTime_; NullCheck(L_40); ZipEntry_set_DateTime_m32632826091F7B3AA290596CD4C9CA121FD10834(L_40, L_41, NULL); } IL_0102: { int32_t L_42 = V_1; int32_t L_43 = __this->___setAttributes_; V_1 = ((int32_t)(L_42|((int32_t)(L_43|((int32_t)16))))); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_44 = V_0; int32_t L_45 = V_1; NullCheck(L_44); ZipEntry_set_ExternalFileAttributes_mCA2F8FEDEC078E5D119ECA80E29ECAA6D7CB32E2(L_44, L_45, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_46 = V_0; return L_46; } } #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 ZipException__ctor_m412C5567F93E0654A4CC2629049B315B05C3F9F3 (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* __this, const RuntimeMethod* method) { { SharpZipBaseException__ctor_m80A96998EE283D1B8D634781F9D58AE82EB0E597(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* __this, String_t* ___0_message, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipException__ctor_m08E070ACED8114616CF54641D08167FA46BE5E81 (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; Exception_t* L_1 = ___1_innerException; SharpZipBaseException__ctor_mD4271A0856C71B064E10DB688BAFDBCB3B9D150E(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipException__ctor_m81496E322C4FB0B8832A5A05D052AF8D44132DF3 (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; SharpZipBaseException__ctor_m7AC4DCAD3B4A17429EFB941ED0CCA831101D03C2(__this, 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RawTaggedData__ctor_m73732EDD9114001FF83868D18F671A600B946E96 (RawTaggedData_tA5DB5D289B34AB6663593F1879D1EE268B0B9CDA* __this, int16_t ___0_tag, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int16_t L_0 = ___0_tag; __this->____tag = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t RawTaggedData_get_TagID_mA99C874DA6871664FECE3DC674F120E198FA1F4D (RawTaggedData_tA5DB5D289B34AB6663593F1879D1EE268B0B9CDA* __this, const RuntimeMethod* method) { { int16_t L_0 = __this->____tag; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RawTaggedData_set_TagID_m81239AE146094131A7D714A684C7D0B7B5F02CA6 (RawTaggedData_tA5DB5D289B34AB6663593F1879D1EE268B0B9CDA* __this, int16_t ___0_value, const RuntimeMethod* method) { { int16_t L_0 = ___0_value; __this->____tag = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RawTaggedData_SetData_mA8C804E5087FB516352EF0DF32979EBDEFF1FF43 (RawTaggedData_tA5DB5D289B34AB6663593F1879D1EE268B0B9CDA* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, 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*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_data; 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*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RawTaggedData_SetData_mA8C804E5087FB516352EF0DF32979EBDEFF1FF43_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___2_count; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->____data = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->____data), (void*)L_3); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_data; int32_t L_5 = ___1_offset; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->____data; int32_t L_7 = ___2_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, L_5, (RuntimeArray*)L_6, 0, L_7, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* RawTaggedData_GetData_m37EE36C3AE51566356B9070232FD9F275EA62E65 (RawTaggedData_tA5DB5D289B34AB6663593F1879D1EE268B0B9CDA* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____data; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* RawTaggedData_get_Data_m622A71F91EF5B4757C0150553C98491D02C375D6 (RawTaggedData_tA5DB5D289B34AB6663593F1879D1EE268B0B9CDA* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____data; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RawTaggedData_set_Data_m6DE32D769E284D172F71F2222F6EB356612B467E (RawTaggedData_tA5DB5D289B34AB6663593F1879D1EE268B0B9CDA* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value; __this->____data = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____data), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t ExtendedUnixData_get_TagID_m70382192BEF5367FF290A86DE9F8FE4E4AB5D01D (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, const RuntimeMethod* method) { { return (int16_t)((int32_t)21589); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedUnixData_SetData_m3A12997B962D679E9FBE7CBD2E753B575EF46C61 (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_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*)&ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* V_0 = NULL; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_data; int32_t L_1 = ___1_index; int32_t L_2 = ___2_count; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_mC2A08AF3FC30A1DF60B2CFC5668637DF88B66444(L_3, L_0, L_1, L_2, (bool)0, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00da: { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4 = V_0; if (!L_4) { goto IL_00e3; } } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_00e3: { return; } } }); try { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_6 = V_0; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_7 = (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82*)il2cpp_codegen_object_new(ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); ZipHelperStream__ctor_mA3312249DD837FF2074DD5A6AC85CB5F2D814A27(L_7, L_6, NULL); V_1 = L_7; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00d0_1: { { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_8 = V_1; if (!L_8) { goto IL_00d9_1; } } { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_9 = V_1; NullCheck(L_9); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_9); } IL_00d9_1: { return; } } }); try { { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_10 = V_1; NullCheck(L_10); int32_t L_11; L_11 = VirtualFuncInvoker0< int32_t >::Invoke(30, L_10); __this->____flags = ((int32_t)(uint8_t)L_11); uint8_t L_12 = __this->____flags; if (!((int32_t)((int32_t)L_12&1))) { goto IL_005e_2; } } { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_13 = V_1; NullCheck(L_13); int32_t L_14; L_14 = ZipHelperStream_ReadLEInt_m0D250A0E397CA21148960D90690B122636BE7B32(L_13, NULL); V_2 = L_14; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_15; memset((&L_15), 0, sizeof(L_15)); DateTime__ctor_m30157484F8C1D6527DC8B93AC6C9268EDB0B1168((&L_15), ((int32_t)1970), 1, 1, 0, 0, 0, 0, 1, NULL); int32_t L_16 = V_2; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_17; memset((&L_17), 0, sizeof(L_17)); TimeSpan__ctor_m7DA95D0F449E6A1F71C74055EE55D799D4C98E10((&L_17), 0, 0, 0, L_16, 0, NULL); il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_18; L_18 = DateTime_op_Addition_m652BE1306897DBE4CDF3ADA99FFFE2E70BFE3865(L_15, L_17, NULL); __this->____modificationTime = L_18; int32_t L_19 = ___2_count; if ((((int32_t)L_19) > ((int32_t)5))) { goto IL_005e_2; } } { goto IL_00e4; } IL_005e_2: { uint8_t L_20 = __this->____flags; if (!((int32_t)((int32_t)L_20&2))) { goto IL_0095_2; } } { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_21 = V_1; NullCheck(L_21); int32_t L_22; L_22 = ZipHelperStream_ReadLEInt_m0D250A0E397CA21148960D90690B122636BE7B32(L_21, NULL); V_3 = L_22; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_23; memset((&L_23), 0, sizeof(L_23)); DateTime__ctor_m30157484F8C1D6527DC8B93AC6C9268EDB0B1168((&L_23), ((int32_t)1970), 1, 1, 0, 0, 0, 0, 1, NULL); int32_t L_24 = V_3; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_25; memset((&L_25), 0, sizeof(L_25)); TimeSpan__ctor_m7DA95D0F449E6A1F71C74055EE55D799D4C98E10((&L_25), 0, 0, 0, L_24, 0, NULL); il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_26; L_26 = DateTime_op_Addition_m652BE1306897DBE4CDF3ADA99FFFE2E70BFE3865(L_23, L_25, NULL); __this->____lastAccessTime = L_26; } IL_0095_2: { uint8_t L_27 = __this->____flags; if (!((int32_t)((int32_t)L_27&4))) { goto IL_00ce_2; } } { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_28 = V_1; NullCheck(L_28); int32_t L_29; L_29 = ZipHelperStream_ReadLEInt_m0D250A0E397CA21148960D90690B122636BE7B32(L_28, NULL); V_4 = L_29; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_30; memset((&L_30), 0, sizeof(L_30)); DateTime__ctor_m30157484F8C1D6527DC8B93AC6C9268EDB0B1168((&L_30), ((int32_t)1970), 1, 1, 0, 0, 0, 0, 1, NULL); int32_t L_31 = V_4; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_32; memset((&L_32), 0, sizeof(L_32)); TimeSpan__ctor_m7DA95D0F449E6A1F71C74055EE55D799D4C98E10((&L_32), 0, 0, 0, L_31, 0, NULL); il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_33; L_33 = DateTime_op_Addition_m652BE1306897DBE4CDF3ADA99FFFE2E70BFE3865(L_30, L_32, NULL); __this->____createTime = L_33; } IL_00ce_2: { goto IL_00e4; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00e4: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ExtendedUnixData_GetData_mB40AF8C83BDEFDE2C51EB5BED7FA69D68F4E8F87 (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_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*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* V_0 = NULL; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* V_1 = NULL; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_8 = NULL; { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00df: { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = V_0; if (!L_1) { goto IL_00e8; } } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_00e8: { return; } } }); try { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = V_0; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_4 = (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82*)il2cpp_codegen_object_new(ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); ZipHelperStream__ctor_mA3312249DD837FF2074DD5A6AC85CB5F2D814A27(L_4, L_3, NULL); V_1 = L_4; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00d5_1: { { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_5 = V_1; if (!L_5) { goto IL_00de_1; } } { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_6 = V_1; NullCheck(L_6); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6); } IL_00de_1: { return; } } }); try { { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_7 = V_1; NullCheck(L_7); ZipHelperStream_set_IsStreamOwner_mC072114E5FEA9CD4217D5DC17CAE302937C6CF42_inline(L_7, (bool)0, NULL); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_8 = V_1; uint8_t L_9 = __this->____flags; NullCheck(L_8); VirtualActionInvoker1< uint8_t >::Invoke(33, L_8, L_9); uint8_t L_10 = __this->____flags; if (!((int32_t)((int32_t)L_10&1))) { goto IL_0057_2; } } { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_11 = __this->____modificationTime; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_12; memset((&L_12), 0, sizeof(L_12)); DateTime__ctor_m30157484F8C1D6527DC8B93AC6C9268EDB0B1168((&L_12), ((int32_t)1970), 1, 1, 0, 0, 0, 0, 1, NULL); il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_13; L_13 = DateTime_op_Subtraction_m64D26F5ABFAE6E166A7E567093D025F6C69F0123(L_11, L_12, NULL); V_2 = L_13; il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var); double L_14; L_14 = TimeSpan_get_TotalSeconds_mED686E7CECE6A76A7DC38518698B9199DB8CDEA8((&V_2), NULL); V_3 = il2cpp_codegen_cast_double_to_int(L_14); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_15 = V_1; int32_t L_16 = V_3; NullCheck(L_15); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(L_15, L_16, NULL); } IL_0057_2: { uint8_t L_17 = __this->____flags; if (!((int32_t)((int32_t)L_17&2))) { goto IL_0091_2; } } { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_18 = __this->____lastAccessTime; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_19; memset((&L_19), 0, sizeof(L_19)); DateTime__ctor_m30157484F8C1D6527DC8B93AC6C9268EDB0B1168((&L_19), ((int32_t)1970), 1, 1, 0, 0, 0, 0, 1, NULL); il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_20; L_20 = DateTime_op_Subtraction_m64D26F5ABFAE6E166A7E567093D025F6C69F0123(L_18, L_19, NULL); V_4 = L_20; il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var); double L_21; L_21 = TimeSpan_get_TotalSeconds_mED686E7CECE6A76A7DC38518698B9199DB8CDEA8((&V_4), NULL); V_5 = il2cpp_codegen_cast_double_to_int(L_21); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_22 = V_1; int32_t L_23 = V_5; NullCheck(L_22); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(L_22, L_23, NULL); } IL_0091_2: { uint8_t L_24 = __this->____flags; if (!((int32_t)((int32_t)L_24&4))) { goto IL_00cb_2; } } { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_25 = __this->____createTime; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_26; memset((&L_26), 0, sizeof(L_26)); DateTime__ctor_m30157484F8C1D6527DC8B93AC6C9268EDB0B1168((&L_26), ((int32_t)1970), 1, 1, 0, 0, 0, 0, 1, NULL); il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_27; L_27 = DateTime_op_Subtraction_m64D26F5ABFAE6E166A7E567093D025F6C69F0123(L_25, L_26, NULL); V_6 = L_27; il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var); double L_28; L_28 = TimeSpan_get_TotalSeconds_mED686E7CECE6A76A7DC38518698B9199DB8CDEA8((&V_6), NULL); V_7 = il2cpp_codegen_cast_double_to_int(L_28); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_29 = V_1; int32_t L_30 = V_7; NullCheck(L_29); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(L_29, L_30, NULL); } IL_00cb_2: { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_31 = V_0; NullCheck(L_31); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32; L_32 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(37, L_31); V_8 = L_32; goto IL_00e9; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00e9: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = V_8; return L_33; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExtendedUnixData_IsValidValue_m11EB75256D4E4173D2352D9D63C492FDA1874627 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, 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; } { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = ___0_value; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1; memset((&L_1), 0, sizeof(L_1)); DateTime__ctor_m1F66A4327FE6B127F0F0E83A70CED25DB0DFFB00((&L_1), ((int32_t)1901), ((int32_t)12), ((int32_t)13), ((int32_t)20), ((int32_t)45), ((int32_t)52), NULL); il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); bool L_2; L_2 = DateTime_op_GreaterThanOrEqual_m3B83DFFCC29B04E344ECBD436FA71606FDE710BD(L_0, L_1, NULL); if (L_2) { goto IL_0034; } } { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_3 = ___0_value; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_4; memset((&L_4), 0, sizeof(L_4)); DateTime__ctor_m1F66A4327FE6B127F0F0E83A70CED25DB0DFFB00((&L_4), ((int32_t)2038), 1, ((int32_t)19), 3, ((int32_t)14), 7, NULL); il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); bool L_5; L_5 = DateTime_op_LessThanOrEqual_mC22EB236042D9E1C17C64393FB429E58B8F952F8(L_3, L_4, NULL); return L_5; } IL_0034: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ExtendedUnixData_get_ModificationTime_m7F8BB4E4F5659B9B93EBBF8C6025EAAC2C00AE96 (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->____modificationTime; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedUnixData_set_ModificationTime_m909CD4BB19A219372F4C1FD41F2F3F2DF02273ED (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = ___0_value; bool L_1; L_1 = ExtendedUnixData_IsValidValue_m11EB75256D4E4173D2352D9D63C492FDA1874627(L_0, NULL); if (L_1) { goto IL_0013; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExtendedUnixData_set_ModificationTime_m909CD4BB19A219372F4C1FD41F2F3F2DF02273ED_RuntimeMethod_var))); } IL_0013: { uint8_t L_3 = __this->____flags; __this->____flags = ((int32_t)((int32_t)L_3|1)); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_4 = ___0_value; __this->____modificationTime = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ExtendedUnixData_get_AccessTime_mF4CB634C5AED4C5995BD39FB8FD67625DE3D6884 (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->____lastAccessTime; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedUnixData_set_AccessTime_mB47D78549FF843D632360265D72F771C1764B2F0 (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = ___0_value; bool L_1; L_1 = ExtendedUnixData_IsValidValue_m11EB75256D4E4173D2352D9D63C492FDA1874627(L_0, NULL); if (L_1) { goto IL_0013; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExtendedUnixData_set_AccessTime_mB47D78549FF843D632360265D72F771C1764B2F0_RuntimeMethod_var))); } IL_0013: { uint8_t L_3 = __this->____flags; __this->____flags = ((int32_t)((int32_t)L_3|2)); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_4 = ___0_value; __this->____lastAccessTime = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ExtendedUnixData_get_CreateTime_mB828E0E64FF2AD6D6A2F735311299F9A5778AAAD (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->____createTime; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedUnixData_set_CreateTime_mC04400540B8A69EDA537463997DFC01CEF037402 (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = ___0_value; bool L_1; L_1 = ExtendedUnixData_IsValidValue_m11EB75256D4E4173D2352D9D63C492FDA1874627(L_0, NULL); if (L_1) { goto IL_0013; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExtendedUnixData_set_CreateTime_mC04400540B8A69EDA537463997DFC01CEF037402_RuntimeMethod_var))); } IL_0013: { uint8_t L_3 = __this->____flags; __this->____flags = ((int32_t)((int32_t)L_3|4)); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_4 = ___0_value; __this->____createTime = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t ExtendedUnixData_get_Include_mC43425054CF2205C6114E87D3084DD241A53C1F1 (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->____flags; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedUnixData_set_Include_m2A534921DECAAE985734AD1152C02AA9EE1FC28D (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, uint8_t ___0_value, const RuntimeMethod* method) { { uint8_t L_0 = ___0_value; __this->____flags = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedUnixData__ctor_m50430655F908E9F3D1494FE6A54B51A549158A03 (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0; memset((&L_0), 0, sizeof(L_0)); DateTime__ctor_mA3BF7CE28807F0A02634FD43913FAAFD989CEE88((&L_0), ((int32_t)1970), 1, 1, NULL); __this->____modificationTime = L_0; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1; memset((&L_1), 0, sizeof(L_1)); DateTime__ctor_mA3BF7CE28807F0A02634FD43913FAAFD989CEE88((&L_1), ((int32_t)1970), 1, 1, NULL); __this->____lastAccessTime = L_1; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_2; memset((&L_2), 0, sizeof(L_2)); DateTime__ctor_mA3BF7CE28807F0A02634FD43913FAAFD989CEE88((&L_2), ((int32_t)1970), 1, 1, NULL); __this->____createTime = L_2; 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 #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 int16_t NTTaggedData_get_TagID_mDE6D68BC065D8358269DC4222FF2DF59B47FD78A (NTTaggedData_tD4A7B5CBA31396CA09016C45942E8995B441D99D* __this, const RuntimeMethod* method) { { return (int16_t)((int32_t)10); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NTTaggedData_SetData_m2CC801D0D45C5480EEDD4F951429700B1BA34C69 (NTTaggedData_tD4A7B5CBA31396CA09016C45942E8995B441D99D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_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*)&ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* V_0 = NULL; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* V_1 = NULL; int32_t V_2 = 0; int64_t V_3 = 0; int64_t V_4 = 0; int64_t V_5 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_data; int32_t L_1 = ___1_index; int32_t L_2 = ___2_count; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_mC2A08AF3FC30A1DF60B2CFC5668637DF88B66444(L_3, L_0, L_1, L_2, (bool)0, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0092: { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4 = V_0; if (!L_4) { goto IL_009b; } } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_009b: { return; } } }); try { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_6 = V_0; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_7 = (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82*)il2cpp_codegen_object_new(ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); ZipHelperStream__ctor_mA3312249DD837FF2074DD5A6AC85CB5F2D814A27(L_7, L_6, NULL); V_1 = L_7; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0088_1: { { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_8 = V_1; if (!L_8) { goto IL_0091_1; } } { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_9 = V_1; NullCheck(L_9); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_9); } IL_0091_1: { return; } } }); try { { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_10 = V_1; NullCheck(L_10); int32_t L_11; L_11 = ZipHelperStream_ReadLEInt_m0D250A0E397CA21148960D90690B122636BE7B32(L_10, NULL); goto IL_0078_2; } IL_001a_2: { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_12 = V_1; NullCheck(L_12); int32_t L_13; L_13 = ZipHelperStream_ReadLEShort_m71C24E01F2043B7808F5A2464481F8A260C83F3D(L_12, NULL); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_14 = V_1; NullCheck(L_14); int32_t L_15; L_15 = ZipHelperStream_ReadLEShort_m71C24E01F2043B7808F5A2464481F8A260C83F3D(L_14, NULL); V_2 = L_15; if ((!(((uint32_t)L_13) == ((uint32_t)1)))) { goto IL_006e_2; } } { int32_t L_16 = V_2; if ((((int32_t)L_16) < ((int32_t)((int32_t)24)))) { goto IL_0086_2; } } { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_17 = V_1; NullCheck(L_17); int64_t L_18; L_18 = ZipHelperStream_ReadLELong_m26E9343853D163666C764FD7201110D1647B2F3F(L_17, NULL); V_3 = L_18; int64_t L_19 = V_3; il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_20; L_20 = DateTime_FromFileTimeUtc_m438EB6875CCA2AC723474C3B4BE8906803BE6517(L_19, NULL); __this->____lastModificationTime = L_20; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_21 = V_1; NullCheck(L_21); int64_t L_22; L_22 = ZipHelperStream_ReadLELong_m26E9343853D163666C764FD7201110D1647B2F3F(L_21, NULL); V_4 = L_22; int64_t L_23 = V_4; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_24; L_24 = DateTime_FromFileTimeUtc_m438EB6875CCA2AC723474C3B4BE8906803BE6517(L_23, NULL); __this->____lastAccessTime = L_24; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_25 = V_1; NullCheck(L_25); int64_t L_26; L_26 = ZipHelperStream_ReadLELong_m26E9343853D163666C764FD7201110D1647B2F3F(L_25, NULL); V_5 = L_26; int64_t L_27 = V_5; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_28; L_28 = DateTime_FromFileTimeUtc_m438EB6875CCA2AC723474C3B4BE8906803BE6517(L_27, NULL); __this->____createTime = L_28; goto IL_009c; } IL_006e_2: { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_29 = V_1; int32_t L_30 = V_2; NullCheck(L_29); int64_t L_31; L_31 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(26, L_29, ((int64_t)L_30), 1); } IL_0078_2: { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_32 = V_1; NullCheck(L_32); int64_t L_33; L_33 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_32); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_34 = V_1; NullCheck(L_34); int64_t L_35; L_35 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_34); if ((((int64_t)L_33) < ((int64_t)L_35))) { goto IL_001a_2; } } IL_0086_2: { goto IL_009c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_009c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* NTTaggedData_GetData_mC6E5D44A80376AACEE408812D24679CCE2CED44E (NTTaggedData_tD4A7B5CBA31396CA09016C45942E8995B441D99D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_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*)&ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* V_0 = NULL; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* V_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0070: { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = V_0; if (!L_1) { goto IL_0079; } } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0079: { return; } } }); try { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = V_0; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_4 = (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82*)il2cpp_codegen_object_new(ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); ZipHelperStream__ctor_mA3312249DD837FF2074DD5A6AC85CB5F2D814A27(L_4, L_3, NULL); V_1 = L_4; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0066_1: { { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_5 = V_1; if (!L_5) { goto IL_006f_1; } } { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_6 = V_1; NullCheck(L_6); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6); } IL_006f_1: { return; } } }); try { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_7 = V_1; NullCheck(L_7); ZipHelperStream_set_IsStreamOwner_mC072114E5FEA9CD4217D5DC17CAE302937C6CF42_inline(L_7, (bool)0, NULL); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_8 = V_1; NullCheck(L_8); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(L_8, 0, NULL); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_9 = V_1; NullCheck(L_9); ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(L_9, 1, NULL); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_10 = V_1; NullCheck(L_10); ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(L_10, ((int32_t)24), NULL); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_11 = V_1; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* L_12 = (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)(&__this->____lastModificationTime); il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); int64_t L_13; L_13 = DateTime_ToFileTimeUtc_m50EDDE63F70BA3BE557B4F26D914BE45D9EBD987(L_12, NULL); NullCheck(L_11); ZipHelperStream_WriteLELong_m0256A76997CDE30CA50CD49CE5180E6322C85240(L_11, L_13, NULL); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_14 = V_1; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* L_15 = (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)(&__this->____lastAccessTime); int64_t L_16; L_16 = DateTime_ToFileTimeUtc_m50EDDE63F70BA3BE557B4F26D914BE45D9EBD987(L_15, NULL); NullCheck(L_14); ZipHelperStream_WriteLELong_m0256A76997CDE30CA50CD49CE5180E6322C85240(L_14, L_16, NULL); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_17 = V_1; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* L_18 = (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)(&__this->____createTime); int64_t L_19; L_19 = DateTime_ToFileTimeUtc_m50EDDE63F70BA3BE557B4F26D914BE45D9EBD987(L_18, NULL); NullCheck(L_17); ZipHelperStream_WriteLELong_m0256A76997CDE30CA50CD49CE5180E6322C85240(L_17, L_19, NULL); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_20 = V_0; NullCheck(L_20); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21; L_21 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(37, L_20); V_2 = L_21; goto IL_007a; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_007a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_2; return L_22; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NTTaggedData_IsValidValue_mDD633BB5E232B94557B5D804E719F22C9DEA8E79 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, 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; } bool V_0 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; { V_0 = (bool)1; } try { il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); int64_t L_0; L_0 = DateTime_ToFileTimeUtc_m50EDDE63F70BA3BE557B4F26D914BE45D9EBD987((&___0_value), NULL); goto IL_0011; } 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_000c; } throw e; } CATCH_000c: { RuntimeObject* L_1 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));; V_0 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0011; } IL_0011: { bool L_2 = V_0; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D NTTaggedData_get_LastModificationTime_mC46869FB1270AA094F42FB26BC6BC5FB3901C77F (NTTaggedData_tD4A7B5CBA31396CA09016C45942E8995B441D99D* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->____lastModificationTime; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NTTaggedData_set_LastModificationTime_m609B09FCD04A6474FAE3BE63D3381392732F212A (NTTaggedData_tD4A7B5CBA31396CA09016C45942E8995B441D99D* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = ___0_value; bool L_1; L_1 = NTTaggedData_IsValidValue_mDD633BB5E232B94557B5D804E719F22C9DEA8E79(L_0, NULL); if (L_1) { goto IL_0013; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NTTaggedData_set_LastModificationTime_m609B09FCD04A6474FAE3BE63D3381392732F212A_RuntimeMethod_var))); } IL_0013: { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_3 = ___0_value; __this->____lastModificationTime = L_3; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D NTTaggedData_get_CreateTime_m1DE0E26C4AA4BC90339C4E92397E635D0278224C (NTTaggedData_tD4A7B5CBA31396CA09016C45942E8995B441D99D* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->____createTime; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NTTaggedData_set_CreateTime_mC9E2C467180FFF2CCE82D350646BA748756C7B18 (NTTaggedData_tD4A7B5CBA31396CA09016C45942E8995B441D99D* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = ___0_value; bool L_1; L_1 = NTTaggedData_IsValidValue_mDD633BB5E232B94557B5D804E719F22C9DEA8E79(L_0, NULL); if (L_1) { goto IL_0013; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NTTaggedData_set_CreateTime_mC9E2C467180FFF2CCE82D350646BA748756C7B18_RuntimeMethod_var))); } IL_0013: { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_3 = ___0_value; __this->____createTime = L_3; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D NTTaggedData_get_LastAccessTime_m852DAE6BA03A87C585814F8AB739A0FB2B08F4D3 (NTTaggedData_tD4A7B5CBA31396CA09016C45942E8995B441D99D* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->____lastAccessTime; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NTTaggedData_set_LastAccessTime_m20BCA37E68E4EC65E9DD10B716EF3714C9F90B0E (NTTaggedData_tD4A7B5CBA31396CA09016C45942E8995B441D99D* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = ___0_value; bool L_1; L_1 = NTTaggedData_IsValidValue_mDD633BB5E232B94557B5D804E719F22C9DEA8E79(L_0, NULL); if (L_1) { goto IL_0013; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NTTaggedData_set_LastAccessTime_m20BCA37E68E4EC65E9DD10B716EF3714C9F90B0E_RuntimeMethod_var))); } IL_0013: { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_3 = ___0_value; __this->____lastAccessTime = L_3; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NTTaggedData__ctor_m6A31DF917A0249B4E0C2A4078B162B45FE0F722F (NTTaggedData_tD4A7B5CBA31396CA09016C45942E8995B441D99D* __this, 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); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0; L_0 = DateTime_FromFileTimeUtc_m438EB6875CCA2AC723474C3B4BE8906803BE6517(((int64_t)0), NULL); __this->____lastAccessTime = L_0; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1; L_1 = DateTime_FromFileTimeUtc_m438EB6875CCA2AC723474C3B4BE8906803BE6517(((int64_t)0), NULL); __this->____lastModificationTime = L_1; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_2; L_2 = DateTime_FromFileTimeUtc_m438EB6875CCA2AC723474C3B4BE8906803BE6517(((int64_t)0), NULL); __this->____createTime = L_2; 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 ZipExtraData__ctor_m08D80B119AF140DE3E8D4A187FD5B2396BFD34BE (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ZipExtraData_Clear_m615EFB18F660519A0D80E147AA5196AF7B647AB5(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData__ctor_mFE01CD998F6998C0F54BA16F6BBAC2B4373EBF28 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Empty_Array_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m29C6B968B775D5692A1E0541121C63AE71F02485_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_data; if (L_0) { goto IL_0015; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1; L_1 = Empty_Array_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m29C6B968B775D5692A1E0541121C63AE71F02485_inline(Empty_Array_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m29C6B968B775D5692A1E0541121C63AE71F02485_RuntimeMethod_var); __this->____data = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____data), (void*)L_1); return; } IL_0015: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_data; __this->____data = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____data), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipExtraData_GetEntryData_m5321C7D3224B3896299124854B05C85F42DDB243 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __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; } { int32_t L_0; L_0 = ZipExtraData_get_Length_mF18DC69BBCE460B7536C876D1BEE691EDAC04C9D(__this, NULL); if ((((int32_t)L_0) <= ((int32_t)((int32_t)65535)))) { goto IL_0018; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_1 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD16479BBFB6F877C75627274CB55ED9078F5E7FF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipExtraData_GetEntryData_m5321C7D3224B3896299124854B05C85F42DDB243_RuntimeMethod_var))); } IL_0018: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->____data; NullCheck((RuntimeArray*)L_2); RuntimeObject* L_3; L_3 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_2, NULL); return ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_3, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_Clear_m615EFB18F660519A0D80E147AA5196AF7B647AB5 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Empty_Array_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m29C6B968B775D5692A1E0541121C63AE71F02485_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____data; if (!L_0) { goto IL_0011; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->____data; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { goto IL_001c; } } IL_0011: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2; L_2 = Empty_Array_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m29C6B968B775D5692A1E0541121C63AE71F02485_inline(Empty_Array_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m29C6B968B775D5692A1E0541121C63AE71F02485_RuntimeMethod_var); __this->____data = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____data), (void*)L_2); } IL_001c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipExtraData_get_Length_mF18DC69BBCE460B7536C876D1BEE691EDAC04C9D (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____data; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipExtraData_GetStreamForTag_m3705C44CDD6D8050F11B1E0837C0A7EAF48ECCF2 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_tag, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; { V_0 = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; int32_t L_0 = ___0_tag; bool L_1; L_1 = ZipExtraData_Find_mB4ABAFBA950A0BF9EE7C14E3A5E3EB171FC21544(__this, L_0, NULL); if (!L_1) { goto IL_0024; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->____data; int32_t L_3 = __this->____index; int32_t L_4 = __this->____readValueLength; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_5 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_mC2A08AF3FC30A1DF60B2CFC5668637DF88B66444(L_5, L_2, L_3, L_4, (bool)0, NULL); V_0 = L_5; } IL_0024: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = V_0; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipExtraData_get_ValueLength_mD66D13FDB23629664BAB473667AC39F10AEB6058 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____readValueLength; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipExtraData_get_CurrentReadIndex_m5DCA2B008040E754C5C814431B03E0CCDFFE7241 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____index; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipExtraData_get_UnreadCount_m045BF6F19C545F7C5BAA3B4EB117A7B9B078E36C (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____readValueStart; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->____data; NullCheck(L_1); if ((((int32_t)L_0) > ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))) { goto IL_0019; } } { int32_t L_2 = __this->____readValueStart; if ((((int32_t)L_2) >= ((int32_t)4))) { goto IL_0024; } } IL_0019: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_3 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral541E4EDB500478427350879FCF0D038EF204C60E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipExtraData_get_UnreadCount_m045BF6F19C545F7C5BAA3B4EB117A7B9B078E36C_RuntimeMethod_var))); } IL_0024: { int32_t L_4 = __this->____readValueStart; int32_t L_5 = __this->____readValueLength; int32_t L_6 = __this->____index; return ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_4, L_5)), L_6)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipExtraData_Find_mB4ABAFBA950A0BF9EE7C14E3A5E3EB171FC21544 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_headerID, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t G_B8_0 = 0; int32_t G_B10_0 = 0; int32_t G_B9_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____data; NullCheck(L_0); __this->____readValueStart = ((int32_t)(((RuntimeArray*)L_0)->max_length)); __this->____readValueLength = 0; __this->____index = 0; int32_t L_1 = __this->____readValueStart; V_0 = L_1; int32_t L_2 = ___0_headerID; V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); goto IL_0049; } IL_0029: { int32_t L_3; L_3 = ZipExtraData_ReadShortInternal_m56091D31CF469A6D5A1A89109460395858B3C6C3(__this, NULL); V_1 = L_3; int32_t L_4; L_4 = ZipExtraData_ReadShortInternal_m56091D31CF469A6D5A1A89109460395858B3C6C3(__this, NULL); V_0 = L_4; int32_t L_5 = V_1; int32_t L_6 = ___0_headerID; if ((((int32_t)L_5) == ((int32_t)L_6))) { goto IL_0049; } } { int32_t L_7 = __this->____index; int32_t L_8 = V_0; __this->____index = ((int32_t)il2cpp_codegen_add(L_7, L_8)); } IL_0049: { int32_t L_9 = V_1; int32_t L_10 = ___0_headerID; if ((((int32_t)L_9) == ((int32_t)L_10))) { goto IL_005f; } } { int32_t L_11 = __this->____index; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->____data; NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), 3))))) { goto IL_0029; } } IL_005f: { int32_t L_13 = V_1; int32_t L_14 = ___0_headerID; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_007a; } } { int32_t L_15 = __this->____index; int32_t L_16 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->____data; NullCheck(L_17); G_B8_0 = ((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_15, L_16))) > ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_007b; } IL_007a: { G_B8_0 = 0; } IL_007b: { int32_t L_18 = G_B8_0; if (!L_18) { G_B10_0 = L_18; goto IL_0091; } G_B9_0 = L_18; } { int32_t L_19 = __this->____index; __this->____readValueStart = L_19; int32_t L_20 = V_0; __this->____readValueLength = L_20; G_B10_0 = G_B9_0; } IL_0091: { return (bool)G_B10_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_AddEntry_mED498E429B7E77DBCB4B5643982E6F541F959B62 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, RuntimeObject* ___0_taggedData, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITaggedData_tB7BFA4741CD45F2CC0C831FF7D4ED1F23DF4772B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_taggedData; 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*)&_stringLiteral6F854B8BB6D17A97A66A3A963CA0633AF58D3726)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipExtraData_AddEntry_mED498E429B7E77DBCB4B5643982E6F541F959B62_RuntimeMethod_var))); } IL_000e: { RuntimeObject* L_2 = ___0_taggedData; NullCheck(L_2); int16_t L_3; L_3 = InterfaceFuncInvoker0< int16_t >::Invoke(0, ITaggedData_tB7BFA4741CD45F2CC0C831FF7D4ED1F23DF4772B_il2cpp_TypeInfo_var, L_2); RuntimeObject* L_4 = ___0_taggedData; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5; L_5 = InterfaceFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(2, ITaggedData_tB7BFA4741CD45F2CC0C831FF7D4ED1F23DF4772B_il2cpp_TypeInfo_var, L_4); ZipExtraData_AddEntry_m73D0080833A4C78DDB59BAF9BC114F3078B0681D(__this, L_3, L_5, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_AddEntry_m73D0080833A4C78DDB59BAF9BC114F3078B0681D (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_headerID, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_fieldData, 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; } int32_t V_0 = 0; int32_t V_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; int32_t V_3 = 0; int32_t G_B6_0 = 0; { int32_t L_0 = ___0_headerID; if ((((int32_t)L_0) > ((int32_t)((int32_t)65535)))) { goto IL_000c; } } { int32_t L_1 = ___0_headerID; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0017; } } IL_000c: { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral216134F8B6CF599864129090F85533572F4B1222)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipExtraData_AddEntry_m73D0080833A4C78DDB59BAF9BC114F3078B0681D_RuntimeMethod_var))); } IL_0017: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___1_fieldData; if (!L_3) { goto IL_001f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_fieldData; NullCheck(L_4); G_B6_0 = ((int32_t)(((RuntimeArray*)L_4)->max_length)); goto IL_0020; } IL_001f: { G_B6_0 = 0; } IL_0020: { V_0 = G_B6_0; int32_t L_5 = V_0; if ((((int32_t)L_5) <= ((int32_t)((int32_t)65535)))) { goto IL_0039; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD58813E8C16D9B226163AC2BDC1B4B38B1CEEE4)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDF08BBF8C80B6DD1BC718DF54E9892B7155C0F0A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipExtraData_AddEntry_m73D0080833A4C78DDB59BAF9BC114F3078B0681D_RuntimeMethod_var))); } IL_0039: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->____data; NullCheck(L_7); int32_t L_8 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)), 4)); int32_t L_9 = ___0_headerID; bool L_10; L_10 = ZipExtraData_Find_mB4ABAFBA950A0BF9EE7C14E3A5E3EB171FC21544(__this, L_9, NULL); if (!L_10) { goto IL_005a; } } { int32_t L_11 = V_1; int32_t L_12; L_12 = ZipExtraData_get_ValueLength_mD66D13FDB23629664BAB473667AC39F10AEB6058_inline(__this, NULL); V_1 = ((int32_t)il2cpp_codegen_subtract(L_11, ((int32_t)il2cpp_codegen_add(L_12, 4)))); } IL_005a: { int32_t L_13 = V_1; if ((((int32_t)L_13) <= ((int32_t)((int32_t)65535)))) { goto IL_006d; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_14 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD16479BBFB6F877C75627274CB55ED9078F5E7FF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipExtraData_AddEntry_m73D0080833A4C78DDB59BAF9BC114F3078B0681D_RuntimeMethod_var))); } IL_006d: { int32_t L_15 = ___0_headerID; bool L_16; L_16 = ZipExtraData_Delete_mEA83DEF05C86566F83859F9432A36807B192586E(__this, L_15, NULL); int32_t L_17 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_17); V_2 = L_18; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->____data; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_2; NullCheck((RuntimeArray*)L_19); Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_19, (RuntimeArray*)L_20, 0, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->____data; NullCheck(L_21); V_3 = ((int32_t)(((RuntimeArray*)L_21)->max_length)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_2; __this->____data = L_22; Il2CppCodeGenWriteBarrier((void**)(&__this->____data), (void*)L_22); int32_t L_23 = ___0_headerID; ZipExtraData_SetShort_mCEBA48CAAD3CDE85FA74D6C11657A4C3E4BDECD4(__this, (&V_3), L_23, NULL); int32_t L_24 = V_0; ZipExtraData_SetShort_mCEBA48CAAD3CDE85FA74D6C11657A4C3E4BDECD4(__this, (&V_3), L_24, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___1_fieldData; if (!L_25) { goto IL_00b6; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = ___1_fieldData; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = V_2; int32_t L_28 = V_3; NullCheck((RuntimeArray*)L_26); Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_26, (RuntimeArray*)L_27, L_28, NULL); } IL_00b6: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_StartNewEntry_m0011A6840C1E9A5A5E637AF902006CB995ADF9D8 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_0, NULL); __this->____newEntry = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____newEntry), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_AddNewEntry_m7E8ACF2F19031AC84B2C921E407B484E5E18B84A (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_headerID, const RuntimeMethod* method) { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->____newEntry; NullCheck(L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1; L_1 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(37, L_0); V_0 = L_1; __this->____newEntry = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____newEntry), (void*)(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL); int32_t L_2 = ___0_headerID; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_0; ZipExtraData_AddEntry_m73D0080833A4C78DDB59BAF9BC114F3078B0681D(__this, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_AddData_m0707E0291D41E268D7AC483772696A4DC1A10469 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, uint8_t ___0_data, const RuntimeMethod* method) { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->____newEntry; uint8_t L_1 = ___0_data; NullCheck(L_0); VirtualActionInvoker1< uint8_t >::Invoke(33, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_AddData_m396B6A0415C74FACA97BC152E2002C32674D4107 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_data; 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*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipExtraData_AddData_m396B6A0415C74FACA97BC152E2002C32674D4107_RuntimeMethod_var))); } IL_000e: { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = __this->____newEntry; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_data; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_data; NullCheck(L_4); NullCheck(L_2); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, L_2, L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_AddLeShort_m25D1870B917A3372D5FE4C521E0D7907B52C2F6D (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_toAdd, const RuntimeMethod* method) { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->____newEntry; int32_t L_1 = ___0_toAdd; NullCheck(L_0); VirtualActionInvoker1< uint8_t >::Invoke(33, L_0, (uint8_t)((int32_t)(uint8_t)L_1)); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = __this->____newEntry; int32_t L_3 = ___0_toAdd; NullCheck(L_2); VirtualActionInvoker1< uint8_t >::Invoke(33, L_2, (uint8_t)((int32_t)(uint8_t)((int32_t)(L_3>>8)))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_AddLeInt_mCC95AFF6EE653922E347C46FA61B21CE36C7080D (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_toAdd, const RuntimeMethod* method) { { int32_t L_0 = ___0_toAdd; ZipExtraData_AddLeShort_m25D1870B917A3372D5FE4C521E0D7907B52C2F6D(__this, ((int16_t)L_0), NULL); int32_t L_1 = ___0_toAdd; ZipExtraData_AddLeShort_m25D1870B917A3372D5FE4C521E0D7907B52C2F6D(__this, ((int16_t)((int32_t)(L_1>>((int32_t)16)))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_AddLeLong_mB4392222944E29DA278213B7DF1823A79E9024EF (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int64_t ___0_toAdd, const RuntimeMethod* method) { { int64_t L_0 = ___0_toAdd; ZipExtraData_AddLeInt_mCC95AFF6EE653922E347C46FA61B21CE36C7080D(__this, ((int32_t)((int64_t)(L_0&((int64_t)(uint64_t)((uint32_t)(-1)))))), NULL); int64_t L_1 = ___0_toAdd; ZipExtraData_AddLeInt_mCC95AFF6EE653922E347C46FA61B21CE36C7080D(__this, ((int32_t)((int64_t)(L_1>>((int32_t)32)))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipExtraData_Delete_mEA83DEF05C86566F83859F9432A36807B192586E (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_headerID, 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; } bool V_0 = false; int32_t V_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; int32_t V_3 = 0; { V_0 = (bool)0; int32_t L_0 = ___0_headerID; bool L_1; L_1 = ZipExtraData_Find_mB4ABAFBA950A0BF9EE7C14E3A5E3EB171FC21544(__this, L_0, NULL); if (!L_1) { goto IL_0066; } } { V_0 = (bool)1; int32_t L_2 = __this->____readValueStart; V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, 4)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->____data; NullCheck(L_3); int32_t L_4; L_4 = ZipExtraData_get_ValueLength_mD66D13FDB23629664BAB473667AC39F10AEB6058_inline(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), ((int32_t)il2cpp_codegen_add(L_4, 4))))); V_2 = L_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->____data; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_2; int32_t L_8 = V_1; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_6, 0, (RuntimeArray*)L_7, 0, L_8, NULL); int32_t L_9 = V_1; int32_t L_10; L_10 = ZipExtraData_get_ValueLength_mD66D13FDB23629664BAB473667AC39F10AEB6058_inline(__this, NULL); V_3 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_9, L_10)), 4)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->____data; int32_t L_12 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_2; int32_t L_14 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->____data; NullCheck(L_15); int32_t L_16 = V_3; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, L_12, (RuntimeArray*)L_13, L_14, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_2; __this->____data = L_17; Il2CppCodeGenWriteBarrier((void**)(&__this->____data), (void*)L_17); } IL_0066: { bool L_18 = V_0; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipExtraData_ReadLong_m23B6BC6A5496431CFF1A7DCC3EBE44AD058027CF (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { { ZipExtraData_ReadCheck_mF4642BB20FE30C86BA1BDEE79BF12C79DEB05132(__this, 8, NULL); int32_t L_0; L_0 = ZipExtraData_ReadInt_mEA3C7D434CD04E75823BD0A260507917C252C33B(__this, NULL); int32_t L_1; L_1 = ZipExtraData_ReadInt_mEA3C7D434CD04E75823BD0A260507917C252C33B(__this, NULL); return ((int64_t)(((int64_t)(((int64_t)L_0)&((int64_t)(uint64_t)((uint32_t)(-1)))))|((int64_t)(((int64_t)L_1)<<((int32_t)32))))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipExtraData_ReadInt_mEA3C7D434CD04E75823BD0A260507917C252C33B (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { { ZipExtraData_ReadCheck_mF4642BB20FE30C86BA1BDEE79BF12C79DEB05132(__this, 4, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____data; int32_t L_1 = __this->____index; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->____data; int32_t L_5 = __this->____index; NullCheck(L_4); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1)); uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->____data; int32_t L_9 = __this->____index; NullCheck(L_8); int32_t L_10 = ((int32_t)il2cpp_codegen_add(L_9, 2)); uint8_t L_11 = (L_8)->GetAt(static_cast(L_10)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->____data; int32_t L_13 = __this->____index; NullCheck(L_12); int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_13, 3)); uint8_t L_15 = (L_12)->GetAt(static_cast(L_14)); int32_t L_16 = __this->____index; __this->____index = ((int32_t)il2cpp_codegen_add(L_16, 4)); return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_3, ((int32_t)((int32_t)L_7<<8)))), ((int32_t)((int32_t)L_11<<((int32_t)16))))), ((int32_t)((int32_t)L_15<<((int32_t)24))))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipExtraData_ReadShort_mD23E22A349EB1AA4E55180F5219F942C11CBB51E (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { { ZipExtraData_ReadCheck_mF4642BB20FE30C86BA1BDEE79BF12C79DEB05132(__this, 2, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____data; int32_t L_1 = __this->____index; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->____data; int32_t L_5 = __this->____index; NullCheck(L_4); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1)); uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); int32_t L_8 = __this->____index; __this->____index = ((int32_t)il2cpp_codegen_add(L_8, 2)); return ((int32_t)il2cpp_codegen_add((int32_t)L_3, ((int32_t)((int32_t)L_7<<8)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipExtraData_ReadByte_m4CD90103F0EB9A27ADCEC871141BB3F4B942C1F3 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = (-1); int32_t L_0 = __this->____index; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->____data; NullCheck(L_1); if ((((int32_t)L_0) >= ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))) { goto IL_0043; } } { int32_t L_2 = __this->____readValueStart; int32_t L_3 = __this->____readValueLength; int32_t L_4 = __this->____index; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_2, L_3))) <= ((int32_t)L_4))) { goto IL_0043; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->____data; int32_t L_6 = __this->____index; NullCheck(L_5); int32_t L_7 = L_6; uint8_t L_8 = (L_5)->GetAt(static_cast(L_7)); V_0 = L_8; int32_t L_9 = __this->____index; __this->____index = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0043: { int32_t L_10 = V_0; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_Skip_mF9BABA2EC9603A1874A770C966F5C79542FD3ABB (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_amount, const RuntimeMethod* method) { { int32_t L_0 = ___0_amount; ZipExtraData_ReadCheck_mF4642BB20FE30C86BA1BDEE79BF12C79DEB05132(__this, L_0, NULL); int32_t L_1 = __this->____index; int32_t L_2 = ___0_amount; __this->____index = ((int32_t)il2cpp_codegen_add(L_1, L_2)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_ReadCheck_mF4642BB20FE30C86BA1BDEE79BF12C79DEB05132 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t ___0_length, const RuntimeMethod* method) { { int32_t L_0 = __this->____readValueStart; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->____data; NullCheck(L_1); if ((((int32_t)L_0) > ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))) { goto IL_0019; } } { int32_t L_2 = __this->____readValueStart; if ((((int32_t)L_2) >= ((int32_t)4))) { goto IL_0024; } } IL_0019: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_3 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral541E4EDB500478427350879FCF0D038EF204C60E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipExtraData_ReadCheck_mF4642BB20FE30C86BA1BDEE79BF12C79DEB05132_RuntimeMethod_var))); } IL_0024: { int32_t L_4 = __this->____index; int32_t L_5 = __this->____readValueStart; int32_t L_6 = __this->____readValueLength; int32_t L_7 = ___0_length; if ((((int32_t)L_4) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_5, L_6)), L_7))))) { goto IL_0046; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_8 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4D7BA22B17EAF1007E7E75577BFCBAADAC524EA4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipExtraData_ReadCheck_mF4642BB20FE30C86BA1BDEE79BF12C79DEB05132_RuntimeMethod_var))); } IL_0046: { int32_t L_9 = __this->____index; int32_t L_10 = ___0_length; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_9, L_10))) >= ((int32_t)4))) { goto IL_005c; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_11 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD7969237E11F17C53CDFA451E37F2D0E53D925AF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipExtraData_ReadCheck_mF4642BB20FE30C86BA1BDEE79BF12C79DEB05132_RuntimeMethod_var))); } IL_005c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipExtraData_ReadShortInternal_m56091D31CF469A6D5A1A89109460395858B3C6C3 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____index; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->____data; NullCheck(L_1); if ((((int32_t)L_0) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), 2))))) { goto IL_001d; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_2 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4D7BA22B17EAF1007E7E75577BFCBAADAC524EA4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipExtraData_ReadShortInternal_m56091D31CF469A6D5A1A89109460395858B3C6C3_RuntimeMethod_var))); } IL_001d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->____data; int32_t L_4 = __this->____index; NullCheck(L_3); int32_t L_5 = L_4; uint8_t L_6 = (L_3)->GetAt(static_cast(L_5)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->____data; int32_t L_8 = __this->____index; NullCheck(L_7); int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_8, 1)); uint8_t L_10 = (L_7)->GetAt(static_cast(L_9)); int32_t L_11 = __this->____index; __this->____index = ((int32_t)il2cpp_codegen_add(L_11, 2)); return ((int32_t)il2cpp_codegen_add((int32_t)L_6, ((int32_t)((int32_t)L_10<<8)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_SetShort_mCEBA48CAAD3CDE85FA74D6C11657A4C3E4BDECD4 (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, int32_t* ___0_index, int32_t ___1_source, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____data; int32_t* L_1 = ___0_index; int32_t L_2 = *((int32_t*)L_1); int32_t L_3 = ___1_source; NullCheck(L_0); (L_0)->SetAt(static_cast(L_2), (uint8_t)((int32_t)(uint8_t)L_3)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->____data; int32_t* L_5 = ___0_index; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___1_source; NullCheck(L_4); (L_4)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_6, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_7>>8)))); int32_t* L_8 = ___0_index; int32_t* L_9 = ___0_index; int32_t L_10 = *((int32_t*)L_9); *((int32_t*)L_8) = (int32_t)((int32_t)il2cpp_codegen_add(L_10, 2)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipExtraData_Dispose_mC4E381FD65DBB1482A7F326AB09A6C1DBF38A78D (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->____newEntry; if (!L_0) { goto IL_0013; } } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = __this->____newEntry; NullCheck(L_1); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_1, NULL); } IL_0013: { 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 KeysRequiredEventArgs__ctor_m1711E20660D7A9FBB7A8F14147DEF7A829142EA9 (KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* __this, String_t* ___0_name, 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; } { il2cpp_codegen_runtime_class_init_inline(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var); EventArgs__ctor_mC6F9412D03203ADEF854117542C8EBF61624C8C3(__this, NULL); String_t* L_0 = ___0_name; __this->___fileName = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___fileName), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeysRequiredEventArgs__ctor_mC09FE4A11F7F8E3ED5CE1D8A27604E5203E9E9FB (KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* __this, String_t* ___0_name, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_keyValue, 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; } { il2cpp_codegen_runtime_class_init_inline(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var); EventArgs__ctor_mC6F9412D03203ADEF854117542C8EBF61624C8C3(__this, NULL); String_t* L_0 = ___0_name; __this->___fileName = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___fileName), (void*)L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_keyValue; __this->___key = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* KeysRequiredEventArgs_get_FileName_m21864880C718D7A7D49F1C1704963D47D2C0C49E (KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___fileName; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* KeysRequiredEventArgs_get_Key_m8FB24232FC20E9B72D0E4E2010FA4DB627F6CC1B (KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___key; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeysRequiredEventArgs_set_Key_m08BD8E76ABBF2DFFD1CF0481B18A4D9B4376AC4F (KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value; __this->___key = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)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 void TestStatus__ctor_m87B280E505A38641B281E376D19C8B375DDF884B (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_file, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_0 = ___0_file; __this->___file_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___file_), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TestStatus_get_Operation_m0BEA4B59B66B8FDB036CD9605D928DA0CEFF93AD (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___operation_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* TestStatus_get_File_m0AAB6804A915B87D7F770F6BC9EEBB198C03B63D (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, const RuntimeMethod* method) { { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_0 = __this->___file_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* TestStatus_get_Entry_m47376D1CB9E1843CE11D51B47F51DF62D5D6E7B1 (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, const RuntimeMethod* method) { { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = __this->___entry_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TestStatus_get_ErrorCount_m1DD274D77BDFB0A32F7BC37BA0660D7FA55FD02B (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___errorCount_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t TestStatus_get_BytesTested_mAE23454FA8A0EC5E24F0D02E79B0F6260C87D6CA (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___bytesTested_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TestStatus_get_EntryValid_m83EDDED832A21C216CF46433691A3FA9D234A01F (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, const RuntimeMethod* method) { { bool L_0 = __this->___entryValid_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TestStatus_AddError_mF3ED2AB44AE2C6E0654565046A8CBB8C38C20598 (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___errorCount_; __this->___errorCount_ = ((int32_t)il2cpp_codegen_add(L_0, 1)); __this->___entryValid_ = (bool)0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TestStatus_SetOperation_m7C9DBB5F6B39AC30A27011E0DC672B4A8B12EC2F (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, int32_t ___0_operation, const RuntimeMethod* method) { { int32_t L_0 = ___0_operation; __this->___operation_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TestStatus_SetEntry_m2B1B888832B5E57B0DE740D116E96B76915AA5DD (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) { { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___0_entry; __this->___entry_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___entry_), (void*)L_0); __this->___entryValid_ = (bool)1; __this->___bytesTested_ = ((int64_t)0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TestStatus_SetBytesTested_mC62C763AB9E5AC07F7832FB5598BECBCF54422D9 (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___bytesTested_ = 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 void ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_Multicast(ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* __this, TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* ___0_status, String_t* ___1_message, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7*, String_t*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_status, ___1_message, reinterpret_cast(currentDelegate->___method)); } } void ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_OpenInst(ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* __this, TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* ___0_status, String_t* ___1_message, const RuntimeMethod* method) { NullCheck(___0_status); typedef void (*FunctionPointerType) (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_status, ___1_message, method); } void ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_OpenStatic(ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* __this, TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* ___0_status, String_t* ___1_message, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_status, ___1_message, method); } void ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_OpenVirtual(ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* __this, TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* ___0_status, String_t* ___1_message, const RuntimeMethod* method) { NullCheck(___0_status); VirtualActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_status, ___1_message); } void ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_OpenInterface(ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* __this, TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* ___0_status, String_t* ___1_message, const RuntimeMethod* method) { NullCheck(___0_status); InterfaceActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_status, ___1_message); } void ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_OpenGenericVirtual(ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* __this, TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* ___0_status, String_t* ___1_message, const RuntimeMethod* method) { NullCheck(___0_status); GenericVirtualActionInvoker1< String_t* >::Invoke(method, ___0_status, ___1_message); } void ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_OpenGenericInterface(ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* __this, TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* ___0_status, String_t* ___1_message, const RuntimeMethod* method) { NullCheck(___0_status); GenericInterfaceActionInvoker1< String_t* >::Invoke(method, ___0_status, ___1_message); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipTestResultHandler__ctor_mA4123C623140683788930E545A5BD10EB8D8BB38 (ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 2; if (isOpen) __this->___invoke_impl = (intptr_t)&ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { bool isOpen = parameterCount == 1; if (isOpen) { if (__this->___method_is_virtual) { if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method)) if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl = (intptr_t)&ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_OpenGenericInterface; else __this->___invoke_impl = (intptr_t)&ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl = (intptr_t)&ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_OpenInterface; else __this->___invoke_impl = (intptr_t)&ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_OpenVirtual; } else { __this->___invoke_impl = (intptr_t)&ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_OpenInst; } } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } __this->___extra_arg = (intptr_t)&ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64 (ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* __this, TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* ___0_status, String_t* ___1_message, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_status, ___1_message, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ZipTestResultHandler_BeginInvoke_m36E95703C10F69650E27BE23D70381855D18BF70 (ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* __this, TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* ___0_status, String_t* ___1_message, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method) { void *__d_args[3] = {0}; __d_args[0] = ___0_status; __d_args[1] = ___1_message; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipTestResultHandler_EndInvoke_m04BCFD4B453E91AF868459F2BF7172C0DE57AB6C (ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) { il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #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 ZipFile_OnKeysRequired_m065F0083DC7C38F86D2E3C5D946F70C0C4B83399 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_fileName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* V_0 = NULL; { KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* L_0 = __this->___KeysRequired; if (!L_0) { goto IL_002e; } } { String_t* L_1 = ___0_fileName; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___key; KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* L_3 = (KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87*)il2cpp_codegen_object_new(KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87_il2cpp_TypeInfo_var); KeysRequiredEventArgs__ctor_mC09FE4A11F7F8E3ED5CE1D8A27604E5203E9E9FB(L_3, L_1, L_2, NULL); V_0 = L_3; KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* L_4 = __this->___KeysRequired; KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* L_5 = V_0; NullCheck(L_4); KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_inline(L_4, __this, L_5, NULL); KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* L_6 = V_0; NullCheck(L_6); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7; L_7 = KeysRequiredEventArgs_get_Key_m8FB24232FC20E9B72D0E4E2010FA4DB627F6CC1B_inline(L_6, NULL); __this->___key = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)L_7); } IL_002e: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipFile_get_Key_mBDF8B73A4584B3F4A6E3BA9188CE2EA6091429ED (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___key; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_set_Key_m9E93E47F9E2629F579CB857A75D530E9927F8B3E (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value; __this->___key = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_set_Password_m2FD046E244D672EA3EC576567F4C3166386C869B (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_value; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); if (!L_1) { goto IL_0011; } } { __this->___key = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); goto IL_0022; } IL_0011: { String_t* L_2 = ___0_value; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3; L_3 = ZipStrings_ConvertToArray_m9BBD0CBBDCF51D326C7A0D36D2E32DE57E167FAB(L_2, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4; L_4 = PkzipClassic_GenerateKeys_m43E624D965DA8EAB4A48C2096E539582D1E3C2E7(L_3, NULL); __this->___key = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)L_4); } IL_0022: { String_t* L_5 = ___0_value; __this->___rawPassword_ = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___rawPassword_), (void*)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipFile_get_HaveKeys_m6272C2C749B0510B376E327A20BBD54E3BA07022 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___key; return (bool)((!(((RuntimeObject*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile__ctor_mC961315F680016E7020CBCAF44B257DE78DAAF31 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } il2cpp::utils::ExceptionSupportStack __active_exceptions; String_t* G_B2_0 = NULL; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* G_B2_1 = NULL; String_t* G_B1_0 = NULL; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* G_B1_1 = NULL; { __this->___useZip64_ = 2; __this->___bufferSize_ = ((int32_t)4096); ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* L_0 = (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0*)il2cpp_codegen_object_new(ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); ZipEntryFactory__ctor_m6F137869F7F5303708A54DF6FD826BEF6D745A7F(L_0, NULL); __this->___updateEntryFactory_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___updateEntryFactory_), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); String_t* L_1 = ___0_name; String_t* L_2 = L_1; if (L_2) { G_B2_0 = L_2; G_B2_1 = __this; goto IL_0034; } G_B1_0 = L_2; G_B1_1 = __this; } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile__ctor_mC961315F680016E7020CBCAF44B257DE78DAAF31_RuntimeMethod_var))); } IL_0034: { NullCheck(G_B2_1); G_B2_1->___name_ = G_B2_0; Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___name_), (void*)G_B2_0); String_t* L_4 = ___0_name; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_5; L_5 = File_Open_mB4B41C2CDABC136A36207B3215D1BCC3A22AD5E7(L_4, 3, 1, 1, NULL); __this->___baseStream_ = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___baseStream_), (void*)L_5); __this->___isStreamOwner = (bool)1; } try { ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B(__this, NULL); goto IL_0061; } 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_0057; } throw e; } CATCH_0057: { RuntimeObject* L_6 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));; ZipFile_DisposeInternal_m74D9278A5AF166508B5F116E925568EA33CDE8BC(__this, (bool)1, NULL); IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } IL_0061: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile__ctor_m568CB0C92FD22AA24BE83DE722E62BF48C38B8CF (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* ___0_file, const RuntimeMethod* method) { { FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_0 = ___0_file; ZipFile__ctor_mD028E1B745EBAE2F53CD703029B52FBEB6D2ECBB(__this, L_0, (bool)0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile__ctor_mD028E1B745EBAE2F53CD703029B52FBEB6D2ECBB (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* ___0_file, bool ___1_leaveOpen, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } il2cpp::utils::ExceptionSupportStack __active_exceptions; { __this->___useZip64_ = 2; __this->___bufferSize_ = ((int32_t)4096); ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* L_0 = (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0*)il2cpp_codegen_object_new(ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); ZipEntryFactory__ctor_m6F137869F7F5303708A54DF6FD826BEF6D745A7F(L_0, NULL); __this->___updateEntryFactory_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___updateEntryFactory_), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_1 = ___0_file; if (L_1) { goto IL_0031; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC05DD95A56B355AAD74E9CE147B236E03FF8905E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile__ctor_mD028E1B745EBAE2F53CD703029B52FBEB6D2ECBB_RuntimeMethod_var))); } IL_0031: { FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_3 = ___0_file; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(8, L_3); if (L_4) { goto IL_0049; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral84F05EF3D32F6C094DA89EA10A37B802F4B9D906)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC05DD95A56B355AAD74E9CE147B236E03FF8905E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile__ctor_mD028E1B745EBAE2F53CD703029B52FBEB6D2ECBB_RuntimeMethod_var))); } IL_0049: { FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_6 = ___0_file; __this->___baseStream_ = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___baseStream_), (void*)L_6); FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_7 = ___0_file; NullCheck(L_7); String_t* L_8; L_8 = VirtualFuncInvoker0< String_t* >::Invoke(34, L_7); __this->___name_ = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___name_), (void*)L_8); bool L_9 = ___1_leaveOpen; __this->___isStreamOwner = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0); } try { ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B(__this, NULL); goto IL_0078; } 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_006e; } throw e; } CATCH_006e: { RuntimeObject* L_10 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));; ZipFile_DisposeInternal_m74D9278A5AF166508B5F116E925568EA33CDE8BC(__this, (bool)1, NULL); IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } IL_0078: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile__ctor_mB3A39B8080CC1146B8079D22B0A655904C77FB54 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; ZipFile__ctor_m0E4FB83176F2E16F26C805FDF0A1222E91F93A10(__this, L_0, (bool)0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile__ctor_m0E4FB83176F2E16F26C805FDF0A1222E91F93A10 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, bool ___1_leaveOpen, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Empty_Array_TisZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_mD3A61D26CF46D73779C4A9CE28CA91FD4BA13BDF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } il2cpp::utils::ExceptionSupportStack __active_exceptions; { __this->___useZip64_ = 2; __this->___bufferSize_ = ((int32_t)4096); ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* L_0 = (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0*)il2cpp_codegen_object_new(ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); ZipEntryFactory__ctor_m6F137869F7F5303708A54DF6FD826BEF6D745A7F(L_0, NULL); __this->___updateEntryFactory_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___updateEntryFactory_), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream; if (L_1) { goto IL_0031; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((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*)&ZipFile__ctor_m0E4FB83176F2E16F26C805FDF0A1222E91F93A10_RuntimeMethod_var))); } IL_0031: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___0_stream; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(8, L_3); if (L_4) { goto IL_0049; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral84F05EF3D32F6C094DA89EA10A37B802F4B9D906)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile__ctor_m0E4FB83176F2E16F26C805FDF0A1222E91F93A10_RuntimeMethod_var))); } IL_0049: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = ___0_stream; __this->___baseStream_ = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___baseStream_), (void*)L_6); bool L_7 = ___1_leaveOpen; __this->___isStreamOwner = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = __this->___baseStream_; NullCheck(L_8); int64_t L_9; L_9 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_8); if ((((int64_t)L_9) <= ((int64_t)((int64_t)0)))) { goto IL_007b; } } try { ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B(__this, NULL); goto IL_008d; } 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_0071; } throw e; } CATCH_0071: { RuntimeObject* L_10 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));; ZipFile_DisposeInternal_m74D9278A5AF166508B5F116E925568EA33CDE8BC(__this, (bool)1, NULL); IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } IL_007b: { ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_11; L_11 = Empty_Array_TisZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_mD3A61D26CF46D73779C4A9CE28CA91FD4BA13BDF_inline(Empty_Array_TisZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_mD3A61D26CF46D73779C4A9CE28CA91FD4BA13BDF_RuntimeMethod_var); __this->___entries_ = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___entries_), (void*)L_11); __this->___isNewArchive_ = (bool)1; } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile__ctor_m9557ECEB2080E57A9FCAAAFF3795CE642AF8B2AF (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Empty_Array_TisZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_mD3A61D26CF46D73779C4A9CE28CA91FD4BA13BDF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->___useZip64_ = 2; __this->___bufferSize_ = ((int32_t)4096); ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* L_0 = (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0*)il2cpp_codegen_object_new(ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); ZipEntryFactory__ctor_m6F137869F7F5303708A54DF6FD826BEF6D745A7F(L_0, NULL); __this->___updateEntryFactory_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___updateEntryFactory_), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_1; L_1 = Empty_Array_TisZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_mD3A61D26CF46D73779C4A9CE28CA91FD4BA13BDF_inline(Empty_Array_TisZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_mD3A61D26CF46D73779C4A9CE28CA91FD4BA13BDF_RuntimeMethod_var); __this->___entries_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___entries_), (void*)L_1); __this->___isNewArchive_ = (bool)1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Finalize_m90419A01E2D9346E9551350668C2220B4D3296BC (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0009: { Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL); return; } }); try { VirtualActionInvoker1< bool >::Invoke(6, __this, (bool)0); goto IL_0010; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0010: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Close_mF0B9D4F33FBD2419B1F8AEB78027D416D5023149 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __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; } { ZipFile_DisposeInternal_m74D9278A5AF166508B5F116E925568EA33CDE8BC(__this, (bool)1, NULL); il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ZipFile_Create_m68759C10D89B941E80DF6765212897D55423D3AC (String_t* ___0_fileName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* V_0 = NULL; { String_t* L_0 = ___0_fileName; 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*)&_stringLiteral81DEA3D424B38A68153DB90CE71FDD7FCA558DCD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Create_m68759C10D89B941E80DF6765212897D55423D3AC_RuntimeMethod_var))); } IL_000e: { String_t* L_2 = ___0_fileName; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_3; L_3 = File_Create_m7A88AE26DE05E6D790E3C5B1140EE5DC91DCC519(L_2, NULL); V_0 = L_3; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_4 = (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917*)il2cpp_codegen_object_new(ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917_il2cpp_TypeInfo_var); ZipFile__ctor_m9557ECEB2080E57A9FCAAAFF3795CE642AF8B2AF(L_4, NULL); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_5 = L_4; String_t* L_6 = ___0_fileName; NullCheck(L_5); L_5->___name_ = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->___name_), (void*)L_6); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_7 = L_5; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_8 = V_0; NullCheck(L_7); L_7->___baseStream_ = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_7->___baseStream_), (void*)L_8); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_9 = L_7; NullCheck(L_9); L_9->___isStreamOwner = (bool)1; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ZipFile_Create_m170FA1F176F673E24D68A0FCB1728AD262FF0E01 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_outStream, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_outStream; 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*)&_stringLiteralA9C087742963AC0AD7EACB10462BFAA95515DDB9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Create_m170FA1F176F673E24D68A0FCB1728AD262FF0E01_RuntimeMethod_var))); } IL_000e: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_outStream; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(10, L_2); if (L_3) { goto IL_0026; } } { 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*)&_stringLiteral70ED48056C164C82F202F47A9917D04E628330BF)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA9C087742963AC0AD7EACB10462BFAA95515DDB9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Create_m170FA1F176F673E24D68A0FCB1728AD262FF0E01_RuntimeMethod_var))); } IL_0026: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___0_outStream; NullCheck(L_5); bool L_6; L_6 = VirtualFuncInvoker0< bool >::Invoke(8, L_5); if (L_6) { goto IL_003e; } } { 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*)&_stringLiteral84F05EF3D32F6C094DA89EA10A37B802F4B9D906)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA9C087742963AC0AD7EACB10462BFAA95515DDB9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Create_m170FA1F176F673E24D68A0FCB1728AD262FF0E01_RuntimeMethod_var))); } IL_003e: { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_8 = (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917*)il2cpp_codegen_object_new(ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917_il2cpp_TypeInfo_var); ZipFile__ctor_m9557ECEB2080E57A9FCAAAFF3795CE642AF8B2AF(L_8, NULL); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_9 = L_8; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_10 = ___0_outStream; NullCheck(L_9); L_9->___baseStream_ = L_10; Il2CppCodeGenWriteBarrier((void**)(&L_9->___baseStream_), (void*)L_10); return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipFile_get_IsStreamOwner_m021004FD70506F5B5F016D5E6EB03DD951F75EFE (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isStreamOwner; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_set_IsStreamOwner_m4232CC54CF8AA6DDA0050B1EA9E8EE1776728D19 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___isStreamOwner = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipFile_get_IsEmbeddedArchive_m960E766E6B80F218936B82C7A02718C75A3B1498 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___offsetOfFirstEntry; return (bool)((((int64_t)L_0) > ((int64_t)((int64_t)0)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipFile_get_IsNewArchive_m9AB2DA266F7A0A27D398160FA06E5DA8EBF0B7BC (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isNewArchive_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipFile_get_ZipFileComment_m2E9FE2EB028977A404EB1A19437772037E2506CD (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___comment_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipFile_get_Name_m1E267997428033BB1E392F2AF4A97B6113E207D4 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___name_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipFile_get_Size_m0725E60AB27FDBC63878491FD7A1857B6D4FAEFF (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_0 = __this->___entries_; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipFile_get_Count_m89022C07BF486A57CCC7EE62106D761845B02A70 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_0 = __this->___entries_; NullCheck(L_0); return ((int64_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipFile_get_EntryByIndex_mBE316BEF69B1D03BA72C9A0FA0685F1D8E7D44B8 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_0 = __this->___entries_; int32_t L_1 = ___0_index; NullCheck(L_0); int32_t L_2 = L_1; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_3 = (L_0)->GetAt(static_cast(L_2)); NullCheck(L_3); RuntimeObject* L_4; L_4 = ZipEntry_Clone_m69C5999AA5599CF52A59EC12B029EBFD0D1817D3(L_3, NULL); return ((ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)CastclassClass((RuntimeObject*)L_4, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ZipFile_GetEnumerator_m0178670708BC972197A5780DDE93B29901B39900 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntryEnumerator_t3FB11462A6F1FB84BB3F8F423B39729DF3DEEC32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = __this->___isDisposed_; if (!L_0) { goto IL_0013; } } { ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_1 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var))); ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD400ADB5421B3DEC3C4D065C3DAE0262CCB002D8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_GetEnumerator_m0178670708BC972197A5780DDE93B29901B39900_RuntimeMethod_var))); } IL_0013: { ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_2 = __this->___entries_; ZipEntryEnumerator_t3FB11462A6F1FB84BB3F8F423B39729DF3DEEC32* L_3 = (ZipEntryEnumerator_t3FB11462A6F1FB84BB3F8F423B39729DF3DEEC32*)il2cpp_codegen_object_new(ZipEntryEnumerator_t3FB11462A6F1FB84BB3F8F423B39729DF3DEEC32_il2cpp_TypeInfo_var); ZipEntryEnumerator__ctor_m7425034DC6173FD280DB93AEA488B9FD3BE7D097(L_3, L_2, NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipFile_FindEntry_mF62799024556F7C257A7317EDE6D158AFF2639E2 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_name, bool ___1_ignoreCase, const RuntimeMethod* method) { int32_t V_0 = 0; String_t* G_B5_0 = NULL; String_t* G_B5_1 = NULL; String_t* G_B4_0 = NULL; String_t* G_B4_1 = NULL; int32_t G_B6_0 = 0; String_t* G_B6_1 = NULL; String_t* G_B6_2 = NULL; { bool L_0 = __this->___isDisposed_; if (!L_0) { goto IL_0013; } } { ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_1 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var))); ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD400ADB5421B3DEC3C4D065C3DAE0262CCB002D8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_FindEntry_mF62799024556F7C257A7317EDE6D158AFF2639E2_RuntimeMethod_var))); } IL_0013: { V_0 = 0; goto IL_0039; } IL_0017: { String_t* L_2 = ___0_name; ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_3 = __this->___entries_; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_6); String_t* L_7; L_7 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_6, NULL); bool L_8 = ___1_ignoreCase; if (L_8) { G_B5_0 = L_7; G_B5_1 = L_2; goto IL_002b; } G_B4_0 = L_7; G_B4_1 = L_2; } { G_B6_0 = 4; G_B6_1 = G_B4_0; G_B6_2 = G_B4_1; goto IL_002c; } IL_002b: { G_B6_0 = 5; G_B6_1 = G_B5_0; G_B6_2 = G_B5_1; } IL_002c: { int32_t L_9; L_9 = String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009(G_B6_2, G_B6_1, G_B6_0, NULL); if (L_9) { goto IL_0035; } } { int32_t L_10 = V_0; return L_10; } IL_0035: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0039: { int32_t L_12 = V_0; ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_13 = __this->___entries_; NullCheck(L_13); if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))) { goto IL_0017; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipFile_GetEntry_mBFD5EE0CA22EABFB61DD444588329F2A68C3C494 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { bool L_0 = __this->___isDisposed_; if (!L_0) { goto IL_0013; } } { ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_1 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var))); ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD400ADB5421B3DEC3C4D065C3DAE0262CCB002D8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_GetEntry_mBFD5EE0CA22EABFB61DD444588329F2A68C3C494_RuntimeMethod_var))); } IL_0013: { String_t* L_2 = ___0_name; int32_t L_3; L_3 = ZipFile_FindEntry_mF62799024556F7C257A7317EDE6D158AFF2639E2(__this, L_2, (bool)1, NULL); V_0 = L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) >= ((int32_t)0))) { goto IL_0022; } } { return (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)NULL; } IL_0022: { ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_5 = __this->___entries_; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_8); RuntimeObject* L_9; L_9 = ZipEntry_Clone_m69C5999AA5599CF52A59EC12B029EBFD0D1817D3(L_8, NULL); return ((ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)CastclassClass((RuntimeObject*)L_9, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipFile_GetInputStream_mE9B353D1829F89C38D0792704A0F9455E58BC8E5 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipFile_GetInputStream_mE9B353D1829F89C38D0792704A0F9455E58BC8E5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___0_entry; 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*)&_stringLiteral7C215EE957B11D12CEC240EBE0D86F5E81FDEB19)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_GetInputStream_mE9B353D1829F89C38D0792704A0F9455E58BC8E5_RuntimeMethod_var))); } IL_000e: { bool L_2 = __this->___isDisposed_; if (!L_2) { goto IL_0021; } } { 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, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD400ADB5421B3DEC3C4D065C3DAE0262CCB002D8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_GetInputStream_mE9B353D1829F89C38D0792704A0F9455E58BC8E5_RuntimeMethod_var))); } IL_0021: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_4 = ___0_entry; NullCheck(L_4); int64_t L_5; L_5 = ZipEntry_get_ZipFileIndex_mF55AD5CA9BDEAC66FF33DDCC6BE80ED9C8F7A87C_inline(L_4, NULL); V_0 = L_5; int64_t L_6 = V_0; if ((((int64_t)L_6) < ((int64_t)((int64_t)0)))) { goto IL_0054; } } { int64_t L_7 = V_0; ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_8 = __this->___entries_; NullCheck(L_8); if ((((int64_t)L_7) >= ((int64_t)((int64_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0054; } } { ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_9 = __this->___entries_; int64_t L_10 = V_0; if ((int64_t)(L_10) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ZipFile_GetInputStream_mE9B353D1829F89C38D0792704A0F9455E58BC8E5_RuntimeMethod_var); NullCheck(L_9); intptr_t L_11 = ((intptr_t)L_10); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_12); String_t* L_13; L_13 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_12, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_14 = ___0_entry; NullCheck(L_14); String_t* L_15; L_15 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_14, NULL); bool L_16; L_16 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_13, L_15, NULL); if (!L_16) { goto IL_0073; } } IL_0054: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_17 = ___0_entry; NullCheck(L_17); String_t* L_18; L_18 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_17, NULL); int32_t L_19; L_19 = ZipFile_FindEntry_mF62799024556F7C257A7317EDE6D158AFF2639E2(__this, L_18, (bool)1, NULL); V_0 = ((int64_t)L_19); int64_t L_20 = V_0; if ((((int64_t)L_20) >= ((int64_t)((int64_t)0)))) { goto IL_0073; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_21 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral53D5566804D3248BEA8C92ED51CD71BC7110D586)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_GetInputStream_mE9B353D1829F89C38D0792704A0F9455E58BC8E5_RuntimeMethod_var))); } IL_0073: { int64_t L_22 = V_0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_23; L_23 = ZipFile_GetInputStream_m2822DEE7B99BB5693A68173BD1BDC2172293274C(__this, L_22, NULL); return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipFile_GetInputStream_m2822DEE7B99BB5693A68173BD1BDC2172293274C (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int64_t ___0_entryIndex, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BZip2InputStream_t642E417C7B4E6E0EED9A863F01B24A7B89269E74_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipFile_GetInputStream_m2822DEE7B99BB5693A68173BD1BDC2172293274C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; int32_t V_1 = 0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_2 = NULL; { bool L_0 = __this->___isDisposed_; if (!L_0) { goto IL_0013; } } { ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_1 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var))); ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD400ADB5421B3DEC3C4D065C3DAE0262CCB002D8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_GetInputStream_m2822DEE7B99BB5693A68173BD1BDC2172293274C_RuntimeMethod_var))); } IL_0013: { ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_2 = __this->___entries_; int64_t L_3 = ___0_entryIndex; if ((int64_t)(L_3) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ZipFile_GetInputStream_m2822DEE7B99BB5693A68173BD1BDC2172293274C_RuntimeMethod_var); NullCheck(L_2); intptr_t L_4 = ((intptr_t)L_3); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_5 = (L_2)->GetAt(static_cast(L_4)); int64_t L_6; L_6 = ZipFile_LocateEntry_mA3F5337A9BC274B7B719262CB71C469AAAB6CC28(__this, L_5, NULL); V_0 = L_6; ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_7 = __this->___entries_; int64_t L_8 = ___0_entryIndex; if ((int64_t)(L_8) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ZipFile_GetInputStream_m2822DEE7B99BB5693A68173BD1BDC2172293274C_RuntimeMethod_var); NullCheck(L_7); intptr_t L_9 = ((intptr_t)L_8); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck(L_10); int32_t L_11; L_11 = ZipEntry_get_CompressionMethod_m921D46C502B835FD59F471A8AF2452C4448AD71F_inline(L_10, NULL); V_1 = L_11; int64_t L_12 = V_0; ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_13 = __this->___entries_; int64_t L_14 = ___0_entryIndex; if ((int64_t)(L_14) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ZipFile_GetInputStream_m2822DEE7B99BB5693A68173BD1BDC2172293274C_RuntimeMethod_var); NullCheck(L_13); intptr_t L_15 = ((intptr_t)L_14); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_16 = (L_13)->GetAt(static_cast(L_15)); NullCheck(L_16); int64_t L_17; L_17 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_16, NULL); PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* L_18 = (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5*)il2cpp_codegen_object_new(PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5_il2cpp_TypeInfo_var); PartialInputStream__ctor_m11903D29690FB3816B15922C4DFE2FB782B67EFB(L_18, __this, L_12, L_17, NULL); V_2 = L_18; ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_19 = __this->___entries_; int64_t L_20 = ___0_entryIndex; if ((int64_t)(L_20) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ZipFile_GetInputStream_m2822DEE7B99BB5693A68173BD1BDC2172293274C_RuntimeMethod_var); NullCheck(L_19); intptr_t L_21 = ((intptr_t)L_20); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_22 = (L_19)->GetAt(static_cast(L_21)); NullCheck(L_22); bool L_23; L_23 = ZipEntry_get_IsCrypted_m80991B46B22047E11B50EED2CD4ADCD9FF1058F9(L_22, NULL); if (!L_23) { goto IL_0077; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_24 = V_2; ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_25 = __this->___entries_; int64_t L_26 = ___0_entryIndex; if ((int64_t)(L_26) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ZipFile_GetInputStream_m2822DEE7B99BB5693A68173BD1BDC2172293274C_RuntimeMethod_var); NullCheck(L_25); intptr_t L_27 = ((intptr_t)L_26); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_28 = (L_25)->GetAt(static_cast(L_27)); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_29; L_29 = ZipFile_CreateAndInitDecryptionStream_m530F2C25B3ED5D0BF98F971D3BD113F99847B1FF(__this, L_24, L_28, NULL); V_2 = L_29; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_30 = V_2; if (L_30) { goto IL_0077; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_31 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_31, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA5EB81C41AD0FBF5036A33ED066C90E2F2382075)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_GetInputStream_m2822DEE7B99BB5693A68173BD1BDC2172293274C_RuntimeMethod_var))); } IL_0077: { int32_t L_32 = V_1; if (!L_32) { goto IL_00ba; } } { int32_t L_33 = V_1; if ((((int32_t)L_33) == ((int32_t)8))) { goto IL_0085; } } { int32_t L_34 = V_1; if ((((int32_t)L_34) == ((int32_t)((int32_t)12)))) { goto IL_0094; } } { goto IL_009d; } IL_0085: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_35 = V_2; Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_36 = (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A*)il2cpp_codegen_object_new(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var); Inflater__ctor_m0CC91E71EE865E53E352C874D41A53D043B03239(L_36, (bool)1, NULL); InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* L_37 = (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)il2cpp_codegen_object_new(InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F_il2cpp_TypeInfo_var); InflaterInputStream__ctor_m02E0CF752CD8F31BD99535B80726F1C341B788F0(L_37, L_35, L_36, NULL); V_2 = L_37; goto IL_00ba; } IL_0094: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_38 = V_2; BZip2InputStream_t642E417C7B4E6E0EED9A863F01B24A7B89269E74* L_39 = (BZip2InputStream_t642E417C7B4E6E0EED9A863F01B24A7B89269E74*)il2cpp_codegen_object_new(BZip2InputStream_t642E417C7B4E6E0EED9A863F01B24A7B89269E74_il2cpp_TypeInfo_var); BZip2InputStream__ctor_mF8A79DD42BCA11CC24A5D8FEE9BBE24605166F77(L_39, L_38, NULL); V_2 = L_39; goto IL_00ba; } IL_009d: { Il2CppFakeBox L_40(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CompressionMethod_t16EAC45E7897C0E762427977938A40206AF48233_il2cpp_TypeInfo_var)), (&V_1)); String_t* L_41; L_41 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_40), NULL); String_t* L_42; L_42 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD5D0C2F1D8325E7845737DD5AA75263372D7744)), L_41, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_43 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_43, L_42, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_43, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_GetInputStream_m2822DEE7B99BB5693A68173BD1BDC2172293274C_RuntimeMethod_var))); } IL_00ba: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_44 = V_2; return L_44; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipFile_TestArchive_mD5799DC17FD87BE201DB9AF9795AADB43B312F89 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, bool ___0_testData, const RuntimeMethod* method) { { bool L_0 = ___0_testData; bool L_1; L_1 = ZipFile_TestArchive_mC0C10EEE0562C03087EAB20606C030EDE2586277(__this, L_0, 0, (ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94*)NULL, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipFile_TestArchive_mC0C10EEE0562C03087EAB20606C030EDE2586277 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, bool ___0_testData, int32_t ___1_strategy, ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* ___2_resultHandler, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC6D15A9CC82707C2C2429DE441407A68B2DE64A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC233CF34456373EB3A0D4A3DFD046C72B5445AD8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC48EAF7476486E53F3601B2E520345193EFF130A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFAD17520D22EC4B971B2840E6830E3B1C90024DF); s_Il2CppMethodInitialized = true; } TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* V_0 = NULL; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* V_4 = NULL; bool V_5 = false; Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* V_6 = NULL; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_7 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_8 = NULL; int64_t V_9 = 0; int32_t V_10 = 0; DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* V_11 = NULL; Exception_t* V_12 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; int32_t G_B7_0 = 0; { bool L_0 = __this->___isDisposed_; if (!L_0) { goto IL_0013; } } { ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_1 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var))); ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD400ADB5421B3DEC3C4D065C3DAE0262CCB002D8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestArchive_mC0C10EEE0562C03087EAB20606C030EDE2586277_RuntimeMethod_var))); } IL_0013: { TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_2 = (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7*)il2cpp_codegen_object_new(TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7_il2cpp_TypeInfo_var); TestStatus__ctor_m87B280E505A38641B281E376D19C8B375DDF884B(L_2, __this, NULL); V_0 = L_2; ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_3 = ___2_resultHandler; if (!L_3) { goto IL_0025; } } { ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_4 = ___2_resultHandler; TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_5 = V_0; NullCheck(L_4); ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_inline(L_4, L_5, (String_t*)NULL, NULL); } IL_0025: { bool L_6 = ___0_testData; if (L_6) { goto IL_002b; } } { G_B7_0 = 2; goto IL_002c; } IL_002b: { G_B7_0 = 3; } IL_002c: { V_1 = G_B7_0; V_2 = (bool)1; } try { { V_3 = 0; goto IL_0253_1; } IL_0036_1: { ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_7 = ___2_resultHandler; if (!L_7) { goto IL_0055_1; } } { TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_8 = V_0; int32_t L_9 = V_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_10; L_10 = ZipFile_get_EntryByIndex_mBE316BEF69B1D03BA72C9A0FA0685F1D8E7D44B8(__this, L_9, NULL); NullCheck(L_8); TestStatus_SetEntry_m2B1B888832B5E57B0DE740D116E96B76915AA5DD(L_8, L_10, NULL); TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_11 = V_0; NullCheck(L_11); TestStatus_SetOperation_m7C9DBB5F6B39AC30A27011E0DC672B4A8B12EC2F_inline(L_11, 1, NULL); ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_12 = ___2_resultHandler; TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_13 = V_0; NullCheck(L_12); ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_inline(L_12, L_13, (String_t*)NULL, NULL); } IL_0055_1: { } try { int32_t L_14 = V_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_15; L_15 = ZipFile_get_EntryByIndex_mBE316BEF69B1D03BA72C9A0FA0685F1D8E7D44B8(__this, L_14, NULL); int32_t L_16 = V_1; int64_t L_17; L_17 = ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331(__this, L_15, L_16, NULL); goto IL_0098_1; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0067_1; } throw e; } CATCH_0067_1: { { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_18 = ((ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)IL2CPP_GET_ACTIVE_EXCEPTION(ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*));; V_4 = L_18; TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_19 = V_0; NullCheck(L_19); TestStatus_AddError_mF3ED2AB44AE2C6E0654565046A8CBB8C38C20598(L_19, NULL); ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_20 = ___2_resultHandler; if (!L_20) { goto IL_008f_1; } } { ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_21 = ___2_resultHandler; TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_22 = V_0; ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_23 = V_4; NullCheck(L_23); String_t* L_24; L_24 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_23); String_t* L_25; L_25 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7C7F143BDF8710F664000D854D89D999CA03F09E)), L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D)), NULL); NullCheck(L_21); ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_inline(L_21, L_22, L_25, NULL); } IL_008f_1: { bool L_26 = V_2; int32_t L_27 = ___1_strategy; V_2 = (bool)((int32_t)((int32_t)L_26&((!(((uint32_t)L_27) <= ((uint32_t)0)))? 1 : 0))); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0098_1; } } IL_0098_1: { bool L_28 = V_2; bool L_29 = ___0_testData; if (!((int32_t)((int32_t)L_28&(int32_t)L_29))) { goto IL_023d_1; } } { int32_t L_30 = V_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_31; L_31 = ZipFile_get_EntryByIndex_mBE316BEF69B1D03BA72C9A0FA0685F1D8E7D44B8(__this, L_30, NULL); NullCheck(L_31); bool L_32; L_32 = ZipEntry_get_IsFile_mA31C241FE79A9317B1C8A74201FA7012AED8F70D(L_31, NULL); if (!L_32) { goto IL_023d_1; } } { int32_t L_33 = V_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_34; L_34 = ZipFile_get_EntryByIndex_mBE316BEF69B1D03BA72C9A0FA0685F1D8E7D44B8(__this, L_33, NULL); NullCheck(L_34); int32_t L_35; L_35 = ZipEntry_get_AESKeySize_m2275F8C509E7FE48A00B6B5D08CBB3360841C22D(L_34, NULL); V_5 = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0); ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_36 = ___2_resultHandler; if (!L_36) { goto IL_00d4_1; } } { TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_37 = V_0; NullCheck(L_37); TestStatus_SetOperation_m7C9DBB5F6B39AC30A27011E0DC672B4A8B12EC2F_inline(L_37, 2, NULL); ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_38 = ___2_resultHandler; TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_39 = V_0; NullCheck(L_38); ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_inline(L_38, L_39, (String_t*)NULL, NULL); } IL_00d4_1: { Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_40 = (Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370*)il2cpp_codegen_object_new(Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370_il2cpp_TypeInfo_var); Crc32__ctor_mA6F3BCECE117A4F4792F12DBF025AEDF5A29FFA0(L_40, NULL); V_6 = L_40; int32_t L_41 = V_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_42; L_42 = ZipFile_get_EntryByIndex_mBE316BEF69B1D03BA72C9A0FA0685F1D8E7D44B8(__this, L_41, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_43; L_43 = ZipFile_GetInputStream_mE9B353D1829F89C38D0792704A0F9455E58BC8E5(__this, L_42, NULL); V_7 = L_43; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0142_1: { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_44 = V_7; if (!L_44) { goto IL_014d_1; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_45 = V_7; NullCheck(L_45); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_45); } IL_014d_1: { return; } } }); try { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)4096)); V_8 = L_46; V_9 = ((int64_t)0); goto IL_012c_2; } IL_00fc_2: { bool L_47 = V_5; if (!L_47) { goto IL_0111_2; } } { Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_48 = V_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = V_8; int32_t L_50 = V_10; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_51; memset((&L_51), 0, sizeof(L_51)); ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20((&L_51), L_49, 0, L_50, ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var); NullCheck(L_48); Crc32_Update_m1E9CA5EBC9CB837EB9294B57CF524CC53837319A(L_48, L_51, NULL); } IL_0111_2: { ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_52 = ___2_resultHandler; if (!L_52) { goto IL_012c_2; } } { int64_t L_53 = V_9; int32_t L_54 = V_10; V_9 = ((int64_t)il2cpp_codegen_add(L_53, ((int64_t)L_54))); TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_55 = V_0; int64_t L_56 = V_9; NullCheck(L_55); TestStatus_SetBytesTested_mC62C763AB9E5AC07F7832FB5598BECBCF54422D9_inline(L_55, L_56, NULL); ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_57 = ___2_resultHandler; TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_58 = V_0; NullCheck(L_57); ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_inline(L_57, L_58, (String_t*)NULL, NULL); } IL_012c_2: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_59 = V_7; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = V_8; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = V_8; NullCheck(L_61); NullCheck(L_59); int32_t L_62; L_62 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_59, L_60, 0, ((int32_t)(((RuntimeArray*)L_61)->max_length))); int32_t L_63 = L_62; V_10 = L_63; if ((((int32_t)L_63) > ((int32_t)0))) { goto IL_00fc_2; } } { goto IL_014e_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_014e_1: { bool L_64 = V_5; if (!L_64) { goto IL_0183_1; } } { int32_t L_65 = V_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_66; L_66 = ZipFile_get_EntryByIndex_mBE316BEF69B1D03BA72C9A0FA0685F1D8E7D44B8(__this, L_65, NULL); NullCheck(L_66); int64_t L_67; L_67 = ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060(L_66, NULL); Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_68 = V_6; NullCheck(L_68); int64_t L_69; L_69 = Crc32_get_Value_m4B6B2BCEFE9FEC39E4C154B56B408FB50E1DA0C5(L_68, NULL); if ((((int64_t)L_67) == ((int64_t)L_69))) { goto IL_0183_1; } } { TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_70 = V_0; NullCheck(L_70); TestStatus_AddError_mF3ED2AB44AE2C6E0654565046A8CBB8C38C20598(L_70, NULL); ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_71 = ___2_resultHandler; if (!L_71) { goto IL_017c_1; } } { ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_72 = ___2_resultHandler; TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_73 = V_0; NullCheck(L_72); ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_inline(L_72, L_73, _stringLiteralAC6D15A9CC82707C2C2429DE441407A68B2DE64A, NULL); } IL_017c_1: { bool L_74 = V_2; int32_t L_75 = ___1_strategy; V_2 = (bool)((int32_t)((int32_t)L_74&((!(((uint32_t)L_75) <= ((uint32_t)0)))? 1 : 0))); } IL_0183_1: { int32_t L_76 = V_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_77; L_77 = ZipFile_get_EntryByIndex_mBE316BEF69B1D03BA72C9A0FA0685F1D8E7D44B8(__this, L_76, NULL); NullCheck(L_77); int32_t L_78; L_78 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_77, NULL); if (!((int32_t)(L_78&8))) { goto IL_023d_1; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_79 = __this->___baseStream_; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_80 = (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82*)il2cpp_codegen_object_new(ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); ZipHelperStream__ctor_mA3312249DD837FF2074DD5A6AC85CB5F2D814A27(L_80, L_79, NULL); DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* L_81 = (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC*)il2cpp_codegen_object_new(DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC_il2cpp_TypeInfo_var); DescriptorData__ctor_m2747B9329A6AAC361C42969B52D58D136CF9FED5(L_81, NULL); V_11 = L_81; int32_t L_82 = V_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_83; L_83 = ZipFile_get_EntryByIndex_mBE316BEF69B1D03BA72C9A0FA0685F1D8E7D44B8(__this, L_82, NULL); NullCheck(L_83); bool L_84; L_84 = ZipEntry_get_LocalHeaderRequiresZip64_m523A7AC3BAB32B105C58262C79307DFBBDA7F9DE(L_83, NULL); DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* L_85 = V_11; NullCheck(L_80); ZipHelperStream_ReadDataDescriptor_m4760500FEECB6D7A2E2B81F0EEAAF3842E6FFD4F(L_80, L_84, L_85, NULL); bool L_86 = V_5; if (!L_86) { goto IL_01e9_1; } } { int32_t L_87 = V_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_88; L_88 = ZipFile_get_EntryByIndex_mBE316BEF69B1D03BA72C9A0FA0685F1D8E7D44B8(__this, L_87, NULL); NullCheck(L_88); int64_t L_89; L_89 = ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060(L_88, NULL); DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* L_90 = V_11; NullCheck(L_90); int64_t L_91; L_91 = DescriptorData_get_Crc_mF0EC8FDBB226CA0A318CD6CDCE90A130CD39A6CA_inline(L_90, NULL); if ((((int64_t)L_89) == ((int64_t)L_91))) { goto IL_01e9_1; } } { TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_92 = V_0; NullCheck(L_92); TestStatus_AddError_mF3ED2AB44AE2C6E0654565046A8CBB8C38C20598(L_92, NULL); ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_93 = ___2_resultHandler; if (!L_93) { goto IL_01e9_1; } } { ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_94 = ___2_resultHandler; TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_95 = V_0; NullCheck(L_94); ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_inline(L_94, L_95, _stringLiteralFAD17520D22EC4B971B2840E6830E3B1C90024DF, NULL); } IL_01e9_1: { int32_t L_96 = V_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_97; L_97 = ZipFile_get_EntryByIndex_mBE316BEF69B1D03BA72C9A0FA0685F1D8E7D44B8(__this, L_96, NULL); NullCheck(L_97); int64_t L_98; L_98 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_97, NULL); DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* L_99 = V_11; NullCheck(L_99); int64_t L_100; L_100 = DescriptorData_get_CompressedSize_mBB349DD702B7E98F9EE4FBB843D57844A539353E_inline(L_99, NULL); if ((((int64_t)L_98) == ((int64_t)L_100))) { goto IL_0213_1; } } { TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_101 = V_0; NullCheck(L_101); TestStatus_AddError_mF3ED2AB44AE2C6E0654565046A8CBB8C38C20598(L_101, NULL); ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_102 = ___2_resultHandler; if (!L_102) { goto IL_0213_1; } } { ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_103 = ___2_resultHandler; TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_104 = V_0; NullCheck(L_103); ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_inline(L_103, L_104, _stringLiteralC233CF34456373EB3A0D4A3DFD046C72B5445AD8, NULL); } IL_0213_1: { int32_t L_105 = V_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_106; L_106 = ZipFile_get_EntryByIndex_mBE316BEF69B1D03BA72C9A0FA0685F1D8E7D44B8(__this, L_105, NULL); NullCheck(L_106); int64_t L_107; L_107 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_106, NULL); DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* L_108 = V_11; NullCheck(L_108); int64_t L_109; L_109 = DescriptorData_get_Size_mBC08E3B574097026177283D4C887E786B2491F38_inline(L_108, NULL); if ((((int64_t)L_107) == ((int64_t)L_109))) { goto IL_023d_1; } } { TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_110 = V_0; NullCheck(L_110); TestStatus_AddError_mF3ED2AB44AE2C6E0654565046A8CBB8C38C20598(L_110, NULL); ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_111 = ___2_resultHandler; if (!L_111) { goto IL_023d_1; } } { ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_112 = ___2_resultHandler; TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_113 = V_0; NullCheck(L_112); ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_inline(L_112, L_113, _stringLiteralC48EAF7476486E53F3601B2E520345193EFF130A, NULL); } IL_023d_1: { ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_114 = ___2_resultHandler; if (!L_114) { goto IL_024f_1; } } { TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_115 = V_0; NullCheck(L_115); TestStatus_SetOperation_m7C9DBB5F6B39AC30A27011E0DC672B4A8B12EC2F_inline(L_115, 3, NULL); ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_116 = ___2_resultHandler; TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_117 = V_0; NullCheck(L_116); ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_inline(L_116, L_117, (String_t*)NULL, NULL); } IL_024f_1: { int32_t L_118 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_118, 1)); } IL_0253_1: { bool L_119 = V_2; if (!L_119) { goto IL_0263_1; } } { int32_t L_120 = V_3; int64_t L_121; L_121 = ZipFile_get_Count_m89022C07BF486A57CCC7EE62106D761845B02A70(__this, NULL); if ((((int64_t)((int64_t)L_120)) < ((int64_t)L_121))) { goto IL_0036_1; } } IL_0263_1: { ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_122 = ___2_resultHandler; if (!L_122) { goto IL_0275_1; } } { TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_123 = V_0; NullCheck(L_123); TestStatus_SetOperation_m7C9DBB5F6B39AC30A27011E0DC672B4A8B12EC2F_inline(L_123, 4, NULL); ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_124 = ___2_resultHandler; TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_125 = V_0; NullCheck(L_124); ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_inline(L_124, L_125, (String_t*)NULL, NULL); } IL_0275_1: { goto IL_02a1; } } 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_0277; } throw e; } CATCH_0277: { { Exception_t* L_126 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_12 = L_126; TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_127 = V_0; NullCheck(L_127); TestStatus_AddError_mF3ED2AB44AE2C6E0654565046A8CBB8C38C20598(L_127, NULL); ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_128 = ___2_resultHandler; if (!L_128) { goto IL_029f; } } { ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_129 = ___2_resultHandler; TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_130 = V_0; Exception_t* L_131 = V_12; NullCheck(L_131); String_t* L_132; L_132 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_131); String_t* L_133; L_133 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7C7F143BDF8710F664000D854D89D999CA03F09E)), L_132, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D)), NULL); NullCheck(L_129); ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_inline(L_129, L_130, L_133, NULL); } IL_029f: { IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_02a1; } } IL_02a1: { ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_134 = ___2_resultHandler; if (!L_134) { goto IL_02ba; } } { TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_135 = V_0; NullCheck(L_135); TestStatus_SetOperation_m7C9DBB5F6B39AC30A27011E0DC672B4A8B12EC2F_inline(L_135, 5, NULL); TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_136 = V_0; NullCheck(L_136); TestStatus_SetEntry_m2B1B888832B5E57B0DE740D116E96B76915AA5DD(L_136, (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)NULL, NULL); ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* L_137 = ___2_resultHandler; TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_138 = V_0; NullCheck(L_137); ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_inline(L_137, L_138, (String_t*)NULL, NULL); } IL_02ba: { TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* L_139 = V_0; NullCheck(L_139); int32_t L_140; L_140 = TestStatus_get_ErrorCount_m1DD274D77BDFB0A32F7BC37BA0660D7FA55FD02B_inline(L_139, NULL); return (bool)((((int32_t)L_140) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, int32_t ___1_tests, 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*)&ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; bool V_1 = false; int64_t V_2 = 0; int32_t V_3 = 0; int16_t V_4 = 0; int16_t V_5 = 0; int16_t V_6 = 0; int16_t V_7 = 0; int16_t V_8 = 0; uint32_t V_9 = 0; int64_t V_10 = 0; int64_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_14 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_15 = NULL; ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* V_16 = NULL; int32_t V_17 = 0; int64_t V_18 = 0; int32_t G_B3_0 = 0; int32_t G_B3_1 = 0; int32_t G_B2_0 = 0; int32_t G_B2_1 = 0; int32_t G_B11_0 = 0; int32_t G_B11_1 = 0; int32_t G_B4_0 = 0; int32_t G_B4_1 = 0; int32_t G_B15_0 = 0; int32_t G_B15_1 = 0; int32_t G_B5_0 = 0; int32_t G_B5_1 = 0; int32_t G_B8_0 = 0; int32_t G_B8_1 = 0; int32_t G_B6_0 = 0; int32_t G_B6_1 = 0; int32_t G_B7_0 = 0; int32_t G_B7_1 = 0; int32_t G_B9_0 = 0; int32_t G_B9_1 = 0; int32_t G_B10_0 = 0; int32_t G_B10_1 = 0; int32_t G_B12_0 = 0; int32_t G_B12_1 = 0; int32_t G_B14_0 = 0; int32_t G_B14_1 = 0; int32_t G_B13_0 = 0; int32_t G_B13_1 = 0; int32_t G_B25_0 = 0; int32_t G_B16_0 = 0; int32_t G_B17_0 = 0; int32_t G_B19_0 = 0; int32_t G_B18_0 = 0; int32_t G_B22_0 = 0; int32_t G_B20_0 = 0; int32_t G_B23_0 = 0; int32_t G_B21_0 = 0; int32_t G_B24_0 = 0; String_t* G_B79_0 = NULL; String_t* G_B78_0 = NULL; String_t* G_B87_0 = NULL; String_t* G_B80_0 = NULL; String_t* G_B82_0 = NULL; String_t* G_B81_0 = NULL; String_t* G_B85_0 = NULL; String_t* G_B83_0 = NULL; String_t* G_B84_0 = NULL; String_t* G_B86_0 = NULL; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream_; V_0 = L_0; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_04bf: { { bool L_1 = V_1; if (!L_1) { goto IL_04c8; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL); } IL_04c8: { return; } } }); try { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL); int32_t L_4 = ___1_tests; int32_t L_5 = ___1_tests; int64_t L_6 = __this->___offsetOfFirstEntry; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_7 = ___0_entry; NullCheck(L_7); int64_t L_8; L_8 = ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE_inline(L_7, NULL); V_2 = ((int64_t)il2cpp_codegen_add(L_6, L_8)); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = __this->___baseStream_; int64_t L_10 = V_2; NullCheck(L_9); int64_t L_11; L_11 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(26, L_9, L_10, 0); uint32_t L_12; L_12 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); V_3 = L_12; int32_t L_13 = V_3; if ((((int32_t)L_13) == ((int32_t)((int32_t)67324752)))) { G_B3_0 = ((!(((uint32_t)((int32_t)((int32_t)L_5&1))) <= ((uint32_t)0)))? 1 : 0); G_B3_1 = ((!(((uint32_t)((int32_t)((int32_t)L_4&2))) <= ((uint32_t)0)))? 1 : 0); goto IL_006e_1; } G_B2_0 = ((!(((uint32_t)((int32_t)((int32_t)L_5&1))) <= ((uint32_t)0)))? 1 : 0); G_B2_1 = ((!(((uint32_t)((int32_t)((int32_t)L_4&2))) <= ((uint32_t)0)))? 1 : 0); } { int64_t L_14 = V_2; int64_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int64_class, &L_15); int32_t L_17 = ((int32_t)67324752); RuntimeObject* L_18 = Box(il2cpp_defaults.int32_class, &L_17); int32_t L_19 = V_3; int32_t L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_defaults.int32_class, &L_20); String_t* L_22; L_22 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D99F52B519976C1B25D55197E98372EB57A005)), L_16, L_18, L_21, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_23 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_23, L_22, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_006e_1: { uint16_t L_24; L_24 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_4 = ((int16_t)((int32_t)((int32_t)L_24&((int32_t)255)))); uint16_t L_25; L_25 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_5 = ((int16_t)L_25); uint16_t L_26; L_26 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_6 = ((int16_t)L_26); uint16_t L_27; L_27 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_7 = ((int16_t)L_27); uint16_t L_28; L_28 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_8 = ((int16_t)L_28); uint32_t L_29; L_29 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); V_9 = L_29; uint32_t L_30; L_30 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); V_10 = ((int64_t)(uint64_t)((uint32_t)L_30)); uint32_t L_31; L_31 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); V_11 = ((int64_t)(uint64_t)((uint32_t)L_31)); uint16_t L_32; L_32 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_12 = L_32; uint16_t L_33; L_33 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_13 = L_33; int32_t L_34 = V_12; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_34); V_14 = L_35; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_36 = __this->___baseStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = V_14; StreamUtils_ReadFully_mB6EB637B48B2A7FA99AB4F56D7411C80E78C922A(L_36, L_37, NULL); int32_t L_38 = V_13; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_38); V_15 = L_39; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_40 = __this->___baseStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = V_15; StreamUtils_ReadFully_mB6EB637B48B2A7FA99AB4F56D7411C80E78C922A(L_40, L_41, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = V_15; ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_43 = (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E*)il2cpp_codegen_object_new(ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E_il2cpp_TypeInfo_var); ZipExtraData__ctor_mFE01CD998F6998C0F54BA16F6BBAC2B4373EBF28(L_43, L_42, NULL); V_16 = L_43; ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_44 = V_16; NullCheck(L_44); bool L_45; L_45 = ZipExtraData_Find_mB4ABAFBA950A0BF9EE7C14E3A5E3EB171FC21544(L_44, 1, NULL); if (!L_45) { G_B11_0 = G_B3_0; G_B11_1 = G_B3_1; goto IL_0158_1; } G_B4_0 = G_B3_0; G_B4_1 = G_B3_1; } { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_46 = V_16; NullCheck(L_46); int64_t L_47; L_47 = ZipExtraData_ReadLong_m23B6BC6A5496431CFF1A7DCC3EBE44AD058027CF(L_46, NULL); V_11 = L_47; ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_48 = V_16; NullCheck(L_48); int64_t L_49; L_49 = ZipExtraData_ReadLong_m23B6BC6A5496431CFF1A7DCC3EBE44AD058027CF(L_48, NULL); V_10 = L_49; int16_t L_50 = V_5; if (!((int32_t)((int32_t)L_50&8))) { G_B15_0 = G_B4_0; G_B15_1 = G_B4_1; goto IL_0175_1; } G_B5_0 = G_B4_0; G_B5_1 = G_B4_1; } { int64_t L_51 = V_11; if ((((int64_t)L_51) == ((int64_t)((int64_t)(-1))))) { G_B8_0 = G_B5_0; G_B8_1 = G_B5_1; goto IL_013d_1; } G_B6_0 = G_B5_0; G_B6_1 = G_B5_1; } { int64_t L_52 = V_11; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_53 = ___0_entry; NullCheck(L_53); int64_t L_54; L_54 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_53, NULL); if ((((int64_t)L_52) == ((int64_t)L_54))) { G_B8_0 = G_B6_0; G_B8_1 = G_B6_1; goto IL_013d_1; } G_B7_0 = G_B6_0; G_B7_1 = G_B6_1; } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_55 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_55, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1E71AC7C67F636AD94CFE9AF86C53CF3BFC96200)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_55, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_013d_1: { int64_t L_56 = V_10; if ((((int64_t)L_56) == ((int64_t)((int64_t)(-1))))) { G_B15_0 = G_B8_0; G_B15_1 = G_B8_1; goto IL_0175_1; } G_B9_0 = G_B8_0; G_B9_1 = G_B8_1; } { int64_t L_57 = V_10; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_58 = ___0_entry; NullCheck(L_58); int64_t L_59; L_59 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_58, NULL); if ((((int64_t)L_57) == ((int64_t)L_59))) { G_B15_0 = G_B9_0; G_B15_1 = G_B9_1; goto IL_0175_1; } G_B10_0 = G_B9_0; G_B10_1 = G_B9_1; } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_60 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_60, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD2B48EEE4655EEF031D7D2DF547D0AF0A9F3E38E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_60, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_0158_1: { int16_t L_61 = V_4; if ((((int32_t)L_61) < ((int32_t)((int32_t)45)))) { G_B15_0 = G_B11_0; G_B15_1 = G_B11_1; goto IL_0175_1; } G_B12_0 = G_B11_0; G_B12_1 = G_B11_1; } { int64_t L_62 = V_11; if ((((int32_t)((int32_t)(uint32_t)L_62)) == ((int32_t)(-1)))) { G_B14_0 = G_B12_0; G_B14_1 = G_B12_1; goto IL_016a_1; } G_B13_0 = G_B12_0; G_B13_1 = G_B12_1; } { int64_t L_63 = V_10; if ((!(((uint32_t)((int32_t)(uint32_t)L_63)) == ((uint32_t)(-1))))) { G_B15_0 = G_B13_0; G_B15_1 = G_B13_1; goto IL_0175_1; } G_B14_0 = G_B13_0; G_B14_1 = G_B13_1; } IL_016a_1: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_64 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_64, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9BDA3866A503124303FF3D7CEAE543C1CDF0AC54)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_64, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_0175_1: { if (!G_B15_0) { G_B25_0 = G_B15_1; goto IL_01d0_1; } G_B16_0 = G_B15_1; } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_65 = ___0_entry; NullCheck(L_65); bool L_66; L_66 = ZipEntry_get_IsFile_mA31C241FE79A9317B1C8A74201FA7012AED8F70D(L_65, NULL); if (!L_66) { G_B25_0 = G_B16_0; goto IL_01d0_1; } G_B17_0 = G_B16_0; } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_67 = ___0_entry; NullCheck(L_67); bool L_68; L_68 = ZipEntry_IsCompressionMethodSupported_mDD6963C40F165E6CC9355F9514BCBD77F4362948(L_67, NULL); if (L_68) { G_B19_0 = G_B17_0; goto IL_0192_1; } G_B18_0 = G_B17_0; } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_69 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_69, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralABA861DD974C6A1FB0CE9AAED6C6D53EA7D726CE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_0192_1: { int16_t L_70 = V_4; if ((((int32_t)L_70) > ((int32_t)((int32_t)51)))) { G_B22_0 = G_B19_0; goto IL_01a4_1; } G_B20_0 = G_B19_0; } { int16_t L_71 = V_4; if ((((int32_t)L_71) <= ((int32_t)((int32_t)20)))) { G_B23_0 = G_B20_0; goto IL_01bb_1; } G_B21_0 = G_B20_0; } { int16_t L_72 = V_4; if ((((int32_t)L_72) >= ((int32_t)((int32_t)45)))) { G_B23_0 = G_B21_0; goto IL_01bb_1; } G_B22_0 = G_B21_0; } IL_01a4_1: { int16_t L_73 = V_4; int16_t L_74 = L_73; RuntimeObject* L_75 = Box(il2cpp_defaults.int16_class, &L_74); String_t* L_76; L_76 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20DE4B8B6FB34ADA9DA4AE7125111BABC4F369BF)), L_75, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_77 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_77, L_76, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_77, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_01bb_1: { int16_t L_78 = V_5; if (!((int32_t)((int32_t)L_78&((int32_t)12384)))) { G_B25_0 = G_B23_0; goto IL_01d0_1; } G_B24_0 = G_B23_0; } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_79 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_79, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE9082B916EB84E2716047638716868DF98123BC9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_79, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_01d0_1: { if (!G_B25_0) { goto IL_0417_1; } } { int16_t L_80 = V_4; if ((((int32_t)L_80) > ((int32_t)((int32_t)63)))) { goto IL_0246_1; } } { int16_t L_81 = V_4; if ((((int32_t)L_81) == ((int32_t)((int32_t)10)))) { goto IL_0246_1; } } { int16_t L_82 = V_4; if ((((int32_t)L_82) == ((int32_t)((int32_t)11)))) { goto IL_0246_1; } } { int16_t L_83 = V_4; if ((((int32_t)L_83) == ((int32_t)((int32_t)20)))) { goto IL_0246_1; } } { int16_t L_84 = V_4; if ((((int32_t)L_84) == ((int32_t)((int32_t)21)))) { goto IL_0246_1; } } { int16_t L_85 = V_4; if ((((int32_t)L_85) == ((int32_t)((int32_t)25)))) { goto IL_0246_1; } } { int16_t L_86 = V_4; if ((((int32_t)L_86) == ((int32_t)((int32_t)27)))) { goto IL_0246_1; } } { int16_t L_87 = V_4; if ((((int32_t)L_87) == ((int32_t)((int32_t)45)))) { goto IL_0246_1; } } { int16_t L_88 = V_4; if ((((int32_t)L_88) == ((int32_t)((int32_t)46)))) { goto IL_0246_1; } } { int16_t L_89 = V_4; if ((((int32_t)L_89) == ((int32_t)((int32_t)50)))) { goto IL_0246_1; } } { int16_t L_90 = V_4; if ((((int32_t)L_90) == ((int32_t)((int32_t)51)))) { goto IL_0246_1; } } { int16_t L_91 = V_4; if ((((int32_t)L_91) == ((int32_t)((int32_t)52)))) { goto IL_0246_1; } } { int16_t L_92 = V_4; if ((((int32_t)L_92) == ((int32_t)((int32_t)61)))) { goto IL_0246_1; } } { int16_t L_93 = V_4; if ((((int32_t)L_93) == ((int32_t)((int32_t)62)))) { goto IL_0246_1; } } { int16_t L_94 = V_4; if ((((int32_t)L_94) == ((int32_t)((int32_t)63)))) { goto IL_0246_1; } } { int16_t L_95 = V_4; int16_t L_96 = L_95; RuntimeObject* L_97 = Box(il2cpp_defaults.int16_class, &L_96); String_t* L_98; L_98 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB373F0622664F5F9D96FD98672AE96889F243ED3)), L_97, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_99 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_99, L_98, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_99, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_0246_1: { int16_t L_100 = V_5; if (!((int32_t)((int32_t)L_100&((int32_t)49168)))) { goto IL_025b_1; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_101 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_101, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1EB78B0EA87ED204984CED5E77C0AFF81D556DA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_101, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_025b_1: { int16_t L_102 = V_5; if (!((int32_t)((int32_t)L_102&1))) { goto IL_027e_1; } } { int16_t L_103 = V_4; if ((((int32_t)L_103) >= ((int32_t)((int32_t)20)))) { goto IL_027e_1; } } { int16_t L_104 = V_4; int16_t L_105 = L_104; RuntimeObject* L_106 = Box(il2cpp_defaults.int16_class, &L_105); String_t* L_107; L_107 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral56FB6909C533A604EC1E824AD0FD7E5BB766A396)), L_106, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_108 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_108, L_107, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_108, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_027e_1: { int16_t L_109 = V_5; if (!((int32_t)((int32_t)L_109&((int32_t)64)))) { goto IL_02b3_1; } } { int16_t L_110 = V_5; if (((int32_t)((int32_t)L_110&1))) { goto IL_0296_1; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_111 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_111, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral851520C568E1B0B1C46CA49353F2542878EC3E3E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_111, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_0296_1: { int16_t L_112 = V_4; if ((((int32_t)L_112) >= ((int32_t)((int32_t)50)))) { goto IL_02b3_1; } } { int16_t L_113 = V_4; int16_t L_114 = L_113; RuntimeObject* L_115 = Box(il2cpp_defaults.int16_class, &L_114); String_t* L_116; L_116 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral56FB6909C533A604EC1E824AD0FD7E5BB766A396)), L_115, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_117 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_117, L_116, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_117, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_02b3_1: { int16_t L_118 = V_5; if (!((int32_t)((int32_t)L_118&((int32_t)32)))) { goto IL_02d7_1; } } { int16_t L_119 = V_4; if ((((int32_t)L_119) >= ((int32_t)((int32_t)27)))) { goto IL_02d7_1; } } { int16_t L_120 = V_4; int16_t L_121 = L_120; RuntimeObject* L_122 = Box(il2cpp_defaults.int16_class, &L_121); String_t* L_123; L_123 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF6B13EF269C60DFA990C076B7224957BE5805C75)), L_122, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_124 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_124, L_123, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_124, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_02d7_1: { int16_t L_125 = V_5; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_126 = ___0_entry; NullCheck(L_126); int32_t L_127; L_127 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_126, NULL); if ((((int32_t)L_125) == ((int32_t)L_127))) { goto IL_02ec_1; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_128 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_128, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6C9E72F2A32C27BEB249EE1B30140D298ACD345B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_128, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_02ec_1: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_129 = ___0_entry; NullCheck(L_129); int32_t L_130; L_130 = ZipEntry_get_CompressionMethodForHeader_mBAF7E0795D93CCE84C0CAF8CA174C3EA6E1B658B(L_129, NULL); int16_t L_131 = V_6; if ((((int32_t)L_130) == ((int32_t)L_131))) { goto IL_0301_1; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_132 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_132, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral114CC358231B20ADD1D262CA2F0AA245504A0E7D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_132, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_0301_1: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_133 = ___0_entry; NullCheck(L_133); int32_t L_134; L_134 = ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC(L_133, NULL); int16_t L_135 = V_4; if ((((int32_t)L_134) == ((int32_t)L_135))) { goto IL_0316_1; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_136 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_136, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB71A99026125F55AAD246D4E567040FBBA21DCE3)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_136, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_0316_1: { int16_t L_137 = V_5; if (!((int32_t)((int32_t)L_137&((int32_t)64)))) { goto IL_032e_1; } } { int16_t L_138 = V_4; if ((((int32_t)L_138) >= ((int32_t)((int32_t)62)))) { goto IL_032e_1; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_139 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_139, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDC1596AAB45FC19CED10C6D4D78E6D6486D96984)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_139, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_032e_1: { int16_t L_140 = V_5; if (!((int32_t)((int32_t)L_140&((int32_t)8192)))) { goto IL_034b_1; } } { int16_t L_141 = V_7; if (L_141) { goto IL_0340_1; } } { int16_t L_142 = V_8; if (!L_142) { goto IL_034b_1; } } IL_0340_1: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_143 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_143, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral17030BFD9482358217F29965FEBBFD2C52BE03C2)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_143, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_034b_1: { int16_t L_144 = V_5; if (((int32_t)((int32_t)L_144&8))) { goto IL_0367_1; } } { uint32_t L_145 = V_9; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_146 = ___0_entry; NullCheck(L_146); int64_t L_147; L_147 = ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060(L_146, NULL); if ((((int32_t)L_145) == ((int32_t)((int32_t)(uint32_t)L_147)))) { goto IL_0367_1; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_148 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_148, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAF892C6BB83FB86A44422E86EB50D15EB8A38772)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_148, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_0367_1: { int64_t L_149 = V_11; if (L_149) { goto IL_037e_1; } } { int64_t L_150 = V_10; if (L_150) { goto IL_037e_1; } } { uint32_t L_151 = V_9; if (!L_151) { goto IL_037e_1; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_152 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_152, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCB6149D4801D362F25DEF2E0A70C74AF8E97891D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_152, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_037e_1: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_153 = ___0_entry; NullCheck(L_153); String_t* L_154; L_154 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_153, NULL); NullCheck(L_154); int32_t L_155; L_155 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_154, NULL); int32_t L_156 = V_12; if ((((int32_t)L_155) <= ((int32_t)L_156))) { goto IL_0398_1; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_157 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_157, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA6AB3D21C73508FEC4801D3FAA7E1C117223EE3C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_157, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_0398_1: { int16_t L_158 = V_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_159 = V_14; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); String_t* L_160; L_160 = ZipStrings_ConvertToStringExt_mCAAEE9F23C79EF9421B22ADD13FB931C6E96EF54(L_158, L_159, NULL); String_t* L_161 = L_160; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_162 = ___0_entry; NullCheck(L_162); String_t* L_163; L_163 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_162, NULL); bool L_164; L_164 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_161, L_163, NULL); if (!L_164) { G_B79_0 = L_161; goto IL_03ba_1; } G_B78_0 = L_161; } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_165 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_165, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral14B959590089AD5762C874FD43DE93F602929C14)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_165, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_03ba_1: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_166 = ___0_entry; NullCheck(L_166); bool L_167; L_167 = ZipEntry_get_IsDirectory_mBA8AB58A4292E08199A50D102AD3C14ECFEE4171(L_166, NULL); if (!L_167) { G_B87_0 = G_B79_0; goto IL_0404_1; } G_B80_0 = G_B79_0; } { int64_t L_168 = V_11; if ((((int64_t)L_168) <= ((int64_t)((int64_t)0)))) { G_B82_0 = G_B80_0; goto IL_03d3_1; } G_B81_0 = G_B80_0; } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_169 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_169, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC3AB6275CA0714D835AD725BA33BD1BA649BE357)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_169, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_03d3_1: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_170 = ___0_entry; NullCheck(L_170); bool L_171; L_171 = ZipEntry_get_IsCrypted_m80991B46B22047E11B50EED2CD4ADCD9FF1058F9(L_170, NULL); if (!L_171) { G_B85_0 = G_B82_0; goto IL_03f3_1; } G_B83_0 = G_B82_0; } { int64_t L_172 = V_10; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_173 = ___0_entry; NullCheck(L_173); int32_t L_174; L_174 = ZipEntry_get_EncryptionOverheadSize_mFD9307B8431EE8CD3F25579E71BF11D9BB18C2D1(L_173, NULL); if ((((int64_t)L_172) <= ((int64_t)((int64_t)((int32_t)il2cpp_codegen_add(L_174, 2)))))) { G_B87_0 = G_B83_0; goto IL_0404_1; } G_B84_0 = G_B83_0; } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_175 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_175, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral057B907E2B17B8C3F99425EEDB058C4CA1B55608)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_175, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_03f3_1: { int64_t L_176 = V_10; if ((((int64_t)L_176) <= ((int64_t)((int64_t)2)))) { G_B87_0 = G_B85_0; goto IL_0404_1; } G_B86_0 = G_B85_0; } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_177 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_177, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral057B907E2B17B8C3F99425EEDB058C4CA1B55608)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_177, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_0404_1: { il2cpp_codegen_runtime_class_init_inline(ZipNameTransform_t2A925C2AB90B42DD0EA604F306351C42821DD204_il2cpp_TypeInfo_var); bool L_178; L_178 = ZipNameTransform_IsValidName_m112C71CF2215244DC0DD0083DAB1F9AD14E5E28C(G_B87_0, (bool)1, NULL); if (L_178) { goto IL_0417_1; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_179 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_179, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0F3BEC4532AD9F57E1B56F43B12E9C963E53B18B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_179, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_0417_1: { int16_t L_180 = V_5; if (!((int32_t)((int32_t)L_180&8))) { goto IL_0433_1; } } { int64_t L_181 = V_11; if ((((int64_t)L_181) > ((int64_t)((int64_t)0)))) { goto IL_0429_1; } } { int64_t L_182 = V_10; if ((((int64_t)L_182) <= ((int64_t)((int64_t)0)))) { goto IL_049f_1; } } IL_0429_1: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_183 = ___0_entry; NullCheck(L_183); int64_t L_184; L_184 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_183, NULL); if ((((int64_t)L_184) <= ((int64_t)((int64_t)0)))) { goto IL_049f_1; } } IL_0433_1: { int64_t L_185 = V_11; if (!L_185) { goto IL_0463_1; } } { int64_t L_186 = V_11; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_187 = ___0_entry; NullCheck(L_187); int64_t L_188; L_188 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_187, NULL); if ((((int64_t)L_186) == ((int64_t)L_188))) { goto IL_0463_1; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_189 = ___0_entry; NullCheck(L_189); int64_t L_190; L_190 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_189, NULL); int64_t L_191 = L_190; RuntimeObject* L_192 = Box(il2cpp_defaults.int64_class, &L_191); int64_t L_193 = V_11; int64_t L_194 = L_193; RuntimeObject* L_195 = Box(il2cpp_defaults.int64_class, &L_194); String_t* L_196; L_196 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC04B4864715830592979B910D8C133917841F812)), L_192, L_195, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_197 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_197, L_196, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_197, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_0463_1: { int64_t L_198 = V_10; if (!L_198) { goto IL_049f_1; } } { int64_t L_199 = V_10; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_200 = ___0_entry; NullCheck(L_200); int64_t L_201; L_201 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_200, NULL); if ((((int64_t)L_199) == ((int64_t)L_201))) { goto IL_049f_1; } } { int64_t L_202 = V_10; if ((((int64_t)L_202) == ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_049f_1; } } { int64_t L_203 = V_10; if ((((int64_t)L_203) == ((int64_t)((int64_t)(-1))))) { goto IL_049f_1; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_204 = ___0_entry; NullCheck(L_204); int64_t L_205; L_205 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_204, NULL); int64_t L_206 = L_205; RuntimeObject* L_207 = Box(il2cpp_defaults.int64_class, &L_206); int64_t L_208 = V_10; int64_t L_209 = L_208; RuntimeObject* L_210 = Box(il2cpp_defaults.int64_class, &L_209); String_t* L_211; L_211 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFB074D44E27F5C1280FE766580A81B05061AE927)), L_207, L_210, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_212 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_212, L_211, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_212, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331_RuntimeMethod_var))); } IL_049f_1: { int32_t L_213 = V_12; int32_t L_214 = V_13; V_17 = ((int32_t)il2cpp_codegen_add(L_213, L_214)); int64_t L_215 = __this->___offsetOfFirstEntry; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_216 = ___0_entry; NullCheck(L_216); int64_t L_217; L_217 = ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE_inline(L_216, NULL); int32_t L_218 = V_17; V_18 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(L_215, L_217)), ((int64_t)((int32_t)30)))), ((int64_t)L_218))); goto IL_04c9; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_04c9: { int64_t L_219 = V_18; return L_219; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ZipFile_get_NameTransform_m9D3D789CADEAA41C66603D4C137E03991EAC7313 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___updateEntryFactory_; NullCheck(L_0); RuntimeObject* L_1; L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_set_NameTransform_m9DDF61EB4FE6F53A755C2C57F4FC47450F65D4E2 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___updateEntryFactory_; RuntimeObject* L_1 = ___0_value; NullCheck(L_0); InterfaceActionInvoker1< RuntimeObject* >::Invoke(6, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ZipFile_get_EntryFactory_m593114B2E997C8E2D6F8AB2A6E7AF023A87CFF31 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___updateEntryFactory_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_set_EntryFactory_mC6EB3357D82E80ED556141AEE6BE70613A6EA44F (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_value; if (L_0) { goto IL_000f; } } { ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0* L_1 = (ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0*)il2cpp_codegen_object_new(ZipEntryFactory_t64DFF032092440287B3828A55B3648BF69CCD2A0_il2cpp_TypeInfo_var); ZipEntryFactory__ctor_m6F137869F7F5303708A54DF6FD826BEF6D745A7F(L_1, NULL); __this->___updateEntryFactory_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___updateEntryFactory_), (void*)L_1); return; } IL_000f: { RuntimeObject* L_2 = ___0_value; __this->___updateEntryFactory_ = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___updateEntryFactory_), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipFile_get_BufferSize_mE2FD0A9F11D654CD88C71A2EB439C5FE75C9DEB4 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___bufferSize_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_set_BufferSize_m6397B5B182C5187D28CCC42B607416F224DF8CC4 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; if ((((int32_t)L_0) >= ((int32_t)((int32_t)1024)))) { goto IL_0018; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AFF5A66046A32D49409F482901CB38E75AFB424)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_set_BufferSize_m6397B5B182C5187D28CCC42B607416F224DF8CC4_RuntimeMethod_var))); } IL_0018: { int32_t L_2 = __this->___bufferSize_; int32_t L_3 = ___0_value; if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_002f; } } { int32_t L_4 = ___0_value; __this->___bufferSize_ = L_4; __this->___copyBuffer_ = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___copyBuffer_), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); } IL_002f: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipFile_get_IsUpdating_mA03299119567AB717F0A9C323A41B1408025FF45 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_0 = __this->___updates_; return (bool)((!(((RuntimeObject*)(List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipFile_get_UseZip64_m3914F19C663061180AC55060AF8A163D92A987BA (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___useZip64_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_set_UseZip64_m1B8DCC2C0C0F518CAB06F3AE07F54091D12C0BFA (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___useZip64_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_BeginUpdate_m129032BD5873DD2B5A8BFE85304DA65D7C36BC39 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, RuntimeObject* ___0_archiveStorage, RuntimeObject* ___1_dataSource, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA3C3860EDE2CDD08BBD68C389377BC89D029D968_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m80E6DFE7D2DDC4E6E7D8AEC2F7B64F1F429EA76D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m8EE91B2384327C349FC028D075BA0EECF45B22A9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m36338ACD8C737C022BAF2295A9A852890209C370_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8B5A5D44E86D52422082A13EE58B9BE1302D0222_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m409779BEF8523A709651F6E0FC99D30039B352E9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_m926ABE837252116BA9553171CBD11FE2D5D7AE37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB4102660ADAA28C66BD611B4ED01E9E83013D950_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB865C5342A23AF0E7C84444A7A7BF82555D56854_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0E7EC3468AE25F6527BA2BAEE892D8BE3AF916D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateComparer_tF81D96250536822BA2347CF1A52DD4BCB0AE61BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* V_1 = NULL; int32_t V_2 = 0; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* V_3 = NULL; int32_t V_4 = 0; Enumerator_t27845A07170AF7139D3776B89B0EFEAEF318B8DC V_5; memset((&V_5), 0, sizeof(V_5)); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* V_6 = NULL; RuntimeObject* G_B6_0 = NULL; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* G_B5_1 = NULL; RuntimeObject* G_B8_0 = NULL; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* G_B8_1 = NULL; RuntimeObject* G_B7_0 = NULL; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* G_B7_1 = NULL; { bool L_0 = __this->___isDisposed_; if (!L_0) { goto IL_0013; } } { ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_1 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var))); ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD400ADB5421B3DEC3C4D065C3DAE0262CCB002D8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_BeginUpdate_m129032BD5873DD2B5A8BFE85304DA65D7C36BC39_RuntimeMethod_var))); } IL_0013: { bool L_2; L_2 = ZipFile_get_IsEmbeddedArchive_m960E766E6B80F218936B82C7A02718C75A3B1498(__this, NULL); if (!L_2) { goto IL_0026; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_3 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8E3EDD3A20439348371940BC5CF526EDDD2AD12C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_BeginUpdate_m129032BD5873DD2B5A8BFE85304DA65D7C36BC39_RuntimeMethod_var))); } IL_0026: { RuntimeObject* L_4 = ___0_archiveStorage; RuntimeObject* L_5 = L_4; if (L_5) { G_B6_0 = L_5; G_B6_1 = __this; goto IL_0037; } G_B5_0 = L_5; G_B5_1 = __this; } { 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_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral87D4EEF96DC48BD7CC02F67185DFE01C21E65E0F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_BeginUpdate_m129032BD5873DD2B5A8BFE85304DA65D7C36BC39_RuntimeMethod_var))); } IL_0037: { NullCheck(G_B6_1); G_B6_1->___archiveStorage_ = G_B6_0; Il2CppCodeGenWriteBarrier((void**)(&G_B6_1->___archiveStorage_), (void*)G_B6_0); RuntimeObject* L_7 = ___1_dataSource; RuntimeObject* L_8 = L_7; if (L_8) { G_B8_0 = L_8; G_B8_1 = __this; goto IL_004d; } G_B7_0 = L_8; G_B7_1 = __this; } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_9 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5E3A0739D5B990378E2EC9F55CB2C8F6BC408864)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_BeginUpdate_m129032BD5873DD2B5A8BFE85304DA65D7C36BC39_RuntimeMethod_var))); } IL_004d: { NullCheck(G_B8_1); G_B8_1->___updateDataSource_ = G_B8_0; Il2CppCodeGenWriteBarrier((void**)(&G_B8_1->___updateDataSource_), (void*)G_B8_0); Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_10 = (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*)il2cpp_codegen_object_new(Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588_il2cpp_TypeInfo_var); Dictionary_2__ctor_mA3C3860EDE2CDD08BBD68C389377BC89D029D968(L_10, Dictionary_2__ctor_mA3C3860EDE2CDD08BBD68C389377BC89D029D968_RuntimeMethod_var); __this->___updateIndex_ = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___updateIndex_), (void*)L_10); ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_11 = __this->___entries_; NullCheck(L_11); List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_12 = (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF*)il2cpp_codegen_object_new(List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF_il2cpp_TypeInfo_var); List_1__ctor_mB4102660ADAA28C66BD611B4ED01E9E83013D950(L_12, ((int32_t)(((RuntimeArray*)L_11)->max_length)), List_1__ctor_mB4102660ADAA28C66BD611B4ED01E9E83013D950_RuntimeMethod_var); __this->___updates_ = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___updates_), (void*)L_12); ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_13 = __this->___entries_; V_1 = L_13; V_2 = 0; goto IL_00b4; } IL_007b: { ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_14 = V_1; int32_t L_15 = V_2; NullCheck(L_14); int32_t L_16 = L_15; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_17 = (L_14)->GetAt(static_cast(L_16)); V_3 = L_17; List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_18 = __this->___updates_; NullCheck(L_18); int32_t L_19; L_19 = List_1_get_Count_mB865C5342A23AF0E7C84444A7A7BF82555D56854_inline(L_18, List_1_get_Count_mB865C5342A23AF0E7C84444A7A7BF82555D56854_RuntimeMethod_var); V_4 = L_19; List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_20 = __this->___updates_; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_21 = V_3; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_22 = (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078*)il2cpp_codegen_object_new(ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); ZipUpdate__ctor_m91FCFABD62109441B851FF3114C8B7AE4387CA3C(L_22, L_21, NULL); NullCheck(L_20); List_1_Add_m8B5A5D44E86D52422082A13EE58B9BE1302D0222_inline(L_20, L_22, List_1_Add_m8B5A5D44E86D52422082A13EE58B9BE1302D0222_RuntimeMethod_var); Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_23 = __this->___updateIndex_; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_24 = V_3; NullCheck(L_24); String_t* L_25; L_25 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_24, NULL); int32_t L_26 = V_4; NullCheck(L_23); Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883(L_23, L_25, L_26, Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var); int32_t L_27 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_00b4: { int32_t L_28 = V_2; ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_29 = V_1; NullCheck(L_29); if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))) { goto IL_007b; } } { List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_30 = __this->___updates_; UpdateComparer_tF81D96250536822BA2347CF1A52DD4BCB0AE61BF* L_31 = (UpdateComparer_tF81D96250536822BA2347CF1A52DD4BCB0AE61BF*)il2cpp_codegen_object_new(UpdateComparer_tF81D96250536822BA2347CF1A52DD4BCB0AE61BF_il2cpp_TypeInfo_var); UpdateComparer__ctor_mC37893AA498C2D4F7AAC5379196443D6E732E987(L_31, NULL); NullCheck(L_30); List_1_Sort_m926ABE837252116BA9553171CBD11FE2D5D7AE37(L_30, L_31, List_1_Sort_m926ABE837252116BA9553171CBD11FE2D5D7AE37_RuntimeMethod_var); V_0 = 0; List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_32 = __this->___updates_; NullCheck(L_32); Enumerator_t27845A07170AF7139D3776B89B0EFEAEF318B8DC L_33; L_33 = List_1_GetEnumerator_m409779BEF8523A709651F6E0FC99D30039B352E9(L_32, List_1_GetEnumerator_m409779BEF8523A709651F6E0FC99D30039B352E9_RuntimeMethod_var); V_5 = L_33; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0131: { Enumerator_Dispose_m80E6DFE7D2DDC4E6E7D8AEC2F7B64F1F429EA76D((&V_5), Enumerator_Dispose_m80E6DFE7D2DDC4E6E7D8AEC2F7B64F1F429EA76D_RuntimeMethod_var); return; } }); try { { goto IL_0126_1; } IL_00db_1: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_34; L_34 = Enumerator_get_Current_m36338ACD8C737C022BAF2295A9A852890209C370_inline((&V_5), Enumerator_get_Current_m36338ACD8C737C022BAF2295A9A852890209C370_RuntimeMethod_var); V_6 = L_34; int32_t L_35 = V_0; List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_36 = __this->___updates_; NullCheck(L_36); int32_t L_37; L_37 = List_1_get_Count_mB865C5342A23AF0E7C84444A7A7BF82555D56854_inline(L_36, List_1_get_Count_mB865C5342A23AF0E7C84444A7A7BF82555D56854_RuntimeMethod_var); if ((!(((uint32_t)L_35) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_37, 1)))))) { goto IL_00f6_1; } } { goto IL_013f; } IL_00f6_1: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_38 = V_6; List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_39 = __this->___updates_; int32_t L_40 = V_0; NullCheck(L_39); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_41; L_41 = List_1_get_Item_m0E7EC3468AE25F6527BA2BAEE892D8BE3AF916D1(L_39, ((int32_t)il2cpp_codegen_add(L_40, 1)), List_1_get_Item_m0E7EC3468AE25F6527BA2BAEE892D8BE3AF916D1_RuntimeMethod_var); NullCheck(L_41); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_42; L_42 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_41, NULL); NullCheck(L_42); int64_t L_43; L_43 = ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE_inline(L_42, NULL); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_44 = V_6; NullCheck(L_44); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_45; L_45 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_44, NULL); NullCheck(L_45); int64_t L_46; L_46 = ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE_inline(L_45, NULL); NullCheck(L_38); ZipUpdate_set_OffsetBasedSize_m56E1302363604A136B68516B2C7694DF1FDDCDB7_inline(L_38, ((int64_t)il2cpp_codegen_subtract(L_43, L_46)), NULL); int32_t L_47 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_47, 1)); } IL_0126_1: { bool L_48; L_48 = Enumerator_MoveNext_m8EE91B2384327C349FC028D075BA0EECF45B22A9((&V_5), Enumerator_MoveNext_m8EE91B2384327C349FC028D075BA0EECF45B22A9_RuntimeMethod_var); if (L_48) { goto IL_00db_1; } } { goto IL_013f; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_013f: { List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_49 = __this->___updates_; NullCheck(L_49); int32_t L_50; L_50 = List_1_get_Count_mB865C5342A23AF0E7C84444A7A7BF82555D56854_inline(L_49, List_1_get_Count_mB865C5342A23AF0E7C84444A7A7BF82555D56854_RuntimeMethod_var); __this->___updateCount_ = ((int64_t)L_50); __this->___contentsEdited_ = (bool)0; __this->___commentEdited_ = (bool)0; __this->___newComment_ = (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___newComment_), (void*)(ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_BeginUpdate_m6DA0DBFEBFA8BFC15796D21BD2D8A31A26C9A4BF (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, RuntimeObject* ___0_archiveStorage, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_archiveStorage; DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767* L_1 = (DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767*)il2cpp_codegen_object_new(DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767_il2cpp_TypeInfo_var); DynamicDiskDataSource__ctor_m04220FFA58A1D59F9250920A02192B0C707D95A8(L_1, NULL); ZipFile_BeginUpdate_m129032BD5873DD2B5A8BFE85304DA65D7C36BC39(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_BeginUpdate_m0C6BF30105052F3CD80449904C0ADA07670C619D (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0; L_0 = ZipFile_get_Name_m1E267997428033BB1E392F2AF4A97B6113E207D4_inline(__this, NULL); if (L_0) { goto IL_0019; } } { MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4* L_1 = (MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4*)il2cpp_codegen_object_new(MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4_il2cpp_TypeInfo_var); MemoryArchiveStorage__ctor_m9039A6F78AC7EFAB4B2F501AC80F78392017A5C8(L_1, NULL); DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767* L_2 = (DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767*)il2cpp_codegen_object_new(DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767_il2cpp_TypeInfo_var); DynamicDiskDataSource__ctor_m04220FFA58A1D59F9250920A02192B0C707D95A8(L_2, NULL); ZipFile_BeginUpdate_m129032BD5873DD2B5A8BFE85304DA65D7C36BC39(__this, L_1, L_2, NULL); return; } IL_0019: { DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87* L_3 = (DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87*)il2cpp_codegen_object_new(DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87_il2cpp_TypeInfo_var); DiskArchiveStorage__ctor_m84B91A22EFA3C9D7F6F0BEF222F29EAFD01CF380(L_3, __this, NULL); DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767* L_4 = (DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767*)il2cpp_codegen_object_new(DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767_il2cpp_TypeInfo_var); DynamicDiskDataSource__ctor_m04220FFA58A1D59F9250920A02192B0C707D95A8(L_4, NULL); ZipFile_BeginUpdate_m129032BD5873DD2B5A8BFE85304DA65D7C36BC39(__this, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CommitUpdate_mBD102DE3404CC727F4D58F232EBC0DFB1525A6ED (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m841DBE29811833266CC127714688998A50D5F7CD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* V_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B11_0 = NULL; { bool L_0 = __this->___isDisposed_; if (!L_0) { goto IL_0013; } } { ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_1 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var))); ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD400ADB5421B3DEC3C4D065C3DAE0262CCB002D8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CommitUpdate_mBD102DE3404CC727F4D58F232EBC0DFB1525A6ED_RuntimeMethod_var))); } IL_0013: { ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0(__this, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_009c: { ZipFile_PostUpdateCleanup_m4422B53F2781D2413F94F73DCC3852B3AA5C387B(__this, NULL); return; } }); try { { Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_2 = __this->___updateIndex_; NullCheck(L_2); Dictionary_2_Clear_m841DBE29811833266CC127714688998A50D5F7CD(L_2, Dictionary_2_Clear_m841DBE29811833266CC127714688998A50D5F7CD_RuntimeMethod_var); __this->___updateIndex_ = (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___updateIndex_), (void*)(Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*)NULL); bool L_3 = __this->___contentsEdited_; if (!L_3) { goto IL_003b_1; } } { ZipFile_RunUpdates_m72397EBB9DA301B815C5DEE3DF87DE4EEFC92967(__this, NULL); goto IL_00a3; } IL_003b_1: { bool L_4 = __this->___commentEdited_; if (!L_4) { goto IL_004b_1; } } { ZipFile_UpdateCommentOnly_m80D3E5A5290AFBAC06E93634215A14D25F99A5D0(__this, NULL); goto IL_00a3; } IL_004b_1: { ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_5 = __this->___entries_; NullCheck(L_5); if ((((RuntimeArray*)L_5)->max_length)) { goto IL_009a_1; } } { ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* L_6 = __this->___newComment_; if (L_6) { goto IL_0069_1; } } { String_t* L_7 = __this->___comment_; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8; L_8 = ZipStrings_ConvertToArray_m9BBD0CBBDCF51D326C7A0D36D2E32DE57E167FAB(L_7, NULL); G_B11_0 = L_8; goto IL_0074_1; } IL_0069_1: { ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* L_9 = __this->___newComment_; NullCheck(L_9); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10; L_10 = ZipString_get_RawComment_m875A05F6F7B548933C3D895B40A94EFB8ED0815E(L_9, NULL); G_B11_0 = L_10; } IL_0074_1: { V_0 = G_B11_0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_11 = __this->___baseStream_; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_12 = (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82*)il2cpp_codegen_object_new(ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); ZipHelperStream__ctor_mA3312249DD837FF2074DD5A6AC85CB5F2D814A27(L_12, L_11, NULL); V_1 = L_12; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0090_1: { { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_13 = V_1; if (!L_13) { goto IL_0099_1; } } { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_14 = V_1; NullCheck(L_14); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_14); } IL_0099_1: { return; } } }); try { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_15 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_0; NullCheck(L_15); ZipHelperStream_WriteEndOfCentralDirectory_m1F8949386018CF548DC343443B701BBF0A80178D(L_15, ((int64_t)0), ((int64_t)0), ((int64_t)0), L_16, NULL); goto IL_00a3; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_009a_1: { goto IL_00a3; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00a3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_AbortUpdate_m9A83D0713C57AEB31598E18478F4DF03FA1DA79D (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { ZipFile_PostUpdateCleanup_m4422B53F2781D2413F94F73DCC3852B3AA5C387B(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_SetComment_mE8FEF40E89EAF318D41D2EB02B5093B91C7E74BF (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_comment, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = __this->___isDisposed_; if (!L_0) { goto IL_0013; } } { ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_1 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var))); ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD400ADB5421B3DEC3C4D065C3DAE0262CCB002D8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_SetComment_mE8FEF40E89EAF318D41D2EB02B5093B91C7E74BF_RuntimeMethod_var))); } IL_0013: { ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0(__this, NULL); String_t* L_2 = ___0_comment; ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* L_3 = (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD*)il2cpp_codegen_object_new(ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD_il2cpp_TypeInfo_var); ZipString__ctor_m8AC3829A496BE6CDF30AD906089473B8CA916282(L_3, L_2, NULL); __this->___newComment_ = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___newComment_), (void*)L_3); ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* L_4 = __this->___newComment_; NullCheck(L_4); int32_t L_5; L_5 = ZipString_get_RawLength_m970B4EF6528EC9C39B106F0902E620696060CC99(L_4, NULL); if ((((int32_t)L_5) <= ((int32_t)((int32_t)65535)))) { goto IL_0049; } } { __this->___newComment_ = (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___newComment_), (void*)(ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD*)NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_6 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0F061E891E00E8EB9B4AF55B27629235506EE1BC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_SetComment_mE8FEF40E89EAF318D41D2EB02B5093B91C7E74BF_RuntimeMethod_var))); } IL_0049: { __this->___commentEdited_ = (bool)1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_AddUpdate_m4200B2D95EB2E1815DA5BE555B39BDCF1FEA45FA (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_update, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8B5A5D44E86D52422082A13EE58B9BE1302D0222_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB865C5342A23AF0E7C84444A7A7BF82555D56854_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0E7EC3468AE25F6527BA2BAEE892D8BE3AF916D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m9642B41BE95BF0CF43B80578DFB82EC44DCA10D9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { __this->___contentsEdited_ = (bool)1; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_0 = ___0_update; NullCheck(L_0); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1; L_1 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_0, NULL); NullCheck(L_1); String_t* L_2; L_2 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_1, NULL); int32_t L_3; L_3 = ZipFile_FindExistingUpdate_m7354748E4EF87CB49BC50BA05C125F6E3E646E46(__this, L_2, (bool)1, NULL); V_0 = L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0049; } } { List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_5 = __this->___updates_; int32_t L_6 = V_0; NullCheck(L_5); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_7; L_7 = List_1_get_Item_m0E7EC3468AE25F6527BA2BAEE892D8BE3AF916D1(L_5, L_6, List_1_get_Item_m0E7EC3468AE25F6527BA2BAEE892D8BE3AF916D1_RuntimeMethod_var); if (L_7) { goto IL_003b; } } { int64_t L_8 = __this->___updateCount_; __this->___updateCount_ = ((int64_t)il2cpp_codegen_add(L_8, ((int64_t)1))); } IL_003b: { List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_9 = __this->___updates_; int32_t L_10 = V_0; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_11 = ___0_update; NullCheck(L_9); List_1_set_Item_m9642B41BE95BF0CF43B80578DFB82EC44DCA10D9(L_9, L_10, L_11, List_1_set_Item_m9642B41BE95BF0CF43B80578DFB82EC44DCA10D9_RuntimeMethod_var); return; } IL_0049: { List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_12 = __this->___updates_; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_mB865C5342A23AF0E7C84444A7A7BF82555D56854_inline(L_12, List_1_get_Count_mB865C5342A23AF0E7C84444A7A7BF82555D56854_RuntimeMethod_var); V_0 = L_13; List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_14 = __this->___updates_; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_15 = ___0_update; NullCheck(L_14); List_1_Add_m8B5A5D44E86D52422082A13EE58B9BE1302D0222_inline(L_14, L_15, List_1_Add_m8B5A5D44E86D52422082A13EE58B9BE1302D0222_RuntimeMethod_var); int64_t L_16 = __this->___updateCount_; __this->___updateCount_ = ((int64_t)il2cpp_codegen_add(L_16, ((int64_t)1))); Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_17 = __this->___updateIndex_; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_18 = ___0_update; NullCheck(L_18); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_19; L_19 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_18, NULL); NullCheck(L_19); String_t* L_20; L_20 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_19, NULL); int32_t L_21 = V_0; NullCheck(L_17); Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883(L_17, L_20, L_21, Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Add_mD310EFF3ADCDEB9163837B611414AE0A27E22A2B (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_fileName, int32_t ___1_compressionMethod, bool ___2_useUnicodeText, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* V_0 = NULL; { String_t* L_0 = ___0_fileName; 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*)&_stringLiteral81DEA3D424B38A68153DB90CE71FDD7FCA558DCD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_mD310EFF3ADCDEB9163837B611414AE0A27E22A2B_RuntimeMethod_var))); } IL_000e: { bool L_2 = __this->___isDisposed_; if (!L_2) { goto IL_0021; } } { 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, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD400ADB5421B3DEC3C4D065C3DAE0262CCB002D8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_mD310EFF3ADCDEB9163837B611414AE0A27E22A2B_RuntimeMethod_var))); } IL_0021: { int32_t L_4 = ___1_compressionMethod; ZipFile_CheckSupportedCompressionMethod_m5309FADE633253A0D9DE4720DB91DB58C1BE5521(L_4, NULL); ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0(__this, NULL); __this->___contentsEdited_ = (bool)1; RuntimeObject* L_5; L_5 = ZipFile_get_EntryFactory_m593114B2E997C8E2D6F8AB2A6E7AF023A87CFF31_inline(__this, NULL); String_t* L_6 = ___0_fileName; NullCheck(L_5); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_7; L_7 = InterfaceFuncInvoker1< ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*, String_t* >::Invoke(0, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_5, L_6); V_0 = L_7; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_8 = V_0; bool L_9 = ___2_useUnicodeText; NullCheck(L_8); ZipEntry_set_IsUnicodeText_mE7C28A58126D2B43A2A5BB943AD3EDDFBE2514A1(L_8, L_9, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_10 = V_0; int32_t L_11 = ___1_compressionMethod; NullCheck(L_10); ZipEntry_set_CompressionMethod_mA85330A7FE1671F9DB70B1A4C77F21096C7932B7_inline(L_10, L_11, NULL); String_t* L_12 = ___0_fileName; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_13 = V_0; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_14 = (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078*)il2cpp_codegen_object_new(ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); ZipUpdate__ctor_m53C3B45663DAC74029E42513D36851EF861E87D5(L_14, L_12, L_13, NULL); ZipFile_AddUpdate_m4200B2D95EB2E1815DA5BE555B39BDCF1FEA45FA(__this, L_14, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Add_m456D02AB1B004144ED6207FEBC335877BFC0F0CD (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_fileName, int32_t ___1_compressionMethod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* V_0 = NULL; { String_t* L_0 = ___0_fileName; 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*)&_stringLiteral81DEA3D424B38A68153DB90CE71FDD7FCA558DCD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_m456D02AB1B004144ED6207FEBC335877BFC0F0CD_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___1_compressionMethod; ZipFile_CheckSupportedCompressionMethod_m5309FADE633253A0D9DE4720DB91DB58C1BE5521(L_2, NULL); ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0(__this, NULL); __this->___contentsEdited_ = (bool)1; RuntimeObject* L_3; L_3 = ZipFile_get_EntryFactory_m593114B2E997C8E2D6F8AB2A6E7AF023A87CFF31_inline(__this, NULL); String_t* L_4 = ___0_fileName; NullCheck(L_3); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_5; L_5 = InterfaceFuncInvoker1< ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*, String_t* >::Invoke(0, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_3, L_4); V_0 = L_5; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_6 = V_0; int32_t L_7 = ___1_compressionMethod; NullCheck(L_6); ZipEntry_set_CompressionMethod_mA85330A7FE1671F9DB70B1A4C77F21096C7932B7_inline(L_6, L_7, NULL); String_t* L_8 = ___0_fileName; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_9 = V_0; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_10 = (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078*)il2cpp_codegen_object_new(ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); ZipUpdate__ctor_m53C3B45663DAC74029E42513D36851EF861E87D5(L_10, L_8, L_9, NULL); ZipFile_AddUpdate_m4200B2D95EB2E1815DA5BE555B39BDCF1FEA45FA(__this, L_10, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Add_m1AF7ED820FDD4BB5836F01BE0FB16F12424A1309 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_fileName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_fileName; 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*)&_stringLiteral81DEA3D424B38A68153DB90CE71FDD7FCA558DCD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_m1AF7ED820FDD4BB5836F01BE0FB16F12424A1309_RuntimeMethod_var))); } IL_000e: { ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0(__this, NULL); String_t* L_2 = ___0_fileName; RuntimeObject* L_3; L_3 = ZipFile_get_EntryFactory_m593114B2E997C8E2D6F8AB2A6E7AF023A87CFF31_inline(__this, NULL); String_t* L_4 = ___0_fileName; NullCheck(L_3); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_5; L_5 = InterfaceFuncInvoker1< ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*, String_t* >::Invoke(0, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_3, L_4); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_6 = (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078*)il2cpp_codegen_object_new(ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); ZipUpdate__ctor_m53C3B45663DAC74029E42513D36851EF861E87D5(L_6, L_2, L_5, NULL); ZipFile_AddUpdate_m4200B2D95EB2E1815DA5BE555B39BDCF1FEA45FA(__this, L_6, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Add_m2B1B9B644F74730F3DB8E3EA473373C008AAF166 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_fileName, String_t* ___1_entryName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_fileName; 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*)&_stringLiteral81DEA3D424B38A68153DB90CE71FDD7FCA558DCD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_m2B1B9B644F74730F3DB8E3EA473373C008AAF166_RuntimeMethod_var))); } IL_000e: { String_t* L_2 = ___1_entryName; if (L_2) { goto IL_001c; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEC39AAB8B28BCEDAFA6F3285CC603CE852769989)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_m2B1B9B644F74730F3DB8E3EA473373C008AAF166_RuntimeMethod_var))); } IL_001c: { ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0(__this, NULL); String_t* L_4 = ___0_fileName; RuntimeObject* L_5; L_5 = ZipFile_get_EntryFactory_m593114B2E997C8E2D6F8AB2A6E7AF023A87CFF31_inline(__this, NULL); String_t* L_6 = ___0_fileName; String_t* L_7 = ___1_entryName; NullCheck(L_5); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_8; L_8 = InterfaceFuncInvoker3< ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*, String_t*, String_t*, bool >::Invoke(2, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_5, L_6, L_7, (bool)1); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_9 = (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078*)il2cpp_codegen_object_new(ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); ZipUpdate__ctor_m53C3B45663DAC74029E42513D36851EF861E87D5(L_9, L_4, L_8, NULL); ZipFile_AddUpdate_m4200B2D95EB2E1815DA5BE555B39BDCF1FEA45FA(__this, L_9, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Add_mFC7D344EB74E517B42E562E86CDE335BC40008C0 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, RuntimeObject* ___0_dataSource, String_t* ___1_entryName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_dataSource; 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*)&_stringLiteral5E3A0739D5B990378E2EC9F55CB2C8F6BC408864)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_mFC7D344EB74E517B42E562E86CDE335BC40008C0_RuntimeMethod_var))); } IL_000e: { String_t* L_2 = ___1_entryName; if (L_2) { goto IL_001c; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEC39AAB8B28BCEDAFA6F3285CC603CE852769989)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_mFC7D344EB74E517B42E562E86CDE335BC40008C0_RuntimeMethod_var))); } IL_001c: { ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0(__this, NULL); RuntimeObject* L_4 = ___0_dataSource; RuntimeObject* L_5; L_5 = ZipFile_get_EntryFactory_m593114B2E997C8E2D6F8AB2A6E7AF023A87CFF31_inline(__this, NULL); String_t* L_6 = ___1_entryName; NullCheck(L_5); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_7; L_7 = InterfaceFuncInvoker2< ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*, String_t*, bool >::Invoke(1, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_5, L_6, (bool)0); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_8 = (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078*)il2cpp_codegen_object_new(ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); ZipUpdate__ctor_mF4A366495E901979FA7433986D8694749E377187(L_8, L_4, L_7, NULL); ZipFile_AddUpdate_m4200B2D95EB2E1815DA5BE555B39BDCF1FEA45FA(__this, L_8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Add_m4480976FBACBA0A7921291AA8907282C797CB2B8 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, RuntimeObject* ___0_dataSource, String_t* ___1_entryName, int32_t ___2_compressionMethod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* V_0 = NULL; { RuntimeObject* L_0 = ___0_dataSource; 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*)&_stringLiteral5E3A0739D5B990378E2EC9F55CB2C8F6BC408864)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_m4480976FBACBA0A7921291AA8907282C797CB2B8_RuntimeMethod_var))); } IL_000e: { String_t* L_2 = ___1_entryName; if (L_2) { goto IL_001c; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEC39AAB8B28BCEDAFA6F3285CC603CE852769989)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_m4480976FBACBA0A7921291AA8907282C797CB2B8_RuntimeMethod_var))); } IL_001c: { int32_t L_4 = ___2_compressionMethod; ZipFile_CheckSupportedCompressionMethod_m5309FADE633253A0D9DE4720DB91DB58C1BE5521(L_4, NULL); ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0(__this, NULL); RuntimeObject* L_5; L_5 = ZipFile_get_EntryFactory_m593114B2E997C8E2D6F8AB2A6E7AF023A87CFF31_inline(__this, NULL); String_t* L_6 = ___1_entryName; NullCheck(L_5); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_7; L_7 = InterfaceFuncInvoker2< ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*, String_t*, bool >::Invoke(1, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_5, L_6, (bool)0); V_0 = L_7; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_8 = V_0; int32_t L_9 = ___2_compressionMethod; NullCheck(L_8); ZipEntry_set_CompressionMethod_mA85330A7FE1671F9DB70B1A4C77F21096C7932B7_inline(L_8, L_9, NULL); RuntimeObject* L_10 = ___0_dataSource; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_11 = V_0; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_12 = (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078*)il2cpp_codegen_object_new(ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); ZipUpdate__ctor_mF4A366495E901979FA7433986D8694749E377187(L_12, L_10, L_11, NULL); ZipFile_AddUpdate_m4200B2D95EB2E1815DA5BE555B39BDCF1FEA45FA(__this, L_12, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Add_m84535DCCF8BCAA95697364770CCA8ABC74503F40 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, RuntimeObject* ___0_dataSource, String_t* ___1_entryName, int32_t ___2_compressionMethod, bool ___3_useUnicodeText, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* V_0 = NULL; { RuntimeObject* L_0 = ___0_dataSource; 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*)&_stringLiteral5E3A0739D5B990378E2EC9F55CB2C8F6BC408864)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_m84535DCCF8BCAA95697364770CCA8ABC74503F40_RuntimeMethod_var))); } IL_000e: { String_t* L_2 = ___1_entryName; if (L_2) { goto IL_001c; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEC39AAB8B28BCEDAFA6F3285CC603CE852769989)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_m84535DCCF8BCAA95697364770CCA8ABC74503F40_RuntimeMethod_var))); } IL_001c: { int32_t L_4 = ___2_compressionMethod; ZipFile_CheckSupportedCompressionMethod_m5309FADE633253A0D9DE4720DB91DB58C1BE5521(L_4, NULL); ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0(__this, NULL); RuntimeObject* L_5; L_5 = ZipFile_get_EntryFactory_m593114B2E997C8E2D6F8AB2A6E7AF023A87CFF31_inline(__this, NULL); String_t* L_6 = ___1_entryName; NullCheck(L_5); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_7; L_7 = InterfaceFuncInvoker2< ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*, String_t*, bool >::Invoke(1, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_5, L_6, (bool)0); V_0 = L_7; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_8 = V_0; bool L_9 = ___3_useUnicodeText; NullCheck(L_8); ZipEntry_set_IsUnicodeText_mE7C28A58126D2B43A2A5BB943AD3EDDFBE2514A1(L_8, L_9, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_10 = V_0; int32_t L_11 = ___2_compressionMethod; NullCheck(L_10); ZipEntry_set_CompressionMethod_mA85330A7FE1671F9DB70B1A4C77F21096C7932B7_inline(L_10, L_11, NULL); RuntimeObject* L_12 = ___0_dataSource; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_13 = V_0; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_14 = (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078*)il2cpp_codegen_object_new(ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); ZipUpdate__ctor_mF4A366495E901979FA7433986D8694749E377187(L_14, L_12, L_13, NULL); ZipFile_AddUpdate_m4200B2D95EB2E1815DA5BE555B39BDCF1FEA45FA(__this, L_14, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Add_m3EA7CB5492DCD89E3CEE416BF4D8BEE9C6996E12 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___0_entry; 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*)&_stringLiteral7C215EE957B11D12CEC240EBE0D86F5E81FDEB19)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_m3EA7CB5492DCD89E3CEE416BF4D8BEE9C6996E12_RuntimeMethod_var))); } IL_000e: { ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0(__this, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = ___0_entry; NullCheck(L_2); int64_t L_3; L_3 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_2, NULL); if (L_3) { goto IL_0024; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_4 = ___0_entry; NullCheck(L_4); int64_t L_5; L_5 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_4, NULL); if (!L_5) { goto IL_002f; } } IL_0024: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_6 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3D479A5C3CC277BF23332BDADA006D01D2D30F3C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_m3EA7CB5492DCD89E3CEE416BF4D8BEE9C6996E12_RuntimeMethod_var))); } IL_002f: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_7 = ___0_entry; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_8 = (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078*)il2cpp_codegen_object_new(ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); ZipUpdate__ctor_m340E70C235A0F4E64FDF0184E4E6BEE74064E654(L_8, 2, L_7, NULL); ZipFile_AddUpdate_m4200B2D95EB2E1815DA5BE555B39BDCF1FEA45FA(__this, L_8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Add_mBD043C17C34B7CA41498D920739CC26536435281 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, RuntimeObject* ___0_dataSource, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___1_entry, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___1_entry; 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*)&_stringLiteral7C215EE957B11D12CEC240EBE0D86F5E81FDEB19)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_mBD043C17C34B7CA41498D920739CC26536435281_RuntimeMethod_var))); } IL_000e: { RuntimeObject* L_2 = ___0_dataSource; if (L_2) { goto IL_001c; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5E3A0739D5B990378E2EC9F55CB2C8F6BC408864)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_mBD043C17C34B7CA41498D920739CC26536435281_RuntimeMethod_var))); } IL_001c: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_4 = ___1_entry; NullCheck(L_4); int32_t L_5; L_5 = ZipEntry_get_AESKeySize_m2275F8C509E7FE48A00B6B5D08CBB3360841C22D(L_4, NULL); if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0030; } } { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_6 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0677516F52712C0F00264F48DA314E2C0C8816CD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Add_mBD043C17C34B7CA41498D920739CC26536435281_RuntimeMethod_var))); } IL_0030: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_7 = ___1_entry; NullCheck(L_7); int32_t L_8; L_8 = ZipEntry_get_CompressionMethod_m921D46C502B835FD59F471A8AF2452C4448AD71F_inline(L_7, NULL); ZipFile_CheckSupportedCompressionMethod_m5309FADE633253A0D9DE4720DB91DB58C1BE5521(L_8, NULL); ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0(__this, NULL); RuntimeObject* L_9 = ___0_dataSource; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_10 = ___1_entry; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_11 = (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078*)il2cpp_codegen_object_new(ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); ZipUpdate__ctor_mF4A366495E901979FA7433986D8694749E377187(L_11, L_9, L_10, NULL); ZipFile_AddUpdate_m4200B2D95EB2E1815DA5BE555B39BDCF1FEA45FA(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_AddDirectory_m4BBBC31694D17107E2A70772FD601E614CBDDCB9 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_directoryName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* V_0 = NULL; { String_t* L_0 = ___0_directoryName; 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*)&_stringLiteral4C06B57DBD7B28300C34972C1577C24D5797A25B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_AddDirectory_m4BBBC31694D17107E2A70772FD601E614CBDDCB9_RuntimeMethod_var))); } IL_000e: { ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0(__this, NULL); RuntimeObject* L_2; L_2 = ZipFile_get_EntryFactory_m593114B2E997C8E2D6F8AB2A6E7AF023A87CFF31_inline(__this, NULL); String_t* L_3 = ___0_directoryName; NullCheck(L_2); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_4; L_4 = InterfaceFuncInvoker1< ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*, String_t* >::Invoke(3, IEntryFactory_tC23D63B5F6BE8E701AD0817220CC978E0C0A873C_il2cpp_TypeInfo_var, L_2, L_3); V_0 = L_4; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_5 = V_0; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_6 = (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078*)il2cpp_codegen_object_new(ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078_il2cpp_TypeInfo_var); ZipUpdate__ctor_m340E70C235A0F4E64FDF0184E4E6BEE74064E654(L_6, 2, L_5, NULL); ZipFile_AddUpdate_m4200B2D95EB2E1815DA5BE555B39BDCF1FEA45FA(__this, L_6, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CheckSupportedCompressionMethod_m5309FADE633253A0D9DE4720DB91DB58C1BE5521 (int32_t ___0_compressionMethod, const RuntimeMethod* method) { { int32_t L_0 = ___0_compressionMethod; if ((((int32_t)L_0) == ((int32_t)8))) { goto IL_0017; } } { int32_t L_1 = ___0_compressionMethod; if (!L_1) { goto IL_0017; } } { int32_t L_2 = ___0_compressionMethod; if ((((int32_t)L_2) == ((int32_t)((int32_t)12)))) { goto IL_0017; } } { NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_3 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralABA861DD974C6A1FB0CE9AAED6C6D53EA7D726CE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CheckSupportedCompressionMethod_m5309FADE633253A0D9DE4720DB91DB58C1BE5521_RuntimeMethod_var))); } IL_0017: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipFile_Delete_m3B926C38B49FA7DF78DA9EFD16D9D8044228B7CA (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_fileName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0E7EC3468AE25F6527BA2BAEE892D8BE3AF916D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m9642B41BE95BF0CF43B80578DFB82EC44DCA10D9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; { String_t* L_0 = ___0_fileName; 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*)&_stringLiteral81DEA3D424B38A68153DB90CE71FDD7FCA558DCD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Delete_m3B926C38B49FA7DF78DA9EFD16D9D8044228B7CA_RuntimeMethod_var))); } IL_000e: { ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0(__this, NULL); V_0 = (bool)0; String_t* L_2 = ___0_fileName; int32_t L_3; L_3 = ZipFile_FindExistingUpdate_m7354748E4EF87CB49BC50BA05C125F6E3E646E46(__this, L_2, (bool)0, NULL); V_1 = L_3; int32_t L_4 = V_1; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0058; } } { List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_5 = __this->___updates_; int32_t L_6 = V_1; NullCheck(L_5); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_7; L_7 = List_1_get_Item_m0E7EC3468AE25F6527BA2BAEE892D8BE3AF916D1(L_5, L_6, List_1_get_Item_m0E7EC3468AE25F6527BA2BAEE892D8BE3AF916D1_RuntimeMethod_var); if (!L_7) { goto IL_0058; } } { V_0 = (bool)1; __this->___contentsEdited_ = (bool)1; List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_8 = __this->___updates_; int32_t L_9 = V_1; NullCheck(L_8); List_1_set_Item_m9642B41BE95BF0CF43B80578DFB82EC44DCA10D9(L_8, L_9, (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078*)NULL, List_1_set_Item_m9642B41BE95BF0CF43B80578DFB82EC44DCA10D9_RuntimeMethod_var); int64_t L_10 = __this->___updateCount_; __this->___updateCount_ = ((int64_t)il2cpp_codegen_subtract(L_10, ((int64_t)1))); goto IL_0063; } IL_0058: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_11 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral75B4C317B23C22A966F06593AFB19AAB230CEB09)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Delete_m3B926C38B49FA7DF78DA9EFD16D9D8044228B7CA_RuntimeMethod_var))); } IL_0063: { bool L_12 = V_0; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Delete_mC169B9ED93BC8A8B0ABF201F2DB36644B1098E8B (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m9642B41BE95BF0CF43B80578DFB82EC44DCA10D9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___0_entry; 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*)&_stringLiteral7C215EE957B11D12CEC240EBE0D86F5E81FDEB19)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Delete_mC169B9ED93BC8A8B0ABF201F2DB36644B1098E8B_RuntimeMethod_var))); } IL_000e: { ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0(__this, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = ___0_entry; int32_t L_3; L_3 = ZipFile_FindExistingUpdate_mD86E7C30A96D51BF128A1AECE4482C2FC8F059B1(__this, L_2, NULL); V_0 = L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0044; } } { __this->___contentsEdited_ = (bool)1; List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_5 = __this->___updates_; int32_t L_6 = V_0; NullCheck(L_5); List_1_set_Item_m9642B41BE95BF0CF43B80578DFB82EC44DCA10D9(L_5, L_6, (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078*)NULL, List_1_set_Item_m9642B41BE95BF0CF43B80578DFB82EC44DCA10D9_RuntimeMethod_var); int64_t L_7 = __this->___updateCount_; __this->___updateCount_ = ((int64_t)il2cpp_codegen_subtract(L_7, ((int64_t)1))); return; } IL_0044: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_8 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral75B4C317B23C22A966F06593AFB19AAB230CEB09)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Delete_mC169B9ED93BC8A8B0ABF201F2DB36644B1098E8B_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int32_t ___0_value, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream_; int32_t L_1 = ___0_value; NullCheck(L_0); VirtualActionInvoker1< uint8_t >::Invoke(33, L_0, (uint8_t)((int32_t)(uint8_t)((int32_t)(L_1&((int32_t)255))))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->___baseStream_; int32_t L_3 = ___0_value; NullCheck(L_2); VirtualActionInvoker1< uint8_t >::Invoke(33, L_2, (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)(L_3>>8))&((int32_t)255))))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_WriteLEUshort_mDCC3736B49645991F4A916AD7848CB4BFE81F240 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, uint16_t ___0_value, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream_; uint16_t L_1 = ___0_value; NullCheck(L_0); VirtualActionInvoker1< uint8_t >::Invoke(33, L_0, (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_1&((int32_t)255))))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->___baseStream_; uint16_t L_3 = ___0_value; NullCheck(L_2); VirtualActionInvoker1< uint8_t >::Invoke(33, L_2, (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_3>>8)))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(__this, ((int32_t)(L_0&((int32_t)65535))), NULL); int32_t L_1 = ___0_value; ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(__this, ((int32_t)(L_1>>((int32_t)16))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_WriteLEUint_mDB9E97026CD615B768BC7484DED17C82F9935262 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, uint32_t ___0_value, const RuntimeMethod* method) { { uint32_t L_0 = ___0_value; ZipFile_WriteLEUshort_mDCC3736B49645991F4A916AD7848CB4BFE81F240(__this, (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_0&((int32_t)65535)))), NULL); uint32_t L_1 = ___0_value; ZipFile_WriteLEUshort_mDCC3736B49645991F4A916AD7848CB4BFE81F240(__this, (uint16_t)((int32_t)(uint16_t)((int32_t)((uint32_t)L_1>>((int32_t)16)))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_WriteLeLong_m02E864FA983236F3854E688CEEDE09C25CF52A69 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, ((int32_t)((int64_t)(L_0&((int64_t)(uint64_t)((uint32_t)(-1)))))), NULL); int64_t L_1 = ___0_value; ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, ((int32_t)((int64_t)(L_1>>((int32_t)32)))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_WriteLEUlong_m3E7882984C4076FC7C967AE67B8CBA6072048AAE (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, uint64_t ___0_value, const RuntimeMethod* method) { { uint64_t L_0 = ___0_value; ZipFile_WriteLEUint_mDB9E97026CD615B768BC7484DED17C82F9935262(__this, ((int32_t)(uint32_t)((int64_t)((int64_t)L_0&((int64_t)(uint64_t)((uint32_t)(-1)))))), NULL); uint64_t L_1 = ___0_value; ZipFile_WriteLEUint_mDB9E97026CD615B768BC7484DED17C82F9935262(__this, ((int32_t)(uint32_t)((int64_t)((uint64_t)L_1>>((int32_t)32)))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_WriteLocalEntryHeader_mB196274726D038525224BA1A474313EA603537A7 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_update, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* V_2 = NULL; int32_t V_3 = 0; { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_0 = ___0_update; NullCheck(L_0); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1; L_1 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_0, NULL); V_0 = L_1; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = V_0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = __this->___baseStream_; NullCheck(L_3); int64_t L_4; L_4 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_3); NullCheck(L_2); ZipEntry_set_Offset_m2A3248EE2F9DA062662D5AACD8836FB7050BBEFB_inline(L_2, L_4, NULL); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_5 = ___0_update; NullCheck(L_5); int32_t L_6; L_6 = ZipUpdate_get_Command_mC485960DF8934287BC9FD40497D3087ACE45A6D3_inline(L_5, NULL); if (!L_6) { goto IL_00cb; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_7 = V_0; NullCheck(L_7); int32_t L_8; L_8 = ZipEntry_get_CompressionMethod_m921D46C502B835FD59F471A8AF2452C4448AD71F_inline(L_7, NULL); if ((!(((uint32_t)L_8) == ((uint32_t)8)))) { goto IL_0051; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_9 = V_0; NullCheck(L_9); int64_t L_10; L_10 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_9, NULL); if (L_10) { goto IL_0068; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_11 = V_0; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_12 = V_0; NullCheck(L_12); int64_t L_13; L_13 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_12, NULL); NullCheck(L_11); ZipEntry_set_CompressedSize_m87DF88E48424231B906D61C2A2C882429125C036(L_11, L_13, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_14 = V_0; NullCheck(L_14); ZipEntry_set_Crc_mED8E86FBB118DEB1C7778337DBAA46614811FE19(L_14, ((int64_t)0), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_15 = V_0; NullCheck(L_15); ZipEntry_set_CompressionMethod_mA85330A7FE1671F9DB70B1A4C77F21096C7932B7_inline(L_15, 0, NULL); goto IL_0068; } IL_0051: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_16 = V_0; NullCheck(L_16); int32_t L_17; L_17 = ZipEntry_get_CompressionMethod_m921D46C502B835FD59F471A8AF2452C4448AD71F_inline(L_16, NULL); if (L_17) { goto IL_0068; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_18 = V_0; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_19 = L_18; NullCheck(L_19); int32_t L_20; L_20 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_19, NULL); NullCheck(L_19); ZipEntry_set_Flags_m76BAB2AABFABE617270A17BA16647E785742ADB3_inline(L_19, ((int32_t)(L_20&((int32_t)-9))), NULL); } IL_0068: { bool L_21; L_21 = ZipFile_get_HaveKeys_m6272C2C749B0510B376E327A20BBD54E3BA07022(__this, NULL); if (!L_21) { goto IL_0091; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_22 = V_0; NullCheck(L_22); ZipEntry_set_IsCrypted_m06160CD4F3BC20498FE8458C849D03EB1C1A2B9E(L_22, (bool)1, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_23 = V_0; NullCheck(L_23); int64_t L_24; L_24 = ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060(L_23, NULL); if ((((int64_t)L_24) >= ((int64_t)((int64_t)0)))) { goto IL_0098; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_25 = V_0; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_26 = L_25; NullCheck(L_26); int32_t L_27; L_27 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_26, NULL); NullCheck(L_26); ZipEntry_set_Flags_m76BAB2AABFABE617270A17BA16647E785742ADB3_inline(L_26, ((int32_t)(L_27|8)), NULL); goto IL_0098; } IL_0091: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_28 = V_0; NullCheck(L_28); ZipEntry_set_IsCrypted_m06160CD4F3BC20498FE8458C849D03EB1C1A2B9E(L_28, (bool)0, NULL); } IL_0098: { int32_t L_29 = __this->___useZip64_; V_3 = L_29; int32_t L_30 = V_3; switch (L_30) { case 0: { goto IL_00cb; } case 1: { goto IL_00c5; } case 2: { goto IL_00b3; } } } { goto IL_00cb; } IL_00b3: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_31 = V_0; NullCheck(L_31); int64_t L_32; L_32 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_31, NULL); if ((((int64_t)L_32) >= ((int64_t)((int64_t)0)))) { goto IL_00cb; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_33 = V_0; NullCheck(L_33); ZipEntry_ForceZip64_m280935F5FE814E1AB4E50DCE654FB55A3EBAE649(L_33, NULL); goto IL_00cb; } IL_00c5: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_34 = V_0; NullCheck(L_34); ZipEntry_ForceZip64_m280935F5FE814E1AB4E50DCE654FB55A3EBAE649(L_34, NULL); } IL_00cb: { ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, ((int32_t)67324752), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_35 = V_0; NullCheck(L_35); int32_t L_36; L_36 = ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC(L_35, NULL); ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(__this, L_36, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_37 = V_0; NullCheck(L_37); int32_t L_38; L_38 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_37, NULL); ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(__this, L_38, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_39 = V_0; NullCheck(L_39); int32_t L_40; L_40 = ZipEntry_get_CompressionMethodForHeader_mBAF7E0795D93CCE84C0CAF8CA174C3EA6E1B658B(L_39, NULL); ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(__this, ((int32_t)(uint8_t)L_40), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_41 = V_0; NullCheck(L_41); int64_t L_42; L_42 = ZipEntry_get_DosTime_mE9C5D13066A33737A93FCF191D78571F24C74AB2(L_41, NULL); ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, ((int32_t)L_42), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_43 = V_0; NullCheck(L_43); bool L_44; L_44 = ZipEntry_get_HasCrc_m8EBBC5D78E15096E59672EC8017B1CB82985ADF8(L_43, NULL); if (L_44) { goto IL_012a; } } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_45 = ___0_update; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_46 = __this->___baseStream_; NullCheck(L_46); int64_t L_47; L_47 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_46); NullCheck(L_45); ZipUpdate_set_CrcPatchOffset_m03432D0929865EF6855C6F01D8E637FC7BFB4ACB_inline(L_45, L_47, NULL); ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, 0, NULL); goto IL_0137; } IL_012a: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_48 = V_0; NullCheck(L_48); int64_t L_49; L_49 = ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060(L_48, NULL); ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, ((int32_t)L_49), NULL); } IL_0137: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_50 = V_0; NullCheck(L_50); bool L_51; L_51 = ZipEntry_get_LocalHeaderRequiresZip64_m523A7AC3BAB32B105C58262C79307DFBBDA7F9DE(L_50, NULL); if (!L_51) { goto IL_014f; } } { ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, (-1), NULL); ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, (-1), NULL); goto IL_018e; } IL_014f: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_52 = V_0; NullCheck(L_52); int64_t L_53; L_53 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_52, NULL); if ((((int64_t)L_53) < ((int64_t)((int64_t)0)))) { goto IL_0163; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_54 = V_0; NullCheck(L_54); int64_t L_55; L_55 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_54, NULL); if ((((int64_t)L_55) >= ((int64_t)((int64_t)0)))) { goto IL_0174; } } IL_0163: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_56 = ___0_update; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_57 = __this->___baseStream_; NullCheck(L_57); int64_t L_58; L_58 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_57); NullCheck(L_56); ZipUpdate_set_SizePatchOffset_mC2D20FE72B9C8826583F73A4AF1030EF633CFC4C_inline(L_56, L_58, NULL); } IL_0174: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_59 = V_0; NullCheck(L_59); int64_t L_60; L_60 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_59, NULL); ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, ((int32_t)L_60), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_61 = V_0; NullCheck(L_61); int64_t L_62; L_62 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_61, NULL); ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, ((int32_t)L_62), NULL); } IL_018e: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_63 = V_0; NullCheck(L_63); int32_t L_64; L_64 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_63, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_65 = V_0; NullCheck(L_65); String_t* L_66; L_66 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_65, NULL); il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_67; L_67 = ZipStrings_ConvertToArray_m69C9E2A3B7BB8C3B2A7F555D234E377DB375FA3A(L_64, L_66, NULL); V_1 = L_67; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_68 = V_1; NullCheck(L_68); if ((((int32_t)((int32_t)(((RuntimeArray*)L_68)->max_length))) <= ((int32_t)((int32_t)65535)))) { goto IL_01b5; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_69 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_69, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1580963FFC1A823176A8B89CF6F184939BCBB49E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_WriteLocalEntryHeader_mB196274726D038525224BA1A474313EA603537A7_RuntimeMethod_var))); } IL_01b5: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_70 = V_0; NullCheck(L_70); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_71; L_71 = ZipEntry_get_ExtraData_mF18F33CFC7DDD5F844145A7CA2FFD55966EF3BBC_inline(L_70, NULL); ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_72 = (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E*)il2cpp_codegen_object_new(ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E_il2cpp_TypeInfo_var); ZipExtraData__ctor_mFE01CD998F6998C0F54BA16F6BBAC2B4373EBF28(L_72, L_71, NULL); V_2 = L_72; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_73 = V_0; NullCheck(L_73); bool L_74; L_74 = ZipEntry_get_LocalHeaderRequiresZip64_m523A7AC3BAB32B105C58262C79307DFBBDA7F9DE(L_73, NULL); if (!L_74) { goto IL_01f0; } } { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_75 = V_2; NullCheck(L_75); ZipExtraData_StartNewEntry_m0011A6840C1E9A5A5E637AF902006CB995ADF9D8(L_75, NULL); ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_76 = V_2; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_77 = V_0; NullCheck(L_77); int64_t L_78; L_78 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_77, NULL); NullCheck(L_76); ZipExtraData_AddLeLong_mB4392222944E29DA278213B7DF1823A79E9024EF(L_76, L_78, NULL); ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_79 = V_2; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_80 = V_0; NullCheck(L_80); int64_t L_81; L_81 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_80, NULL); NullCheck(L_79); ZipExtraData_AddLeLong_mB4392222944E29DA278213B7DF1823A79E9024EF(L_79, L_81, NULL); ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_82 = V_2; NullCheck(L_82); ZipExtraData_AddNewEntry_m7E8ACF2F19031AC84B2C921E407B484E5E18B84A(L_82, 1, NULL); goto IL_01f8; } IL_01f0: { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_83 = V_2; NullCheck(L_83); bool L_84; L_84 = ZipExtraData_Delete_mEA83DEF05C86566F83859F9432A36807B192586E(L_83, 1, NULL); } IL_01f8: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_85 = V_0; ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_86 = V_2; NullCheck(L_86); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_87; L_87 = ZipExtraData_GetEntryData_m5321C7D3224B3896299124854B05C85F42DDB243(L_86, NULL); NullCheck(L_85); ZipEntry_set_ExtraData_mB01EAB0A570EE5600ABF37A936EE3EE160C04192(L_85, L_87, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_88 = V_1; NullCheck(L_88); ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(__this, ((int32_t)(((RuntimeArray*)L_88)->max_length)), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_89 = V_0; NullCheck(L_89); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_90; L_90 = ZipEntry_get_ExtraData_mF18F33CFC7DDD5F844145A7CA2FFD55966EF3BBC_inline(L_89, NULL); NullCheck(L_90); ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(__this, ((int32_t)(((RuntimeArray*)L_90)->max_length)), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_91 = V_1; NullCheck(L_91); if (!(((RuntimeArray*)L_91)->max_length)) { goto IL_022f; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_92 = __this->___baseStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_93 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_94 = V_1; NullCheck(L_94); NullCheck(L_92); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, L_92, L_93, 0, ((int32_t)(((RuntimeArray*)L_94)->max_length))); } IL_022f: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_95 = V_0; NullCheck(L_95); bool L_96; L_96 = ZipEntry_get_LocalHeaderRequiresZip64_m523A7AC3BAB32B105C58262C79307DFBBDA7F9DE(L_95, NULL); if (!L_96) { goto IL_0264; } } { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_97 = V_2; NullCheck(L_97); bool L_98; L_98 = ZipExtraData_Find_mB4ABAFBA950A0BF9EE7C14E3A5E3EB171FC21544(L_97, 1, NULL); if (L_98) { goto IL_024b; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_99 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_99, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral833C55BF62E9298CAF37BACC4F8EB277A6BE879D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_99, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_WriteLocalEntryHeader_mB196274726D038525224BA1A474313EA603537A7_RuntimeMethod_var))); } IL_024b: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_100 = ___0_update; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_101 = __this->___baseStream_; NullCheck(L_101); int64_t L_102; L_102 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_101); ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_103 = V_2; NullCheck(L_103); int32_t L_104; L_104 = ZipExtraData_get_CurrentReadIndex_m5DCA2B008040E754C5C814431B03E0CCDFFE7241_inline(L_103, NULL); NullCheck(L_100); ZipUpdate_set_SizePatchOffset_mC2D20FE72B9C8826583F73A4AF1030EF633CFC4C_inline(L_100, ((int64_t)il2cpp_codegen_add(L_102, ((int64_t)L_104))), NULL); } IL_0264: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_105 = V_0; NullCheck(L_105); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_106; L_106 = ZipEntry_get_ExtraData_mF18F33CFC7DDD5F844145A7CA2FFD55966EF3BBC_inline(L_105, NULL); NullCheck(L_106); if (!(((RuntimeArray*)L_106)->max_length)) { goto IL_0287; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_107 = __this->___baseStream_; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_108 = V_0; NullCheck(L_108); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_109; L_109 = ZipEntry_get_ExtraData_mF18F33CFC7DDD5F844145A7CA2FFD55966EF3BBC_inline(L_108, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_110 = V_0; NullCheck(L_110); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_111; L_111 = ZipEntry_get_ExtraData_mF18F33CFC7DDD5F844145A7CA2FFD55966EF3BBC_inline(L_110, NULL); NullCheck(L_111); NullCheck(L_107); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, L_107, L_109, 0, ((int32_t)(((RuntimeArray*)L_111)->max_length))); } IL_0287: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipFile_WriteCentralDirectoryHeader_m8AB22034B1B06889F2178E636C54ACEC27274909 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Empty_Array_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m29C6B968B775D5692A1E0541121C63AE71F02485_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* V_3 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* G_B27_0 = NULL; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* G_B26_0 = NULL; int32_t G_B28_0 = 0; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* G_B28_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B43_0 = NULL; { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___0_entry; NullCheck(L_0); int64_t L_1; L_1 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_0, NULL); if ((((int64_t)L_1) >= ((int64_t)((int64_t)0)))) { goto IL_0015; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_2 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral336632AC0F83B25A9E33A1B544CA4E8A6A473706)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_WriteCentralDirectoryHeader_m8AB22034B1B06889F2178E636C54ACEC27274909_RuntimeMethod_var))); } IL_0015: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_3 = ___0_entry; NullCheck(L_3); int64_t L_4; L_4 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_3, NULL); if ((((int64_t)L_4) >= ((int64_t)((int64_t)0)))) { goto IL_002a; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_5 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB67F9394B1B60C63475E3D4C9FD4043250F7C48A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_WriteCentralDirectoryHeader_m8AB22034B1B06889F2178E636C54ACEC27274909_RuntimeMethod_var))); } IL_002a: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_6 = ___0_entry; NullCheck(L_6); int64_t L_7; L_7 = ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060(L_6, NULL); if ((((int64_t)L_7) >= ((int64_t)((int64_t)0)))) { goto IL_003f; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_8 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral26D9212606EFE271850CF9116D511CA76010F98D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_WriteCentralDirectoryHeader_m8AB22034B1B06889F2178E636C54ACEC27274909_RuntimeMethod_var))); } IL_003f: { ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, ((int32_t)33639248), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_9 = ___0_entry; NullCheck(L_9); int32_t L_10; L_10 = ZipEntry_get_HostSystem_m6EC5D459F9FC50886EFC6C150659B88CE8EF8977(L_9, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_11 = ___0_entry; NullCheck(L_11); int32_t L_12; L_12 = ZipEntry_get_VersionMadeBy_mFF5E258DA20EAFCDBD1F79B592E36EBCE4C6279F(L_11, NULL); ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(__this, ((int32_t)(((int32_t)(L_10<<8))|L_12)), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_13 = ___0_entry; NullCheck(L_13); int32_t L_14; L_14 = ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC(L_13, NULL); ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(__this, L_14, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_15 = ___0_entry; NullCheck(L_15); int32_t L_16; L_16 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_15, NULL); ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(__this, L_16, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_17 = ___0_entry; NullCheck(L_17); int32_t L_18; L_18 = ZipEntry_get_CompressionMethodForHeader_mBAF7E0795D93CCE84C0CAF8CA174C3EA6E1B658B(L_17, NULL); ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(__this, ((int32_t)(uint8_t)L_18), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_19 = ___0_entry; NullCheck(L_19); int64_t L_20; L_20 = ZipEntry_get_DosTime_mE9C5D13066A33737A93FCF191D78571F24C74AB2(L_19, NULL); ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, ((int32_t)L_20), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_21 = ___0_entry; NullCheck(L_21); int64_t L_22; L_22 = ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060(L_21, NULL); ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, ((int32_t)L_22), NULL); V_0 = (bool)0; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_23 = ___0_entry; NullCheck(L_23); bool L_24; L_24 = ZipEntry_IsZip64Forced_mF3D5E0648508BBB148FE1922FE80DF2549D76084_inline(L_23, NULL); if (L_24) { goto IL_00b2; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_25 = ___0_entry; NullCheck(L_25); int64_t L_26; L_26 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_25, NULL); if ((((int64_t)L_26) < ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_00bd; } } IL_00b2: { V_0 = (bool)1; ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, (-1), NULL); goto IL_00cd; } IL_00bd: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_27 = ___0_entry; NullCheck(L_27); int64_t L_28; L_28 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_27, NULL); ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, ((int32_t)((int64_t)(L_28&((int64_t)(uint64_t)((uint32_t)(-1)))))), NULL); } IL_00cd: { V_1 = (bool)0; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_29 = ___0_entry; NullCheck(L_29); bool L_30; L_30 = ZipEntry_IsZip64Forced_mF3D5E0648508BBB148FE1922FE80DF2549D76084_inline(L_29, NULL); if (L_30) { goto IL_00e1; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_31 = ___0_entry; NullCheck(L_31); int64_t L_32; L_32 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_31, NULL); if ((((int64_t)L_32) < ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_00ec; } } IL_00e1: { V_1 = (bool)1; ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, (-1), NULL); goto IL_00f9; } IL_00ec: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_33 = ___0_entry; NullCheck(L_33); int64_t L_34; L_34 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_33, NULL); ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, ((int32_t)L_34), NULL); } IL_00f9: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_35 = ___0_entry; NullCheck(L_35); int32_t L_36; L_36 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_35, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_37 = ___0_entry; NullCheck(L_37); String_t* L_38; L_38 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_37, NULL); il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39; L_39 = ZipStrings_ConvertToArray_m69C9E2A3B7BB8C3B2A7F555D234E377DB375FA3A(L_36, L_38, NULL); V_2 = L_39; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = V_2; NullCheck(L_40); if ((((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length))) <= ((int32_t)((int32_t)65535)))) { goto IL_0120; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_41 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_41, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5A7AFA8D9E02235C7F2ECCD719C63CD3218815D8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_WriteCentralDirectoryHeader_m8AB22034B1B06889F2178E636C54ACEC27274909_RuntimeMethod_var))); } IL_0120: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = V_2; NullCheck(L_42); ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(__this, ((int32_t)(((RuntimeArray*)L_42)->max_length)), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_43 = ___0_entry; NullCheck(L_43); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44; L_44 = ZipEntry_get_ExtraData_mF18F33CFC7DDD5F844145A7CA2FFD55966EF3BBC_inline(L_43, NULL); ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_45 = (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E*)il2cpp_codegen_object_new(ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E_il2cpp_TypeInfo_var); ZipExtraData__ctor_mFE01CD998F6998C0F54BA16F6BBAC2B4373EBF28(L_45, L_44, NULL); V_3 = L_45; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_46 = ___0_entry; NullCheck(L_46); bool L_47; L_47 = ZipEntry_get_CentralHeaderRequiresZip64_m99738565CE3B19F8050963CF513B410A7258CF20(L_46, NULL); if (!L_47) { goto IL_0180; } } { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_48 = V_3; NullCheck(L_48); ZipExtraData_StartNewEntry_m0011A6840C1E9A5A5E637AF902006CB995ADF9D8(L_48, NULL); bool L_49 = V_1; if (!L_49) { goto IL_0152; } } { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_50 = V_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_51 = ___0_entry; NullCheck(L_51); int64_t L_52; L_52 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_51, NULL); NullCheck(L_50); ZipExtraData_AddLeLong_mB4392222944E29DA278213B7DF1823A79E9024EF(L_50, L_52, NULL); } IL_0152: { bool L_53 = V_0; if (!L_53) { goto IL_0161; } } { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_54 = V_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_55 = ___0_entry; NullCheck(L_55); int64_t L_56; L_56 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_55, NULL); NullCheck(L_54); ZipExtraData_AddLeLong_mB4392222944E29DA278213B7DF1823A79E9024EF(L_54, L_56, NULL); } IL_0161: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_57 = ___0_entry; NullCheck(L_57); int64_t L_58; L_58 = ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE_inline(L_57, NULL); if ((((int64_t)L_58) < ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_0177; } } { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_59 = V_3; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_60 = ___0_entry; NullCheck(L_60); int64_t L_61; L_61 = ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE_inline(L_60, NULL); NullCheck(L_59); ZipExtraData_AddLeLong_mB4392222944E29DA278213B7DF1823A79E9024EF(L_59, L_61, NULL); } IL_0177: { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_62 = V_3; NullCheck(L_62); ZipExtraData_AddNewEntry_m7E8ACF2F19031AC84B2C921E407B484E5E18B84A(L_62, 1, NULL); goto IL_0188; } IL_0180: { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_63 = V_3; NullCheck(L_63); bool L_64; L_64 = ZipExtraData_Delete_mEA83DEF05C86566F83859F9432A36807B192586E(L_63, 1, NULL); } IL_0188: { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_65 = V_3; NullCheck(L_65); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66; L_66 = ZipExtraData_GetEntryData_m5321C7D3224B3896299124854B05C85F42DDB243(L_65, NULL); V_4 = L_66; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_67 = V_4; NullCheck(L_67); ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(__this, ((int32_t)(((RuntimeArray*)L_67)->max_length)), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_68 = ___0_entry; NullCheck(L_68); String_t* L_69; L_69 = ZipEntry_get_Comment_m37FBA947212CE599F086495D2AFBEE4273F9F000_inline(L_68, NULL); if (L_69) { G_B27_0 = __this; goto IL_01a6; } G_B26_0 = __this; } { G_B28_0 = 0; G_B28_1 = G_B26_0; goto IL_01b1; } IL_01a6: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_70 = ___0_entry; NullCheck(L_70); String_t* L_71; L_71 = ZipEntry_get_Comment_m37FBA947212CE599F086495D2AFBEE4273F9F000_inline(L_70, NULL); NullCheck(L_71); int32_t L_72; L_72 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_71, NULL); G_B28_0 = L_72; G_B28_1 = G_B27_0; } IL_01b1: { NullCheck(G_B28_1); ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(G_B28_1, G_B28_0, NULL); ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(__this, 0, NULL); ZipFile_WriteLEShort_mC6AC734B4AC1494335E941E9BA7CCAD4808EAF87(__this, 0, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_73 = ___0_entry; NullCheck(L_73); int32_t L_74; L_74 = ZipEntry_get_ExternalFileAttributes_m6FC234EEC18B3565C34A9D9C6107A1F461FD42FC(L_73, NULL); if ((((int32_t)L_74) == ((int32_t)(-1)))) { goto IL_01db; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_75 = ___0_entry; NullCheck(L_75); int32_t L_76; L_76 = ZipEntry_get_ExternalFileAttributes_m6FC234EEC18B3565C34A9D9C6107A1F461FD42FC(L_75, NULL); ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(__this, L_76, NULL); goto IL_01f4; } IL_01db: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_77 = ___0_entry; NullCheck(L_77); bool L_78; L_78 = ZipEntry_get_IsDirectory_mBA8AB58A4292E08199A50D102AD3C14ECFEE4171(L_77, NULL); if (!L_78) { goto IL_01ed; } } { ZipFile_WriteLEUint_mDB9E97026CD615B768BC7484DED17C82F9935262(__this, ((int32_t)16), NULL); goto IL_01f4; } IL_01ed: { ZipFile_WriteLEUint_mDB9E97026CD615B768BC7484DED17C82F9935262(__this, 0, NULL); } IL_01f4: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_79 = ___0_entry; NullCheck(L_79); int64_t L_80; L_80 = ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE_inline(L_79, NULL); if ((((int64_t)L_80) < ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_0207; } } { ZipFile_WriteLEUint_mDB9E97026CD615B768BC7484DED17C82F9935262(__this, (-1), NULL); goto IL_0214; } IL_0207: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_81 = ___0_entry; NullCheck(L_81); int64_t L_82; L_82 = ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE_inline(L_81, NULL); ZipFile_WriteLEUint_mDB9E97026CD615B768BC7484DED17C82F9935262(__this, ((int32_t)L_82), NULL); } IL_0214: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_83 = V_2; NullCheck(L_83); if (!(((RuntimeArray*)L_83)->max_length)) { goto IL_0228; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_84 = __this->___baseStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_85 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_86 = V_2; NullCheck(L_86); NullCheck(L_84); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, L_84, L_85, 0, ((int32_t)(((RuntimeArray*)L_86)->max_length))); } IL_0228: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_87 = V_4; NullCheck(L_87); if (!(((RuntimeArray*)L_87)->max_length)) { goto IL_023f; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_88 = __this->___baseStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_89 = V_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_90 = V_4; NullCheck(L_90); NullCheck(L_88); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, L_88, L_89, 0, ((int32_t)(((RuntimeArray*)L_90)->max_length))); } IL_023f: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_91 = ___0_entry; NullCheck(L_91); String_t* L_92; L_92 = ZipEntry_get_Comment_m37FBA947212CE599F086495D2AFBEE4273F9F000_inline(L_91, NULL); if (L_92) { goto IL_024e; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_93; L_93 = Empty_Array_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m29C6B968B775D5692A1E0541121C63AE71F02485_inline(Empty_Array_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m29C6B968B775D5692A1E0541121C63AE71F02485_RuntimeMethod_var); G_B43_0 = L_93; goto IL_025e; } IL_024e: { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_94; L_94 = Encoding_get_ASCII_mCC61B512D320FD4E2E71CC0DFDF8DDF3CD215C65(NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_95 = ___0_entry; NullCheck(L_95); String_t* L_96; L_96 = ZipEntry_get_Comment_m37FBA947212CE599F086495D2AFBEE4273F9F000_inline(L_95, NULL); NullCheck(L_94); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_97; L_97 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(16, L_94, L_96); G_B43_0 = L_97; } IL_025e: { V_5 = G_B43_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_98 = V_5; NullCheck(L_98); if (!(((RuntimeArray*)L_98)->max_length)) { goto IL_0277; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_99 = __this->___baseStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_100 = V_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_101 = V_5; NullCheck(L_101); NullCheck(L_99); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, L_99, L_100, 0, ((int32_t)(((RuntimeArray*)L_101)->max_length))); } IL_0277: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_102 = V_2; NullCheck(L_102); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_103 = V_4; NullCheck(L_103); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_104 = V_5; NullCheck(L_104); return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)46), ((int32_t)(((RuntimeArray*)L_102)->max_length)))), ((int32_t)(((RuntimeArray*)L_103)->max_length)))), ((int32_t)(((RuntimeArray*)L_104)->max_length)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_PostUpdateCleanup_m4422B53F2781D2413F94F73DCC3852B3AA5C387B (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IArchiveStorage_t8A210FB77081FA39E2D41272DD9A7E9D43D280AE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->___updateDataSource_ = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___updateDataSource_), (void*)(RuntimeObject*)NULL); __this->___updates_ = (List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___updates_), (void*)(List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF*)NULL); __this->___updateIndex_ = (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___updateIndex_), (void*)(Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*)NULL); RuntimeObject* L_0 = __this->___archiveStorage_; if (!L_0) { goto IL_002f; } } { RuntimeObject* L_1 = __this->___archiveStorage_; NullCheck(L_1); InterfaceActionInvoker0::Invoke(5, IArchiveStorage_t8A210FB77081FA39E2D41272DD9A7E9D43D280AE_il2cpp_TypeInfo_var, L_1); __this->___archiveStorage_ = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___archiveStorage_), (void*)(RuntimeObject*)NULL); } IL_002f: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipFile_GetTransformedFileName_m7C539741F00F491BCE491A3302139F4B13FD581D (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INameTransform_tCC0E8F0F951C1D75AD4E8D94EDD0D571BF462E65_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; { RuntimeObject* L_0; L_0 = ZipFile_get_NameTransform_m9D3D789CADEAA41C66603D4C137E03991EAC7313(__this, NULL); V_0 = L_0; RuntimeObject* L_1 = V_0; if (L_1) { goto IL_000c; } } { String_t* L_2 = ___0_name; return L_2; } IL_000c: { RuntimeObject* L_3 = V_0; String_t* L_4 = ___0_name; NullCheck(L_3); String_t* L_5; L_5 = InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(0, INameTransform_tCC0E8F0F951C1D75AD4E8D94EDD0D571BF462E65_il2cpp_TypeInfo_var, L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipFile_GetTransformedDirectoryName_m33253D6750D054B0FD849E8BB20CBD0DC14E6CB6 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INameTransform_tCC0E8F0F951C1D75AD4E8D94EDD0D571BF462E65_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; { RuntimeObject* L_0; L_0 = ZipFile_get_NameTransform_m9D3D789CADEAA41C66603D4C137E03991EAC7313(__this, NULL); V_0 = L_0; RuntimeObject* L_1 = V_0; if (L_1) { goto IL_000c; } } { String_t* L_2 = ___0_name; return L_2; } IL_000c: { RuntimeObject* L_3 = V_0; String_t* L_4 = ___0_name; NullCheck(L_3); String_t* L_5; L_5 = InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(1, INameTransform_tCC0E8F0F951C1D75AD4E8D94EDD0D571BF462E65_il2cpp_TypeInfo_var, L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipFile_GetBuffer_mAC2B43934207E9EB3E3886374AF2ECB9FD0A93F2 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __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 = __this->___copyBuffer_; if (L_0) { goto IL_0019; } } { int32_t L_1 = __this->___bufferSize_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_1); __this->___copyBuffer_ = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___copyBuffer_), (void*)L_2); } IL_0019: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___copyBuffer_; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CopyDescriptorBytes_mF5F9291868876D891815A12E8E4DCC48699A775A (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_update, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_dest, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___2_source, 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; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_0 = ___0_update; int32_t L_1; L_1 = ZipFile_GetDescriptorSize_mB53EA9561E07875723E936DEA09E6EF40E4F9623(L_0, (bool)0, NULL); V_0 = L_1; int32_t L_2 = V_0; if (L_2) { goto IL_000c; } } { return; } IL_000c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3; L_3 = ZipFile_GetBuffer_mAC2B43934207E9EB3E3886374AF2ECB9FD0A93F2(__this, NULL); V_1 = L_3; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___2_source; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_1; NullCheck(L_4); int32_t L_6; L_6 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_4, L_5, 0, 4); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7 = ___1_dest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_1; NullCheck(L_7); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, L_7, L_8, 0, 4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_1; uint32_t L_10; L_10 = BitConverter_ToUInt32_m177FADD1E9B033C11D74E8DD1F957F62EF0BA177(L_9, 0, NULL); if ((((int32_t)L_10) == ((int32_t)((int32_t)134695760)))) { goto IL_006e; } } { int32_t L_11 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_1; NullCheck(L_12); V_0 = ((int32_t)il2cpp_codegen_subtract(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)))); goto IL_006e; } IL_003c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_1; NullCheck(L_13); int32_t L_14 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_15; L_15 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)(((RuntimeArray*)L_13)->max_length)), L_14, NULL); V_2 = L_15; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_16 = ___2_source; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_1; int32_t L_18 = V_2; NullCheck(L_16); int32_t L_19; L_19 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_16, L_17, 0, L_18); V_3 = L_19; int32_t L_20 = V_3; if ((((int32_t)L_20) <= ((int32_t)0))) { goto IL_0063; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_21 = ___1_dest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_1; int32_t L_23 = V_3; NullCheck(L_21); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, L_21, L_22, 0, L_23); int32_t L_24 = V_0; int32_t L_25 = V_3; V_0 = ((int32_t)il2cpp_codegen_subtract(L_24, L_25)); goto IL_006e; } IL_0063: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_26 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D8FA0863DFBDCED61F96756010C5C72FB4C9748)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CopyDescriptorBytes_mF5F9291868876D891815A12E8E4DCC48699A775A_RuntimeMethod_var))); } IL_006e: { int32_t L_27 = V_0; if ((((int32_t)L_27) > ((int32_t)0))) { goto IL_003c; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CopyBytes_m542C5030FFA6800A0F1109614711E06E68AB76BF (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_update, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_destination, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___2_source, int64_t ___3_bytesToCopy, bool ___4_updateCrc, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int64_t V_2 = 0; int64_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___1_destination; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___2_source; if ((!(((RuntimeObject*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)L_0) == ((RuntimeObject*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)L_1)))) { goto IL_000f; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5A9C15A4CAA358493450BAFFAEF76D7B5FF275F0)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CopyBytes_m542C5030FFA6800A0F1109614711E06E68AB76BF_RuntimeMethod_var))); } IL_000f: { Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_3 = (Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370*)il2cpp_codegen_object_new(Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370_il2cpp_TypeInfo_var); Crc32__ctor_mA6F3BCECE117A4F4792F12DBF025AEDF5A29FFA0(L_3, NULL); V_0 = L_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4; L_4 = ZipFile_GetBuffer_mAC2B43934207E9EB3E3886374AF2ECB9FD0A93F2(__this, NULL); V_1 = L_4; int64_t L_5 = ___3_bytesToCopy; V_2 = L_5; V_3 = ((int64_t)0); } IL_0022: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_1; NullCheck(L_6); V_5 = ((int32_t)(((RuntimeArray*)L_6)->max_length)); int64_t L_7 = ___3_bytesToCopy; int32_t L_8 = V_5; if ((((int64_t)L_7) >= ((int64_t)((int64_t)L_8)))) { goto IL_0033; } } { int64_t L_9 = ___3_bytesToCopy; V_5 = ((int32_t)L_9); } IL_0033: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_10 = ___2_source; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_1; int32_t L_12 = V_5; NullCheck(L_10); int32_t L_13; L_13 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_10, L_11, 0, L_12); V_4 = L_13; int32_t L_14 = V_4; if ((((int32_t)L_14) <= ((int32_t)0))) { goto IL_006f; } } { bool L_15 = ___4_updateCrc; if (!L_15) { goto IL_0057; } } { Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_16 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_1; int32_t L_18 = V_4; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_19; memset((&L_19), 0, sizeof(L_19)); ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20((&L_19), L_17, 0, L_18, ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var); NullCheck(L_16); Crc32_Update_m1E9CA5EBC9CB837EB9294B57CF524CC53837319A(L_16, L_19, NULL); } IL_0057: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_20 = ___1_destination; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_1; int32_t L_22 = V_4; NullCheck(L_20); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, L_20, L_21, 0, L_22); int64_t L_23 = ___3_bytesToCopy; int32_t L_24 = V_4; ___3_bytesToCopy = ((int64_t)il2cpp_codegen_subtract(L_23, ((int64_t)L_24))); int64_t L_25 = V_3; int32_t L_26 = V_4; V_3 = ((int64_t)il2cpp_codegen_add(L_25, ((int64_t)L_26))); } IL_006f: { int32_t L_27 = V_4; if ((((int32_t)L_27) <= ((int32_t)0))) { goto IL_007a; } } { int64_t L_28 = ___3_bytesToCopy; if ((((int64_t)L_28) > ((int64_t)((int64_t)0)))) { goto IL_0022; } } IL_007a: { int64_t L_29 = V_3; int64_t L_30 = V_2; if ((((int64_t)L_29) == ((int64_t)L_30))) { goto IL_009a; } } { int64_t L_31 = V_2; int64_t L_32 = L_31; RuntimeObject* L_33 = Box(il2cpp_defaults.int64_class, &L_32); int64_t L_34 = V_3; int64_t L_35 = L_34; RuntimeObject* L_36 = Box(il2cpp_defaults.int64_class, &L_35); String_t* L_37; L_37 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4328102E028AABA9DC0B29282C6D1B6CBDBFEE5F)), L_33, L_36, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_38 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_38, L_37, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_38, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CopyBytes_m542C5030FFA6800A0F1109614711E06E68AB76BF_RuntimeMethod_var))); } IL_009a: { bool L_39 = ___4_updateCrc; if (!L_39) { goto IL_00af; } } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_40 = ___0_update; NullCheck(L_40); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_41; L_41 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_40, NULL); Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_42 = V_0; NullCheck(L_42); int64_t L_43; L_43 = Crc32_get_Value_m4B6B2BCEFE9FEC39E4C154B56B408FB50E1DA0C5(L_42, NULL); NullCheck(L_41); ZipEntry_set_Crc_mED8E86FBB118DEB1C7778337DBAA46614811FE19(L_41, L_43, NULL); } IL_00af: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipFile_GetDescriptorSize_mB53EA9561E07875723E936DEA09E6EF40E4F9623 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_update, bool ___1_includingSignature, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B5_0 = 0; { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_0 = ___0_update; NullCheck(L_0); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1; L_1 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_0, NULL); NullCheck(L_1); int32_t L_2; L_2 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_1, NULL); int32_t L_3 = L_2; int32_t L_4 = 8; bool L_5 = il2cpp_codegen_enum_has_flag(L_3, L_4); if (L_5) { goto IL_001f; } } { return 0; } IL_001f: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_6 = ___0_update; NullCheck(L_6); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_7; L_7 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_6, NULL); NullCheck(L_7); bool L_8; L_8 = ZipEntry_get_LocalHeaderRequiresZip64_m523A7AC3BAB32B105C58262C79307DFBBDA7F9DE(L_7, NULL); if (L_8) { goto IL_0030; } } { G_B5_0 = ((int32_t)16); goto IL_0032; } IL_0030: { G_B5_0 = ((int32_t)24); } IL_0032: { V_0 = G_B5_0; bool L_9 = ___1_includingSignature; if (L_9) { goto IL_003a; } } { int32_t L_10 = V_0; return ((int32_t)il2cpp_codegen_subtract(L_10, 4)); } IL_003a: { int32_t L_11 = V_0; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CopyDescriptorBytesDirect_m670FBE9D966FA53242F0CF0749DB32CD5CA66CCE (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_update, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, int64_t* ___2_destinationPosition, int64_t ___3_sourcePosition, const RuntimeMethod* method) { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; bool V_1 = false; int32_t V_2 = 0; int32_t V_3 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0; L_0 = ZipFile_GetBuffer_mAC2B43934207E9EB3E3886374AF2ECB9FD0A93F2(__this, NULL); V_0 = L_0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___1_stream; int64_t L_2 = ___3_sourcePosition; NullCheck(L_1); VirtualActionInvoker1< int64_t >::Invoke(13, L_1, L_2); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___1_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_0; NullCheck(L_3); int32_t L_5; L_5 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_3, L_4, 0, 4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0; uint32_t L_7; L_7 = BitConverter_ToUInt32_m177FADD1E9B033C11D74E8DD1F957F62EF0BA177(L_6, 0, NULL); V_1 = (bool)((((int32_t)L_7) == ((int32_t)((int32_t)134695760)))? 1 : 0); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_8 = ___0_update; bool L_9 = V_1; int32_t L_10; L_10 = ZipFile_GetDescriptorSize_mB53EA9561E07875723E936DEA09E6EF40E4F9623(L_8, L_9, NULL); V_2 = L_10; goto IL_0078; } IL_0032: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_11 = ___1_stream; int64_t L_12 = ___3_sourcePosition; NullCheck(L_11); VirtualActionInvoker1< int64_t >::Invoke(13, L_11, L_12); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13 = ___1_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_0; int32_t L_15 = V_2; NullCheck(L_13); int32_t L_16; L_16 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_13, L_14, 0, L_15); V_3 = L_16; int32_t L_17 = V_3; if ((((int32_t)L_17) <= ((int32_t)0))) { goto IL_006d; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_18 = ___1_stream; int64_t* L_19 = ___2_destinationPosition; int64_t L_20 = *((int64_t*)L_19); NullCheck(L_18); VirtualActionInvoker1< int64_t >::Invoke(13, L_18, L_20); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_21 = ___1_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_0; int32_t L_23 = V_3; NullCheck(L_21); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, L_21, L_22, 0, L_23); int32_t L_24 = V_2; int32_t L_25 = V_3; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, L_25)); int64_t* L_26 = ___2_destinationPosition; int64_t* L_27 = ___2_destinationPosition; int64_t L_28 = *((int64_t*)L_27); int32_t L_29 = V_3; *((int64_t*)L_26) = (int64_t)((int64_t)il2cpp_codegen_add(L_28, ((int64_t)L_29))); int64_t L_30 = ___3_sourcePosition; int32_t L_31 = V_3; ___3_sourcePosition = ((int64_t)il2cpp_codegen_add(L_30, ((int64_t)L_31))); goto IL_0078; } IL_006d: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_32 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_32, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral687B0943A9A3524003E9BA508C255E8D60725E9D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CopyDescriptorBytesDirect_m670FBE9D966FA53242F0CF0749DB32CD5CA66CCE_RuntimeMethod_var))); } IL_0078: { int32_t L_33 = V_2; if ((((int32_t)L_33) > ((int32_t)0))) { goto IL_0032; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CopyEntryDataDirect_m2A2840E27C63B63A14C81B8F141C843543DAF512 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_update, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, bool ___2_updateCrc, int64_t* ___3_destinationPosition, int64_t* ___4_sourcePosition, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* V_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; int64_t V_3 = 0; int64_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_0 = ___0_update; NullCheck(L_0); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1; L_1 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_0, NULL); NullCheck(L_1); int64_t L_2; L_2 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_1, NULL); V_0 = L_2; Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_3 = (Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370*)il2cpp_codegen_object_new(Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370_il2cpp_TypeInfo_var); Crc32__ctor_mA6F3BCECE117A4F4792F12DBF025AEDF5A29FFA0(L_3, NULL); V_1 = L_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4; L_4 = ZipFile_GetBuffer_mAC2B43934207E9EB3E3886374AF2ECB9FD0A93F2(__this, NULL); V_2 = L_4; int64_t L_5 = V_0; V_3 = L_5; V_4 = ((int64_t)0); } IL_001f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_2; NullCheck(L_6); V_6 = ((int32_t)(((RuntimeArray*)L_6)->max_length)); int64_t L_7 = V_0; int32_t L_8 = V_6; if ((((int64_t)L_7) >= ((int64_t)((int64_t)L_8)))) { goto IL_002e; } } { int64_t L_9 = V_0; V_6 = ((int32_t)L_9); } IL_002e: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_10 = ___1_stream; int64_t* L_11 = ___4_sourcePosition; int64_t L_12 = *((int64_t*)L_11); NullCheck(L_10); VirtualActionInvoker1< int64_t >::Invoke(13, L_10, L_12); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13 = ___1_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_2; int32_t L_15 = V_6; NullCheck(L_13); int32_t L_16; L_16 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_13, L_14, 0, L_15); V_5 = L_16; int32_t L_17 = V_5; if ((((int32_t)L_17) <= ((int32_t)0))) { goto IL_008f; } } { bool L_18 = ___2_updateCrc; if (!L_18) { goto IL_005a; } } { Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_19 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_2; int32_t L_21 = V_5; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_22; memset((&L_22), 0, sizeof(L_22)); ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20((&L_22), L_20, 0, L_21, ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var); NullCheck(L_19); Crc32_Update_m1E9CA5EBC9CB837EB9294B57CF524CC53837319A(L_19, L_22, NULL); } IL_005a: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_23 = ___1_stream; int64_t* L_24 = ___3_destinationPosition; int64_t L_25 = *((int64_t*)L_24); NullCheck(L_23); VirtualActionInvoker1< int64_t >::Invoke(13, L_23, L_25); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_26 = ___1_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = V_2; int32_t L_28 = V_5; NullCheck(L_26); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, L_26, L_27, 0, L_28); int64_t* L_29 = ___3_destinationPosition; int64_t* L_30 = ___3_destinationPosition; int64_t L_31 = *((int64_t*)L_30); int32_t L_32 = V_5; *((int64_t*)L_29) = (int64_t)((int64_t)il2cpp_codegen_add(L_31, ((int64_t)L_32))); int64_t* L_33 = ___4_sourcePosition; int64_t* L_34 = ___4_sourcePosition; int64_t L_35 = *((int64_t*)L_34); int32_t L_36 = V_5; *((int64_t*)L_33) = (int64_t)((int64_t)il2cpp_codegen_add(L_35, ((int64_t)L_36))); int64_t L_37 = V_0; int32_t L_38 = V_5; V_0 = ((int64_t)il2cpp_codegen_subtract(L_37, ((int64_t)L_38))); int64_t L_39 = V_4; int32_t L_40 = V_5; V_4 = ((int64_t)il2cpp_codegen_add(L_39, ((int64_t)L_40))); } IL_008f: { int32_t L_41 = V_5; if ((((int32_t)L_41) <= ((int32_t)0))) { goto IL_0099; } } { int64_t L_42 = V_0; if ((((int64_t)L_42) > ((int64_t)((int64_t)0)))) { goto IL_001f; } } IL_0099: { int64_t L_43 = V_4; int64_t L_44 = V_3; if ((((int64_t)L_43) == ((int64_t)L_44))) { goto IL_00bb; } } { int64_t L_45 = V_3; int64_t L_46 = L_45; RuntimeObject* L_47 = Box(il2cpp_defaults.int64_class, &L_46); int64_t L_48 = V_4; int64_t L_49 = L_48; RuntimeObject* L_50 = Box(il2cpp_defaults.int64_class, &L_49); String_t* L_51; L_51 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4328102E028AABA9DC0B29282C6D1B6CBDBFEE5F)), L_47, L_50, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_52 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_52, L_51, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_52, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CopyEntryDataDirect_m2A2840E27C63B63A14C81B8F141C843543DAF512_RuntimeMethod_var))); } IL_00bb: { bool L_53 = ___2_updateCrc; if (!L_53) { goto IL_00cf; } } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_54 = ___0_update; NullCheck(L_54); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_55; L_55 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_54, NULL); Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_56 = V_1; NullCheck(L_56); int64_t L_57; L_57 = Crc32_get_Value_m4B6B2BCEFE9FEC39E4C154B56B408FB50E1DA0C5(L_56, NULL); NullCheck(L_55); ZipEntry_set_Crc_mED8E86FBB118DEB1C7778337DBAA46614811FE19(L_55, L_57, NULL); } IL_00cf: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipFile_FindExistingUpdate_mD86E7C30A96D51BF128A1AECE4482C2FC8F059B1 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { V_0 = (-1); Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_0 = __this->___updateIndex_; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1 = ___0_entry; NullCheck(L_1); String_t* L_2; L_2 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_1, NULL); NullCheck(L_0); bool L_3; L_3 = Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E(L_0, L_2, Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E_RuntimeMethod_var); if (!L_3) { goto IL_0027; } } { Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_4 = __this->___updateIndex_; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_5 = ___0_entry; NullCheck(L_5); String_t* L_6; L_6 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_5, NULL); NullCheck(L_4); int32_t L_7; L_7 = Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592(L_4, L_6, Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592_RuntimeMethod_var); V_0 = L_7; } IL_0027: { int32_t L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipFile_FindExistingUpdate_m7354748E4EF87CB49BC50BA05C125F6E3E646E46 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, String_t* ___0_fileName, bool ___1_isEntryName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; String_t* V_1 = NULL; String_t* G_B3_0 = NULL; { V_0 = (-1); bool L_0 = ___1_isEntryName; if (!L_0) { goto IL_0008; } } { String_t* L_1 = ___0_fileName; G_B3_0 = L_1; goto IL_000f; } IL_0008: { String_t* L_2 = ___0_fileName; String_t* L_3; L_3 = ZipFile_GetTransformedFileName_m7C539741F00F491BCE491A3302139F4B13FD581D(__this, L_2, NULL); G_B3_0 = L_3; } IL_000f: { V_1 = G_B3_0; Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_4 = __this->___updateIndex_; String_t* L_5 = V_1; NullCheck(L_4); bool L_6; L_6 = Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E(L_4, L_5, Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E_RuntimeMethod_var); if (!L_6) { goto IL_002b; } } { Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_7 = __this->___updateIndex_; String_t* L_8 = V_1; NullCheck(L_7); int32_t L_9; L_9 = Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592(L_7, L_8, Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592_RuntimeMethod_var); V_0 = L_9; } IL_002b: { int32_t L_10 = V_0; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipFile_GetOutputStream_m5E08EC507D9289369D2E09E3EF12F9CE4479192F (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BZip2OutputStream_t6F30CEFF802F829464A859C4B8C06763B657F03E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeflaterOutputStream_t1DE7F367C624B7622CF8B9981F03E29BC23DE7B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Deflater_tE26B87FA02D8CF96ADE20123EEB602D1BBBC03AA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream_; V_0 = L_0; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1 = ___0_entry; NullCheck(L_1); bool L_2; L_2 = ZipEntry_get_IsCrypted_m80991B46B22047E11B50EED2CD4ADCD9FF1058F9(L_1, NULL); if (!L_2) { goto IL_0018; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = V_0; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_4 = ___0_entry; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5; L_5 = ZipFile_CreateAndInitEncryptionStream_mF3EA773E9424A8D6D47691C1E9E7FC453A1271D3(__this, L_3, L_4, NULL); V_0 = L_5; } IL_0018: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_6 = ___0_entry; NullCheck(L_6); int32_t L_7; L_7 = ZipEntry_get_CompressionMethod_m921D46C502B835FD59F471A8AF2452C4448AD71F_inline(L_6, NULL); V_1 = L_7; int32_t L_8 = V_1; if (!L_8) { goto IL_002d; } } { int32_t L_9 = V_1; if ((((int32_t)L_9) == ((int32_t)8))) { goto IL_003e; } } { int32_t L_10 = V_1; if ((((int32_t)L_10) == ((int32_t)((int32_t)12)))) { goto IL_005b; } } { goto IL_0070; } IL_002d: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_11 = ___0_entry; NullCheck(L_11); bool L_12; L_12 = ZipEntry_get_IsCrypted_m80991B46B22047E11B50EED2CD4ADCD9FF1058F9(L_11, NULL); if (L_12) { goto IL_0094; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13 = V_0; UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D* L_14 = (UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D*)il2cpp_codegen_object_new(UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D_il2cpp_TypeInfo_var); UncompressedStream__ctor_m4014549FE7E23DFD4EA7F51D5A98F5F1320D3136(L_14, L_13, NULL); V_0 = L_14; goto IL_0094; } IL_003e: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_15 = V_0; Deflater_tE26B87FA02D8CF96ADE20123EEB602D1BBBC03AA* L_16 = (Deflater_tE26B87FA02D8CF96ADE20123EEB602D1BBBC03AA*)il2cpp_codegen_object_new(Deflater_tE26B87FA02D8CF96ADE20123EEB602D1BBBC03AA_il2cpp_TypeInfo_var); Deflater__ctor_m4FABFFD112C6A43FAB25441584A4E71E25491567(L_16, ((int32_t)9), (bool)1, NULL); DeflaterOutputStream_t1DE7F367C624B7622CF8B9981F03E29BC23DE7B3* L_17 = (DeflaterOutputStream_t1DE7F367C624B7622CF8B9981F03E29BC23DE7B3*)il2cpp_codegen_object_new(DeflaterOutputStream_t1DE7F367C624B7622CF8B9981F03E29BC23DE7B3_il2cpp_TypeInfo_var); DeflaterOutputStream__ctor_m7BB68C8B66A02E00A1CDD40A6F90187B767E7FB7(L_17, L_15, L_16, NULL); DeflaterOutputStream_t1DE7F367C624B7622CF8B9981F03E29BC23DE7B3* L_18 = L_17; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_19 = ___0_entry; NullCheck(L_19); bool L_20; L_20 = ZipEntry_get_IsCrypted_m80991B46B22047E11B50EED2CD4ADCD9FF1058F9(L_19, NULL); NullCheck(L_18); DeflaterOutputStream_set_IsStreamOwner_m318F50FBAFDB1DE4A11B048066EA76ECEF449999_inline(L_18, L_20, NULL); V_0 = L_18; goto IL_0094; } IL_005b: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_21 = V_0; BZip2OutputStream_t6F30CEFF802F829464A859C4B8C06763B657F03E* L_22 = (BZip2OutputStream_t6F30CEFF802F829464A859C4B8C06763B657F03E*)il2cpp_codegen_object_new(BZip2OutputStream_t6F30CEFF802F829464A859C4B8C06763B657F03E_il2cpp_TypeInfo_var); BZip2OutputStream__ctor_mB6160D7307FEB86CE73FA7C3C73B70D07CF49F9B(L_22, L_21, NULL); BZip2OutputStream_t6F30CEFF802F829464A859C4B8C06763B657F03E* L_23 = L_22; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_24 = ___0_entry; NullCheck(L_24); bool L_25; L_25 = ZipEntry_get_IsCrypted_m80991B46B22047E11B50EED2CD4ADCD9FF1058F9(L_24, NULL); NullCheck(L_23); BZip2OutputStream_set_IsStreamOwner_mDDBB2B158DD10DD5F502FC36FF8596589E3F5568_inline(L_23, L_25, NULL); V_0 = L_23; goto IL_0094; } IL_0070: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_26 = ___0_entry; NullCheck(L_26); int32_t L_27; L_27 = ZipEntry_get_CompressionMethod_m921D46C502B835FD59F471A8AF2452C4448AD71F_inline(L_26, NULL); V_2 = L_27; Il2CppFakeBox L_28(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CompressionMethod_t16EAC45E7897C0E762427977938A40206AF48233_il2cpp_TypeInfo_var)), (&V_2)); String_t* L_29; L_29 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_28), NULL); String_t* L_30; L_30 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9F52B07369B205F280E17F21F8AF777203134ED1)), L_29, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_31 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_31, L_30, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_GetOutputStream_m5E08EC507D9289369D2E09E3EF12F9CE4479192F_RuntimeMethod_var))); } IL_0094: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_32 = V_0; return L_32; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_AddEntry_mEEC5BBB3BE4FF68A8B71C99579BB5246EFC3F773 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_workFile, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___1_update, 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*)&IDynamicDataSource_t7EBA51CCF0DDFCE36848C5C536CCE7EEBE87385F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; bool V_1 = false; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_2 = NULL; int64_t V_3 = 0; int64_t V_4 = 0; int64_t V_5 = 0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_6 = NULL; { V_0 = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_0 = ___1_update; NullCheck(L_0); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1; L_1 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_0, NULL); NullCheck(L_1); bool L_2; L_2 = ZipEntry_get_IsFile_mA31C241FE79A9317B1C8A74201FA7012AED8F70D(L_1, NULL); if (!L_2) { goto IL_0031; } } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_3 = ___1_update; NullCheck(L_3); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4; L_4 = ZipUpdate_GetSource_mB6C31EEA391B8F52659113565FD37CC246BA98E9(L_3, NULL); V_0 = L_4; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = V_0; if (L_5) { goto IL_0031; } } { RuntimeObject* L_6 = __this->___updateDataSource_; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_7 = ___1_update; NullCheck(L_7); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_8; L_8 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_7, NULL); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_9 = ___1_update; NullCheck(L_9); String_t* L_10; L_10 = ZipUpdate_get_Filename_mFC584C8751AF4A9DEEBC71AFC0F5EB82061B6566_inline(L_9, NULL); NullCheck(L_6); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_11; L_11 = InterfaceFuncInvoker2< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*, String_t* >::Invoke(0, IDynamicDataSource_t7EBA51CCF0DDFCE36848C5C536CCE7EEBE87385F_il2cpp_TypeInfo_var, L_6, L_8, L_10); V_0 = L_11; } IL_0031: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_12 = ___1_update; NullCheck(L_12); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_13; L_13 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_12, NULL); NullCheck(L_13); int32_t L_14; L_14 = ZipEntry_get_AESKeySize_m2275F8C509E7FE48A00B6B5D08CBB3360841C22D(L_13, NULL); V_1 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_15 = V_0; if (!L_15) { goto IL_0111; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_16 = V_0; V_2 = L_16; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0107: { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = V_2; if (!L_17) { goto IL_0110; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_18 = V_2; NullCheck(L_18); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_18); } IL_0110: { return; } } }); try { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_19 = V_0; NullCheck(L_19); int64_t L_20; L_20 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_19); V_3 = L_20; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_21 = ___1_update; NullCheck(L_21); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_22; L_22 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_21, NULL); NullCheck(L_22); int64_t L_23; L_23 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_22, NULL); if ((((int64_t)L_23) >= ((int64_t)((int64_t)0)))) { goto IL_006c_1; } } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_24 = ___1_update; NullCheck(L_24); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_25; L_25 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_24, NULL); int64_t L_26 = V_3; NullCheck(L_25); ZipEntry_set_Size_m547264DC478C416ED7B26D25A6F62267329C1997(L_25, L_26, NULL); goto IL_0085_1; } IL_006c_1: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_27 = ___1_update; NullCheck(L_27); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_28; L_28 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_27, NULL); NullCheck(L_28); int64_t L_29; L_29 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_28, NULL); int64_t L_30 = V_3; if ((((int64_t)L_29) == ((int64_t)L_30))) { goto IL_0085_1; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_31 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_31, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7C9A298E5411171DCC65E99457A6F3E9DFDAC139)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_AddEntry_mEEC5BBB3BE4FF68A8B71C99579BB5246EFC3F773_RuntimeMethod_var))); } IL_0085_1: { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_32 = ___0_workFile; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_33 = ___1_update; NullCheck(L_32); ZipFile_WriteLocalEntryHeader_mB196274726D038525224BA1A474313EA603537A7(L_32, L_33, NULL); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_34 = ___0_workFile; NullCheck(L_34); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_35 = L_34->___baseStream_; NullCheck(L_35); int64_t L_36; L_36 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_35); V_4 = L_36; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_37 = ___0_workFile; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_38 = ___1_update; NullCheck(L_38); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_39; L_39 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_38, NULL); NullCheck(L_37); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_40; L_40 = ZipFile_GetOutputStream_m5E08EC507D9289369D2E09E3EF12F9CE4479192F(L_37, L_39, NULL); V_6 = L_40; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00b5_1: { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_41 = V_6; if (!L_41) { goto IL_00c0_1; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_42 = V_6; NullCheck(L_42); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_42); } IL_00c0_1: { return; } } }); try { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_43 = ___1_update; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_44 = V_6; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_45 = V_0; int64_t L_46 = V_3; bool L_47 = V_1; ZipFile_CopyBytes_m542C5030FFA6800A0F1109614711E06E68AB76BF(__this, L_43, L_44, L_45, L_46, L_47, NULL); goto IL_00c1_1; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00c1_1: { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_48 = ___0_workFile; NullCheck(L_48); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_49 = L_48->___baseStream_; NullCheck(L_49); int64_t L_50; L_50 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_49); V_5 = L_50; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_51 = ___1_update; NullCheck(L_51); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_52; L_52 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_51, NULL); int64_t L_53 = V_5; int64_t L_54 = V_4; NullCheck(L_52); ZipEntry_set_CompressedSize_m87DF88E48424231B906D61C2A2C882429125C036(L_52, ((int64_t)il2cpp_codegen_subtract(L_53, L_54)), NULL); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_55 = ___1_update; NullCheck(L_55); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_56; L_56 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_55, NULL); NullCheck(L_56); int32_t L_57; L_57 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_56, NULL); if ((!(((uint32_t)((int32_t)(L_57&8))) == ((uint32_t)8)))) { goto IL_0105_1; } } { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_58 = ___0_workFile; NullCheck(L_58); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_59 = L_58->___baseStream_; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_60 = (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82*)il2cpp_codegen_object_new(ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); ZipHelperStream__ctor_mA3312249DD837FF2074DD5A6AC85CB5F2D814A27(L_60, L_59, NULL); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_61 = ___1_update; NullCheck(L_61); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_62; L_62 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_61, NULL); NullCheck(L_60); int32_t L_63; L_63 = ZipHelperStream_WriteDataDescriptor_mE0F0EAFD8C7810E19A23F2E169F7828A8353D35C(L_60, L_62, NULL); } IL_0105_1: { goto IL_0125; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0111: { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_64 = ___0_workFile; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_65 = ___1_update; NullCheck(L_64); ZipFile_WriteLocalEntryHeader_mB196274726D038525224BA1A474313EA603537A7(L_64, L_65, NULL); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_66 = ___1_update; NullCheck(L_66); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_67; L_67 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_66, NULL); NullCheck(L_67); ZipEntry_set_CompressedSize_m87DF88E48424231B906D61C2A2C882429125C036(L_67, ((int64_t)0), NULL); } IL_0125: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_ModifyEntry_m497979708FEF526958EF340638400F9FD21A7A80 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_workFile, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___1_update, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; int64_t V_1 = 0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_2 = NULL; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_3 = NULL; { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_0 = ___0_workFile; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_1 = ___1_update; NullCheck(L_0); ZipFile_WriteLocalEntryHeader_mB196274726D038525224BA1A474313EA603537A7(L_0, L_1, NULL); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_2 = ___0_workFile; NullCheck(L_2); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = L_2->___baseStream_; NullCheck(L_3); int64_t L_4; L_4 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_3); V_0 = L_4; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_5 = ___1_update; NullCheck(L_5); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_6; L_6 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_5, NULL); NullCheck(L_6); bool L_7; L_7 = ZipEntry_get_IsFile_mA31C241FE79A9317B1C8A74201FA7012AED8F70D(L_6, NULL); if (!L_7) { goto IL_0068; } } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_8 = ___1_update; NullCheck(L_8); String_t* L_9; L_9 = ZipUpdate_get_Filename_mFC584C8751AF4A9DEEBC71AFC0F5EB82061B6566_inline(L_8, NULL); if (!L_9) { goto IL_0068; } } { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_10 = ___0_workFile; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_11 = ___1_update; NullCheck(L_11); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_12; L_12 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_11, NULL); NullCheck(L_10); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13; L_13 = ZipFile_GetOutputStream_m5E08EC507D9289369D2E09E3EF12F9CE4479192F(L_10, L_12, NULL); V_2 = L_13; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_005e: { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14 = V_2; if (!L_14) { goto IL_0067; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_15 = V_2; NullCheck(L_15); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_15); } IL_0067: { return; } } }); try { { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_16 = ___1_update; NullCheck(L_16); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_17; L_17 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_16, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_18; L_18 = ZipFile_GetInputStream_mE9B353D1829F89C38D0792704A0F9455E58BC8E5(__this, L_17, NULL); V_3 = L_18; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0054_1: { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_19 = V_3; if (!L_19) { goto IL_005d_1; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_20 = V_3; NullCheck(L_20); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_20); } IL_005d_1: { return; } } }); try { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_21 = ___1_update; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_22 = V_2; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_23 = V_3; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_24 = V_3; NullCheck(L_24); int64_t L_25; L_25 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_24); ZipFile_CopyBytes_m542C5030FFA6800A0F1109614711E06E68AB76BF(__this, L_21, L_22, L_23, L_25, (bool)1, NULL); goto IL_0068; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0068: { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_26 = ___0_workFile; NullCheck(L_26); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_27 = L_26->___baseStream_; NullCheck(L_27); int64_t L_28; L_28 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_27); V_1 = L_28; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_29 = ___1_update; NullCheck(L_29); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_30; L_30 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_29, NULL); int64_t L_31 = V_1; int64_t L_32 = V_0; NullCheck(L_30); ZipEntry_set_CompressedSize_m87DF88E48424231B906D61C2A2C882429125C036(L_30, ((int64_t)il2cpp_codegen_subtract(L_31, L_32)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CopyEntryDirect_m5CC0CF3B0635A2A053E3267A5DCF0F29E2A61F6F (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_workFile, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___1_update, int64_t* ___2_destinationPosition, const RuntimeMethod* method) { int64_t V_0 = 0; int64_t V_1 = 0; uint32_t V_2 = 0; uint32_t V_3 = 0; bool V_4 = false; int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_0 = ___1_update; NullCheck(L_0); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1; L_1 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_0, NULL); NullCheck(L_1); int64_t L_2; L_2 = ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE_inline(L_1, NULL); int64_t* L_3 = ___2_destinationPosition; int64_t L_4 = *((int64_t*)L_3); int32_t L_5 = ((((int64_t)L_2) == ((int64_t)L_4))? 1 : 0); if (L_5) { G_B2_0 = L_5; goto IL_0033; } G_B1_0 = L_5; } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = __this->___baseStream_; int64_t* L_7 = ___2_destinationPosition; int64_t L_8 = *((int64_t*)L_7); NullCheck(L_6); VirtualActionInvoker1< int64_t >::Invoke(13, L_6, L_8); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_9 = ___0_workFile; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_10 = ___1_update; NullCheck(L_9); ZipFile_WriteLocalEntryHeader_mB196274726D038525224BA1A474313EA603537A7(L_9, L_10, NULL); int64_t* L_11 = ___2_destinationPosition; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = __this->___baseStream_; NullCheck(L_12); int64_t L_13; L_13 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_12); *((int64_t*)L_11) = (int64_t)L_13; G_B2_0 = G_B1_0; } IL_0033: { V_0 = ((int64_t)0); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_14 = ___1_update; NullCheck(L_14); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_15; L_15 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_14, NULL); NullCheck(L_15); int64_t L_16; L_16 = ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE_inline(L_15, NULL); V_1 = ((int64_t)il2cpp_codegen_add(L_16, ((int64_t)((int32_t)26)))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = __this->___baseStream_; int64_t L_18 = V_1; NullCheck(L_17); int64_t L_19; L_19 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(26, L_17, L_18, 0); uint16_t L_20; L_20 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_2 = L_20; uint16_t L_21; L_21 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_3 = L_21; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_22 = __this->___baseStream_; NullCheck(L_22); int64_t L_23; L_23 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_22); uint32_t L_24 = V_2; uint32_t L_25 = V_3; V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(L_23, ((int64_t)(uint64_t)((uint32_t)L_24)))), ((int64_t)(uint64_t)((uint32_t)L_25)))); if (!G_B2_0) { goto IL_00d5; } } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_26 = ___1_update; NullCheck(L_26); int64_t L_27; L_27 = ZipUpdate_get_OffsetBasedSize_m0F2A507287F909966520A840E89F207F2316F3D0_inline(L_26, NULL); if ((((int64_t)L_27) == ((int64_t)((int64_t)(-1))))) { goto IL_008c; } } { int64_t* L_28 = ___2_destinationPosition; int64_t* L_29 = ___2_destinationPosition; int64_t L_30 = *((int64_t*)L_29); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_31 = ___1_update; NullCheck(L_31); int64_t L_32; L_32 = ZipUpdate_get_OffsetBasedSize_m0F2A507287F909966520A840E89F207F2316F3D0_inline(L_31, NULL); *((int64_t*)L_28) = (int64_t)((int64_t)il2cpp_codegen_add(L_30, L_32)); return; } IL_008c: { int64_t* L_33 = ___2_destinationPosition; int64_t* L_34 = ___2_destinationPosition; int64_t L_35 = *((int64_t*)L_34); int64_t L_36 = V_0; int64_t L_37 = V_1; *((int64_t*)L_33) = (int64_t)((int64_t)il2cpp_codegen_add(L_35, ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_subtract(L_36, L_37)), ((int64_t)((int32_t)26)))))); int64_t* L_38 = ___2_destinationPosition; int64_t* L_39 = ___2_destinationPosition; int64_t L_40 = *((int64_t*)L_39); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_41 = ___1_update; NullCheck(L_41); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_42; L_42 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_41, NULL); NullCheck(L_42); int64_t L_43; L_43 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_42, NULL); *((int64_t*)L_38) = (int64_t)((int64_t)il2cpp_codegen_add(L_40, L_43)); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_44 = __this->___baseStream_; int64_t* L_45 = ___2_destinationPosition; int64_t L_46 = *((int64_t*)L_45); NullCheck(L_44); int64_t L_47; L_47 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(26, L_44, L_46, 0); uint32_t L_48; L_48 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); V_4 = (bool)((((int32_t)L_48) == ((int32_t)((int32_t)134695760)))? 1 : 0); int64_t* L_49 = ___2_destinationPosition; int64_t* L_50 = ___2_destinationPosition; int64_t L_51 = *((int64_t*)L_50); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_52 = ___1_update; bool L_53 = V_4; int32_t L_54; L_54 = ZipFile_GetDescriptorSize_mB53EA9561E07875723E936DEA09E6EF40E4F9623(L_52, L_53, NULL); *((int64_t*)L_49) = (int64_t)((int64_t)il2cpp_codegen_add(L_51, ((int64_t)L_54))); return; } IL_00d5: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_55 = ___1_update; NullCheck(L_55); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_56; L_56 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_55, NULL); NullCheck(L_56); int64_t L_57; L_57 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_56, NULL); if ((((int64_t)L_57) <= ((int64_t)((int64_t)0)))) { goto IL_00f5; } } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_58 = ___1_update; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_59 = __this->___baseStream_; int64_t* L_60 = ___2_destinationPosition; ZipFile_CopyEntryDataDirect_m2A2840E27C63B63A14C81B8F141C843543DAF512(__this, L_58, L_59, (bool)0, L_60, (&V_0), NULL); } IL_00f5: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_61 = ___1_update; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_62 = __this->___baseStream_; int64_t* L_63 = ___2_destinationPosition; int64_t L_64 = V_0; ZipFile_CopyDescriptorBytesDirect_m670FBE9D966FA53242F0CF0749DB32CD5CA66CCE(__this, L_61, L_62, L_63, L_64, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CopyEntry_m165D353B577EB5DAEE59B7716D952D586EBE90DE (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_workFile, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___1_update, const RuntimeMethod* method) { int64_t V_0 = 0; uint32_t V_1 = 0; uint32_t V_2 = 0; { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_0 = ___0_workFile; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_1 = ___1_update; NullCheck(L_0); ZipFile_WriteLocalEntryHeader_mB196274726D038525224BA1A474313EA603537A7(L_0, L_1, NULL); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_2 = ___1_update; NullCheck(L_2); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_3; L_3 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_2, NULL); NullCheck(L_3); int64_t L_4; L_4 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_3, NULL); if ((((int64_t)L_4) <= ((int64_t)((int64_t)0)))) { goto IL_0072; } } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_5 = ___1_update; NullCheck(L_5); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_6; L_6 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_5, NULL); NullCheck(L_6); int64_t L_7; L_7 = ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE_inline(L_6, NULL); V_0 = ((int64_t)il2cpp_codegen_add(L_7, ((int64_t)((int32_t)26)))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = __this->___baseStream_; int64_t L_9 = V_0; NullCheck(L_8); int64_t L_10; L_10 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(26, L_8, L_9, 0); uint16_t L_11; L_11 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_1 = L_11; uint16_t L_12; L_12 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_2 = L_12; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13 = __this->___baseStream_; uint32_t L_14 = V_1; uint32_t L_15 = V_2; NullCheck(L_13); int64_t L_16; L_16 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(26, L_13, ((int64_t)(uint64_t)((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)L_15)))), 1); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_17 = ___1_update; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_18 = ___0_workFile; NullCheck(L_18); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_19 = L_18->___baseStream_; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_20 = __this->___baseStream_; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_21 = ___1_update; NullCheck(L_21); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_22; L_22 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_21, NULL); NullCheck(L_22); int64_t L_23; L_23 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_22, NULL); ZipFile_CopyBytes_m542C5030FFA6800A0F1109614711E06E68AB76BF(__this, L_17, L_19, L_20, L_23, (bool)0, NULL); } IL_0072: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_24 = ___1_update; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_25 = ___0_workFile; NullCheck(L_25); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_26 = L_25->___baseStream_; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_27 = __this->___baseStream_; ZipFile_CopyDescriptorBytes_mF5F9291868876D891815A12E8E4DCC48699A775A(__this, L_24, L_26, L_27, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Reopen_mC55EA21B9BC09193C4EC1E1F26070112B435386D (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_source, const RuntimeMethod* method) { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* G_B2_0 = NULL; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* G_B2_1 = NULL; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* G_B1_0 = NULL; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* G_B1_1 = NULL; { __this->___isNewArchive_ = (bool)0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_source; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = L_0; if (L_1) { G_B2_0 = L_1; G_B2_1 = __this; goto IL_0018; } G_B1_0 = L_1; G_B1_1 = __this; } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_2 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDA2B9F1A146761B34B8FBDB8566387F3544F73D8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Reopen_mC55EA21B9BC09193C4EC1E1F26070112B435386D_RuntimeMethod_var))); } IL_0018: { NullCheck(G_B2_1); G_B2_1->___baseStream_ = G_B2_0; Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___baseStream_), (void*)G_B2_0); ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Reopen_m4122932FB4A4F5D7753E6D38BF2B281F33238D28 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { String_t* L_0; L_0 = ZipFile_get_Name_m1E267997428033BB1E392F2AF4A97B6113E207D4_inline(__this, NULL); 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*)&_stringLiteralD770F3C244EE8BAC53C4886F5AEF544F59FDD4B8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_Reopen_m4122932FB4A4F5D7753E6D38BF2B281F33238D28_RuntimeMethod_var))); } IL_0013: { String_t* L_2; L_2 = ZipFile_get_Name_m1E267997428033BB1E392F2AF4A97B6113E207D4_inline(__this, NULL); FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_3; L_3 = File_Open_mB4B41C2CDABC136A36207B3215D1BCC3A22AD5E7(L_2, 3, 1, 1, NULL); ZipFile_Reopen_mC55EA21B9BC09193C4EC1E1F26070112B435386D(__this, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_UpdateCommentOnly_m80D3E5A5290AFBAC06E93634215A14D25F99A5D0 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IArchiveStorage_t8A210FB77081FA39E2D41272DD9A7E9D43D280AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* V_1 = NULL; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* V_2 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream_; NullCheck(L_0); int64_t L_1; L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_0); V_0 = L_1; V_1 = (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82*)NULL; RuntimeObject* L_2 = __this->___archiveStorage_; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IArchiveStorage_t8A210FB77081FA39E2D41272DD9A7E9D43D280AE_il2cpp_TypeInfo_var, L_2); if (L_3) { goto IL_004d; } } { RuntimeObject* L_4 = __this->___archiveStorage_; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = __this->___baseStream_; NullCheck(L_4); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6; L_6 = InterfaceFuncInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(3, IArchiveStorage_t8A210FB77081FA39E2D41272DD9A7E9D43D280AE_il2cpp_TypeInfo_var, L_4, L_5); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_7 = (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82*)il2cpp_codegen_object_new(ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); ZipHelperStream__ctor_mA3312249DD837FF2074DD5A6AC85CB5F2D814A27(L_7, L_6, NULL); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_8 = L_7; NullCheck(L_8); ZipHelperStream_set_IsStreamOwner_mC072114E5FEA9CD4217D5DC17CAE302937C6CF42_inline(L_8, (bool)1, NULL); V_1 = L_8; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = __this->___baseStream_; NullCheck(L_9); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_9, NULL); __this->___baseStream_ = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___baseStream_), (void*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL); goto IL_009e; } IL_004d: { RuntimeObject* L_10 = __this->___archiveStorage_; NullCheck(L_10); int32_t L_11; L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IArchiveStorage_t8A210FB77081FA39E2D41272DD9A7E9D43D280AE_il2cpp_TypeInfo_var, L_10); if ((!(((uint32_t)L_11) == ((uint32_t)1)))) { goto IL_0080; } } { RuntimeObject* L_12 = __this->___archiveStorage_; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13 = __this->___baseStream_; NullCheck(L_12); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14; L_14 = InterfaceFuncInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(4, IArchiveStorage_t8A210FB77081FA39E2D41272DD9A7E9D43D280AE_il2cpp_TypeInfo_var, L_12, L_13); __this->___baseStream_ = L_14; Il2CppCodeGenWriteBarrier((void**)(&__this->___baseStream_), (void*)L_14); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_15 = __this->___baseStream_; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_16 = (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82*)il2cpp_codegen_object_new(ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); ZipHelperStream__ctor_mA3312249DD837FF2074DD5A6AC85CB5F2D814A27(L_16, L_15, NULL); V_1 = L_16; goto IL_009e; } IL_0080: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = __this->___baseStream_; NullCheck(L_17); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_17, NULL); __this->___baseStream_ = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___baseStream_), (void*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL); String_t* L_18; L_18 = ZipFile_get_Name_m1E267997428033BB1E392F2AF4A97B6113E207D4_inline(__this, NULL); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_19 = (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82*)il2cpp_codegen_object_new(ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); ZipHelperStream__ctor_m9602F498E51EC11F06B3601A26331997EE2E387A(L_19, L_18, NULL); V_1 = L_19; } IL_009e: { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_20 = V_1; V_2 = L_20; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0100: { { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_21 = V_2; if (!L_21) { goto IL_0109; } } { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_22 = V_2; NullCheck(L_22); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_22); } IL_0109: { return; } } }); try { { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_23 = V_1; int64_t L_24 = V_0; NullCheck(L_23); int64_t L_25; L_25 = ZipHelperStream_LocateBlockWithSignature_mC1DE8D82828B4279508FFB3AA4BD560E0C42AFC7(L_23, ((int32_t)101010256), L_24, ((int32_t)22), ((int32_t)65535), NULL); if ((((int64_t)L_25) >= ((int64_t)((int64_t)0)))) { goto IL_00c2_1; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_26 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF8930BD62A6977B678B510FBC01A18E4D3FFF599)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_UpdateCommentOnly_m80D3E5A5290AFBAC06E93634215A14D25F99A5D0_RuntimeMethod_var))); } IL_00c2_1: { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_27 = V_1; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_28 = L_27; NullCheck(L_28); int64_t L_29; L_29 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_28); NullCheck(L_28); VirtualActionInvoker1< int64_t >::Invoke(13, L_28, ((int64_t)il2cpp_codegen_add(L_29, ((int64_t)((int32_t)16))))); ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* L_30 = __this->___newComment_; NullCheck(L_30); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31; L_31 = ZipString_get_RawComment_m875A05F6F7B548933C3D895B40A94EFB8ED0815E(L_30, NULL); V_3 = L_31; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_32 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = V_3; NullCheck(L_33); NullCheck(L_32); ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(L_32, ((int32_t)(((RuntimeArray*)L_33)->max_length)), NULL); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_34 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = V_3; NullCheck(L_36); NullCheck(L_34); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, L_34, L_35, 0, ((int32_t)(((RuntimeArray*)L_36)->max_length))); ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_37 = V_1; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_38 = V_1; NullCheck(L_38); int64_t L_39; L_39 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_38); NullCheck(L_37); VirtualActionInvoker1< int64_t >::Invoke(27, L_37, L_39); goto IL_010a; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_010a: { RuntimeObject* L_40 = __this->___archiveStorage_; NullCheck(L_40); int32_t L_41; L_41 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IArchiveStorage_t8A210FB77081FA39E2D41272DD9A7E9D43D280AE_il2cpp_TypeInfo_var, L_40); if (L_41) { goto IL_0129; } } { RuntimeObject* L_42 = __this->___archiveStorage_; NullCheck(L_42); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_43; L_43 = InterfaceFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(2, IArchiveStorage_t8A210FB77081FA39E2D41272DD9A7E9D43D280AE_il2cpp_TypeInfo_var, L_42); ZipFile_Reopen_mC55EA21B9BC09193C4EC1E1F26070112B435386D(__this, L_43, NULL); return; } IL_0129: { ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_RunUpdates_m72397EBB9DA301B815C5DEE3DF87DE4EEFC92967 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __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*)&Enumerator_Dispose_m80E6DFE7D2DDC4E6E7D8AEC2F7B64F1F429EA76D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m8EE91B2384327C349FC028D075BA0EECF45B22A9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m36338ACD8C737C022BAF2295A9A852890209C370_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IArchiveStorage_t8A210FB77081FA39E2D41272DD9A7E9D43D280AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m409779BEF8523A709651F6E0FC99D30039B352E9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_m926ABE837252116BA9553171CBD11FE2D5D7AE37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateComparer_tF81D96250536822BA2347CF1A52DD4BCB0AE61BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; int64_t V_1 = 0; bool V_2 = false; int64_t V_3 = 0; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* V_4 = NULL; int64_t V_5 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_6 = NULL; Enumerator_t27845A07170AF7139D3776B89B0EFEAEF318B8DC V_7; memset((&V_7), 0, sizeof(V_7)); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* V_8 = NULL; int32_t V_9 = 0; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* V_10 = NULL; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* V_11 = NULL; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* V_12 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B35_0 = NULL; { V_0 = ((int64_t)0); V_1 = ((int64_t)0); V_2 = (bool)0; V_3 = ((int64_t)0); bool L_0; L_0 = ZipFile_get_IsNewArchive_m9AB2DA266F7A0A27D398160FA06E5DA8EBF0B7BC_inline(__this, NULL); if (!L_0) { goto IL_0028; } } { V_4 = __this; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_1 = V_4; NullCheck(L_1); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = L_1->___baseStream_; NullCheck(L_2); VirtualActionInvoker1< int64_t >::Invoke(13, L_2, ((int64_t)0)); V_2 = (bool)1; goto IL_0099; } IL_0028: { RuntimeObject* L_3 = __this->___archiveStorage_; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IArchiveStorage_t8A210FB77081FA39E2D41272DD9A7E9D43D280AE_il2cpp_TypeInfo_var, L_3); if ((!(((uint32_t)L_4) == ((uint32_t)1)))) { goto IL_005b; } } { V_4 = __this; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_5 = V_4; NullCheck(L_5); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = L_5->___baseStream_; NullCheck(L_6); VirtualActionInvoker1< int64_t >::Invoke(13, L_6, ((int64_t)0)); V_2 = (bool)1; List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_7 = __this->___updates_; UpdateComparer_tF81D96250536822BA2347CF1A52DD4BCB0AE61BF* L_8 = (UpdateComparer_tF81D96250536822BA2347CF1A52DD4BCB0AE61BF*)il2cpp_codegen_object_new(UpdateComparer_tF81D96250536822BA2347CF1A52DD4BCB0AE61BF_il2cpp_TypeInfo_var); UpdateComparer__ctor_mC37893AA498C2D4F7AAC5379196443D6E732E987(L_8, NULL); NullCheck(L_7); List_1_Sort_m926ABE837252116BA9553171CBD11FE2D5D7AE37(L_7, L_8, List_1_Sort_m926ABE837252116BA9553171CBD11FE2D5D7AE37_RuntimeMethod_var); goto IL_0099; } IL_005b: { RuntimeObject* L_9 = __this->___archiveStorage_; NullCheck(L_9); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_10; L_10 = InterfaceFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(1, IArchiveStorage_t8A210FB77081FA39E2D41272DD9A7E9D43D280AE_il2cpp_TypeInfo_var, L_9); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_11; L_11 = ZipFile_Create_m170FA1F176F673E24D68A0FCB1728AD262FF0E01(L_10, NULL); V_4 = L_11; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_12 = V_4; int32_t L_13; L_13 = ZipFile_get_UseZip64_m3914F19C663061180AC55060AF8A163D92A987BA_inline(__this, NULL); NullCheck(L_12); ZipFile_set_UseZip64_m1B8DCC2C0C0F518CAB06F3AE07F54091D12C0BFA_inline(L_12, L_13, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___key; if (!L_14) { goto IL_0099; } } { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_15 = V_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___key; NullCheck((RuntimeArray*)L_16); RuntimeObject* L_17; L_17 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_16, NULL); NullCheck(L_15); L_15->___key = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_17, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&L_15->___key), (void*)((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_17, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var))); } IL_0099: { } try { { List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_18 = __this->___updates_; NullCheck(L_18); Enumerator_t27845A07170AF7139D3776B89B0EFEAEF318B8DC L_19; L_19 = List_1_GetEnumerator_m409779BEF8523A709651F6E0FC99D30039B352E9(L_18, List_1_GetEnumerator_m409779BEF8523A709651F6E0FC99D30039B352E9_RuntimeMethod_var); V_7 = L_19; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0142_1: { Enumerator_Dispose_m80E6DFE7D2DDC4E6E7D8AEC2F7B64F1F429EA76D((&V_7), Enumerator_Dispose_m80E6DFE7D2DDC4E6E7D8AEC2F7B64F1F429EA76D_RuntimeMethod_var); return; } }); try { { goto IL_0134_2; } IL_00ac_2: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_20; L_20 = Enumerator_get_Current_m36338ACD8C737C022BAF2295A9A852890209C370_inline((&V_7), Enumerator_get_Current_m36338ACD8C737C022BAF2295A9A852890209C370_RuntimeMethod_var); V_8 = L_20; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_21 = V_8; if (!L_21) { goto IL_0134_2; } } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_22 = V_8; NullCheck(L_22); int32_t L_23; L_23 = ZipUpdate_get_Command_mC485960DF8934287BC9FD40497D3087ACE45A6D3_inline(L_22, NULL); V_9 = L_23; int32_t L_24 = V_9; switch (L_24) { case 0: { goto IL_00d7_2; } case 1: { goto IL_00f4_2; } case 2: { goto IL_0100_2; } } } { goto IL_0134_2; } IL_00d7_2: { bool L_25 = V_2; if (!L_25) { goto IL_00e8_2; } } { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_26 = V_4; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_27 = V_8; ZipFile_CopyEntryDirect_m5CC0CF3B0635A2A053E3267A5DCF0F29E2A61F6F(__this, L_26, L_27, (&V_3), NULL); goto IL_0134_2; } IL_00e8_2: { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_28 = V_4; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_29 = V_8; ZipFile_CopyEntry_m165D353B577EB5DAEE59B7716D952D586EBE90DE(__this, L_28, L_29, NULL); goto IL_0134_2; } IL_00f4_2: { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_30 = V_4; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_31 = V_8; ZipFile_ModifyEntry_m497979708FEF526958EF340638400F9FD21A7A80(__this, L_30, L_31, NULL); goto IL_0134_2; } IL_0100_2: { bool L_32; L_32 = ZipFile_get_IsNewArchive_m9AB2DA266F7A0A27D398160FA06E5DA8EBF0B7BC_inline(__this, NULL); bool L_33 = V_2; if (!((int32_t)(((((int32_t)L_32) == ((int32_t)0))? 1 : 0)&(int32_t)L_33))) { goto IL_011a_2; } } { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_34 = V_4; NullCheck(L_34); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_35 = L_34->___baseStream_; int64_t L_36 = V_3; NullCheck(L_35); VirtualActionInvoker1< int64_t >::Invoke(13, L_35, L_36); } IL_011a_2: { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_37 = V_4; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_38 = V_8; ZipFile_AddEntry_mEEC5BBB3BE4FF68A8B71C99579BB5246EFC3F773(__this, L_37, L_38, NULL); bool L_39 = V_2; if (!L_39) { goto IL_0134_2; } } { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_40 = V_4; NullCheck(L_40); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_41 = L_40->___baseStream_; NullCheck(L_41); int64_t L_42; L_42 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_41); V_3 = L_42; } IL_0134_2: { bool L_43; L_43 = Enumerator_MoveNext_m8EE91B2384327C349FC028D075BA0EECF45B22A9((&V_7), Enumerator_MoveNext_m8EE91B2384327C349FC028D075BA0EECF45B22A9_RuntimeMethod_var); if (L_43) { goto IL_00ac_2; } } { goto IL_0150_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0150_1: { bool L_44; L_44 = ZipFile_get_IsNewArchive_m9AB2DA266F7A0A27D398160FA06E5DA8EBF0B7BC_inline(__this, NULL); bool L_45 = V_2; if (!((int32_t)(((((int32_t)L_44) == ((int32_t)0))? 1 : 0)&(int32_t)L_45))) { goto IL_016a_1; } } { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_46 = V_4; NullCheck(L_46); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_47 = L_46->___baseStream_; int64_t L_48 = V_3; NullCheck(L_47); VirtualActionInvoker1< int64_t >::Invoke(13, L_47, L_48); } IL_016a_1: { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_49 = V_4; NullCheck(L_49); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_50 = L_49->___baseStream_; NullCheck(L_50); int64_t L_51; L_51 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_50); V_5 = L_51; List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_52 = __this->___updates_; NullCheck(L_52); Enumerator_t27845A07170AF7139D3776B89B0EFEAEF318B8DC L_53; L_53 = List_1_GetEnumerator_m409779BEF8523A709651F6E0FC99D30039B352E9(L_52, List_1_GetEnumerator_m409779BEF8523A709651F6E0FC99D30039B352E9_RuntimeMethod_var); V_7 = L_53; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01b1_1: { Enumerator_Dispose_m80E6DFE7D2DDC4E6E7D8AEC2F7B64F1F429EA76D((&V_7), Enumerator_Dispose_m80E6DFE7D2DDC4E6E7D8AEC2F7B64F1F429EA76D_RuntimeMethod_var); return; } }); try { { goto IL_01a6_2; } IL_0187_2: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_54; L_54 = Enumerator_get_Current_m36338ACD8C737C022BAF2295A9A852890209C370_inline((&V_7), Enumerator_get_Current_m36338ACD8C737C022BAF2295A9A852890209C370_RuntimeMethod_var); V_10 = L_54; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_55 = V_10; if (!L_55) { goto IL_01a6_2; } } { int64_t L_56 = V_0; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_57 = V_4; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_58 = V_10; NullCheck(L_58); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_59; L_59 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_58, NULL); NullCheck(L_57); int32_t L_60; L_60 = ZipFile_WriteCentralDirectoryHeader_m8AB22034B1B06889F2178E636C54ACEC27274909(L_57, L_59, NULL); V_0 = ((int64_t)il2cpp_codegen_add(L_56, ((int64_t)L_60))); } IL_01a6_2: { bool L_61; L_61 = Enumerator_MoveNext_m8EE91B2384327C349FC028D075BA0EECF45B22A9((&V_7), Enumerator_MoveNext_m8EE91B2384327C349FC028D075BA0EECF45B22A9_RuntimeMethod_var); if (L_61) { goto IL_0187_2; } } { goto IL_01bf_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01bf_1: { ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* L_62 = __this->___newComment_; if (L_62) { goto IL_01d4_1; } } { String_t* L_63 = __this->___comment_; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64; L_64 = ZipStrings_ConvertToArray_m9BBD0CBBDCF51D326C7A0D36D2E32DE57E167FAB(L_63, NULL); G_B35_0 = L_64; goto IL_01df_1; } IL_01d4_1: { ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* L_65 = __this->___newComment_; NullCheck(L_65); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66; L_66 = ZipString_get_RawComment_m875A05F6F7B548933C3D895B40A94EFB8ED0815E(L_65, NULL); G_B35_0 = L_66; } IL_01df_1: { V_6 = G_B35_0; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_67 = V_4; NullCheck(L_67); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_68 = L_67->___baseStream_; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_69 = (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82*)il2cpp_codegen_object_new(ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); ZipHelperStream__ctor_mA3312249DD837FF2074DD5A6AC85CB5F2D814A27(L_69, L_68, NULL); V_11 = L_69; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0203_1: { { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_70 = V_11; if (!L_70) { goto IL_020e_1; } } { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_71 = V_11; NullCheck(L_71); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_71); } IL_020e_1: { return; } } }); try { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_72 = V_11; int64_t L_73 = __this->___updateCount_; int64_t L_74 = V_0; int64_t L_75 = V_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_76 = V_6; NullCheck(L_72); ZipHelperStream_WriteEndOfCentralDirectory_m1F8949386018CF548DC343443B701BBF0A80178D(L_72, L_73, L_74, L_75, L_76, NULL); goto IL_020f_1; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_020f_1: { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_77 = V_4; NullCheck(L_77); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_78 = L_77->___baseStream_; NullCheck(L_78); int64_t L_79; L_79 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_78); V_1 = L_79; List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_80 = __this->___updates_; NullCheck(L_80); Enumerator_t27845A07170AF7139D3776B89B0EFEAEF318B8DC L_81; L_81 = List_1_GetEnumerator_m409779BEF8523A709651F6E0FC99D30039B352E9(L_80, List_1_GetEnumerator_m409779BEF8523A709651F6E0FC99D30039B352E9_RuntimeMethod_var); V_7 = L_81; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_030a_1: { Enumerator_Dispose_m80E6DFE7D2DDC4E6E7D8AEC2F7B64F1F429EA76D((&V_7), Enumerator_Dispose_m80E6DFE7D2DDC4E6E7D8AEC2F7B64F1F429EA76D_RuntimeMethod_var); return; } }); try { { goto IL_02fc_2; } IL_022e_2: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_82; L_82 = Enumerator_get_Current_m36338ACD8C737C022BAF2295A9A852890209C370_inline((&V_7), Enumerator_get_Current_m36338ACD8C737C022BAF2295A9A852890209C370_RuntimeMethod_var); V_12 = L_82; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_83 = V_12; if (!L_83) { goto IL_02fc_2; } } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_84 = V_12; NullCheck(L_84); int64_t L_85; L_85 = ZipUpdate_get_CrcPatchOffset_m81CA5F38FB212E274A4E4D66D7CFECEDD3799C1E_inline(L_84, NULL); if ((((int64_t)L_85) <= ((int64_t)((int64_t)0)))) { goto IL_0280_2; } } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_86 = V_12; NullCheck(L_86); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_87; L_87 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_86, NULL); NullCheck(L_87); int64_t L_88; L_88 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_87, NULL); if ((((int64_t)L_88) <= ((int64_t)((int64_t)0)))) { goto IL_0280_2; } } { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_89 = V_4; NullCheck(L_89); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_90 = L_89->___baseStream_; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_91 = V_12; NullCheck(L_91); int64_t L_92; L_92 = ZipUpdate_get_CrcPatchOffset_m81CA5F38FB212E274A4E4D66D7CFECEDD3799C1E_inline(L_91, NULL); NullCheck(L_90); VirtualActionInvoker1< int64_t >::Invoke(13, L_90, L_92); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_93 = V_4; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_94 = V_12; NullCheck(L_94); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_95; L_95 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_94, NULL); NullCheck(L_95); int64_t L_96; L_96 = ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060(L_95, NULL); NullCheck(L_93); ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(L_93, ((int32_t)L_96), NULL); } IL_0280_2: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_97 = V_12; NullCheck(L_97); int64_t L_98; L_98 = ZipUpdate_get_SizePatchOffset_m055D34EEBF70BA5BE08AF1C1C584C08D5A4673C9_inline(L_97, NULL); if ((((int64_t)L_98) <= ((int64_t)((int64_t)0)))) { goto IL_02fc_2; } } { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_99 = V_4; NullCheck(L_99); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_100 = L_99->___baseStream_; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_101 = V_12; NullCheck(L_101); int64_t L_102; L_102 = ZipUpdate_get_SizePatchOffset_m055D34EEBF70BA5BE08AF1C1C584C08D5A4673C9_inline(L_101, NULL); NullCheck(L_100); VirtualActionInvoker1< int64_t >::Invoke(13, L_100, L_102); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_103 = V_12; NullCheck(L_103); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_104; L_104 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_103, NULL); NullCheck(L_104); bool L_105; L_105 = ZipEntry_get_LocalHeaderRequiresZip64_m523A7AC3BAB32B105C58262C79307DFBBDA7F9DE(L_104, NULL); if (!L_105) { goto IL_02d4_2; } } { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_106 = V_4; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_107 = V_12; NullCheck(L_107); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_108; L_108 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_107, NULL); NullCheck(L_108); int64_t L_109; L_109 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_108, NULL); NullCheck(L_106); ZipFile_WriteLeLong_m02E864FA983236F3854E688CEEDE09C25CF52A69(L_106, L_109, NULL); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_110 = V_4; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_111 = V_12; NullCheck(L_111); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_112; L_112 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_111, NULL); NullCheck(L_112); int64_t L_113; L_113 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_112, NULL); NullCheck(L_110); ZipFile_WriteLeLong_m02E864FA983236F3854E688CEEDE09C25CF52A69(L_110, L_113, NULL); goto IL_02fc_2; } IL_02d4_2: { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_114 = V_4; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_115 = V_12; NullCheck(L_115); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_116; L_116 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_115, NULL); NullCheck(L_116); int64_t L_117; L_117 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_116, NULL); NullCheck(L_114); ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(L_114, ((int32_t)L_117), NULL); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_118 = V_4; ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_119 = V_12; NullCheck(L_119); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_120; L_120 = ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B(L_119, NULL); NullCheck(L_120); int64_t L_121; L_121 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_120, NULL); NullCheck(L_118); ZipFile_WriteLEInt_m3D4F50BB0DAC5595230379FD4FB8C000CEB74739(L_118, ((int32_t)L_121), NULL); } IL_02fc_2: { bool L_122; L_122 = Enumerator_MoveNext_m8EE91B2384327C349FC028D075BA0EECF45B22A9((&V_7), Enumerator_MoveNext_m8EE91B2384327C349FC028D075BA0EECF45B22A9_RuntimeMethod_var); if (L_122) { goto IL_022e_2; } } { goto IL_0318_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0318_1: { goto IL_033c; } } 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_031a; } throw e; } CATCH_031a: { { RuntimeObject* L_123 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_124 = V_4; NullCheck(L_124); ZipFile_Close_mF0B9D4F33FBD2419B1F8AEB78027D416D5023149(L_124, NULL); bool L_125 = V_2; if (L_125) { goto IL_033a; } } { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_126 = V_4; NullCheck(L_126); String_t* L_127; L_127 = ZipFile_get_Name_m1E267997428033BB1E392F2AF4A97B6113E207D4_inline(L_126, NULL); if (!L_127) { goto IL_033a; } } { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_128 = V_4; NullCheck(L_128); String_t* L_129; L_129 = ZipFile_get_Name_m1E267997428033BB1E392F2AF4A97B6113E207D4_inline(L_128, NULL); File_Delete_mE29829DA504F3E1B8BCB78F21E2862C9ED7EC386(L_129, NULL); } IL_033a: { IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } } IL_033c: { bool L_130 = V_2; if (!L_130) { goto IL_0366; } } { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_131 = V_4; NullCheck(L_131); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_132 = L_131->___baseStream_; int64_t L_133 = V_1; NullCheck(L_132); VirtualActionInvoker1< int64_t >::Invoke(27, L_132, L_133); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_134 = V_4; NullCheck(L_134); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_135 = L_134->___baseStream_; NullCheck(L_135); VirtualActionInvoker0::Invoke(17, L_135); __this->___isNewArchive_ = (bool)0; ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B(__this, NULL); return; } IL_0366: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_136 = __this->___baseStream_; NullCheck(L_136); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_136, NULL); RuntimeObject* L_137 = __this->___archiveStorage_; NullCheck(L_137); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_138; L_138 = InterfaceFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(2, IArchiveStorage_t8A210FB77081FA39E2D41272DD9A7E9D43D280AE_il2cpp_TypeInfo_var, L_137); ZipFile_Reopen_mC55EA21B9BC09193C4EC1E1F26070112B435386D(__this, L_138, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { List_1_t7264ECE1B10ACCA8B877F26BCE64D3624E6BAACF* L_0 = __this->___updates_; 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*)&_stringLiteralCAF15CFC9E66D2EAD5F1C9099982BFA65BE4A7EE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CheckUpdating_mCEA4B3B90002EB5B170A3770B30BA0868941FDD0_RuntimeMethod_var))); } IL_0013: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_System_IDisposable_Dispose_mEED105281FEFFCD0974CC54455EBC0DC3C76E13B (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { ZipFile_Close_mF0B9D4F33FBD2419B1F8AEB78027D416D5023149(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_DisposeInternal_m74D9278A5AF166508B5F116E925568EA33CDE8BC (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, bool ___0_disposing, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Empty_Array_TisZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_mD3A61D26CF46D73779C4A9CE28CA91FD4BA13BDF_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; bool V_1 = false; { bool L_0 = __this->___isDisposed_; if (L_0) { goto IL_0058; } } { __this->___isDisposed_ = (bool)1; ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_1; L_1 = Empty_Array_TisZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_mD3A61D26CF46D73779C4A9CE28CA91FD4BA13BDF_inline(Empty_Array_TisZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_mD3A61D26CF46D73779C4A9CE28CA91FD4BA13BDF_RuntimeMethod_var); __this->___entries_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___entries_), (void*)L_1); bool L_2; L_2 = ZipFile_get_IsStreamOwner_m021004FD70506F5B5F016D5E6EB03DD951F75EFE_inline(__this, NULL); if (!L_2) { goto IL_0052; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = __this->___baseStream_; if (!L_3) { goto IL_0052; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = __this->___baseStream_; V_0 = L_4; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0048: { { bool L_5 = V_1; if (!L_5) { goto IL_0051; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_6, NULL); } IL_0051: { return; } } }); try { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_7, (&V_1), NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = __this->___baseStream_; NullCheck(L_8); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_8, NULL); goto IL_0052; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0052: { ZipFile_PostUpdateCleanup_m4422B53F2781D2413F94F73DCC3852B3AA5C387B(__this, NULL); } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Dispose_mF4B701874DCD3EE9B2E941F62A1473FB7ADDD003 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, bool ___0_disposing, const RuntimeMethod* method) { { bool L_0 = ___0_disposing; ZipFile_DisposeInternal_m74D9278A5AF166508B5F116E925568EA33CDE8BC(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; int32_t G_B4_0 = 0; int32_t G_B3_0 = 0; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream_; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(30, L_0); int32_t L_2 = L_1; if ((((int32_t)L_2) >= ((int32_t)0))) { G_B2_0 = L_2; goto IL_001a; } G_B1_0 = L_2; } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_3 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAE817B241D6FCE7706098D926738DF63DF4FFF14)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E_RuntimeMethod_var))); } IL_001a: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = __this->___baseStream_; NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(30, L_4); V_0 = L_5; int32_t L_6 = V_0; if ((((int32_t)L_6) >= ((int32_t)0))) { G_B4_0 = G_B2_0; goto IL_0035; } G_B3_0 = G_B2_0; } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_7 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAE817B241D6FCE7706098D926738DF63DF4FFF14)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E_RuntimeMethod_var))); } IL_0035: { int32_t L_8 = V_0; return (uint16_t)((int32_t)(uint16_t)((int32_t)(((int32_t)(uint16_t)G_B4_0)|((int32_t)(uint16_t)((int32_t)(L_8<<8)))))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { uint16_t L_0; L_0 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); uint16_t L_1; L_1 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); return ((int32_t)((int32_t)L_0|((int32_t)((int32_t)L_1<<((int32_t)16))))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t ZipFile_ReadLEUlong_m6256868A5B6AAF6E018BC7C698632BC3EFB5E3F5 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { uint32_t L_0; L_0 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); uint32_t L_1; L_1 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); return ((int64_t)(((int64_t)(uint64_t)((uint32_t)L_0))|((int64_t)(((int64_t)(uint64_t)((uint32_t)L_1))<<((int32_t)32))))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipFile_LocateBlockWithSignature_mE9B3949E02A1A4D4BE025228780C1D40B4709CCD (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int32_t ___0_signature, int64_t ___1_endLocation, int32_t ___2_minimumBlockSize, int32_t ___3_maximumVariableData, 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*)&ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* V_0 = NULL; int64_t V_1 = 0; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream_; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_1 = (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82*)il2cpp_codegen_object_new(ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82_il2cpp_TypeInfo_var); ZipHelperStream__ctor_mA3312249DD837FF2074DD5A6AC85CB5F2D814A27(L_1, L_0, NULL); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001a: { { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_2 = V_0; if (!L_2) { goto IL_0023; } } { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_3 = V_0; NullCheck(L_3); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3); } IL_0023: { return; } } }); try { ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* L_4 = V_0; int32_t L_5 = ___0_signature; int64_t L_6 = ___1_endLocation; int32_t L_7 = ___2_minimumBlockSize; int32_t L_8 = ___3_maximumVariableData; NullCheck(L_4); int64_t L_9; L_9 = ZipHelperStream_LocateBlockWithSignature_mC1DE8D82828B4279508FFB3AA4BD560E0C42AFC7(L_4, L_5, L_6, L_7, L_8, NULL); V_1 = L_9; goto IL_0024; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0024: { int64_t L_10 = V_1; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __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*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; uint16_t V_1 = 0; uint64_t V_2 = 0; uint64_t V_3 = 0; uint64_t V_4 = 0; int64_t V_5 = 0; uint32_t V_6 = 0; bool V_7 = false; bool V_8 = false; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_9 = NULL; uint64_t V_10 = 0; uint64_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; uint32_t V_16 = 0; uint32_t V_17 = 0; int64_t V_18 = 0; int64_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; uint32_t V_23 = 0; int64_t V_24 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_25 = NULL; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* V_26 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_27 = NULL; uint16_t G_B6_0 = 0; uint16_t G_B5_0 = 0; uint16_t G_B7_0 = 0; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream_; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(8, L_0); if (L_1) { goto IL_0018; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_2 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0E91C8542CB10137EF25367BD95CD66E7B2FF4CE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B_RuntimeMethod_var))); } IL_0018: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = __this->___baseStream_; NullCheck(L_3); int64_t L_4; L_4 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_3); int64_t L_5; L_5 = ZipFile_LocateBlockWithSignature_mE9B3949E02A1A4D4BE025228780C1D40B4709CCD(__this, ((int32_t)101010256), L_4, ((int32_t)22), ((int32_t)65535), NULL); V_0 = L_5; int64_t L_6 = V_0; if ((((int64_t)L_6) >= ((int64_t)((int64_t)0)))) { goto IL_0046; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_7 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF8930BD62A6977B678B510FBC01A18E4D3FFF599)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B_RuntimeMethod_var))); } IL_0046: { uint16_t L_8; L_8 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); uint16_t L_9; L_9 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_1 = L_9; uint16_t L_10; L_10 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_2 = ((int64_t)(uint64_t)((uint32_t)L_10)); uint16_t L_11; L_11 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_3 = ((int64_t)(uint64_t)((uint32_t)L_11)); uint32_t L_12; L_12 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); V_4 = ((int64_t)(uint64_t)((uint32_t)L_12)); uint32_t L_13; L_13 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); V_5 = ((int64_t)(uint64_t)((uint32_t)L_13)); uint16_t L_14; L_14 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_6 = L_14; uint32_t L_15 = V_6; if ((!(((uint32_t)L_15) > ((uint32_t)0)))) { G_B6_0 = L_8; goto IL_00a7; } G_B5_0 = L_8; } { uint32_t L_16 = V_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_16); V_9 = L_17; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_18 = __this->___baseStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_9; StreamUtils_ReadFully_mB6EB637B48B2A7FA99AB4F56D7411C80E78C922A(L_18, L_19, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_9; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); String_t* L_21; L_21 = ZipStrings_ConvertToString_m64CBA7FEC56FF59026CDE312300DD81BF0BCE558(L_20, NULL); __this->___comment_ = L_21; Il2CppCodeGenWriteBarrier((void**)(&__this->___comment_), (void*)L_21); G_B7_0 = G_B5_0; goto IL_00b2; } IL_00a7: { String_t* L_22 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty; __this->___comment_ = L_22; Il2CppCodeGenWriteBarrier((void**)(&__this->___comment_), (void*)L_22); G_B7_0 = G_B6_0; } IL_00b2: { V_7 = (bool)0; V_8 = (bool)0; if ((((int32_t)G_B7_0) == ((int32_t)((int32_t)65535)))) { goto IL_00e5; } } { uint16_t L_23 = V_1; if ((((int32_t)L_23) == ((int32_t)((int32_t)65535)))) { goto IL_00e5; } } { uint64_t L_24 = V_2; if ((((int64_t)L_24) == ((int64_t)((int64_t)((int32_t)65535))))) { goto IL_00e5; } } { uint64_t L_25 = V_3; if ((((int64_t)L_25) == ((int64_t)((int64_t)((int32_t)65535))))) { goto IL_00e5; } } { uint64_t L_26 = V_4; if ((((int64_t)L_26) == ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_00e5; } } { int64_t L_27 = V_5; if ((!(((uint64_t)L_27) == ((uint64_t)((int64_t)(uint64_t)((uint32_t)(-1))))))) { goto IL_00e8; } } IL_00e5: { V_8 = (bool)1; } IL_00e8: { int64_t L_28 = V_0; int64_t L_29; L_29 = ZipFile_LocateBlockWithSignature_mE9B3949E02A1A4D4BE025228780C1D40B4709CCD(__this, ((int32_t)117853008), ((int64_t)il2cpp_codegen_subtract(L_28, ((int64_t)4))), ((int32_t)20), 0, NULL); if ((((int64_t)L_29) >= ((int64_t)((int64_t)0)))) { goto IL_0110; } } { bool L_30 = V_8; if (!L_30) { goto IL_019d; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_31 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_31, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC3A4B333FF36219D9DA4780A6D2C74A56E832CA0)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B_RuntimeMethod_var))); } IL_0110: { V_7 = (bool)1; uint32_t L_32; L_32 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); uint64_t L_33; L_33 = ZipFile_ReadLEUlong_m6256868A5B6AAF6E018BC7C698632BC3EFB5E3F5(__this, NULL); V_10 = L_33; uint32_t L_34; L_34 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_35 = __this->___baseStream_; uint64_t L_36 = V_10; NullCheck(L_35); VirtualActionInvoker1< int64_t >::Invoke(13, L_35, L_36); uint32_t L_37; L_37 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); if ((((int64_t)((int64_t)(uint64_t)((uint32_t)L_37))) == ((int64_t)((int64_t)((int32_t)101075792))))) { goto IL_015c; } } { uint64_t L_38 = V_10; uint64_t L_39 = L_38; RuntimeObject* L_40 = Box(il2cpp_defaults.uint64_class, &L_39); String_t* L_41; L_41 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE4D582F57D09B5CB87D0FD74EA60D33268980494)), L_40, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_42 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_42, L_41, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B_RuntimeMethod_var))); } IL_015c: { uint64_t L_43; L_43 = ZipFile_ReadLEUlong_m6256868A5B6AAF6E018BC7C698632BC3EFB5E3F5(__this, NULL); uint16_t L_44; L_44 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); uint16_t L_45; L_45 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); uint32_t L_46; L_46 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); uint32_t L_47; L_47 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); uint64_t L_48; L_48 = ZipFile_ReadLEUlong_m6256868A5B6AAF6E018BC7C698632BC3EFB5E3F5(__this, NULL); V_2 = L_48; uint64_t L_49; L_49 = ZipFile_ReadLEUlong_m6256868A5B6AAF6E018BC7C698632BC3EFB5E3F5(__this, NULL); V_3 = L_49; uint64_t L_50; L_50 = ZipFile_ReadLEUlong_m6256868A5B6AAF6E018BC7C698632BC3EFB5E3F5(__this, NULL); V_4 = L_50; uint64_t L_51; L_51 = ZipFile_ReadLEUlong_m6256868A5B6AAF6E018BC7C698632BC3EFB5E3F5(__this, NULL); V_5 = L_51; } IL_019d: { uint64_t L_52 = V_2; if ((uint64_t)(L_52) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B_RuntimeMethod_var); ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_53 = (ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E*)(ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E*)SZArrayNew(ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)L_52)); __this->___entries_ = L_53; Il2CppCodeGenWriteBarrier((void**)(&__this->___entries_), (void*)L_53); bool L_54 = V_7; if (L_54) { goto IL_01de; } } { int64_t L_55 = V_5; int64_t L_56 = V_0; uint64_t L_57 = V_4; if ((((int64_t)L_55) >= ((int64_t)((int64_t)il2cpp_codegen_subtract(L_56, ((int64_t)il2cpp_codegen_add(((int64_t)4), (int64_t)L_57))))))) { goto IL_01de; } } { int64_t L_58 = V_0; uint64_t L_59 = V_4; int64_t L_60 = V_5; __this->___offsetOfFirstEntry = ((int64_t)il2cpp_codegen_subtract(L_58, ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)4), (int64_t)L_59)), L_60)))); int64_t L_61 = __this->___offsetOfFirstEntry; if ((((int64_t)L_61) > ((int64_t)((int64_t)0)))) { goto IL_01de; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_62 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_62, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0E39D0E99650F140BD70FABDCCB4D84822B90335)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_62, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B_RuntimeMethod_var))); } IL_01de: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_63 = __this->___baseStream_; int64_t L_64 = __this->___offsetOfFirstEntry; int64_t L_65 = V_5; NullCheck(L_63); int64_t L_66; L_66 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(26, L_63, ((int64_t)il2cpp_codegen_add(L_64, L_65)), 0); V_11 = ((int64_t)0); goto IL_039e; } IL_01fd: { uint32_t L_67; L_67 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); if ((((int32_t)L_67) == ((int32_t)((int32_t)33639248)))) { goto IL_0215; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_68 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_68, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8F7619D10667D09B6591299CB6D07B01FE6F5934)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_68, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B_RuntimeMethod_var))); } IL_0215: { uint16_t L_69; L_69 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_12 = L_69; uint16_t L_70; L_70 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_13 = L_70; uint16_t L_71; L_71 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_14 = L_71; uint16_t L_72; L_72 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_15 = L_72; uint32_t L_73; L_73 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); V_16 = L_73; uint32_t L_74; L_74 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); V_17 = L_74; uint32_t L_75; L_75 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); V_18 = ((int64_t)(uint64_t)((uint32_t)L_75)); uint32_t L_76; L_76 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); V_19 = ((int64_t)(uint64_t)((uint32_t)L_76)); uint16_t L_77; L_77 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_20 = L_77; uint16_t L_78; L_78 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_21 = L_78; uint16_t L_79; L_79 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); V_22 = L_79; uint16_t L_80; L_80 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); uint16_t L_81; L_81 = ZipFile_ReadLEUshort_m50A332AD7971FC87E17DD9A5BD44FEEDD72E5C5E(__this, NULL); uint32_t L_82; L_82 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); V_23 = L_82; uint32_t L_83; L_83 = ZipFile_ReadLEUint_m738EBF036FA8D028649114673B1AB0985C923AB5(__this, NULL); V_24 = ((int64_t)(uint64_t)((uint32_t)L_83)); int32_t L_84 = V_20; int32_t L_85 = V_22; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_86; L_86 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_84, L_85, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_87 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_86); V_25 = L_87; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_88 = __this->___baseStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_89 = V_25; int32_t L_90 = V_20; StreamUtils_ReadFully_mFDFCA7A2D85FFB845A9043D38EAFBAD26419548E(L_88, L_89, 0, L_90, NULL); int32_t L_91 = V_14; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_92 = V_25; int32_t L_93 = V_20; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); String_t* L_94; L_94 = ZipStrings_ConvertToStringExt_m51D4BF1A8801BCC151B5491BB4801562C4985EC5(L_91, L_92, L_93, NULL); int32_t L_95 = V_13; int32_t L_96 = V_12; int32_t L_97 = V_15; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_98 = (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)il2cpp_codegen_object_new(ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); ZipEntry__ctor_m347500783A33056574AD3DD966953194EA01D066(L_98, L_94, L_95, L_96, L_97, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_99 = L_98; uint32_t L_100 = V_17; NullCheck(L_99); ZipEntry_set_Crc_mED8E86FBB118DEB1C7778337DBAA46614811FE19(L_99, ((int64_t)(((int64_t)(uint64_t)((uint32_t)L_100))&((int64_t)(uint64_t)((uint32_t)(-1))))), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_101 = L_99; int64_t L_102 = V_19; NullCheck(L_101); ZipEntry_set_Size_m547264DC478C416ED7B26D25A6F62267329C1997(L_101, ((int64_t)(L_102&((int64_t)(uint64_t)((uint32_t)(-1))))), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_103 = L_101; int64_t L_104 = V_18; NullCheck(L_103); ZipEntry_set_CompressedSize_m87DF88E48424231B906D61C2A2C882429125C036(L_103, ((int64_t)(L_104&((int64_t)(uint64_t)((uint32_t)(-1))))), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_105 = L_103; int32_t L_106 = V_14; NullCheck(L_105); ZipEntry_set_Flags_m76BAB2AABFABE617270A17BA16647E785742ADB3_inline(L_105, L_106, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_107 = L_105; uint32_t L_108 = V_16; NullCheck(L_107); ZipEntry_set_DosTime_m79100981F9DE64D3F99105642E9BA4C6F243157C(L_107, ((int64_t)(uint64_t)((uint32_t)L_108)), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_109 = L_107; uint64_t L_110 = V_11; NullCheck(L_109); ZipEntry_set_ZipFileIndex_m377F1B04BD4B6801C313AB606FD0E7221677E66A_inline(L_109, L_110, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_111 = L_109; int64_t L_112 = V_24; NullCheck(L_111); ZipEntry_set_Offset_m2A3248EE2F9DA062662D5AACD8836FB7050BBEFB_inline(L_111, L_112, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_113 = L_111; uint32_t L_114 = V_23; NullCheck(L_113); ZipEntry_set_ExternalFileAttributes_mCA2F8FEDEC078E5D119ECA80E29ECAA6D7CB32E2(L_113, L_114, NULL); V_26 = L_113; int32_t L_115 = V_14; if (((int32_t)(L_115&8))) { goto IL_0326; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_116 = V_26; uint32_t L_117 = V_17; NullCheck(L_116); ZipEntry_set_CryptoCheckValue_mDA84531EF65959CA95AD01B5D5441C83ABDA0503_inline(L_116, (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_117>>((int32_t)24)))), NULL); goto IL_0338; } IL_0326: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_118 = V_26; uint32_t L_119 = V_16; NullCheck(L_118); ZipEntry_set_CryptoCheckValue_mDA84531EF65959CA95AD01B5D5441C83ABDA0503_inline(L_118, (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((uint32_t)L_119>>8))&((int32_t)255)))), NULL); } IL_0338: { int32_t L_120 = V_21; if ((((int32_t)L_120) <= ((int32_t)0))) { goto IL_035c; } } { int32_t L_121 = V_21; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_122 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_121); V_27 = L_122; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_123 = __this->___baseStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_124 = V_27; StreamUtils_ReadFully_mB6EB637B48B2A7FA99AB4F56D7411C80E78C922A(L_123, L_124, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_125 = V_26; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_126 = V_27; NullCheck(L_125); ZipEntry_set_ExtraData_mB01EAB0A570EE5600ABF37A936EE3EE160C04192(L_125, L_126, NULL); } IL_035c: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_127 = V_26; NullCheck(L_127); ZipEntry_ProcessExtraData_m0BA7E26AF89FB8F8F46F59F49CA252D47D6FB180(L_127, (bool)0, NULL); int32_t L_128 = V_22; if ((((int32_t)L_128) <= ((int32_t)0))) { goto IL_038b; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_129 = __this->___baseStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_130 = V_25; int32_t L_131 = V_22; StreamUtils_ReadFully_mFDFCA7A2D85FFB845A9043D38EAFBAD26419548E(L_129, L_130, 0, L_131, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_132 = V_26; int32_t L_133 = V_14; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_134 = V_25; int32_t L_135 = V_22; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); String_t* L_136; L_136 = ZipStrings_ConvertToStringExt_m51D4BF1A8801BCC151B5491BB4801562C4985EC5(L_133, L_134, L_135, NULL); NullCheck(L_132); ZipEntry_set_Comment_mC191B38E2AA176C3D2446AC3400E6CD2BF965698(L_132, L_136, NULL); } IL_038b: { ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_137 = __this->___entries_; uint64_t L_138 = V_11; if ((uint64_t)(L_138) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ZipFile_ReadEntries_m0DFC8C37286D36C3B471B566520436D6568CB05B_RuntimeMethod_var); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_139 = V_26; NullCheck(L_137); ArrayElementTypeCheck (L_137, L_139); (L_137)->SetAt(static_cast(((intptr_t)L_138)), (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)L_139); uint64_t L_140 = V_11; V_11 = ((int64_t)il2cpp_codegen_add((int64_t)L_140, ((int64_t)1))); } IL_039e: { uint64_t L_141 = V_11; uint64_t L_142 = V_2; if ((!(((uint64_t)L_141) >= ((uint64_t)L_142)))) { goto IL_01fd; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipFile_LocateEntry_mA3F5337A9BC274B7B719262CB71C469AAAB6CC28 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) { { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___0_entry; int64_t L_1; L_1 = ZipFile_TestLocalHeader_mD37F99F012F1E8611EE6220AD09A494804D30331(__this, L_0, 1, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipFile_CreateAndInitDecryptionStream_m530F2C25B3ED5D0BF98F971D3BD113F99847B1FF (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___1_entry, 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*)&CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipAESStream_t810D399E933900E1A681A1D63DCB12E08BBE1CAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipAESTransform_t8D3255E4308D948584DD03EF0D89F9A701153611_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65* V_0 = NULL; int32_t V_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; int32_t V_3 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL; int32_t V_5 = 0; ZipAESTransform_t8D3255E4308D948584DD03EF0D89F9A701153611* V_6 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_7 = NULL; PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276* V_8 = NULL; { V_0 = (CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65*)NULL; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___1_entry; NullCheck(L_0); int32_t L_1; L_1 = ZipEntry_get_CompressionMethodForHeader_mBAF7E0795D93CCE84C0CAF8CA174C3EA6E1B658B(L_0, NULL); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)99))))) { goto IL_00e4; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = ___1_entry; NullCheck(L_2); int32_t L_3; L_3 = ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC(L_2, NULL); if ((((int32_t)L_3) < ((int32_t)((int32_t)51)))) { goto IL_00d9; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_4 = ___1_entry; NullCheck(L_4); String_t* L_5; L_5 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_4, NULL); ZipFile_OnKeysRequired_m065F0083DC7C38F86D2E3C5D946F70C0C4B83399(__this, L_5, NULL); String_t* L_6 = __this->___rawPassword_; if (L_6) { goto IL_003b; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_7 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral12C5AEE88322C95E230329AA5E6DE0C44E0D5D31)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CreateAndInitDecryptionStream_m530F2C25B3ED5D0BF98F971D3BD113F99847B1FF_RuntimeMethod_var))); } IL_003b: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_8 = ___1_entry; NullCheck(L_8); int32_t L_9; L_9 = ZipEntry_get_AESSaltLen_m1B9AC497CF085A6DDBFE22D31BA4DACB42952FC1(L_8, NULL); V_1 = L_9; int32_t L_10 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_10); V_2 = L_11; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = ___0_baseStream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_2; int32_t L_14 = V_1; int32_t L_15; L_15 = StreamUtils_ReadRequestedBytes_mC99693852A1918D7321B979F792FF9979CA7AFB2(L_12, L_13, 0, L_14, NULL); V_3 = L_15; int32_t L_16 = V_3; int32_t L_17 = V_1; if ((((int32_t)L_16) == ((int32_t)L_17))) { goto IL_007a; } } { String_t* L_18; L_18 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL); String_t* L_19; L_19 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL); String_t* L_20; L_20 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral44446FBFBBBC19436DFCED2F654578467563F52E)), L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral261A974FF3AFC962F8719EBB4BCD37A9B485CD6B)), L_19, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_21 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_21, L_20, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CreateAndInitDecryptionStream_m530F2C25B3ED5D0BF98F971D3BD113F99847B1FF_RuntimeMethod_var))); } IL_007a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)2); V_4 = L_22; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_23 = ___0_baseStream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_4; StreamUtils_ReadFully_mB6EB637B48B2A7FA99AB4F56D7411C80E78C922A(L_23, L_24, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_25 = ___1_entry; NullCheck(L_25); int32_t L_26; L_26 = ZipEntry_get_AESKeySize_m2275F8C509E7FE48A00B6B5D08CBB3360841C22D(L_25, NULL); V_5 = ((int32_t)(L_26/8)); String_t* L_27 = __this->___rawPassword_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = V_2; int32_t L_29 = V_5; ZipAESTransform_t8D3255E4308D948584DD03EF0D89F9A701153611* L_30 = (ZipAESTransform_t8D3255E4308D948584DD03EF0D89F9A701153611*)il2cpp_codegen_object_new(ZipAESTransform_t8D3255E4308D948584DD03EF0D89F9A701153611_il2cpp_TypeInfo_var); ZipAESTransform__ctor_m2625098C9E4CF4A849C69B38652210F4BC527DDE(L_30, L_27, L_28, L_29, (bool)0, NULL); V_6 = L_30; ZipAESTransform_t8D3255E4308D948584DD03EF0D89F9A701153611* L_31 = V_6; NullCheck(L_31); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32; L_32 = ZipAESTransform_get_PwdVerifier_m8C035461FA946D102ECC6BF8EDCDFE22949E3875_inline(L_31, NULL); V_7 = L_32; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = V_7; NullCheck(L_33); int32_t L_34 = 0; uint8_t L_35 = (L_33)->GetAt(static_cast(L_34)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = V_4; NullCheck(L_36); int32_t L_37 = 0; uint8_t L_38 = (L_36)->GetAt(static_cast(L_37)); if ((!(((uint32_t)L_35) == ((uint32_t)L_38)))) { goto IL_00c2; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = V_7; NullCheck(L_39); int32_t L_40 = 1; uint8_t L_41 = (L_39)->GetAt(static_cast(L_40)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = V_4; NullCheck(L_42); int32_t L_43 = 1; uint8_t L_44 = (L_42)->GetAt(static_cast(L_43)); if ((((int32_t)L_41) == ((int32_t)L_44))) { goto IL_00cd; } } IL_00c2: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_45 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_45, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral87F085734DAC4BED88E3A87C72B4350EF21F13EF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_45, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CreateAndInitDecryptionStream_m530F2C25B3ED5D0BF98F971D3BD113F99847B1FF_RuntimeMethod_var))); } IL_00cd: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_46 = ___0_baseStream; ZipAESTransform_t8D3255E4308D948584DD03EF0D89F9A701153611* L_47 = V_6; ZipAESStream_t810D399E933900E1A681A1D63DCB12E08BBE1CAC* L_48 = (ZipAESStream_t810D399E933900E1A681A1D63DCB12E08BBE1CAC*)il2cpp_codegen_object_new(ZipAESStream_t810D399E933900E1A681A1D63DCB12E08BBE1CAC_il2cpp_TypeInfo_var); ZipAESStream__ctor_m80DA2C779906B180637CC6248CD98DBC2E4AACD2(L_48, L_46, L_47, 0, NULL); V_0 = L_48; goto IL_0149; } IL_00d9: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_49 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_49, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDE2185B4AB0AE92440DF688CCDF3E1E1B7611340)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_49, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CreateAndInitDecryptionStream_m530F2C25B3ED5D0BF98F971D3BD113F99847B1FF_RuntimeMethod_var))); } IL_00e4: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_50 = ___1_entry; NullCheck(L_50); int32_t L_51; L_51 = ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC(L_50, NULL); if ((((int32_t)L_51) < ((int32_t)((int32_t)50)))) { goto IL_00f9; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_52 = ___1_entry; NullCheck(L_52); int32_t L_53; L_53 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_52, NULL); if (((int32_t)(L_53&((int32_t)64)))) { goto IL_013e; } } IL_00f9: { PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276* L_54 = (PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276*)il2cpp_codegen_object_new(PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276_il2cpp_TypeInfo_var); PkzipClassicManaged__ctor_m4F756C50695E18A4B9B681640EEAB7FC898A77AC(L_54, NULL); V_8 = L_54; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_55 = ___1_entry; NullCheck(L_55); String_t* L_56; L_56 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_55, NULL); ZipFile_OnKeysRequired_m065F0083DC7C38F86D2E3C5D946F70C0C4B83399(__this, L_56, NULL); bool L_57; L_57 = ZipFile_get_HaveKeys_m6272C2C749B0510B376E327A20BBD54E3BA07022(__this, NULL); if (L_57) { goto IL_011f; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_58 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_58, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4D9B1003F752A6A86CA91DDC27FABE95EDCDFA8A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_58, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CreateAndInitDecryptionStream_m530F2C25B3ED5D0BF98F971D3BD113F99847B1FF_RuntimeMethod_var))); } IL_011f: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_59 = ___0_baseStream; PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276* L_60 = V_8; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = __this->___key; NullCheck(L_60); RuntimeObject* L_62; L_62 = VirtualFuncInvoker2< RuntimeObject*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(23, L_60, L_61, (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65* L_63 = (CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65*)il2cpp_codegen_object_new(CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65_il2cpp_TypeInfo_var); CryptoStream__ctor_mFCB7E1F2B96287E968978AC12DC1B1F4E44851B6(L_63, L_59, L_62, 0, NULL); V_0 = L_63; CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65* L_64 = V_0; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_65 = ___1_entry; ZipFile_CheckClassicPassword_m8BAA95DBD2645BF09B876CFB55921EFF0DB85FD0(L_64, L_65, NULL); goto IL_0149; } IL_013e: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_66 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_66, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDE2185B4AB0AE92440DF688CCDF3E1E1B7611340)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_66, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CreateAndInitDecryptionStream_m530F2C25B3ED5D0BF98F971D3BD113F99847B1FF_RuntimeMethod_var))); } IL_0149: { CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65* L_67 = V_0; return L_67; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipFile_CreateAndInitEncryptionStream_mF3EA773E9424A8D6D47691C1E9E7FC453A1271D3 (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___1_entry, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65* V_0 = NULL; PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276* V_1 = NULL; { V_0 = (CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65*)NULL; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___1_entry; NullCheck(L_0); int32_t L_1; L_1 = ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC(L_0, NULL); if ((((int32_t)L_1) < ((int32_t)((int32_t)50)))) { goto IL_0017; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = ___1_entry; NullCheck(L_2); int32_t L_3; L_3 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_2, NULL); if (((int32_t)(L_3&((int32_t)64)))) { goto IL_0087; } } IL_0017: { PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276* L_4 = (PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276*)il2cpp_codegen_object_new(PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276_il2cpp_TypeInfo_var); PkzipClassicManaged__ctor_m4F756C50695E18A4B9B681640EEAB7FC898A77AC(L_4, NULL); V_1 = L_4; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_5 = ___1_entry; NullCheck(L_5); String_t* L_6; L_6 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_5, NULL); ZipFile_OnKeysRequired_m065F0083DC7C38F86D2E3C5D946F70C0C4B83399(__this, L_6, NULL); bool L_7; L_7 = ZipFile_get_HaveKeys_m6272C2C749B0510B376E327A20BBD54E3BA07022(__this, NULL); if (L_7) { goto IL_003c; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_8 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4D9B1003F752A6A86CA91DDC27FABE95EDCDFA8A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CreateAndInitEncryptionStream_mF3EA773E9424A8D6D47691C1E9E7FC453A1271D3_RuntimeMethod_var))); } IL_003c: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = ___0_baseStream; UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D* L_10 = (UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D*)il2cpp_codegen_object_new(UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D_il2cpp_TypeInfo_var); UncompressedStream__ctor_m4014549FE7E23DFD4EA7F51D5A98F5F1320D3136(L_10, L_9, NULL); PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276* L_11 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___key; NullCheck(L_11); RuntimeObject* L_13; L_13 = VirtualFuncInvoker2< RuntimeObject*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(22, L_11, L_12, (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65* L_14 = (CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65*)il2cpp_codegen_object_new(CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65_il2cpp_TypeInfo_var); CryptoStream__ctor_mFCB7E1F2B96287E968978AC12DC1B1F4E44851B6(L_14, L_10, L_13, 1, NULL); V_0 = L_14; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_15 = ___1_entry; NullCheck(L_15); int64_t L_16; L_16 = ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060(L_15, NULL); if ((((int64_t)L_16) < ((int64_t)((int64_t)0)))) { goto IL_006a; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_17 = ___1_entry; NullCheck(L_17); int32_t L_18; L_18 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_17, NULL); if (!((int32_t)(L_18&8))) { goto IL_007b; } } IL_006a: { CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65* L_19 = V_0; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_20 = ___1_entry; NullCheck(L_20); int64_t L_21; L_21 = ZipEntry_get_DosTime_mE9C5D13066A33737A93FCF191D78571F24C74AB2(L_20, NULL); ZipFile_WriteEncryptionHeader_m0885CAAE1A2DA5EE2C46245665B93C6A16F330B4(L_19, ((int64_t)(L_21<<((int32_t)16))), NULL); goto IL_0087; } IL_007b: { CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65* L_22 = V_0; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_23 = ___1_entry; NullCheck(L_23); int64_t L_24; L_24 = ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060(L_23, NULL); ZipFile_WriteEncryptionHeader_m0885CAAE1A2DA5EE2C46245665B93C6A16F330B4(L_22, L_24, NULL); } IL_0087: { CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65* L_25 = V_0; return L_25; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_CheckClassicPassword_m8BAA95DBD2645BF09B876CFB55921EFF0DB85FD0 (CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65* ___0_classicCryptoStream, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___1_entry, 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; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)12)); V_0 = L_0; CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65* L_1 = ___0_classicCryptoStream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0; StreamUtils_ReadFully_mB6EB637B48B2A7FA99AB4F56D7411C80E78C922A(L_1, L_2, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_0; NullCheck(L_3); int32_t L_4 = ((int32_t)11); uint8_t L_5 = (L_3)->GetAt(static_cast(L_4)); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_6 = ___1_entry; NullCheck(L_6); uint8_t L_7; L_7 = ZipEntry_get_CryptoCheckValue_m4F1A8571C49358D3605E7C72DE9E06ED7410B514_inline(L_6, NULL); if ((((int32_t)L_5) == ((int32_t)L_7))) { goto IL_0026; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_8 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9476F93EB073CC691B5155E0DFFA0343955A3636)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipFile_CheckClassicPassword_m8BAA95DBD2645BF09B876CFB55921EFF0DB85FD0_RuntimeMethod_var))); } IL_0026: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_WriteEncryptionHeader_m0885CAAE1A2DA5EE2C46245665B93C6A16F330B4 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_crcValue, 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*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170* V_1 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)12)); V_0 = L_0; RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170* L_1 = (RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170*)il2cpp_codegen_object_new(RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170_il2cpp_TypeInfo_var); RNGCryptoServiceProvider__ctor_m605146E692C0209B3FFE83F7AC94335CA089CA09(L_1, NULL); V_1 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0017: { { RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170* L_2 = V_1; if (!L_2) { goto IL_0020; } } { RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170* L_3 = V_1; NullCheck(L_3); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3); } IL_0020: { return; } } }); try { RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170* L_4 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; NullCheck(L_4); VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(6, L_4, L_5); goto IL_0021; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0021: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0; int64_t L_7 = ___1_crcValue; NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)11)), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_7>>((int32_t)24))))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = ___0_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0; NullCheck(L_10); NullCheck(L_8); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, L_8, L_9, 0, ((int32_t)(((RuntimeArray*)L_10)->max_length))); 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 void KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_Multicast(KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* __this, RuntimeObject* ___0_sender, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* ___1_e, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_sender, ___1_e, reinterpret_cast(currentDelegate->___method)); } } void KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_OpenInst(KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* __this, RuntimeObject* ___0_sender, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); typedef void (*FunctionPointerType) (RuntimeObject*, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method); } void KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_OpenStatic(KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* __this, RuntimeObject* ___0_sender, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method); } void KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_OpenVirtual(KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* __this, RuntimeObject* ___0_sender, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); VirtualActionInvoker1< KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_sender, ___1_e); } void KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_OpenInterface(KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* __this, RuntimeObject* ___0_sender, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); InterfaceActionInvoker1< KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_sender, ___1_e); } void KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_OpenGenericVirtual(KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* __this, RuntimeObject* ___0_sender, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); GenericVirtualActionInvoker1< KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* >::Invoke(method, ___0_sender, ___1_e); } void KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_OpenGenericInterface(KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* __this, RuntimeObject* ___0_sender, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); GenericInterfaceActionInvoker1< KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* >::Invoke(method, ___0_sender, ___1_e); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeysRequiredEventHandler__ctor_m9F092AB1F47A568EF3492093632130EA37130153 (KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 2; if (isOpen) __this->___invoke_impl = (intptr_t)&KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { bool isOpen = parameterCount == 1; if (isOpen) { if (__this->___method_is_virtual) { if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method)) if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl = (intptr_t)&KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_OpenGenericInterface; else __this->___invoke_impl = (intptr_t)&KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl = (intptr_t)&KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_OpenInterface; else __this->___invoke_impl = (intptr_t)&KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_OpenVirtual; } else { __this->___invoke_impl = (intptr_t)&KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_OpenInst; } } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } __this->___extra_arg = (intptr_t)&KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606 (KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* __this, RuntimeObject* ___0_sender, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* KeysRequiredEventHandler_BeginInvoke_m0472B1A6B4C098368F70B1F943ED59FF0F35D4D3 (KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* __this, RuntimeObject* ___0_sender, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* ___1_e, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method) { void *__d_args[3] = {0}; __d_args[0] = ___0_sender; __d_args[1] = ___1_e; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeysRequiredEventHandler_EndInvoke_m9DA7955F7197DF6B510A009D3BE9D0CEB8D9C006 (KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) { il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #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 UpdateComparer_Compare_mFB81E462EC4CE2F083C80CABDF67DC7490B1D163 (UpdateComparer_tF81D96250536822BA2347CF1A52DD4BCB0AE61BF* __this, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___0_x, ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* ___1_y, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int64_t V_2 = 0; int32_t G_B10_0 = 0; int32_t G_B13_0 = 0; int32_t G_B11_0 = 0; int32_t G_B12_0 = 0; int32_t G_B14_0 = 0; int32_t G_B14_1 = 0; { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_0 = ___0_x; if (L_0) { goto IL_000e; } } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_1 = ___1_y; if (L_1) { goto IL_000a; } } { V_0 = 0; goto IL_0070; } IL_000a: { V_0 = (-1); goto IL_0070; } IL_000e: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_2 = ___1_y; if (L_2) { goto IL_0015; } } { V_0 = 1; goto IL_0070; } IL_0015: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_3 = ___0_x; NullCheck(L_3); int32_t L_4; L_4 = ZipUpdate_get_Command_mC485960DF8934287BC9FD40497D3087ACE45A6D3_inline(L_3, NULL); if (!L_4) { goto IL_0029; } } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_5 = ___0_x; NullCheck(L_5); int32_t L_6; L_6 = ZipUpdate_get_Command_mC485960DF8934287BC9FD40497D3087ACE45A6D3_inline(L_5, NULL); if ((((int32_t)L_6) == ((int32_t)1))) { goto IL_0029; } } { G_B10_0 = 1; goto IL_002a; } IL_0029: { G_B10_0 = 0; } IL_002a: { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_7 = ___1_y; NullCheck(L_7); int32_t L_8; L_8 = ZipUpdate_get_Command_mC485960DF8934287BC9FD40497D3087ACE45A6D3_inline(L_7, NULL); if (!L_8) { G_B13_0 = G_B10_0; goto IL_003e; } G_B11_0 = G_B10_0; } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_9 = ___1_y; NullCheck(L_9); int32_t L_10; L_10 = ZipUpdate_get_Command_mC485960DF8934287BC9FD40497D3087ACE45A6D3_inline(L_9, NULL); if ((((int32_t)L_10) == ((int32_t)1))) { G_B13_0 = G_B11_0; goto IL_003e; } G_B12_0 = G_B11_0; } { G_B14_0 = 1; G_B14_1 = G_B12_0; goto IL_003f; } IL_003e: { G_B14_0 = 0; G_B14_1 = G_B13_0; } IL_003f: { V_1 = G_B14_0; int32_t L_11 = V_1; V_0 = ((int32_t)il2cpp_codegen_subtract(G_B14_1, L_11)); int32_t L_12 = V_0; if (L_12) { goto IL_0070; } } { ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_13 = ___0_x; NullCheck(L_13); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_14; L_14 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_13, NULL); NullCheck(L_14); int64_t L_15; L_15 = ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE_inline(L_14, NULL); ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* L_16 = ___1_y; NullCheck(L_16); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_17; L_17 = ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline(L_16, NULL); NullCheck(L_17); int64_t L_18; L_18 = ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE_inline(L_17, NULL); V_2 = ((int64_t)il2cpp_codegen_subtract(L_15, L_18)); int64_t L_19 = V_2; if ((((int64_t)L_19) >= ((int64_t)((int64_t)0)))) { goto IL_0067; } } { V_0 = (-1); goto IL_0070; } IL_0067: { int64_t L_20 = V_2; if (L_20) { goto IL_006e; } } { V_0 = 0; goto IL_0070; } IL_006e: { V_0 = 1; } IL_0070: { int32_t L_21 = V_0; return L_21; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateComparer__ctor_mC37893AA498C2D4F7AAC5379196443D6E732E987 (UpdateComparer_tF81D96250536822BA2347CF1A52DD4BCB0AE61BF* __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 ZipUpdate__ctor_m53C3B45663DAC74029E42513D36851EF861E87D5 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, String_t* ___0_fileName, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___1_entry, const RuntimeMethod* method) { { __this->___sizePatchOffset_ = ((int64_t)(-1)); __this->___crcPatchOffset_ = ((int64_t)(-1)); __this->____offsetBasedSize = ((int64_t)(-1)); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); __this->___command_ = 2; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___1_entry; __this->___entry_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___entry_), (void*)L_0); String_t* L_1 = ___0_fileName; __this->___filename_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___filename_), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipUpdate__ctor_mAAC62E9FF6969233584B32DD1FF5DBCC5C33BD0B (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, String_t* ___0_fileName, String_t* ___1_entryName, int32_t ___2_compressionMethod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->___sizePatchOffset_ = ((int64_t)(-1)); __this->___crcPatchOffset_ = ((int64_t)(-1)); __this->____offsetBasedSize = ((int64_t)(-1)); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); __this->___command_ = 2; String_t* L_0 = ___1_entryName; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1 = (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)il2cpp_codegen_object_new(ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); ZipEntry__ctor_m57DF1E22A5668632D005371CB1958F5801531DD9(L_1, L_0, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = L_1; int32_t L_3 = ___2_compressionMethod; NullCheck(L_2); ZipEntry_set_CompressionMethod_mA85330A7FE1671F9DB70B1A4C77F21096C7932B7_inline(L_2, L_3, NULL); __this->___entry_ = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___entry_), (void*)L_2); String_t* L_4 = ___0_fileName; __this->___filename_ = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___filename_), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipUpdate__ctor_mE22FA34C5BE38C59740CD50F87A8230C7C8C2859 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, String_t* ___0_fileName, String_t* ___1_entryName, const RuntimeMethod* method) { { String_t* L_0 = ___0_fileName; String_t* L_1 = ___1_entryName; ZipUpdate__ctor_mAAC62E9FF6969233584B32DD1FF5DBCC5C33BD0B(__this, L_0, L_1, 8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipUpdate__ctor_m134A4C06846395F067D689460FF4D8D19EC3AF05 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, RuntimeObject* ___0_dataSource, String_t* ___1_entryName, int32_t ___2_compressionMethod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->___sizePatchOffset_ = ((int64_t)(-1)); __this->___crcPatchOffset_ = ((int64_t)(-1)); __this->____offsetBasedSize = ((int64_t)(-1)); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); __this->___command_ = 2; String_t* L_0 = ___1_entryName; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1 = (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)il2cpp_codegen_object_new(ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); ZipEntry__ctor_m57DF1E22A5668632D005371CB1958F5801531DD9(L_1, L_0, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = L_1; int32_t L_3 = ___2_compressionMethod; NullCheck(L_2); ZipEntry_set_CompressionMethod_mA85330A7FE1671F9DB70B1A4C77F21096C7932B7_inline(L_2, L_3, NULL); __this->___entry_ = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___entry_), (void*)L_2); RuntimeObject* L_4 = ___0_dataSource; __this->___dataSource_ = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___dataSource_), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipUpdate__ctor_mF4A366495E901979FA7433986D8694749E377187 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, RuntimeObject* ___0_dataSource, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___1_entry, const RuntimeMethod* method) { { __this->___sizePatchOffset_ = ((int64_t)(-1)); __this->___crcPatchOffset_ = ((int64_t)(-1)); __this->____offsetBasedSize = ((int64_t)(-1)); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); __this->___command_ = 2; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___1_entry; __this->___entry_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___entry_), (void*)L_0); RuntimeObject* L_1 = ___0_dataSource; __this->___dataSource_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___dataSource_), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipUpdate__ctor_m3EED609C47993EB651BF6F1CEA47506159492FAB (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_original, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___1_updated, const RuntimeMethod* method) { { __this->___sizePatchOffset_ = ((int64_t)(-1)); __this->___crcPatchOffset_ = ((int64_t)(-1)); __this->____offsetBasedSize = ((int64_t)(-1)); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_0 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24F2D731450B8BD879C201A6B86281269BF2C889)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipUpdate__ctor_m3EED609C47993EB651BF6F1CEA47506159492FAB_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipUpdate__ctor_m340E70C235A0F4E64FDF0184E4E6BEE74064E654 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, int32_t ___0_command, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___1_entry, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->___sizePatchOffset_ = ((int64_t)(-1)); __this->___crcPatchOffset_ = ((int64_t)(-1)); __this->____offsetBasedSize = ((int64_t)(-1)); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_command; __this->___command_ = L_0; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1 = ___1_entry; NullCheck(L_1); RuntimeObject* L_2; L_2 = ZipEntry_Clone_m69C5999AA5599CF52A59EC12B029EBFD0D1817D3(L_1, NULL); __this->___entry_ = ((ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)CastclassClass((RuntimeObject*)L_2, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___entry_), (void*)((ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)CastclassClass((RuntimeObject*)L_2, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipUpdate__ctor_m91FCFABD62109441B851FF3114C8B7AE4387CA3C (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) { { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___0_entry; ZipUpdate__ctor_m340E70C235A0F4E64FDF0184E4E6BEE74064E654(__this, 0, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) { { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = __this->___entry_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipUpdate_get_OutEntry_mE9C351A0B33EBCF7EE94295CB55083CCFB6D975B (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = __this->___outEntry_; if (L_0) { goto IL_001e; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1 = __this->___entry_; NullCheck(L_1); RuntimeObject* L_2; L_2 = ZipEntry_Clone_m69C5999AA5599CF52A59EC12B029EBFD0D1817D3(L_1, NULL); __this->___outEntry_ = ((ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)CastclassClass((RuntimeObject*)L_2, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___outEntry_), (void*)((ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)CastclassClass((RuntimeObject*)L_2, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var))); } IL_001e: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_3 = __this->___outEntry_; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipUpdate_get_Command_mC485960DF8934287BC9FD40497D3087ACE45A6D3 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___command_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipUpdate_get_Filename_mFC584C8751AF4A9DEEBC71AFC0F5EB82061B6566 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___filename_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipUpdate_get_SizePatchOffset_m055D34EEBF70BA5BE08AF1C1C584C08D5A4673C9 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___sizePatchOffset_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipUpdate_set_SizePatchOffset_mC2D20FE72B9C8826583F73A4AF1030EF633CFC4C (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___sizePatchOffset_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipUpdate_get_CrcPatchOffset_m81CA5F38FB212E274A4E4D66D7CFECEDD3799C1E (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___crcPatchOffset_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipUpdate_set_CrcPatchOffset_m03432D0929865EF6855C6F01D8E637FC7BFB4ACB (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___crcPatchOffset_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipUpdate_get_OffsetBasedSize_m0F2A507287F909966520A840E89F207F2316F3D0 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->____offsetBasedSize; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipUpdate_set_OffsetBasedSize_m56E1302363604A136B68516B2C7694DF1FDDCDB7 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->____offsetBasedSize = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipUpdate_GetSource_mB6C31EEA391B8F52659113565FD37CC246BA98E9 (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStaticDataSource_tEF0E84213723C6F7EE7280448DF185A84B77C658_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; { V_0 = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; RuntimeObject* L_0 = __this->___dataSource_; if (!L_0) { goto IL_0016; } } { RuntimeObject* L_1 = __this->___dataSource_; NullCheck(L_1); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2; L_2 = InterfaceFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(0, IStaticDataSource_tEF0E84213723C6F7EE7280448DF185A84B77C658_il2cpp_TypeInfo_var, L_1); V_0 = L_2; } IL_0016: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = V_0; 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipString__ctor_m8AC3829A496BE6CDF30AD906089473B8CA916282 (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* __this, String_t* ___0_comment, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); String_t* L_0 = ___0_comment; __this->___comment_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___comment_), (void*)L_0); __this->___isSourceString_ = (bool)1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipString__ctor_mF05890B3C02D4D50BA4CB97F49375F288D34706A (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawString, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawString; __this->___rawComment_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___rawComment_), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipString_get_IsSourceString_mE53874781AF1D1C46FC82537F6B74B5388492FA6 (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isSourceString_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipString_get_RawLength_m970B4EF6528EC9C39B106F0902E620696060CC99 (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* __this, const RuntimeMethod* method) { { ZipString_MakeBytesAvailable_mCB340FAA24E7367711B806733B69AFFE4530A851(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___rawComment_; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipString_get_RawComment_m875A05F6F7B548933C3D895B40A94EFB8ED0815E (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* __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; } { ZipString_MakeBytesAvailable_mCB340FAA24E7367711B806733B69AFFE4530A851(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___rawComment_; NullCheck((RuntimeArray*)L_0); RuntimeObject* L_1; L_1 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_0, NULL); return ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_1, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipString_Reset_mFFA683B0C526FDD4944A963EB19E73343CAAB79E (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isSourceString_; if (!L_0) { goto IL_0010; } } { __this->___rawComment_ = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___rawComment_), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); return; } IL_0010: { __this->___comment_ = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___comment_), (void*)(String_t*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipString_MakeTextAvailable_m7FD730E95B2A036D68C2A6B5C9B126ACC4BC9563 (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = __this->___comment_; if (L_0) { goto IL_0019; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___rawComment_; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); String_t* L_2; L_2 = ZipStrings_ConvertToString_m64CBA7FEC56FF59026CDE312300DD81BF0BCE558(L_1, NULL); __this->___comment_ = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___comment_), (void*)L_2); } IL_0019: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipString_MakeBytesAvailable_mCB340FAA24E7367711B806733B69AFFE4530A851 (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___rawComment_; if (L_0) { goto IL_0019; } } { String_t* L_1 = __this->___comment_; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2; L_2 = ZipStrings_ConvertToArray_m9BBD0CBBDCF51D326C7A0D36D2E32DE57E167FAB(L_1, NULL); __this->___rawComment_ = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___rawComment_), (void*)L_2); } IL_0019: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipString_op_Implicit_m25E45EA8BA4C3CC39EF2BB4F51B3F9F2CCAE8B0D (ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* ___0_zipString, const RuntimeMethod* method) { { ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* L_0 = ___0_zipString; NullCheck(L_0); ZipString_MakeTextAvailable_m7FD730E95B2A036D68C2A6B5C9B126ACC4BC9563(L_0, NULL); ZipString_tB6A11E6EEC8D5C511FC4A5C27605E2DDB606CAAD* L_1 = ___0_zipString; NullCheck(L_1); String_t* L_2 = L_1->___comment_; return L_2; } } #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 ZipEntryEnumerator__ctor_m7425034DC6173FD280DB93AEA488B9FD3BE7D097 (ZipEntryEnumerator_t3FB11462A6F1FB84BB3F8F423B39729DF3DEEC32* __this, ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* ___0_entries, const RuntimeMethod* method) { { __this->___index = (-1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_0 = ___0_entries; __this->___array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ZipEntryEnumerator_get_Current_m69CAF681622CA280CCB423536393E91AC4F23195 (ZipEntryEnumerator_t3FB11462A6F1FB84BB3F8F423B39729DF3DEEC32* __this, const RuntimeMethod* method) { { ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_0 = __this->___array; int32_t L_1 = __this->___index; NullCheck(L_0); int32_t L_2 = L_1; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_3 = (L_0)->GetAt(static_cast(L_2)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntryEnumerator_Reset_m6429B670145A50E8D28D31E6692D2623F39891FE (ZipEntryEnumerator_t3FB11462A6F1FB84BB3F8F423B39729DF3DEEC32* __this, const RuntimeMethod* method) { { __this->___index = (-1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEntryEnumerator_MoveNext_m08E23E1222DF2B8C6E9A67D33F07DC152D0F55F0 (ZipEntryEnumerator_t3FB11462A6F1FB84BB3F8F423B39729DF3DEEC32* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___index; V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1)); int32_t L_1 = V_0; __this->___index = L_1; int32_t L_2 = V_0; ZipEntryU5BU5D_tE5A1196EFF77D0D187AC7DEDBBA7D99AC9344A0E* L_3 = __this->___array; NullCheck(L_3); return (bool)((((int32_t)L_2) < ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))? 1 : 0); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UncompressedStream__ctor_m4014549FE7E23DFD4EA7F51D5A98F5F1320D3136 (UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, 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); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UncompressedStream_get_CanRead_mAD13E4AD7DCBBA8B6263514E3F5B6B085ABB870F (UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UncompressedStream_Flush_mF8F4B7D740DCA8BEF4A1E6A976DE28608A44DF5F (UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream_; NullCheck(L_0); VirtualActionInvoker0::Invoke(17, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UncompressedStream_get_CanWrite_m2D91CF32B841EF5F3585D5C91FAD048A5EFCFF65 (UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream_; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(10, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UncompressedStream_get_CanSeek_mBA4C6ADB7BD8E53250ECAFAA4DE7B5E1D47DCB15 (UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t UncompressedStream_get_Length_m3FB5B79A64342AC3041242E945EEBF260DE926AF (UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D* __this, const RuntimeMethod* method) { { return ((int64_t)0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t UncompressedStream_get_Position_m32FC5D7E9E4A6FC33534FDEE3DE0FD57FFFAC18A (UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream_; NullCheck(L_0); int64_t L_1; L_1 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UncompressedStream_set_Position_mB820983986D1AFC8EED6432EE540C60DC7D02DA3 (UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D* __this, int64_t ___0_value, const RuntimeMethod* method) { { NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UncompressedStream_set_Position_mB820983986D1AFC8EED6432EE540C60DC7D02DA3_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UncompressedStream_Read_m9B31E187B647E79FFB093575308CD62FC9C75A8A (UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { return 0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t UncompressedStream_Seek_m8F743D2640C9A78BA32FFE0F0799A617392B231D (UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method) { { return ((int64_t)0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UncompressedStream_SetLength_m173AB9631CD90FB2DD8D89306DC19064E453CFE8 (UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D* __this, int64_t ___0_value, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UncompressedStream_Write_m341CF27CB865272CD87148C8834E9BFECA5FEDB5 (UncompressedStream_t47D0C4F50E6A37D04DF486E0385CF7CFB3A83A5D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { 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(31, L_0, L_1, L_2, 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 PartialInputStream__ctor_m11903D29690FB3816B15922C4DFE2FB782B67EFB (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_zipFile, int64_t ___1_start, int64_t ___2_length, 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_start; __this->___start_ = L_0; int64_t L_1 = ___2_length; __this->___length_ = L_1; ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_2 = ___0_zipFile; __this->___zipFile_ = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___zipFile_), (void*)L_2); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_3 = __this->___zipFile_; NullCheck(L_3); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = L_3->___baseStream_; __this->___baseStream_ = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___baseStream_), (void*)L_4); int64_t L_5 = ___1_start; __this->___readPos_ = L_5; int64_t L_6 = ___1_start; int64_t L_7 = ___2_length; __this->___end_ = ((int64_t)il2cpp_codegen_add(L_6, L_7)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PartialInputStream_ReadByte_mD331AB0F7118CABB3D58AFE272B63E4D0AECCC65 (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* __this, const RuntimeMethod* method) { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; bool V_1 = false; int64_t V_2 = 0; int32_t V_3 = 0; { int64_t L_0 = __this->___readPos_; int64_t L_1 = __this->___end_; if ((((int64_t)L_0) < ((int64_t)L_1))) { goto IL_0010; } } { return (-1); } IL_0010: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->___baseStream_; V_0 = L_2; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004e: { { bool L_3 = V_1; if (!L_3) { goto IL_0057; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL); } IL_0057: { return; } } }); try { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_1), NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = __this->___baseStream_; int64_t L_7 = __this->___readPos_; V_2 = L_7; int64_t L_8 = V_2; __this->___readPos_ = ((int64_t)il2cpp_codegen_add(L_8, ((int64_t)1))); int64_t L_9 = V_2; NullCheck(L_6); int64_t L_10; L_10 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(26, L_6, L_9, 0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_11 = __this->___baseStream_; NullCheck(L_11); int32_t L_12; L_12 = VirtualFuncInvoker0< int32_t >::Invoke(30, L_11); V_3 = L_12; goto IL_0058; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0058: { int32_t L_13 = V_3; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PartialInputStream_Read_m74FDF856D1A837D00925FF849C981BDED7E6D4A3 (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; bool V_1 = false; int32_t V_2 = 0; int32_t V_3 = 0; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream_; V_0 = L_0; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0085: { { bool L_1 = V_1; if (!L_1) { goto IL_008e; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL); } IL_008e: { return; } } }); try { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL); int32_t L_4 = ___2_count; int64_t L_5 = __this->___end_; int64_t L_6 = __this->___readPos_; if ((((int64_t)((int64_t)L_4)) <= ((int64_t)((int64_t)il2cpp_codegen_subtract(L_5, L_6))))) { goto IL_0039_1; } } { int64_t L_7 = __this->___end_; int64_t L_8 = __this->___readPos_; ___2_count = ((int32_t)((int64_t)il2cpp_codegen_subtract(L_7, L_8))); int32_t L_9 = ___2_count; if (L_9) { goto IL_0039_1; } } { V_3 = 0; goto IL_008f; } IL_0039_1: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_10 = __this->___baseStream_; NullCheck(L_10); int64_t L_11; L_11 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_10); int64_t L_12 = __this->___readPos_; if ((((int64_t)L_11) == ((int64_t)L_12))) { goto IL_005f_1; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13 = __this->___baseStream_; int64_t L_14 = __this->___readPos_; NullCheck(L_13); int64_t L_15; L_15 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(26, L_13, L_14, 0); } IL_005f_1: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_16 = __this->___baseStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_buffer; int32_t L_18 = ___1_offset; int32_t L_19 = ___2_count; NullCheck(L_16); int32_t L_20; L_20 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_16, L_17, L_18, L_19); V_2 = L_20; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0081_1; } } { int64_t L_22 = __this->___readPos_; int32_t L_23 = V_2; __this->___readPos_ = ((int64_t)il2cpp_codegen_add(L_22, ((int64_t)L_23))); } IL_0081_1: { int32_t L_24 = V_2; V_3 = L_24; goto IL_008f; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_008f: { int32_t L_25 = V_3; return L_25; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PartialInputStream_Write_m6AB98C30DCC6717C1574B8F99FA70B1B410EF777 (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* __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_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PartialInputStream_Write_m6AB98C30DCC6717C1574B8F99FA70B1B410EF777_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PartialInputStream_SetLength_mD5D1821E993F9AA634FE419EBB9373286AA8A9D7 (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* __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_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PartialInputStream_SetLength_mD5D1821E993F9AA634FE419EBB9373286AA8A9D7_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t PartialInputStream_Seek_mC925B18318BA97B245256C39D8DED7F7DC96B71A (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method) { int64_t V_0 = 0; { int64_t L_0 = __this->___readPos_; V_0 = L_0; int32_t L_1 = ___1_origin; switch (L_1) { case 0: { goto IL_001b; } case 1: { goto IL_0026; } case 2: { goto IL_0031; } } } { goto IL_003a; } IL_001b: { int64_t L_2 = __this->___start_; int64_t L_3 = ___0_offset; V_0 = ((int64_t)il2cpp_codegen_add(L_2, L_3)); goto IL_003a; } IL_0026: { int64_t L_4 = __this->___readPos_; int64_t L_5 = ___0_offset; V_0 = ((int64_t)il2cpp_codegen_add(L_4, L_5)); goto IL_003a; } IL_0031: { int64_t L_6 = __this->___end_; int64_t L_7 = ___0_offset; V_0 = ((int64_t)il2cpp_codegen_add(L_6, L_7)); } IL_003a: { int64_t L_8 = V_0; int64_t L_9 = __this->___start_; if ((((int64_t)L_8) >= ((int64_t)L_9))) { goto IL_004e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6C98C0B2F8C9CA2BD4F38C0D12504BC2D7D3DDDB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PartialInputStream_Seek_mC925B18318BA97B245256C39D8DED7F7DC96B71A_RuntimeMethod_var))); } IL_004e: { int64_t L_11 = V_0; int64_t L_12 = __this->___end_; if ((((int64_t)L_11) <= ((int64_t)L_12))) { goto IL_0062; } } { IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_13 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var))); IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB0D6416689EEE22E54E71E00AA8DFE4BF727F8D9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PartialInputStream_Seek_mC925B18318BA97B245256C39D8DED7F7DC96B71A_RuntimeMethod_var))); } IL_0062: { int64_t L_14 = V_0; __this->___readPos_ = L_14; int64_t L_15 = __this->___readPos_; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PartialInputStream_Flush_m93606F8DA863AEC243E6EDB47B5BA0D0A570CA68 (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t PartialInputStream_get_Position_mD39B7766EEE5F8828F293A6EAAB65241A783A319 (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___readPos_; int64_t L_1 = __this->___start_; return ((int64_t)il2cpp_codegen_subtract(L_0, L_1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PartialInputStream_set_Position_mEE765FE16A1E50B3B4A8D92F916CF047F4418C11 (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* __this, int64_t ___0_value, const RuntimeMethod* method) { int64_t V_0 = 0; { int64_t L_0 = __this->___start_; int64_t L_1 = ___0_value; V_0 = ((int64_t)il2cpp_codegen_add(L_0, L_1)); int64_t L_2 = V_0; int64_t L_3 = __this->___start_; if ((((int64_t)L_2) >= ((int64_t)L_3))) { goto IL_001d; } } { 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_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6C98C0B2F8C9CA2BD4F38C0D12504BC2D7D3DDDB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PartialInputStream_set_Position_mEE765FE16A1E50B3B4A8D92F916CF047F4418C11_RuntimeMethod_var))); } IL_001d: { int64_t L_5 = V_0; int64_t L_6 = __this->___end_; if ((((int64_t)L_5) <= ((int64_t)L_6))) { goto IL_0031; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_7 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB0D6416689EEE22E54E71E00AA8DFE4BF727F8D9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PartialInputStream_set_Position_mEE765FE16A1E50B3B4A8D92F916CF047F4418C11_RuntimeMethod_var))); } IL_0031: { int64_t L_8 = V_0; __this->___readPos_ = L_8; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t PartialInputStream_get_Length_m6A2F35732FE87ECB77CBAE2DC46BE7A8BFB70D8C (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___length_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PartialInputStream_get_CanWrite_m646880122029ECC8EDB67AEFC661E48962F7B070 (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PartialInputStream_get_CanSeek_m1764EDFE65C639335C3784E5F77E470C2F6C5A4A (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PartialInputStream_get_CanRead_m611ACCE47258797479B3781AEC54BD2B5C3078A5 (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PartialInputStream_get_CanTimeout_m121B43E7C39538CCA73BD951D166AFDD66242574 (PartialInputStream_t16C45709BB7E090E885913C7F75A8DCB700F76A5* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream_; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(9, 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 StaticDiskDataSource__ctor_mD4555A48583E8C97049AC7AE1AE0E047603E40A4 (StaticDiskDataSource_t126C72CA81F7F840EA8D278D6D3BC0172BDF3889* __this, String_t* ___0_fileName, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); String_t* L_0 = ___0_fileName; __this->___fileName_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___fileName_), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* StaticDiskDataSource_GetSource_mFF7AAB5C24DEAE29EC102E76688B265D59F4093E (StaticDiskDataSource_t126C72CA81F7F840EA8D278D6D3BC0172BDF3889* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___fileName_; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_1; L_1 = File_Open_mB4B41C2CDABC136A36207B3215D1BCC3A22AD5E7(L_0, 3, 1, 1, NULL); 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 Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* DynamicDiskDataSource_GetSource_m083BAFDDC82B8B2E8A6DF2DE41A907206CAEBC35 (DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, String_t* ___1_name, const RuntimeMethod* method) { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; { V_0 = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; String_t* L_0 = ___1_name; if (!L_0) { goto IL_000f; } } { String_t* L_1 = ___1_name; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_2; L_2 = File_Open_mB4B41C2CDABC136A36207B3215D1BCC3A22AD5E7(L_1, 3, 1, 1, NULL); V_0 = L_2; } IL_000f: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicDiskDataSource__ctor_m04220FFA58A1D59F9250920A02192B0C707D95A8 (DynamicDiskDataSource_tA22E535FAAFCD6A547F44352FE4EBFE64FE74767* __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 BaseArchiveStorage__ctor_mBB6E83CB43F546B9F73736FF2797F2E3CA6A9104 (BaseArchiveStorage_t757BA080D74C51FEA7A8A7C34B5C4423AC929D4B* __this, int32_t ___0_updateMode, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_updateMode; __this->___updateMode_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseArchiveStorage_get_UpdateMode_m1439BAF14A12DFECB049EED83A99DFD730E193C1 (BaseArchiveStorage_t757BA080D74C51FEA7A8A7C34B5C4423AC929D4B* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___updateMode_; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiskArchiveStorage__ctor_m1052D55A73DB4855F40EF15C28B40F93B5B94C76 (DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_file, int32_t ___1_updateMode, const RuntimeMethod* method) { { int32_t L_0 = ___1_updateMode; BaseArchiveStorage__ctor_mBB6E83CB43F546B9F73736FF2797F2E3CA6A9104(__this, L_0, NULL); ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_1 = ___0_file; NullCheck(L_1); String_t* L_2; L_2 = ZipFile_get_Name_m1E267997428033BB1E392F2AF4A97B6113E207D4_inline(L_1, NULL); if (L_2) { goto IL_001a; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_3 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3C0C20447C65386AA3CA094A6D4711183CC3D4CA)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiskArchiveStorage__ctor_m1052D55A73DB4855F40EF15C28B40F93B5B94C76_RuntimeMethod_var))); } IL_001a: { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_4 = ___0_file; NullCheck(L_4); String_t* L_5; L_5 = ZipFile_get_Name_m1E267997428033BB1E392F2AF4A97B6113E207D4_inline(L_4, NULL); __this->___fileName_ = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___fileName_), (void*)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiskArchiveStorage__ctor_m84B91A22EFA3C9D7F6F0BEF222F29EAFD01CF380 (DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87* __this, ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* ___0_file, const RuntimeMethod* method) { { ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* L_0 = ___0_file; DiskArchiveStorage__ctor_m1052D55A73DB4855F40EF15C28B40F93B5B94C76(__this, L_0, 0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* DiskArchiveStorage_GetTemporaryOutput_mB59FA7D748114382066DD1EDA3021B5C316E2B14 (DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___temporaryName_; String_t* L_1; L_1 = PathUtils_GetTempFileName_mA30189C727798CBDEC169417DC818F62A3655622(L_0, NULL); __this->___temporaryName_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___temporaryName_), (void*)L_1); String_t* L_2 = __this->___temporaryName_; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_3; L_3 = File_Open_mB4B41C2CDABC136A36207B3215D1BCC3A22AD5E7(L_2, 4, 2, 0, NULL); __this->___temporaryStream_ = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___temporaryStream_), (void*)L_3); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = __this->___temporaryStream_; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* DiskArchiveStorage_ConvertTemporaryToFinal_m35D4059897A2677D2032DBD022D6441639758233 (DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87* __this, const RuntimeMethod* method) { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; String_t* V_1 = NULL; bool V_2 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___temporaryStream_; if (L_0) { goto IL_0013; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_1 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral73ED8C736F06D48C7B373479E977F905044623C1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiskArchiveStorage_ConvertTemporaryToFinal_m35D4059897A2677D2032DBD022D6441639758233_RuntimeMethod_var))); } IL_0013: { V_0 = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; String_t* L_2 = __this->___fileName_; String_t* L_3; L_3 = PathUtils_GetTempFileName_mA30189C727798CBDEC169417DC818F62A3655622(L_2, NULL); V_1 = L_3; V_2 = (bool)0; } try { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = __this->___temporaryStream_; NullCheck(L_4); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_4, NULL); String_t* L_5 = __this->___fileName_; String_t* L_6 = V_1; File_Move_mBC9450111E0144A55D893A720F19E612D658AC37(L_5, L_6, NULL); String_t* L_7 = __this->___temporaryName_; String_t* L_8 = __this->___fileName_; File_Move_mBC9450111E0144A55D893A720F19E612D658AC37(L_7, L_8, NULL); V_2 = (bool)1; String_t* L_9 = V_1; File_Delete_mE29829DA504F3E1B8BCB78F21E2862C9ED7EC386(L_9, NULL); String_t* L_10 = __this->___fileName_; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_11; L_11 = File_Open_mB4B41C2CDABC136A36207B3215D1BCC3A22AD5E7(L_10, 3, 1, 1, NULL); V_0 = L_11; goto IL_0083; } 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_0064; } throw e; } CATCH_0064: { { Exception_t* L_12 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_0 = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; bool L_13 = V_2; if (L_13) { goto IL_0081; } } { String_t* L_14 = V_1; String_t* L_15 = __this->___fileName_; File_Move_mBC9450111E0144A55D893A720F19E612D658AC37(L_14, L_15, NULL); String_t* L_16 = __this->___temporaryName_; File_Delete_mE29829DA504F3E1B8BCB78F21E2862C9ED7EC386(L_16, NULL); } IL_0081: { IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } } IL_0083: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = V_0; return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* DiskArchiveStorage_MakeTemporaryCopy_m257E54FB08CCD7DCA65E1D341A3D40123AF41437 (DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; NullCheck(L_0); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_0, NULL); String_t* L_1 = __this->___fileName_; String_t* L_2; L_2 = PathUtils_GetTempFileName_mA30189C727798CBDEC169417DC818F62A3655622(L_1, NULL); __this->___temporaryName_ = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___temporaryName_), (void*)L_2); String_t* L_3 = __this->___fileName_; String_t* L_4 = __this->___temporaryName_; File_Copy_m3798F05909C43D7EA26130D51D0A15CFCBE7458A(L_3, L_4, (bool)1, NULL); String_t* L_5 = __this->___temporaryName_; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_6 = (FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8*)il2cpp_codegen_object_new(FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var); FileStream__ctor_m158997E4E7ADD1BA5E75F4835882E32137ACB3C9(L_6, L_5, 3, 3, NULL); __this->___temporaryStream_ = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___temporaryStream_), (void*)L_6); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7 = __this->___temporaryStream_; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* DiskArchiveStorage_OpenForDirectUpdate_m8A0E22B07D030ECBB52510229B2861440996D237 (DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; if (!L_0) { goto IL_000b; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream; NullCheck(L_1); bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(10, L_1); if (L_2) { goto IL_0024; } } IL_000b: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___0_stream; if (!L_3) { goto IL_0014; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_stream; NullCheck(L_4); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_4, NULL); } IL_0014: { String_t* L_5 = __this->___fileName_; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_6 = (FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8*)il2cpp_codegen_object_new(FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var); FileStream__ctor_m158997E4E7ADD1BA5E75F4835882E32137ACB3C9(L_6, L_5, 3, 3, NULL); V_0 = L_6; goto IL_0026; } IL_0024: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7 = ___0_stream; V_0 = L_7; } IL_0026: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiskArchiveStorage_Dispose_m53A5B9D323AA9996D64FD8D7B9913772A17F32FA (DiskArchiveStorage_t8C6DA269FC965925CC5A57E94E308C0B49BDDE87* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___temporaryStream_; if (!L_0) { goto IL_0013; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->___temporaryStream_; NullCheck(L_1); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_1, NULL); } IL_0013: { 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 MemoryArchiveStorage__ctor_m9039A6F78AC7EFAB4B2F501AC80F78392017A5C8 (MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4* __this, const RuntimeMethod* method) { { BaseArchiveStorage__ctor_mBB6E83CB43F546B9F73736FF2797F2E3CA6A9104(__this, 1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryArchiveStorage__ctor_m3F2BA036549CCEDE5CE3D634E919A39A469045A8 (MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4* __this, int32_t ___0_updateMode, const RuntimeMethod* method) { { int32_t L_0 = ___0_updateMode; BaseArchiveStorage__ctor_mBB6E83CB43F546B9F73736FF2797F2E3CA6A9104(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* MemoryArchiveStorage_get_FinalStream_mE8CBC264F7026436EC8C43F5621CD6643DF543DB (MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4* __this, const RuntimeMethod* method) { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___finalStream_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* MemoryArchiveStorage_GetTemporaryOutput_mA95A23B3EEB574598A23008428F6B42C1F2D9FDE (MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_0, NULL); __this->___temporaryStream_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___temporaryStream_), (void*)L_0); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = __this->___temporaryStream_; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* MemoryArchiveStorage_ConvertTemporaryToFinal_mCC0AFB4D7147AFCABA8FA6A6EB9CC88A4F645198 (MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___temporaryStream_; if (L_0) { goto IL_0013; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_1 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral73ED8C736F06D48C7B373479E977F905044623C1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MemoryArchiveStorage_ConvertTemporaryToFinal_mCC0AFB4D7147AFCABA8FA6A6EB9CC88A4F645198_RuntimeMethod_var))); } IL_0013: { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = __this->___temporaryStream_; NullCheck(L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3; L_3 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(37, L_2); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_m662CA0D5A0004A2E3B475FE8DCD687B654870AA2(L_4, L_3, NULL); __this->___finalStream_ = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___finalStream_), (void*)L_4); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_5 = __this->___finalStream_; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* MemoryArchiveStorage_MakeTemporaryCopy_m25BA45F9B1E71C326580D226F2BEAC290417C10E (MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, 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*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_0, NULL); __this->___temporaryStream_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___temporaryStream_), (void*)L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream; NullCheck(L_1); VirtualActionInvoker1< int64_t >::Invoke(13, L_1, ((int64_t)0)); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_stream; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = __this->___temporaryStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)4096)); StreamUtils_Copy_m7C18CE15A325FE58BD64E0EA90C5B4A101182374(L_2, L_3, L_4, NULL); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_5 = __this->___temporaryStream_; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* MemoryArchiveStorage_OpenForDirectUpdate_m3DCED865A6AB454D113B9E781E789E3BF4D86B5D (MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, 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*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; if (!L_0) { goto IL_000b; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream; NullCheck(L_1); bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(10, L_1); if (L_2) { goto IL_0035; } } IL_000b: { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_3, NULL); V_0 = L_3; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_stream; if (!L_4) { goto IL_0037; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___0_stream; NullCheck(L_5); VirtualActionInvoker1< int64_t >::Invoke(13, L_5, ((int64_t)0)); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = ___0_stream; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)4096)); StreamUtils_Copy_m7C18CE15A325FE58BD64E0EA90C5B4A101182374(L_6, L_7, L_8, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = ___0_stream; NullCheck(L_9); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_9, NULL); goto IL_0037; } IL_0035: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_10 = ___0_stream; V_0 = L_10; } IL_0037: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_11 = V_0; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryArchiveStorage_Dispose_m040F873EB117685C36F408D0E7D302F50EF53670 (MemoryArchiveStorage_tEB49F3DD5B45698ACA298AEFE0DFE01B676F27E4* __this, const RuntimeMethod* method) { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___temporaryStream_; if (!L_0) { goto IL_0013; } } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = __this->___temporaryStream_; NullCheck(L_1); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_1, NULL); } IL_0013: { 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 int64_t DescriptorData_get_CompressedSize_mBB349DD702B7E98F9EE4FBB843D57844A539353E (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___compressedSize; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DescriptorData_set_CompressedSize_mB0E93A9185C7294DCEDB1D306C54BD84B586DC07 (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___compressedSize = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DescriptorData_get_Size_mBC08E3B574097026177283D4C887E786B2491F38 (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DescriptorData_set_Size_mA6D906CC24A7862673B14A4F2942F038BEE838CA (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___size = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DescriptorData_get_Crc_mF0EC8FDBB226CA0A318CD6CDCE90A130CD39A6CA (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___crc; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DescriptorData_set_Crc_m1BC2E61B20D0EE31DFA2E449A36E3DD3EC7E8B29 (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___crc = ((int64_t)(L_0&((int64_t)(uint64_t)((uint32_t)(-1))))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DescriptorData__ctor_m2747B9329A6AAC361C42969B52D58D136CF9FED5 (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __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 int64_t EntryPatchData_get_SizePatchOffset_m9272548F9B25282BF7D40FCA32878233EF34B2ED (EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___sizePatchOffset_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EntryPatchData_set_SizePatchOffset_mBE83D7600C904216886BABA90F1959F23E293E05 (EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___sizePatchOffset_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t EntryPatchData_get_CrcPatchOffset_mB53914814606C71647811EF9EA597F3282085065 (EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___crcPatchOffset_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EntryPatchData_set_CrcPatchOffset_m60D7FB19E3BED21DE880950F0C423E06B5B1FC84 (EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___crcPatchOffset_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EntryPatchData__ctor_m161EE6CB75537503DDA072DCC5A2265652D0CD8D (EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* __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 ZipHelperStream__ctor_m9602F498E51EC11F06B3601A26331997EE2E387A (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var); 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); String_t* L_0 = ___0_name; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_1 = (FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8*)il2cpp_codegen_object_new(FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var); FileStream__ctor_m158997E4E7ADD1BA5E75F4835882E32137ACB3C9(L_1, L_0, 3, 3, NULL); __this->___stream_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___stream_), (void*)L_1); __this->___isOwner_ = (bool)1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream__ctor_mA3312249DD837FF2074DD5A6AC85CB5F2D814A27 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __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 ZipHelperStream_get_IsStreamOwner_mE9E1AB88B6CB37F063ED7CA370AB08523C4E5085 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isOwner_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_set_IsStreamOwner_mC072114E5FEA9CD4217D5DC17CAE302937C6CF42 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___isOwner_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipHelperStream_get_CanRead_m8CE3F2982055640DAE4AB28B6AA835A4BD4118B6 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(7, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipHelperStream_get_CanSeek_m5FBB6F45B436EEF56F9F7803BABA7ACC03961F46 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(8, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipHelperStream_get_CanTimeout_mF578121EAD0C95136363B7188C869AC2DBC292D2 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(9, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipHelperStream_get_Length_m2785CC5A12794A9503388BBEA35DA90E412C6851 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; 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 int64_t ZipHelperStream_get_Position_m7CEB77A626C7BAF39E1ADB4EB9EABEE98C7148CA (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; NullCheck(L_0); int64_t L_1; L_1 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_set_Position_m36DFAE297731333AF316B5BA5F96CB9E0ED672A7 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, int64_t ___0_value, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; int64_t L_1 = ___0_value; NullCheck(L_0); VirtualActionInvoker1< int64_t >::Invoke(13, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipHelperStream_get_CanWrite_m9740812CBEB32F66758F841CA04C78F7E072B0FA (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(10, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_Flush_m1989B237A768E7EA39305D30325A49A8C2648993 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; NullCheck(L_0); VirtualActionInvoker0::Invoke(17, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipHelperStream_Seek_m1A21641E2BD90D6E0DDCF1F54EBE0D2875701A40 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; 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(26, L_0, L_1, L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_SetLength_m6AB1DF622D3CEC5434575D119DC5717BE0DEDED9 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, int64_t ___0_value, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; int64_t L_1 = ___0_value; NullCheck(L_0); VirtualActionInvoker1< int64_t >::Invoke(27, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipHelperStream_Read_m8B53450A452BF5D9DE38E7557C102CA0275EA126 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; 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(28, L_0, L_1, L_2, L_3); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_Write_m912169FD0F1933803A9E4732FCA0D8DA54664124 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; 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(31, L_0, L_1, L_2, L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_Dispose_m15C487D04BD94A910803EA460523C2C4D2D9EDA1 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, bool ___0_disposing, const RuntimeMethod* method) { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; V_0 = L_0; __this->___stream_ = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___stream_), (void*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL); bool L_1 = __this->___isOwner_; if (!L_1) { goto IL_0026; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = V_0; if (!L_2) { goto IL_0026; } } { __this->___isOwner_ = (bool)0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = V_0; NullCheck(L_3); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_3, NULL); } IL_0026: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteLocalHeader_m62A05E992A0B5F5E358322266F18E30598A3AA63 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* ___1_patchData, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL; ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* G_B5_0 = NULL; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* G_B4_0 = NULL; int32_t G_B6_0 = 0; ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* G_B6_1 = NULL; { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___0_entry; NullCheck(L_0); int32_t L_1; L_1 = ZipEntry_get_CompressionMethod_m921D46C502B835FD59F471A8AF2452C4448AD71F_inline(L_0, NULL); V_0 = L_1; V_1 = (bool)1; V_2 = (bool)0; ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, ((int32_t)67324752), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = ___0_entry; NullCheck(L_2); int32_t L_3; L_3 = ZipEntry_get_Version_mF003B8496F7B3EFAA1936C1FEA8A2FF472C1E2BC(L_2, NULL); ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(__this, L_3, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_4 = ___0_entry; NullCheck(L_4); int32_t L_5; L_5 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_4, NULL); ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(__this, L_5, NULL); int32_t L_6 = V_0; ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(__this, ((int32_t)(uint8_t)L_6), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_7 = ___0_entry; NullCheck(L_7); int64_t L_8; L_8 = ZipEntry_get_DosTime_mE9C5D13066A33737A93FCF191D78571F24C74AB2(L_7, NULL); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, ((int32_t)L_8), NULL); bool L_9 = V_1; if (!L_9) { goto IL_009e; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_10 = ___0_entry; NullCheck(L_10); int64_t L_11; L_11 = ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060(L_10, NULL); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, ((int32_t)L_11), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_12 = ___0_entry; NullCheck(L_12); bool L_13; L_13 = ZipEntry_get_LocalHeaderRequiresZip64_m523A7AC3BAB32B105C58262C79307DFBBDA7F9DE(L_12, NULL); if (!L_13) { goto IL_006e; } } { ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, (-1), NULL); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, (-1), NULL); goto IL_00f5; } IL_006e: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_14 = ___0_entry; NullCheck(L_14); bool L_15; L_15 = ZipEntry_get_IsCrypted_m80991B46B22047E11B50EED2CD4ADCD9FF1058F9(L_14, NULL); if (L_15) { G_B5_0 = __this; goto IL_0080; } G_B4_0 = __this; } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_16 = ___0_entry; NullCheck(L_16); int64_t L_17; L_17 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_16, NULL); G_B6_0 = ((int32_t)L_17); G_B6_1 = G_B4_0; goto IL_008a; } IL_0080: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_18 = ___0_entry; NullCheck(L_18); int64_t L_19; L_19 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_18, NULL); G_B6_0 = ((int32_t)il2cpp_codegen_add(((int32_t)L_19), ((int32_t)12))); G_B6_1 = G_B5_0; } IL_008a: { NullCheck(G_B6_1); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(G_B6_1, G_B6_0, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_20 = ___0_entry; NullCheck(L_20); int64_t L_21; L_21 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_20, NULL); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, ((int32_t)L_21), NULL); goto IL_00f5; } IL_009e: { EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* L_22 = ___1_patchData; if (!L_22) { goto IL_00b2; } } { EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* L_23 = ___1_patchData; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_24 = __this->___stream_; NullCheck(L_24); int64_t L_25; L_25 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_24); NullCheck(L_23); EntryPatchData_set_CrcPatchOffset_m60D7FB19E3BED21DE880950F0C423E06B5B1FC84_inline(L_23, L_25, NULL); } IL_00b2: { ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, 0, NULL); EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* L_26 = ___1_patchData; if (!L_26) { goto IL_00cd; } } { EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* L_27 = ___1_patchData; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_28 = __this->___stream_; NullCheck(L_28); int64_t L_29; L_29 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_28); NullCheck(L_27); EntryPatchData_set_SizePatchOffset_mBE83D7600C904216886BABA90F1959F23E293E05_inline(L_27, L_29, NULL); } IL_00cd: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_30 = ___0_entry; NullCheck(L_30); bool L_31; L_31 = ZipEntry_get_LocalHeaderRequiresZip64_m523A7AC3BAB32B105C58262C79307DFBBDA7F9DE(L_30, NULL); bool L_32 = V_2; if (!((int32_t)((int32_t)L_31&(int32_t)L_32))) { goto IL_00e7; } } { ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, (-1), NULL); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, (-1), NULL); goto IL_00f5; } IL_00e7: { ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, 0, NULL); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, 0, NULL); } IL_00f5: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_33 = ___0_entry; NullCheck(L_33); int32_t L_34; L_34 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_33, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_35 = ___0_entry; NullCheck(L_35); String_t* L_36; L_36 = ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline(L_35, NULL); il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37; L_37 = ZipStrings_ConvertToArray_m69C9E2A3B7BB8C3B2A7F555D234E377DB375FA3A(L_34, L_36, NULL); V_3 = L_37; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = V_3; NullCheck(L_38); if ((((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))) <= ((int32_t)((int32_t)65535)))) { goto IL_011c; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_39 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_39, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1580963FFC1A823176A8B89CF6F184939BCBB49E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_39, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelperStream_WriteLocalHeader_m62A05E992A0B5F5E358322266F18E30598A3AA63_RuntimeMethod_var))); } IL_011c: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_40 = ___0_entry; NullCheck(L_40); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41; L_41 = ZipEntry_get_ExtraData_mF18F33CFC7DDD5F844145A7CA2FFD55966EF3BBC_inline(L_40, NULL); ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_42 = (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E*)il2cpp_codegen_object_new(ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E_il2cpp_TypeInfo_var); ZipExtraData__ctor_mFE01CD998F6998C0F54BA16F6BBAC2B4373EBF28(L_42, L_41, NULL); V_4 = L_42; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_43 = ___0_entry; NullCheck(L_43); bool L_44; L_44 = ZipEntry_get_LocalHeaderRequiresZip64_m523A7AC3BAB32B105C58262C79307DFBBDA7F9DE(L_43, NULL); if (!L_44) { goto IL_019e; } } { bool L_45 = V_1; bool L_46 = V_2; if (!((int32_t)((int32_t)L_45|(int32_t)L_46))) { goto IL_019e; } } { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_47 = V_4; NullCheck(L_47); ZipExtraData_StartNewEntry_m0011A6840C1E9A5A5E637AF902006CB995ADF9D8(L_47, NULL); bool L_48 = V_1; if (!L_48) { goto IL_015c; } } { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_49 = V_4; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_50 = ___0_entry; NullCheck(L_50); int64_t L_51; L_51 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_50, NULL); NullCheck(L_49); ZipExtraData_AddLeLong_mB4392222944E29DA278213B7DF1823A79E9024EF(L_49, L_51, NULL); ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_52 = V_4; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_53 = ___0_entry; NullCheck(L_53); int64_t L_54; L_54 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_53, NULL); NullCheck(L_52); ZipExtraData_AddLeLong_mB4392222944E29DA278213B7DF1823A79E9024EF(L_52, L_54, NULL); goto IL_016e; } IL_015c: { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_55 = V_4; NullCheck(L_55); ZipExtraData_AddLeLong_mB4392222944E29DA278213B7DF1823A79E9024EF(L_55, ((int64_t)(-1)), NULL); ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_56 = V_4; NullCheck(L_56); ZipExtraData_AddLeLong_mB4392222944E29DA278213B7DF1823A79E9024EF(L_56, ((int64_t)(-1)), NULL); } IL_016e: { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_57 = V_4; NullCheck(L_57); ZipExtraData_AddNewEntry_m7E8ACF2F19031AC84B2C921E407B484E5E18B84A(L_57, 1, NULL); ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_58 = V_4; NullCheck(L_58); bool L_59; L_59 = ZipExtraData_Find_mB4ABAFBA950A0BF9EE7C14E3A5E3EB171FC21544(L_58, 1, NULL); if (L_59) { goto IL_018b; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_60 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_60, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8E474AFD6A917ABCCE663D86916263A1E2C573BD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_60, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelperStream_WriteLocalHeader_m62A05E992A0B5F5E358322266F18E30598A3AA63_RuntimeMethod_var))); } IL_018b: { EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* L_61 = ___1_patchData; if (!L_61) { goto IL_01a7; } } { EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* L_62 = ___1_patchData; ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_63 = V_4; NullCheck(L_63); int32_t L_64; L_64 = ZipExtraData_get_CurrentReadIndex_m5DCA2B008040E754C5C814431B03E0CCDFFE7241_inline(L_63, NULL); NullCheck(L_62); EntryPatchData_set_SizePatchOffset_mBE83D7600C904216886BABA90F1959F23E293E05_inline(L_62, ((int64_t)L_64), NULL); goto IL_01a7; } IL_019e: { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_65 = V_4; NullCheck(L_65); bool L_66; L_66 = ZipExtraData_Delete_mEA83DEF05C86566F83859F9432A36807B192586E(L_65, 1, NULL); } IL_01a7: { ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* L_67 = V_4; NullCheck(L_67); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_68; L_68 = ZipExtraData_GetEntryData_m5321C7D3224B3896299124854B05C85F42DDB243(L_67, NULL); V_5 = L_68; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69 = V_3; NullCheck(L_69); ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(__this, ((int32_t)(((RuntimeArray*)L_69)->max_length)), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70 = V_5; NullCheck(L_70); ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(__this, ((int32_t)(((RuntimeArray*)L_70)->max_length)), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_71 = V_3; NullCheck(L_71); if (!(((RuntimeArray*)L_71)->max_length)) { goto IL_01d7; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_72 = __this->___stream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_74 = V_3; NullCheck(L_74); NullCheck(L_72); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, L_72, L_73, 0, ((int32_t)(((RuntimeArray*)L_74)->max_length))); } IL_01d7: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_75 = ___0_entry; NullCheck(L_75); bool L_76; L_76 = ZipEntry_get_LocalHeaderRequiresZip64_m523A7AC3BAB32B105C58262C79307DFBBDA7F9DE(L_75, NULL); bool L_77 = V_2; if (!((int32_t)((int32_t)L_76&(int32_t)L_77))) { goto IL_01f9; } } { EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* L_78 = ___1_patchData; EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* L_79 = L_78; NullCheck(L_79); int64_t L_80; L_80 = EntryPatchData_get_SizePatchOffset_m9272548F9B25282BF7D40FCA32878233EF34B2ED_inline(L_79, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_81 = __this->___stream_; NullCheck(L_81); int64_t L_82; L_82 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_81); NullCheck(L_79); EntryPatchData_set_SizePatchOffset_mBE83D7600C904216886BABA90F1959F23E293E05_inline(L_79, ((int64_t)il2cpp_codegen_add(L_80, L_82)), NULL); } IL_01f9: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_83 = V_5; NullCheck(L_83); if (!(((RuntimeArray*)L_83)->max_length)) { goto IL_0210; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_84 = __this->___stream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_85 = V_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_86 = V_5; NullCheck(L_86); NullCheck(L_84); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, L_84, L_85, 0, ((int32_t)(((RuntimeArray*)L_86)->max_length))); } IL_0210: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipHelperStream_LocateBlockWithSignature_mC1DE8D82828B4279508FFB3AA4BD560E0C42AFC7 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, int32_t ___0_signature, int64_t ___1_endLocation, int32_t ___2_minimumBlockSize, int32_t ___3_maximumVariableData, 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; } int64_t V_0 = 0; int64_t V_1 = 0; { int64_t L_0 = ___1_endLocation; int32_t L_1 = ___2_minimumBlockSize; V_0 = ((int64_t)il2cpp_codegen_subtract(L_0, ((int64_t)L_1))); int64_t L_2 = V_0; if ((((int64_t)L_2) >= ((int64_t)((int64_t)0)))) { goto IL_000d; } } { return ((int64_t)(-1)); } IL_000d: { int64_t L_3 = V_0; int32_t L_4 = ___3_maximumVariableData; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int64_t L_5; L_5 = Math_Max_mD37411571F0547F04F280D5A8D1F044819AFA597(((int64_t)il2cpp_codegen_subtract(L_3, ((int64_t)L_4))), ((int64_t)0), NULL); V_1 = L_5; } IL_001a: { int64_t L_6 = V_0; int64_t L_7 = V_1; if ((((int64_t)L_6) >= ((int64_t)L_7))) { goto IL_0021; } } { return ((int64_t)(-1)); } IL_0021: { int64_t L_8 = V_0; int64_t L_9 = L_8; V_0 = ((int64_t)il2cpp_codegen_subtract(L_9, ((int64_t)1))); int64_t L_10; L_10 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(26, __this, L_9, 0); int32_t L_11; L_11 = ZipHelperStream_ReadLEInt_m0D250A0E397CA21148960D90690B122636BE7B32(__this, NULL); int32_t L_12 = ___0_signature; if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) { goto IL_001a; } } { int64_t L_13; L_13 = VirtualFuncInvoker0< int64_t >::Invoke(12, __this); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteZip64EndOfCentralDirectory_m645054AB24CAF0C9005F5A39912999358AED99DF (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, int64_t ___0_noOfEntries, int64_t ___1_sizeEntries, int64_t ___2_centralDirOffset, const RuntimeMethod* method) { int64_t V_0 = 0; { int64_t L_0 = ___2_centralDirOffset; int64_t L_1 = ___1_sizeEntries; V_0 = ((int64_t)il2cpp_codegen_add(L_0, L_1)); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, ((int32_t)101075792), NULL); ZipHelperStream_WriteLELong_m0256A76997CDE30CA50CD49CE5180E6322C85240(__this, ((int64_t)((int32_t)44)), NULL); ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(__this, ((int32_t)51), NULL); ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(__this, ((int32_t)45), NULL); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, 0, NULL); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, 0, NULL); int64_t L_2 = ___0_noOfEntries; ZipHelperStream_WriteLELong_m0256A76997CDE30CA50CD49CE5180E6322C85240(__this, L_2, NULL); int64_t L_3 = ___0_noOfEntries; ZipHelperStream_WriteLELong_m0256A76997CDE30CA50CD49CE5180E6322C85240(__this, L_3, NULL); int64_t L_4 = ___1_sizeEntries; ZipHelperStream_WriteLELong_m0256A76997CDE30CA50CD49CE5180E6322C85240(__this, L_4, NULL); int64_t L_5 = ___2_centralDirOffset; ZipHelperStream_WriteLELong_m0256A76997CDE30CA50CD49CE5180E6322C85240(__this, L_5, NULL); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, ((int32_t)117853008), NULL); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, 0, NULL); int64_t L_6 = V_0; ZipHelperStream_WriteLELong_m0256A76997CDE30CA50CD49CE5180E6322C85240(__this, L_6, NULL); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, 1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteEndOfCentralDirectory_m1F8949386018CF548DC343443B701BBF0A80178D (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, int64_t ___0_noOfEntries, int64_t ___1_sizeEntries, int64_t ___2_startOfCentralDirectory, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_comment, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B16_0 = 0; { int64_t L_0 = ___0_noOfEntries; if ((((int64_t)L_0) >= ((int64_t)((int64_t)((int32_t)65535))))) { goto IL_0013; } } { int64_t L_1 = ___2_startOfCentralDirectory; if ((((int64_t)L_1) >= ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_0013; } } { int64_t L_2 = ___1_sizeEntries; if ((((int64_t)L_2) < ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_001c; } } IL_0013: { int64_t L_3 = ___0_noOfEntries; int64_t L_4 = ___1_sizeEntries; int64_t L_5 = ___2_startOfCentralDirectory; ZipHelperStream_WriteZip64EndOfCentralDirectory_m645054AB24CAF0C9005F5A39912999358AED99DF(__this, L_3, L_4, L_5, NULL); } IL_001c: { ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, ((int32_t)101010256), NULL); ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(__this, 0, NULL); ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(__this, 0, NULL); int64_t L_6 = ___0_noOfEntries; if ((((int64_t)L_6) < ((int64_t)((int64_t)((int32_t)65535))))) { goto IL_0056; } } { ZipHelperStream_WriteLEUshort_m5AB9537D4C6A076B37398CAADF50AC08E9FE3AAE(__this, (uint16_t)((int32_t)65535), NULL); ZipHelperStream_WriteLEUshort_m5AB9537D4C6A076B37398CAADF50AC08E9FE3AAE(__this, (uint16_t)((int32_t)65535), NULL); goto IL_0066; } IL_0056: { int64_t L_7 = ___0_noOfEntries; ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(__this, ((int16_t)L_7), NULL); int64_t L_8 = ___0_noOfEntries; ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(__this, ((int16_t)L_8), NULL); } IL_0066: { int64_t L_9 = ___1_sizeEntries; if ((((int64_t)L_9) < ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_0074; } } { ZipHelperStream_WriteLEUint_m1BB90220664116A001EB685973DF759704DE2401(__this, (-1), NULL); goto IL_007c; } IL_0074: { int64_t L_10 = ___1_sizeEntries; ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, ((int32_t)L_10), NULL); } IL_007c: { int64_t L_11 = ___2_startOfCentralDirectory; if ((((int64_t)L_11) < ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_008a; } } { ZipHelperStream_WriteLEUint_m1BB90220664116A001EB685973DF759704DE2401(__this, (-1), NULL); goto IL_0092; } IL_008a: { int64_t L_12 = ___2_startOfCentralDirectory; ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, ((int32_t)L_12), NULL); } IL_0092: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___3_comment; if (L_13) { goto IL_0099; } } { G_B16_0 = 0; goto IL_009d; } IL_0099: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___3_comment; NullCheck(L_14); G_B16_0 = ((int32_t)(((RuntimeArray*)L_14)->max_length)); } IL_009d: { V_0 = G_B16_0; int32_t L_15 = V_0; if ((((int32_t)L_15) <= ((int32_t)((int32_t)65535)))) { goto IL_00bc; } } { int32_t L_16 = V_0; int32_t L_17 = L_16; RuntimeObject* L_18 = Box(il2cpp_defaults.int32_class, &L_17); String_t* L_19; L_19 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0921434F7ADA5135AC4663FFBB0793F6A48CA829)), L_18, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_20 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_20, L_19, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelperStream_WriteEndOfCentralDirectory_m1F8949386018CF548DC343443B701BBF0A80178D_RuntimeMethod_var))); } IL_00bc: { int32_t L_21 = V_0; ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(__this, L_21, NULL); int32_t L_22 = V_0; if ((((int32_t)L_22) <= ((int32_t)0))) { goto IL_00d4; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = ___3_comment; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___3_comment; NullCheck(L_24); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(31, __this, L_23, 0, ((int32_t)(((RuntimeArray*)L_24)->max_length))); } IL_00d4: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipHelperStream_ReadLEShort_m71C24E01F2043B7808F5A2464481F8A260C83F3D (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; int32_t G_B4_0 = 0; int32_t G_B3_0 = 0; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(30, L_0); int32_t L_2 = L_1; if ((((int32_t)L_2) >= ((int32_t)0))) { G_B2_0 = L_2; goto IL_0015; } G_B1_0 = L_2; } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_3 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m154EAE9BDAE2A8EB0EE6714D881FA7075628C582(L_3, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelperStream_ReadLEShort_m71C24E01F2043B7808F5A2464481F8A260C83F3D_RuntimeMethod_var))); } IL_0015: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = __this->___stream_; NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(30, L_4); V_0 = L_5; int32_t L_6 = V_0; if ((((int32_t)L_6) >= ((int32_t)0))) { G_B4_0 = G_B2_0; goto IL_002b; } G_B3_0 = G_B2_0; } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_7 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m154EAE9BDAE2A8EB0EE6714D881FA7075628C582(L_7, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelperStream_ReadLEShort_m71C24E01F2043B7808F5A2464481F8A260C83F3D_RuntimeMethod_var))); } IL_002b: { int32_t L_8 = V_0; return ((int32_t)(G_B4_0|((int32_t)(L_8<<8)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipHelperStream_ReadLEInt_m0D250A0E397CA21148960D90690B122636BE7B32 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = ZipHelperStream_ReadLEShort_m71C24E01F2043B7808F5A2464481F8A260C83F3D(__this, NULL); int32_t L_1; L_1 = ZipHelperStream_ReadLEShort_m71C24E01F2043B7808F5A2464481F8A260C83F3D(__this, NULL); return ((int32_t)(L_0|((int32_t)(L_1<<((int32_t)16))))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipHelperStream_ReadLELong_m26E9343853D163666C764FD7201110D1647B2F3F (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = ZipHelperStream_ReadLEInt_m0D250A0E397CA21148960D90690B122636BE7B32(__this, NULL); int32_t L_1; L_1 = ZipHelperStream_ReadLEInt_m0D250A0E397CA21148960D90690B122636BE7B32(__this, NULL); return ((int64_t)(((int64_t)(uint64_t)((uint32_t)L_0))|((int64_t)(((int64_t)L_1)<<((int32_t)32))))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, int32_t ___0_value, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; int32_t L_1 = ___0_value; NullCheck(L_0); VirtualActionInvoker1< uint8_t >::Invoke(33, L_0, (uint8_t)((int32_t)(uint8_t)((int32_t)(L_1&((int32_t)255))))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->___stream_; int32_t L_3 = ___0_value; NullCheck(L_2); VirtualActionInvoker1< uint8_t >::Invoke(33, L_2, (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)(L_3>>8))&((int32_t)255))))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteLEUshort_m5AB9537D4C6A076B37398CAADF50AC08E9FE3AAE (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, uint16_t ___0_value, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream_; uint16_t L_1 = ___0_value; NullCheck(L_0); VirtualActionInvoker1< uint8_t >::Invoke(33, L_0, (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_1&((int32_t)255))))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->___stream_; uint16_t L_3 = ___0_value; NullCheck(L_2); VirtualActionInvoker1< uint8_t >::Invoke(33, L_2, (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_3>>8)))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(__this, L_0, NULL); int32_t L_1 = ___0_value; ZipHelperStream_WriteLEShort_m14BC961B3FD340F97A851E7BDCB4E32CB4DA5D13(__this, ((int32_t)(L_1>>((int32_t)16))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteLEUint_m1BB90220664116A001EB685973DF759704DE2401 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, uint32_t ___0_value, const RuntimeMethod* method) { { uint32_t L_0 = ___0_value; ZipHelperStream_WriteLEUshort_m5AB9537D4C6A076B37398CAADF50AC08E9FE3AAE(__this, (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_0&((int32_t)65535)))), NULL); uint32_t L_1 = ___0_value; ZipHelperStream_WriteLEUshort_m5AB9537D4C6A076B37398CAADF50AC08E9FE3AAE(__this, (uint16_t)((int32_t)(uint16_t)((int32_t)((uint32_t)L_1>>((int32_t)16)))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteLELong_m0256A76997CDE30CA50CD49CE5180E6322C85240 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, ((int32_t)L_0), NULL); int64_t L_1 = ___0_value; ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, ((int32_t)((int64_t)(L_1>>((int32_t)32)))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_WriteLEUlong_mC965786E3D83CFCC9E761A1E50CD39EDDEBF0582 (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, uint64_t ___0_value, const RuntimeMethod* method) { { uint64_t L_0 = ___0_value; ZipHelperStream_WriteLEUint_m1BB90220664116A001EB685973DF759704DE2401(__this, ((int32_t)(uint32_t)((int64_t)((int64_t)L_0&((int64_t)(uint64_t)((uint32_t)(-1)))))), NULL); uint64_t L_1 = ___0_value; ZipHelperStream_WriteLEUint_m1BB90220664116A001EB685973DF759704DE2401(__this, ((int32_t)(uint32_t)((int64_t)((uint64_t)L_1>>((int32_t)32)))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipHelperStream_WriteDataDescriptor_mE0F0EAFD8C7810E19A23F2E169F7828A8353D35C (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) { int32_t V_0 = 0; { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___0_entry; 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*)&_stringLiteral7C215EE957B11D12CEC240EBE0D86F5E81FDEB19)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelperStream_WriteDataDescriptor_mE0F0EAFD8C7810E19A23F2E169F7828A8353D35C_RuntimeMethod_var))); } IL_000e: { V_0 = 0; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = ___0_entry; NullCheck(L_2); int32_t L_3; L_3 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_2, NULL); if (!((int32_t)(L_3&8))) { goto IL_007b; } } { ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, ((int32_t)134695760), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_4 = ___0_entry; NullCheck(L_4); int64_t L_5; L_5 = ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060(L_4, NULL); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, ((int32_t)L_5), NULL); int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 8)); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_7 = ___0_entry; NullCheck(L_7); bool L_8; L_8 = ZipEntry_get_LocalHeaderRequiresZip64_m523A7AC3BAB32B105C58262C79307DFBBDA7F9DE(L_7, NULL); if (!L_8) { goto IL_005d; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_9 = ___0_entry; NullCheck(L_9); int64_t L_10; L_10 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_9, NULL); ZipHelperStream_WriteLELong_m0256A76997CDE30CA50CD49CE5180E6322C85240(__this, L_10, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_11 = ___0_entry; NullCheck(L_11); int64_t L_12; L_12 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_11, NULL); ZipHelperStream_WriteLELong_m0256A76997CDE30CA50CD49CE5180E6322C85240(__this, L_12, NULL); int32_t L_13 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_13, ((int32_t)16))); goto IL_007b; } IL_005d: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_14 = ___0_entry; NullCheck(L_14); int64_t L_15; L_15 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_14, NULL); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, ((int32_t)L_15), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_16 = ___0_entry; NullCheck(L_16); int64_t L_17; L_17 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_16, NULL); ZipHelperStream_WriteLEInt_mD42E7B691D5EE7351335740072A37AC9DBCEA22B(__this, ((int32_t)L_17), NULL); int32_t L_18 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_18, 8)); } IL_007b: { int32_t L_19 = V_0; return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelperStream_ReadDataDescriptor_m4760500FEECB6D7A2E2B81F0EEAAF3842E6FFD4F (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, bool ___0_zip64, DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* ___1_data, const RuntimeMethod* method) { { int32_t L_0; L_0 = ZipHelperStream_ReadLEInt_m0D250A0E397CA21148960D90690B122636BE7B32(__this, NULL); if ((((int32_t)L_0) == ((int32_t)((int32_t)134695760)))) { goto IL_0018; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_1 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2AEF9CFD11080C7E800B392D39249B9289123847)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelperStream_ReadDataDescriptor_m4760500FEECB6D7A2E2B81F0EEAAF3842E6FFD4F_RuntimeMethod_var))); } IL_0018: { DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* L_2 = ___1_data; int32_t L_3; L_3 = ZipHelperStream_ReadLEInt_m0D250A0E397CA21148960D90690B122636BE7B32(__this, NULL); NullCheck(L_2); DescriptorData_set_Crc_m1BC2E61B20D0EE31DFA2E449A36E3DD3EC7E8B29(L_2, ((int64_t)L_3), NULL); bool L_4 = ___0_zip64; if (!L_4) { goto IL_0041; } } { DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* L_5 = ___1_data; int64_t L_6; L_6 = ZipHelperStream_ReadLELong_m26E9343853D163666C764FD7201110D1647B2F3F(__this, NULL); NullCheck(L_5); DescriptorData_set_CompressedSize_mB0E93A9185C7294DCEDB1D306C54BD84B586DC07_inline(L_5, L_6, NULL); DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* L_7 = ___1_data; int64_t L_8; L_8 = ZipHelperStream_ReadLELong_m26E9343853D163666C764FD7201110D1647B2F3F(__this, NULL); NullCheck(L_7); DescriptorData_set_Size_mA6D906CC24A7862673B14A4F2942F038BEE838CA_inline(L_7, L_8, NULL); return; } IL_0041: { DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* L_9 = ___1_data; int32_t L_10; L_10 = ZipHelperStream_ReadLEInt_m0D250A0E397CA21148960D90690B122636BE7B32(__this, NULL); NullCheck(L_9); DescriptorData_set_CompressedSize_mB0E93A9185C7294DCEDB1D306C54BD84B586DC07_inline(L_9, ((int64_t)L_10), NULL); DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* L_11 = ___1_data; int32_t L_12; L_12 = ZipHelperStream_ReadLEInt_m0D250A0E397CA21148960D90690B122636BE7B32(__this, NULL); NullCheck(L_11); DescriptorData_set_Size_mA6D906CC24A7862673B14A4F2942F038BEE838CA_inline(L_11, ((int64_t)L_12), 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 ZipInputStream__ctor_m037538E0301A869F9F71592CAA5C75FA0C40F96B (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipInputStream_ReadingNotAvailable_m6B26F4A4426A944407D5BD219C17C5B9B1B426C3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_0 = (Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370*)il2cpp_codegen_object_new(Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370_il2cpp_TypeInfo_var); Crc32__ctor_mA6F3BCECE117A4F4792F12DBF025AEDF5A29FFA0(L_0, NULL); __this->___crc = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___crc), (void*)L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_baseInputStream; Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_2 = (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A*)il2cpp_codegen_object_new(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var); Inflater__ctor_m0CC91E71EE865E53E352C874D41A53D043B03239(L_2, (bool)1, NULL); InflaterInputStream__ctor_m02E0CF752CD8F31BD99535B80726F1C341B788F0(__this, L_1, L_2, NULL); ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753* L_3 = (ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753*)il2cpp_codegen_object_new(ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753_il2cpp_TypeInfo_var); ReadDataHandler__ctor_m5C775CD67A3F4469DDF3E9E949591EE20AB676D1(L_3, __this, (intptr_t)((void*)ZipInputStream_ReadingNotAvailable_m6B26F4A4426A944407D5BD219C17C5B9B1B426C3_RuntimeMethod_var), NULL); __this->___internalReader = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___internalReader), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipInputStream__ctor_m5D24D0F8F5C1C84009A254A8FC6DD6BD2A541EC9 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, int32_t ___1_bufferSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipInputStream_ReadingNotAvailable_m6B26F4A4426A944407D5BD219C17C5B9B1B426C3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_0 = (Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370*)il2cpp_codegen_object_new(Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370_il2cpp_TypeInfo_var); Crc32__ctor_mA6F3BCECE117A4F4792F12DBF025AEDF5A29FFA0(L_0, NULL); __this->___crc = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___crc), (void*)L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_baseInputStream; Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_2 = (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A*)il2cpp_codegen_object_new(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var); Inflater__ctor_m0CC91E71EE865E53E352C874D41A53D043B03239(L_2, (bool)1, NULL); int32_t L_3 = ___1_bufferSize; InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62(__this, L_1, L_2, L_3, NULL); ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753* L_4 = (ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753*)il2cpp_codegen_object_new(ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753_il2cpp_TypeInfo_var); ReadDataHandler__ctor_m5C775CD67A3F4469DDF3E9E949591EE20AB676D1(L_4, __this, (intptr_t)((void*)ZipInputStream_ReadingNotAvailable_m6B26F4A4426A944407D5BD219C17C5B9B1B426C3_RuntimeMethod_var), NULL); __this->___internalReader = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___internalReader), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipInputStream_get_Password_mA57CD2174C91D5FA9EAEC6F308D62BA3D66C4988 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___password; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipInputStream_set_Password_m9A7033365E7D3DD9385D1D03FABED4D5DE0756CF (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, String_t* ___0_value, const RuntimeMethod* method) { { String_t* L_0 = ___0_value; __this->___password = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___password), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipInputStream_get_CanDecompressEntry_m3BB6258489C1CF0C6DD48850E3A6FF4B50278559 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, const RuntimeMethod* method) { { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = __this->___entry; if (!L_0) { goto IL_004b; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1 = __this->___entry; bool L_2; L_2 = ZipInputStream_IsEntryCompressionMethodSupported_m233CDD82AF2831A747A26801A6300B66A54EB080(L_1, NULL); if (!L_2) { goto IL_004b; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_3 = __this->___entry; NullCheck(L_3); bool L_4; L_4 = ZipEntry_get_CanDecompress_mD7D833DA938D24A64826E33558D85D8B0296C487(L_3, NULL); if (!L_4) { goto IL_004b; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_5 = __this->___entry; bool L_6; L_6 = ZipEntryExtensions_HasFlag_m4722A144625DBAD79BF01A8C2EB6AE0D8C0E3FA1(L_5, 8, NULL); if (!L_6) { goto IL_0049; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_7 = __this->___entry; NullCheck(L_7); int32_t L_8; L_8 = ZipEntry_get_CompressionMethod_m921D46C502B835FD59F471A8AF2452C4448AD71F_inline(L_7, NULL); if (L_8) { goto IL_0049; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_9 = __this->___entry; NullCheck(L_9); bool L_10; L_10 = ZipEntry_get_IsCrypted_m80991B46B22047E11B50EED2CD4ADCD9FF1058F9(L_9, NULL); return L_10; } IL_0049: { return (bool)1; } IL_004b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipInputStream_IsEntryCompressionMethodSupported_m233CDD82AF2831A747A26801A6300B66A54EB080 (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ___0_entry, const RuntimeMethod* method) { int32_t V_0 = 0; { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = ___0_entry; NullCheck(L_0); int32_t L_1; L_1 = ZipEntry_get_CompressionMethodForHeader_mBAF7E0795D93CCE84C0CAF8CA174C3EA6E1B658B(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)8))) { goto IL_0010; } } { int32_t L_3 = V_0; return (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0); } IL_0010: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipInputStream_GetNextEntry_m7697511CC5BA9F97CAD0BB71CCF7882826A70D0A (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __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*)&ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipInputStream_InitialRead_mA362A250853E17C02CE763644F14A0630CCDF9F3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipInputStream_ReadingNotSupported_mA6E619DD38321985543E9C78F5306AF7E85A4E5D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int16_t V_1 = 0; uint32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; bool V_5 = false; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_6 = NULL; String_t* V_7 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_8 = NULL; { Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_0 = __this->___crc; 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*)&_stringLiteral2766258935A1541FABA2AEC2D1F2DF25AC621DB4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_GetNextEntry_m7697511CC5BA9F97CAD0BB71CCF7882826A70D0A_RuntimeMethod_var))); } IL_0013: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = __this->___entry; if (!L_2) { goto IL_0021; } } { ZipInputStream_CloseEntry_m58B62E1D5D498E3D3A193D8082C373346571F745(__this, NULL); } IL_0021: { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_3 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_3); int32_t L_4; L_4 = InflaterInputBuffer_ReadLeInt_mCA090CD6D2DC7BDF0980795CC302B2D1A1C9A829(L_3, NULL); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) == ((int32_t)((int32_t)33639248)))) { goto IL_0055; } } { int32_t L_6 = V_0; if ((((int32_t)L_6) == ((int32_t)((int32_t)101010256)))) { goto IL_0055; } } { int32_t L_7 = V_0; if ((((int32_t)L_7) == ((int32_t)((int32_t)84233040)))) { goto IL_0055; } } { int32_t L_8 = V_0; if ((((int32_t)L_8) == ((int32_t)((int32_t)117853008)))) { goto IL_0055; } } { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)101075792))))) { goto IL_005d; } } IL_0055: { Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(__this, NULL); return (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)NULL; } IL_005d: { int32_t L_10 = V_0; if ((((int32_t)L_10) == ((int32_t)((int32_t)808471376)))) { goto IL_006d; } } { int32_t L_11 = V_0; if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)134695760))))) { goto IL_0079; } } IL_006d: { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_12 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_12); int32_t L_13; L_13 = InflaterInputBuffer_ReadLeInt_mCA090CD6D2DC7BDF0980795CC302B2D1A1C9A829(L_12, NULL); V_0 = L_13; } IL_0079: { int32_t L_14 = V_0; if ((((int32_t)L_14) == ((int32_t)((int32_t)67324752)))) { goto IL_00a1; } } { int32_t L_15 = V_0; int32_t L_16 = L_15; RuntimeObject* L_17 = Box(il2cpp_defaults.int32_class, &L_16); String_t* L_18; L_18 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2AF5B298D1B6D11FDA467955409979029C5CF7EF)), L_17, NULL); String_t* L_19; L_19 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFF6082DB33D4418924E0D5EA158A825CC9A550F4)), L_18, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_20 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_20, L_19, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_GetNextEntry_m7697511CC5BA9F97CAD0BB71CCF7882826A70D0A_RuntimeMethod_var))); } IL_00a1: { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_21 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_21); int32_t L_22; L_22 = InflaterInputBuffer_ReadLeShort_m5265132DE15F2F3BA565546AF701C3B9D38378CB(L_21, NULL); V_1 = ((int16_t)L_22); InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_23 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_23); int32_t L_24; L_24 = InflaterInputBuffer_ReadLeShort_m5265132DE15F2F3BA565546AF701C3B9D38378CB(L_23, NULL); __this->___flags = L_24; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_25 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_25); int32_t L_26; L_26 = InflaterInputBuffer_ReadLeShort_m5265132DE15F2F3BA565546AF701C3B9D38378CB(L_25, NULL); __this->___method = L_26; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_27 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_27); int32_t L_28; L_28 = InflaterInputBuffer_ReadLeInt_mCA090CD6D2DC7BDF0980795CC302B2D1A1C9A829(L_27, NULL); V_2 = L_28; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_29 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_29); int32_t L_30; L_30 = InflaterInputBuffer_ReadLeInt_mCA090CD6D2DC7BDF0980795CC302B2D1A1C9A829(L_29, NULL); V_3 = L_30; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_31 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_31); int32_t L_32; L_32 = InflaterInputBuffer_ReadLeInt_mCA090CD6D2DC7BDF0980795CC302B2D1A1C9A829(L_31, NULL); ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize = ((int64_t)L_32); InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_33 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_33); int32_t L_34; L_34 = InflaterInputBuffer_ReadLeInt_mCA090CD6D2DC7BDF0980795CC302B2D1A1C9A829(L_33, NULL); __this->___size = ((int64_t)L_34); InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_35 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_35); int32_t L_36; L_36 = InflaterInputBuffer_ReadLeShort_m5265132DE15F2F3BA565546AF701C3B9D38378CB(L_35, NULL); InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_37 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_37); int32_t L_38; L_38 = InflaterInputBuffer_ReadLeShort_m5265132DE15F2F3BA565546AF701C3B9D38378CB(L_37, NULL); V_4 = L_38; int32_t L_39 = __this->___flags; V_5 = (bool)((((int32_t)((int32_t)(L_39&1))) == ((int32_t)1))? 1 : 0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_36); V_6 = L_40; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_41 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = V_6; NullCheck(L_41); int32_t L_43; L_43 = InflaterInputBuffer_ReadRawBuffer_m042BDA1095F6CEB98A7D28FFA1C2985C62499064(L_41, L_42, NULL); int32_t L_44 = __this->___flags; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = V_6; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); String_t* L_46; L_46 = ZipStrings_ConvertToStringExt_mCAAEE9F23C79EF9421B22ADD13FB931C6E96EF54(L_44, L_45, NULL); V_7 = L_46; String_t* L_47 = V_7; int16_t L_48 = V_1; int32_t L_49 = __this->___method; ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_50 = (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)il2cpp_codegen_object_new(ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA_il2cpp_TypeInfo_var); ZipEntry__ctor_m347500783A33056574AD3DD966953194EA01D066(L_50, L_47, L_48, ((int32_t)51), L_49, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_51 = L_50; int32_t L_52 = __this->___flags; NullCheck(L_51); ZipEntry_set_Flags_m76BAB2AABFABE617270A17BA16647E785742ADB3_inline(L_51, L_52, NULL); __this->___entry = L_51; Il2CppCodeGenWriteBarrier((void**)(&__this->___entry), (void*)L_51); int32_t L_53 = __this->___flags; if (((int32_t)(L_53&8))) { goto IL_01d1; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_54 = __this->___entry; int32_t L_55 = V_3; NullCheck(L_54); ZipEntry_set_Crc_mED8E86FBB118DEB1C7778337DBAA46614811FE19(L_54, ((int64_t)(((int64_t)L_55)&((int64_t)(uint64_t)((uint32_t)(-1))))), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_56 = __this->___entry; int64_t L_57 = __this->___size; NullCheck(L_56); ZipEntry_set_Size_m547264DC478C416ED7B26D25A6F62267329C1997(L_56, ((int64_t)(L_57&((int64_t)(uint64_t)((uint32_t)(-1))))), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_58 = __this->___entry; int64_t L_59 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; NullCheck(L_58); ZipEntry_set_CompressedSize_m87DF88E48424231B906D61C2A2C882429125C036(L_58, ((int64_t)(L_59&((int64_t)(uint64_t)((uint32_t)(-1))))), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_60 = __this->___entry; int32_t L_61 = V_3; NullCheck(L_60); ZipEntry_set_CryptoCheckValue_mDA84531EF65959CA95AD01B5D5441C83ABDA0503_inline(L_60, (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)(L_61>>((int32_t)24)))&((int32_t)255)))), NULL); goto IL_0231; } IL_01d1: { int32_t L_62 = V_3; if (!L_62) { goto IL_01e4; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_63 = __this->___entry; int32_t L_64 = V_3; NullCheck(L_63); ZipEntry_set_Crc_mED8E86FBB118DEB1C7778337DBAA46614811FE19(L_63, ((int64_t)(((int64_t)L_64)&((int64_t)(uint64_t)((uint32_t)(-1))))), NULL); } IL_01e4: { int64_t L_65 = __this->___size; if (!L_65) { goto IL_0200; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_66 = __this->___entry; int64_t L_67 = __this->___size; NullCheck(L_66); ZipEntry_set_Size_m547264DC478C416ED7B26D25A6F62267329C1997(L_66, ((int64_t)(L_67&((int64_t)(uint64_t)((uint32_t)(-1))))), NULL); } IL_0200: { int64_t L_68 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; if (!L_68) { goto IL_021c; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_69 = __this->___entry; int64_t L_70 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; NullCheck(L_69); ZipEntry_set_CompressedSize_m87DF88E48424231B906D61C2A2C882429125C036(L_69, ((int64_t)(L_70&((int64_t)(uint64_t)((uint32_t)(-1))))), NULL); } IL_021c: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_71 = __this->___entry; uint32_t L_72 = V_2; NullCheck(L_71); ZipEntry_set_CryptoCheckValue_mDA84531EF65959CA95AD01B5D5441C83ABDA0503_inline(L_71, (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((uint32_t)L_72>>8))&((int32_t)255)))), NULL); } IL_0231: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_73 = __this->___entry; uint32_t L_74 = V_2; NullCheck(L_73); ZipEntry_set_DosTime_m79100981F9DE64D3F99105642E9BA4C6F243157C(L_73, ((int64_t)(uint64_t)((uint32_t)L_74)), NULL); int32_t L_75 = V_4; if ((((int32_t)L_75) <= ((int32_t)0))) { goto IL_0267; } } { int32_t L_76 = V_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_76); V_8 = L_77; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_78 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_79 = V_8; NullCheck(L_78); int32_t L_80; L_80 = InflaterInputBuffer_ReadRawBuffer_m042BDA1095F6CEB98A7D28FFA1C2985C62499064(L_78, L_79, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_81 = __this->___entry; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_82 = V_8; NullCheck(L_81); ZipEntry_set_ExtraData_mB01EAB0A570EE5600ABF37A936EE3EE160C04192(L_81, L_82, NULL); } IL_0267: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_83 = __this->___entry; NullCheck(L_83); ZipEntry_ProcessExtraData_m0BA7E26AF89FB8F8F46F59F49CA252D47D6FB180(L_83, (bool)1, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_84 = __this->___entry; NullCheck(L_84); int64_t L_85; L_85 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_84, NULL); if ((((int64_t)L_85) < ((int64_t)((int64_t)0)))) { goto IL_0293; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_86 = __this->___entry; NullCheck(L_86); int64_t L_87; L_87 = ZipEntry_get_CompressedSize_mF1C65063F329A9B2D6664290DD5971A2943F3E34(L_86, NULL); ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize = L_87; } IL_0293: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_88 = __this->___entry; NullCheck(L_88); int64_t L_89; L_89 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_88, NULL); if ((((int64_t)L_89) < ((int64_t)((int64_t)0)))) { goto IL_02b3; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_90 = __this->___entry; NullCheck(L_90); int64_t L_91; L_91 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_90, NULL); __this->___size = L_91; } IL_02b3: { int32_t L_92 = __this->___method; if (L_92) { goto IL_02ee; } } { bool L_93 = V_5; if (L_93) { goto IL_02cd; } } { int64_t L_94 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; int64_t L_95 = __this->___size; if ((!(((uint64_t)L_94) == ((uint64_t)L_95)))) { goto IL_02e3; } } IL_02cd: { bool L_96 = V_5; if (!L_96) { goto IL_02ee; } } { int64_t L_97 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; int64_t L_98 = __this->___size; if ((((int64_t)((int64_t)il2cpp_codegen_subtract(L_97, ((int64_t)((int32_t)12))))) == ((int64_t)L_98))) { goto IL_02ee; } } IL_02e3: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_99 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_99, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral00E832DB19F3DED76EDBE2B245FBCA60FA00CFCC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_99, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_GetNextEntry_m7697511CC5BA9F97CAD0BB71CCF7882826A70D0A_RuntimeMethod_var))); } IL_02ee: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_100 = __this->___entry; bool L_101; L_101 = ZipInputStream_IsEntryCompressionMethodSupported_m233CDD82AF2831A747A26801A6300B66A54EB080(L_100, NULL); if (!L_101) { goto IL_030f; } } { ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753* L_102 = (ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753*)il2cpp_codegen_object_new(ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753_il2cpp_TypeInfo_var); ReadDataHandler__ctor_m5C775CD67A3F4469DDF3E9E949591EE20AB676D1(L_102, __this, (intptr_t)((void*)ZipInputStream_InitialRead_mA362A250853E17C02CE763644F14A0630CCDF9F3_RuntimeMethod_var), NULL); __this->___internalReader = L_102; Il2CppCodeGenWriteBarrier((void**)(&__this->___internalReader), (void*)L_102); goto IL_0321; } IL_030f: { ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753* L_103 = (ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753*)il2cpp_codegen_object_new(ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753_il2cpp_TypeInfo_var); ReadDataHandler__ctor_m5C775CD67A3F4469DDF3E9E949591EE20AB676D1(L_103, __this, (intptr_t)((void*)ZipInputStream_ReadingNotSupported_mA6E619DD38321985543E9C78F5306AF7E85A4E5D_RuntimeMethod_var), NULL); __this->___internalReader = L_103; Il2CppCodeGenWriteBarrier((void**)(&__this->___internalReader), (void*)L_103); } IL_0321: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_104 = __this->___entry; return L_104; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipInputStream_ReadDataDescriptor_m18864830B9A5D302B7CA06C7AF8820A850C71FEC (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, const RuntimeMethod* method) { { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_0 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_0); int32_t L_1; L_1 = InflaterInputBuffer_ReadLeInt_mCA090CD6D2DC7BDF0980795CC302B2D1A1C9A829(L_0, NULL); if ((((int32_t)L_1) == ((int32_t)((int32_t)134695760)))) { goto IL_001d; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_2 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2AEF9CFD11080C7E800B392D39249B9289123847)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_ReadDataDescriptor_m18864830B9A5D302B7CA06C7AF8820A850C71FEC_RuntimeMethod_var))); } IL_001d: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_3 = __this->___entry; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_4 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_4); int32_t L_5; L_5 = InflaterInputBuffer_ReadLeInt_mCA090CD6D2DC7BDF0980795CC302B2D1A1C9A829(L_4, NULL); NullCheck(L_3); ZipEntry_set_Crc_mED8E86FBB118DEB1C7778337DBAA46614811FE19(L_3, ((int64_t)(((int64_t)L_5)&((int64_t)(uint64_t)((uint32_t)(-1))))), NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_6 = __this->___entry; NullCheck(L_6); bool L_7; L_7 = ZipEntry_get_LocalHeaderRequiresZip64_m523A7AC3BAB32B105C58262C79307DFBBDA7F9DE(L_6, NULL); if (!L_7) { goto IL_0068; } } { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_8 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_8); int64_t L_9; L_9 = InflaterInputBuffer_ReadLeLong_m9E647F0F391AACF50D67D9FF08AE2564359DF829(L_8, NULL); ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize = L_9; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_10 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_10); int64_t L_11; L_11 = InflaterInputBuffer_ReadLeLong_m9E647F0F391AACF50D67D9FF08AE2564359DF829(L_10, NULL); __this->___size = L_11; goto IL_008c; } IL_0068: { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_12 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_12); int32_t L_13; L_13 = InflaterInputBuffer_ReadLeInt_mCA090CD6D2DC7BDF0980795CC302B2D1A1C9A829(L_12, NULL); ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize = ((int64_t)L_13); InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_14 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_14); int32_t L_15; L_15 = InflaterInputBuffer_ReadLeInt_mCA090CD6D2DC7BDF0980795CC302B2D1A1C9A829(L_14, NULL); __this->___size = ((int64_t)L_15); } IL_008c: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_16 = __this->___entry; int64_t L_17 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; NullCheck(L_16); ZipEntry_set_CompressedSize_m87DF88E48424231B906D61C2A2C882429125C036(L_16, L_17, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_18 = __this->___entry; int64_t L_19 = __this->___size; NullCheck(L_18); ZipEntry_set_Size_m547264DC478C416ED7B26D25A6F62267329C1997(L_18, L_19, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipInputStream_CompleteCloseEntry_mAD07C7B8A0F0D6429675ED8B5D27771778D4FC60 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, bool ___0_testCrc, const RuntimeMethod* method) { { InflaterInputStream_StopDecrypting_mAD331F7D23101B53AF59151F9A4549860DEB8E0C(__this, NULL); int32_t L_0 = __this->___flags; if (!((int32_t)(L_0&8))) { goto IL_0016; } } { ZipInputStream_ReadDataDescriptor_m18864830B9A5D302B7CA06C7AF8820A850C71FEC(__this, NULL); } IL_0016: { __this->___size = ((int64_t)0); bool L_1 = ___0_testCrc; if (!L_1) { goto IL_0056; } } { Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_2 = __this->___crc; NullCheck(L_2); int64_t L_3; L_3 = Crc32_get_Value_m4B6B2BCEFE9FEC39E4C154B56B408FB50E1DA0C5(L_2, NULL); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_4 = __this->___entry; NullCheck(L_4); int64_t L_5; L_5 = ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060(L_4, NULL); if ((((int64_t)((int64_t)(L_3&((int64_t)(uint64_t)((uint32_t)(-1)))))) == ((int64_t)L_5))) { goto IL_0056; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_6 = __this->___entry; NullCheck(L_6); int64_t L_7; L_7 = ZipEntry_get_Crc_mCF153F4B7FE9FA1C94B1010679E703656D253060(L_6, NULL); if ((((int64_t)L_7) == ((int64_t)((int64_t)(-1))))) { goto IL_0056; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_8 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAC6D15A9CC82707C2C2429DE441407A68B2DE64A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_CompleteCloseEntry_mAD07C7B8A0F0D6429675ED8B5D27771778D4FC60_RuntimeMethod_var))); } IL_0056: { Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_9 = __this->___crc; NullCheck(L_9); Crc32_Reset_m4804B7B843EACB6123F0794699C71CB186460EC2(L_9, NULL); int32_t L_10 = __this->___method; if ((!(((uint32_t)L_10) == ((uint32_t)8)))) { goto IL_0075; } } { Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_11 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inf; NullCheck(L_11); Inflater_Reset_mFFFB72678E95AF084A927EB22CCA8659F0205A87(L_11, NULL); } IL_0075: { __this->___entry = (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___entry), (void*)(ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipInputStream_CloseEntry_m58B62E1D5D498E3D3A193D8082C373346571F745 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __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* V_0 = NULL; int64_t V_1 = 0; { Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_0 = __this->___crc; 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*)&_stringLiteralBBC1106D65ACC9B0DB541F4FAF5DBAF5B7F7BA1F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_CloseEntry_m58B62E1D5D498E3D3A193D8082C373346571F745_RuntimeMethod_var))); } IL_0013: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = __this->___entry; if (L_2) { goto IL_001c; } } { return; } IL_001c: { int32_t L_3 = __this->___method; if ((!(((uint32_t)L_3) == ((uint32_t)8)))) { goto IL_007e; } } { int32_t L_4 = __this->___flags; if (!((int32_t)(L_4&8))) { goto IL_0049; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)4096)); V_0 = L_5; } IL_003a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_0; NullCheck(L_7); int32_t L_8; L_8 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, __this, L_6, 0, ((int32_t)(((RuntimeArray*)L_7)->max_length))); if ((((int32_t)L_8) > ((int32_t)0))) { goto IL_003a; } } { return; } IL_0049: { int64_t L_9 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_10 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inf; NullCheck(L_10); int64_t L_11; L_11 = Inflater_get_TotalIn_mFF8EDB276A98C303D8D024E0A4960794B15D553F(L_10, NULL); ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize = ((int64_t)il2cpp_codegen_subtract(L_9, L_11)); InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_12 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_13 = L_12; NullCheck(L_13); int32_t L_14; L_14 = InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651_inline(L_13, NULL); Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_15 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inf; NullCheck(L_15); int32_t L_16; L_16 = Inflater_get_RemainingInput_m38388A0CCF8AE2665FE3F1756082398BD97E6A19(L_15, NULL); NullCheck(L_13); InflaterInputBuffer_set_Available_m43C535F9E1F969BCB484242505283D62F9443BF4_inline(L_13, ((int32_t)il2cpp_codegen_add(L_14, L_16)), NULL); } IL_007e: { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_17 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_17); int32_t L_18; L_18 = InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651_inline(L_17, NULL); int64_t L_19 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; if ((((int64_t)((int64_t)L_18)) <= ((int64_t)L_19))) { goto IL_00bd; } } { int64_t L_20 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; if ((((int64_t)L_20) < ((int64_t)((int64_t)0)))) { goto IL_00bd; } } { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_21 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_22 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_22); int32_t L_23; L_23 = InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651_inline(L_22, NULL); int64_t L_24 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; NullCheck(L_21); InflaterInputBuffer_set_Available_m43C535F9E1F969BCB484242505283D62F9443BF4_inline(L_21, ((int32_t)((int64_t)il2cpp_codegen_subtract(((int64_t)L_23), L_24))), NULL); goto IL_0117; } IL_00bd: { int64_t L_25 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_26 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_26); int32_t L_27; L_27 = InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651_inline(L_26, NULL); ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize = ((int64_t)il2cpp_codegen_subtract(L_25, ((int64_t)L_27))); InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_28 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_28); InflaterInputBuffer_set_Available_m43C535F9E1F969BCB484242505283D62F9443BF4_inline(L_28, 0, NULL); goto IL_010f; } IL_00e4: { int64_t L_29 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; int64_t L_30; L_30 = InflaterInputStream_Skip_m8D0156D942E18A2F94FE8F85AE6CC772EC37785C(__this, L_29, NULL); V_1 = L_30; int64_t L_31 = V_1; if ((((int64_t)L_31) > ((int64_t)((int64_t)0)))) { goto IL_0101; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_32 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_32, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2C666312CA125BCA502FAB9A28B5BBE6538BF641)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_CloseEntry_m58B62E1D5D498E3D3A193D8082C373346571F745_RuntimeMethod_var))); } IL_0101: { int64_t L_33 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; int64_t L_34 = V_1; ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize = ((int64_t)il2cpp_codegen_subtract(L_33, L_34)); } IL_010f: { int64_t L_35 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; if (L_35) { goto IL_00e4; } } IL_0117: { ZipInputStream_CompleteCloseEntry_mAD07C7B8A0F0D6429675ED8B5D27771778D4FC60(__this, (bool)0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipInputStream_get_Available_m9E61B12D797554C37E14DE86D2F4C9E97A39DCFA (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, const RuntimeMethod* method) { { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = __this->___entry; return ((!(((RuntimeObject*)(ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipInputStream_get_Length_mD9BBDA5FEAC5B09696B472FE36FFB2CF527C1871 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, const RuntimeMethod* method) { { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = __this->___entry; if (!L_0) { goto IL_002e; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_1 = __this->___entry; NullCheck(L_1); int64_t L_2; L_2 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_1, NULL); if ((((int64_t)L_2) < ((int64_t)((int64_t)0)))) { goto IL_0023; } } { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_3 = __this->___entry; NullCheck(L_3); int64_t L_4; L_4 = ZipEntry_get_Size_m7048124FAE461613A66E9CEE1EE22D9027EECFBA(L_3, NULL); return L_4; } IL_0023: { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_5 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD1B947E2C0A1FD5B77D725B1FF1B8544C4E2261F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_get_Length_mD9BBDA5FEAC5B09696B472FE36FFB2CF527C1871_RuntimeMethod_var))); } IL_002e: { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral27C436FB02D471557BAF808D52EAF04CA2C1144E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_get_Length_mD9BBDA5FEAC5B09696B472FE36FFB2CF527C1871_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipInputStream_ReadByte_m067F5EC0F307985A8B1957846DC304F47584B9CF (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __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* V_0 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)1); V_0 = L_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0; int32_t L_2; L_2 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, __this, L_1, 0, 1); if ((((int32_t)L_2) > ((int32_t)0))) { goto IL_0015; } } { return (-1); } IL_0015: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_0; NullCheck(L_3); int32_t L_4 = 0; uint8_t L_5 = (L_3)->GetAt(static_cast(L_4)); return ((int32_t)((int32_t)L_5&((int32_t)255))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipInputStream_ReadingNotAvailable_m6B26F4A4426A944407D5BD219C17C5B9B1B426C3 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_destination, int32_t ___1_offset, int32_t ___2_count, 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*)&_stringLiteral4437B6238FD690960A6E91C057E0FAA314088583)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_ReadingNotAvailable_m6B26F4A4426A944407D5BD219C17C5B9B1B426C3_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipInputStream_ReadingNotSupported_mA6E619DD38321985543E9C78F5306AF7E85A4E5D (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_destination, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_0 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F330E0B38A4D2C33239BCFF689DD9F012E7D5EC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_ReadingNotSupported_mA6E619DD38321985543E9C78F5306AF7E85A4E5D_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipInputStream_StoredDescriptorEntry_mD901766684583FF6A1FA9642CD751C78CCDC30F3 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_destination, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { StreamUnsupportedException_tD9C507CB3AD850E4939FB206CDBD834B273DD70B* L_0 = (StreamUnsupportedException_tD9C507CB3AD850E4939FB206CDBD834B273DD70B*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamUnsupportedException_tD9C507CB3AD850E4939FB206CDBD834B273DD70B_il2cpp_TypeInfo_var))); StreamUnsupportedException__ctor_m5946246EB852A2DF5D0D3D1E651DB0217BCA6A92(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD076AC48C4572EDDA54452511056A88A5CFE152D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_StoredDescriptorEntry_mD901766684583FF6A1FA9642CD751C78CCDC30F3_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipInputStream_InitialRead_mA362A250853E17C02CE763644F14A0630CCDF9F3 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_destination, 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*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipInputStream_BodyRead_mDAB586ED74A100B208AF8E0202C6CEF4AB7EC296_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipInputStream_ReadingNotAvailable_m6B26F4A4426A944407D5BD219C17C5B9B1B426C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipInputStream_ReadingNotSupported_mA6E619DD38321985543E9C78F5306AF7E85A4E5D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipInputStream_StoredDescriptorEntry_mD901766684583FF6A1FA9642CD751C78CCDC30F3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276* V_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL; int32_t G_B17_0 = 0; { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = __this->___entry; NullCheck(L_0); int32_t L_1; L_1 = ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline(L_0, NULL); V_0 = (bool)((!(((uint32_t)((int32_t)(L_1&8))) <= ((uint32_t)0)))? 1 : 0); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = __this->___entry; NullCheck(L_2); bool L_3; L_3 = ZipEntry_get_IsCrypted_m80991B46B22047E11B50EED2CD4ADCD9FF1058F9(L_2, NULL); if (!L_3) { goto IL_00cd; } } { String_t* L_4 = __this->___password; if (L_4) { goto IL_0034; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_5 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8FA47E590517EECAB249F31671E9FCB0F6DEEEFD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_InitialRead_mA362A250853E17C02CE763644F14A0630CCDF9F3_RuntimeMethod_var))); } IL_0034: { PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276* L_6 = (PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276*)il2cpp_codegen_object_new(PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276_il2cpp_TypeInfo_var); PkzipClassicManaged__ctor_m4F756C50695E18A4B9B681640EEAB7FC898A77AC(L_6, NULL); V_1 = L_6; String_t* L_7 = __this->___password; il2cpp_codegen_runtime_class_init_inline(ZipStrings_t5329D7F88B46516855ECDE9D85FB6744C4F44D1D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8; L_8 = ZipStrings_ConvertToArray_m9BBD0CBBDCF51D326C7A0D36D2E32DE57E167FAB(L_7, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9; L_9 = PkzipClassic_GenerateKeys_m43E624D965DA8EAB4A48C2096E539582D1E3C2E7(L_8, NULL); V_2 = L_9; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_10 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; PkzipClassicManaged_t344FD72CB72FDBC300715652B0342205C9AD2276* L_11 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_2; NullCheck(L_11); RuntimeObject* L_13; L_13 = VirtualFuncInvoker2< RuntimeObject*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(23, L_11, L_12, (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); NullCheck(L_10); InflaterInputBuffer_set_CryptoTransform_m74B44DB696E5981FBF2701952F4F0F8E7046575B(L_10, L_13, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)12)); V_3 = L_14; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_15 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_3; NullCheck(L_15); int32_t L_17; L_17 = InflaterInputBuffer_ReadClearTextBuffer_m2E3B3503EB1537417358063123DC94A04FAFF4D2(L_15, L_16, 0, ((int32_t)12), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_3; NullCheck(L_18); int32_t L_19 = ((int32_t)11); uint8_t L_20 = (L_18)->GetAt(static_cast(L_19)); ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_21 = __this->___entry; NullCheck(L_21); uint8_t L_22; L_22 = ZipEntry_get_CryptoCheckValue_m4F1A8571C49358D3605E7C72DE9E06ED7410B514_inline(L_21, NULL); if ((((int32_t)L_20) == ((int32_t)L_22))) { goto IL_0092; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_23 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9476F93EB073CC691B5155E0DFFA0343955A3636)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_InitialRead_mA362A250853E17C02CE763644F14A0630CCDF9F3_RuntimeMethod_var))); } IL_0092: { int64_t L_24 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; if ((((int64_t)L_24) < ((int64_t)((int64_t)((int32_t)12))))) { goto IL_00af; } } { int64_t L_25 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize = ((int64_t)il2cpp_codegen_subtract(L_25, ((int64_t)((int32_t)12)))); goto IL_00d9; } IL_00af: { bool L_26 = V_0; if (L_26) { goto IL_00d9; } } { int64_t L_27 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; int64_t L_28 = L_27; RuntimeObject* L_29 = Box(il2cpp_defaults.int64_class, &L_28); String_t* L_30; L_30 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE26F7EE71482F428179FA0A25E12D131705FABCC)), L_29, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_31 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_31, L_30, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_InitialRead_mA362A250853E17C02CE763644F14A0630CCDF9F3_RuntimeMethod_var))); } IL_00cd: { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_32 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_32); InflaterInputBuffer_set_CryptoTransform_m74B44DB696E5981FBF2701952F4F0F8E7046575B(L_32, (RuntimeObject*)NULL, NULL); } IL_00d9: { int64_t L_33 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; bool L_34 = V_0; if (!((int32_t)(((((int64_t)L_33) > ((int64_t)((int64_t)0)))? 1 : 0)|(int32_t)L_34))) { goto IL_018b; } } { int32_t L_35 = __this->___method; if ((!(((uint32_t)L_35) == ((uint32_t)8)))) { goto IL_0112; } } { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_36 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; NullCheck(L_36); int32_t L_37; L_37 = InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651_inline(L_36, NULL); if ((((int32_t)L_37) <= ((int32_t)0))) { goto IL_0112; } } { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_38 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_39 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inf; NullCheck(L_38); InflaterInputBuffer_SetInflaterInput_m2ECF6EF614247B04C076D526AA7A8FFE28E9ACFC(L_38, L_39, NULL); } IL_0112: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_40 = __this->___entry; NullCheck(L_40); bool L_41; L_41 = ZipEntry_get_IsCrypted_m80991B46B22047E11B50EED2CD4ADCD9FF1058F9(L_40, NULL); if (L_41) { goto IL_012a; } } { int32_t L_42 = __this->___method; G_B17_0 = ((((int32_t)L_42) == ((int32_t)0))? 1 : 0); goto IL_012b; } IL_012a: { G_B17_0 = 0; } IL_012b: { bool L_43 = V_0; if (!((int32_t)(G_B17_0&(int32_t)L_43))) { goto IL_014b; } } { ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753* L_44 = (ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753*)il2cpp_codegen_object_new(ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753_il2cpp_TypeInfo_var); ReadDataHandler__ctor_m5C775CD67A3F4469DDF3E9E949591EE20AB676D1(L_44, __this, (intptr_t)((void*)ZipInputStream_StoredDescriptorEntry_mD901766684583FF6A1FA9642CD751C78CCDC30F3_RuntimeMethod_var), NULL); __this->___internalReader = L_44; Il2CppCodeGenWriteBarrier((void**)(&__this->___internalReader), (void*)L_44); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ___0_destination; int32_t L_46 = ___1_offset; int32_t L_47 = ___2_count; int32_t L_48; L_48 = ZipInputStream_StoredDescriptorEntry_mD901766684583FF6A1FA9642CD751C78CCDC30F3(__this, L_45, L_46, L_47, NULL); return L_48; } IL_014b: { bool L_49; L_49 = ZipInputStream_get_CanDecompressEntry_m3BB6258489C1CF0C6DD48850E3A6FF4B50278559(__this, NULL); if (L_49) { goto IL_016f; } } { ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753* L_50 = (ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753*)il2cpp_codegen_object_new(ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753_il2cpp_TypeInfo_var); ReadDataHandler__ctor_m5C775CD67A3F4469DDF3E9E949591EE20AB676D1(L_50, __this, (intptr_t)((void*)ZipInputStream_ReadingNotSupported_mA6E619DD38321985543E9C78F5306AF7E85A4E5D_RuntimeMethod_var), NULL); __this->___internalReader = L_50; Il2CppCodeGenWriteBarrier((void**)(&__this->___internalReader), (void*)L_50); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51 = ___0_destination; int32_t L_52 = ___1_offset; int32_t L_53 = ___2_count; int32_t L_54; L_54 = ZipInputStream_ReadingNotSupported_mA6E619DD38321985543E9C78F5306AF7E85A4E5D(__this, L_51, L_52, L_53, NULL); return L_54; } IL_016f: { ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753* L_55 = (ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753*)il2cpp_codegen_object_new(ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753_il2cpp_TypeInfo_var); ReadDataHandler__ctor_m5C775CD67A3F4469DDF3E9E949591EE20AB676D1(L_55, __this, (intptr_t)((void*)ZipInputStream_BodyRead_mDAB586ED74A100B208AF8E0202C6CEF4AB7EC296_RuntimeMethod_var), NULL); __this->___internalReader = L_55; Il2CppCodeGenWriteBarrier((void**)(&__this->___internalReader), (void*)L_55); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = ___0_destination; int32_t L_57 = ___1_offset; int32_t L_58 = ___2_count; int32_t L_59; L_59 = ZipInputStream_BodyRead_mDAB586ED74A100B208AF8E0202C6CEF4AB7EC296(__this, L_56, L_57, L_58, NULL); return L_59; } IL_018b: { ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753* L_60 = (ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753*)il2cpp_codegen_object_new(ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753_il2cpp_TypeInfo_var); ReadDataHandler__ctor_m5C775CD67A3F4469DDF3E9E949591EE20AB676D1(L_60, __this, (intptr_t)((void*)ZipInputStream_ReadingNotAvailable_m6B26F4A4426A944407D5BD219C17C5B9B1B426C3_RuntimeMethod_var), NULL); __this->___internalReader = L_60; Il2CppCodeGenWriteBarrier((void**)(&__this->___internalReader), (void*)L_60); return 0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipInputStream_Read_m7B1680EC6D9F87136F0C4833767EA74E22FDE001 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __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*)&ZipInputStream_Read_m7B1680EC6D9F87136F0C4833767EA74E22FDE001_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*)&_stringLiteralF0A45CCAC3B8CC663DC29BD756A86295833579C1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_Read_m7B1680EC6D9F87136F0C4833767EA74E22FDE001_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*)&_stringLiteralF0A45CCAC3B8CC663DC29BD756A86295833579C1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_Read_m7B1680EC6D9F87136F0C4833767EA74E22FDE001_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*)&_stringLiteralF4FD1F8C23FA3ABFAE140B07D593F7023A39AA27)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_Read_m7B1680EC6D9F87136F0C4833767EA74E22FDE001_RuntimeMethod_var))); } IL_0049: { ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753* L_10 = __this->___internalReader; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_buffer; int32_t L_12 = ___1_offset; int32_t L_13 = ___2_count; NullCheck(L_10); int32_t L_14; L_14 = ReadDataHandler_Invoke_m9F8523BCFBB27181599525F9FF7C524D356FCAD9_inline(L_10, L_11, L_12, L_13, NULL); return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipInputStream_BodyRead_mDAB586ED74A100B208AF8E0202C6CEF4AB7EC296 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __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*)&ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; int64_t V_2 = 0; { Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_0 = __this->___crc; 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*)&_stringLiteralBBC1106D65ACC9B0DB541F4FAF5DBAF5B7F7BA1F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_BodyRead_mDAB586ED74A100B208AF8E0202C6CEF4AB7EC296_RuntimeMethod_var))); } IL_0013: { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_2 = __this->___entry; if (!L_2) { goto IL_001f; } } { int32_t L_3 = ___2_count; if ((((int32_t)L_3) > ((int32_t)0))) { goto IL_0021; } } IL_001f: { return 0; } IL_0021: { int32_t L_4 = ___1_offset; int32_t L_5 = ___2_count; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer; NullCheck(L_6); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))) { goto IL_0034; } } { 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_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC9AD9D2BAB5BF628261667022C72BBBC954C8884)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_BodyRead_mDAB586ED74A100B208AF8E0202C6CEF4AB7EC296_RuntimeMethod_var))); } IL_0034: { V_0 = (bool)0; int32_t L_8 = __this->___method; V_1 = L_8; int32_t L_9 = V_1; if (!L_9) { goto IL_0159; } } { int32_t L_10 = V_1; if ((!(((uint32_t)L_10) == ((uint32_t)8)))) { goto IL_01c7; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_buffer; int32_t L_12 = ___1_offset; int32_t L_13 = ___2_count; int32_t L_14; L_14 = InflaterInputStream_Read_m5A29A369BB4A8B3E5E0B1779825CC3A6C7D6BA76(__this, L_11, L_12, L_13, NULL); ___2_count = L_14; int32_t L_15 = ___2_count; if ((((int32_t)L_15) > ((int32_t)0))) { goto IL_01c7; } } { Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_16 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inf; NullCheck(L_16); bool L_17; L_17 = Inflater_get_IsFinished_mB48A2E4A918D96F53F2E2A5E025CD7EC71F671D1(L_16, NULL); if (L_17) { goto IL_0074; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_18 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B803AD9476920D359B25003FE68CE753B1A9F70)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_BodyRead_mDAB586ED74A100B208AF8E0202C6CEF4AB7EC296_RuntimeMethod_var))); } IL_0074: { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_19 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_20 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inf; NullCheck(L_20); int32_t L_21; L_21 = Inflater_get_RemainingInput_m38388A0CCF8AE2665FE3F1756082398BD97E6A19(L_20, NULL); NullCheck(L_19); InflaterInputBuffer_set_Available_m43C535F9E1F969BCB484242505283D62F9443BF4_inline(L_19, L_21, NULL); int32_t L_22 = __this->___flags; if (((int32_t)(L_22&8))) { goto IL_014a; } } { Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_23 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inf; NullCheck(L_23); int64_t L_24; L_24 = Inflater_get_TotalIn_mFF8EDB276A98C303D8D024E0A4960794B15D553F(L_23, NULL); int64_t L_25 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; if ((((int64_t)L_24) == ((int64_t)L_25))) { goto IL_00be; } } { int64_t L_26 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; if ((((int64_t)L_26) == ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_00be; } } { int64_t L_27 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; if ((!(((uint64_t)L_27) == ((uint64_t)((int64_t)(-1)))))) { goto IL_00d1; } } IL_00be: { Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_28 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inf; NullCheck(L_28); int64_t L_29; L_29 = Inflater_get_TotalOut_mE950C52B3F901711C013844FC861FA9E1122B74F_inline(L_28, NULL); int64_t L_30 = __this->___size; if ((((int64_t)L_29) == ((int64_t)L_30))) { goto IL_014a; } } IL_00d1: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31; NullCheck(L_32); (L_32)->SetAt(static_cast(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9DC46B8318EBE19704240551FE6005D338F458F9))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32; int64_t* L_34 = (int64_t*)(&((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize); String_t* L_35; L_35 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B(L_34, NULL); NullCheck(L_33); (L_33)->SetAt(static_cast(1), (String_t*)L_35); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_33; NullCheck(L_36); (L_36)->SetAt(static_cast(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_36; int64_t* L_38 = (int64_t*)(&__this->___size); String_t* L_39; L_39 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B(L_38, NULL); NullCheck(L_37); (L_37)->SetAt(static_cast(3), (String_t*)L_39); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_37; NullCheck(L_40); (L_40)->SetAt(static_cast(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6C4573D262338C4503EFED80FA6ADFA49AA36673))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_40; Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_42 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inf; NullCheck(L_42); int64_t L_43; L_43 = Inflater_get_TotalIn_mFF8EDB276A98C303D8D024E0A4960794B15D553F(L_42, NULL); V_2 = L_43; String_t* L_44; L_44 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_2), NULL); NullCheck(L_41); (L_41)->SetAt(static_cast(5), (String_t*)L_44); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_41; NullCheck(L_45); (L_45)->SetAt(static_cast(6), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = L_45; Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_47 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inf; NullCheck(L_47); int64_t L_48; L_48 = Inflater_get_TotalOut_mE950C52B3F901711C013844FC861FA9E1122B74F_inline(L_47, NULL); V_2 = L_48; String_t* L_49; L_49 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_2), NULL); NullCheck(L_46); (L_46)->SetAt(static_cast(7), (String_t*)L_49); String_t* L_50; L_50 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_46, NULL); ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_51 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_51, L_50, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_51, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_BodyRead_mDAB586ED74A100B208AF8E0202C6CEF4AB7EC296_RuntimeMethod_var))); } IL_014a: { Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_52 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inf; NullCheck(L_52); Inflater_Reset_mFFFB72678E95AF084A927EB22CCA8659F0205A87(L_52, NULL); V_0 = (bool)1; goto IL_01c7; } IL_0159: { int32_t L_53 = ___2_count; int64_t L_54 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; if ((((int64_t)((int64_t)L_53)) <= ((int64_t)L_54))) { goto IL_0176; } } { int64_t L_55 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; if ((((int64_t)L_55) < ((int64_t)((int64_t)0)))) { goto IL_0176; } } { int64_t L_56 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; ___2_count = ((int32_t)L_56); } IL_0176: { int32_t L_57 = ___2_count; if ((((int32_t)L_57) <= ((int32_t)0))) { goto IL_01ac; } } { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_58 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___inputBuffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = ___0_buffer; int32_t L_60 = ___1_offset; int32_t L_61 = ___2_count; NullCheck(L_58); int32_t L_62; L_62 = InflaterInputBuffer_ReadClearTextBuffer_m2E3B3503EB1537417358063123DC94A04FAFF4D2(L_58, L_59, L_60, L_61, NULL); ___2_count = L_62; int32_t L_63 = ___2_count; if ((((int32_t)L_63) <= ((int32_t)0))) { goto IL_01ac; } } { int64_t L_64 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; int32_t L_65 = ___2_count; ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize = ((int64_t)il2cpp_codegen_subtract(L_64, ((int64_t)L_65))); int64_t L_66 = __this->___size; int32_t L_67 = ___2_count; __this->___size = ((int64_t)il2cpp_codegen_subtract(L_66, ((int64_t)L_67))); } IL_01ac: { int64_t L_68 = ((InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F*)__this)->___csize; if (L_68) { goto IL_01b8; } } { V_0 = (bool)1; goto IL_01c7; } IL_01b8: { int32_t L_69 = ___2_count; if ((((int32_t)L_69) >= ((int32_t)0))) { goto IL_01c7; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_70 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_70, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral39A841B9C60453881EAA634199CE7356EE1866CF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_70, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipInputStream_BodyRead_mDAB586ED74A100B208AF8E0202C6CEF4AB7EC296_RuntimeMethod_var))); } IL_01c7: { int32_t L_71 = ___2_count; if ((((int32_t)L_71) <= ((int32_t)0))) { goto IL_01de; } } { Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370* L_72 = __this->___crc; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = ___0_buffer; int32_t L_74 = ___1_offset; int32_t L_75 = ___2_count; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_76; memset((&L_76), 0, sizeof(L_76)); ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20((&L_76), L_73, L_74, L_75, ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var); NullCheck(L_72); Crc32_Update_m1E9CA5EBC9CB837EB9294B57CF524CC53837319A(L_72, L_76, NULL); } IL_01de: { bool L_77 = V_0; if (!L_77) { goto IL_01e8; } } { ZipInputStream_CompleteCloseEntry_mAD07C7B8A0F0D6429675ED8B5D27771778D4FC60(__this, (bool)1, NULL); } IL_01e8: { int32_t L_78 = ___2_count; return L_78; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipInputStream_Dispose_m30008AABD00265140D597299985248F0F0473CC2 (ZipInputStream_tDC70E7895FB5D93562AC3B7AB583AF7D0B7C7DD9* __this, bool ___0_disposing, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipInputStream_ReadingNotAvailable_m6B26F4A4426A944407D5BD219C17C5B9B1B426C3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753* L_0 = (ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753*)il2cpp_codegen_object_new(ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753_il2cpp_TypeInfo_var); ReadDataHandler__ctor_m5C775CD67A3F4469DDF3E9E949591EE20AB676D1(L_0, __this, (intptr_t)((void*)ZipInputStream_ReadingNotAvailable_m6B26F4A4426A944407D5BD219C17C5B9B1B426C3_RuntimeMethod_var), NULL); __this->___internalReader = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___internalReader), (void*)L_0); __this->___crc = (Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___crc), (void*)(Crc32_t5D60CAF4C19481A10B2BF5607FC4193359F32370*)NULL); __this->___entry = (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___entry), (void*)(ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA*)NULL); bool L_1 = ___0_disposing; InflaterInputStream_Dispose_m270B7F5E3A122A5EDDB41A5E04D5D9813E796B00(__this, L_1, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DirectoryFailureHandler_Invoke_mD1D195F65C3052DCCF1FAEFC156D001B5C73848C_inline (DirectoryFailureHandler_tE1085A84AAD35278B40476631D4033378FCE9DCC* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ScanFailureEventArgs_get_ContinueRunning_m9B9614B945DA9F2B97B3A6A0DDCE1344FB10DB3C_inline (ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A* __this, const RuntimeMethod* method) { { bool L_0 = __this->___continueRunning_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FileFailureHandler_Invoke_m8B828894A0B4D4EBC707B643E5CFDFDC9C6AA291_inline (FileFailureHandler_tF602A254C5E0D2BC04A69CF5EE0DB88AE9229683* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanFailureEventArgs_t3B632CDC20C1F6C0342019504CB0C1836F75032A*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProcessFileHandler_Invoke_m0CE1134B919AB30B75D015F705015F70C137FF78_inline (ProcessFileHandler_t3351284EE7312622F3599AF298255DECA698B0CD* __this, RuntimeObject* ___0_sender, ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ScanEventArgs_get_ContinueRunning_mF0FC85B474E63CEEA36430871E8C54E1E35B9730_inline (ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* __this, const RuntimeMethod* method) { { bool L_0 = __this->___continueRunning_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CompletedFileHandler_Invoke_m8200BE4AF3AF1FEF4C86989178AD4C624F490789_inline (CompletedFileHandler_tBC83F89740495190490EABE7B4ECD1560058B8A1* __this, RuntimeObject* ___0_sender, ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastZip_get_CompressionLevel_mDB27FAC9E642AC9711137EB4B908B64F3DE78F54_inline (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___compressionLevel_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeflaterOutputStream_set_IsStreamOwner_m318F50FBAFDB1DE4A11B048066EA76ECEF449999_inline (DeflaterOutputStream_t1DE7F367C624B7622CF8B9981F03E29BC23DE7B3* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___U3CIsStreamOwnerU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipOutputStream_set_NameTransform_m9602362CF1AB55811F4875959791C6A244C8A479_inline (ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; __this->___U3CNameTransformU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameTransformU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastZip_get_EntryEncryptionMethod_mAA232DDA7D970B86EEEA5F978670C98F7E0E775A_inline (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CEntryEncryptionMethodU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastZip_get_UseZip64_m4EBE393E2E2D38E89B394C593F5323112F44385F_inline (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___useZip64_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipOutputStream_set_UseZip64_m8788335E9C72E2DAE514FC8C49489031B63BA28C_inline (ZipOutputStream_t083144EEC89CBA74881273A154E6C127CB2FE7C8* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___useZip64_ = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FastZip_get_CreateEmptyDirectories_m94BD7DABA81BFB0A0395A12826472D0B316AB7A0_inline (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { { bool L_0 = __this->___createEmptyDirectories_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ZipEntry_get_Name_m270986D2EF2122A20CDAED6E64CB592F4BCEACDC_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___name; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DirectoryEventArgs_get_HasMatchingFiles_m176CFE393AD8B7DE9EE0945656C2AF08589C14F0_inline (DirectoryEventArgs_tBBEDA2352ABC92A8D162A28F2BFCF9989A56E66A* __this, const RuntimeMethod* method) { { bool L_0 = __this->___hasMatchingFiles_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ScanEventArgs_get_Name_mFAF42A1F2CDFE73FB25F1561802C07583E9012CC_inline (ScanEventArgs_tB44EA04F4171DEE5D85F0706EDC88406707C0A26* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___name_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* FastZip_get_Password_m354FA50FD1E88E72E4B50884D5F11C9EB522E8ED_inline (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___password_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A FastZipEvents_get_ProgressInterval_m6CC9B5F971093203152EF640A1C3903AF0A7834B_inline (FastZipEvents_tD73D17B4A5A2AE8D19ADF6BF637F91FE87978314* __this, const RuntimeMethod* method) { { TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_0 = __this->___progressInterval_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ConfirmOverwriteDelegate_Invoke_mD0DB5086ADBC0C8ABB3BD7053EEF510C6237BB56_inline (ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* __this, String_t* ___0_fileName, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_fileName, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ZipEntry_get_DateTime_m957E932AB8BEDBF19D9D0665FD7CB008B310530C_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->___dateTime; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FastZip_get_RestoreAttributesOnExtract_m74DF7742B99F2369743D328122002668FA576976_inline (FastZip_t874F3AA558349243F9A5D6381EF10187577C9DCE* __this, const RuntimeMethod* method) { { bool L_0 = __this->___restoreAttributesOnExtract_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WindowsNameTransform_set_AllowParentTraversal_m26264AD3477E8F2E47E543F891E72A5BEEC1521B_inline (WindowsNameTransform_t6459893FEF40D90C06CA04045E9A243B9A192890* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->____allowParentTraversal = L_0; return; } } 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 int32_t ZipExtraData_get_ValueLength_mD66D13FDB23629664BAB473667AC39F10AEB6058_inline (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____readValueLength; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ExtendedUnixData_get_Include_mC43425054CF2205C6114E87D3084DD241A53C1F1_inline (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->____flags; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ExtendedUnixData_get_ModificationTime_m7F8BB4E4F5659B9B93EBBF8C6025EAAC2C00AE96_inline (ExtendedUnixData_t6E45C8BA41C90A089BD7CB45A3C04D97CDD5A09D* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->____modificationTime; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ZipEntry_get_CompressionMethod_m921D46C502B835FD59F471A8AF2452C4448AD71F_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___method; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ZipEntry_get_Flags_m66FFC0BA52C7F4C5E7E8364EBE635DE1A0BF5D7C_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___flags; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipEntry_set_Flags_m76BAB2AABFABE617270A17BA16647E785742ADB3_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___flags = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipHelperStream_set_IsStreamOwner_mC072114E5FEA9CD4217D5DC17CAE302937C6CF42_inline (ZipHelperStream_t9990DDB06AEAB3B8143C8B8D888DF5470B0D4C82* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___isOwner_ = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void KeysRequiredEventHandler_Invoke_m2C6B161E7B1C22D6B62235B25C913C02812E6606_inline (KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* __this, RuntimeObject* ___0_sender, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* KeysRequiredEventArgs_get_Key_m8FB24232FC20E9B72D0E4E2010FA4DB627F6CC1B_inline (KeysRequiredEventArgs_tBCCBC38EF4D3115DDA8D5CD510C880B0E12F7D87* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___key; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t ZipEntry_get_ZipFileIndex_mF55AD5CA9BDEAC66FF33DDCC6BE80ED9C8F7A87C_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___zipFileIndex; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipTestResultHandler_Invoke_mC203C647E668E5DFAE64205E436B94993710ED64_inline (ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* __this, TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* ___0_status, String_t* ___1_message, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_status, ___1_message, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TestStatus_SetOperation_m7C9DBB5F6B39AC30A27011E0DC672B4A8B12EC2F_inline (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, int32_t ___0_operation, const RuntimeMethod* method) { { int32_t L_0 = ___0_operation; __this->___operation_ = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TestStatus_SetBytesTested_mC62C763AB9E5AC07F7832FB5598BECBCF54422D9_inline (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___bytesTested_ = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t DescriptorData_get_Crc_mF0EC8FDBB226CA0A318CD6CDCE90A130CD39A6CA_inline (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___crc; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t DescriptorData_get_CompressedSize_mBB349DD702B7E98F9EE4FBB843D57844A539353E_inline (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___compressedSize; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t DescriptorData_get_Size_mBC08E3B574097026177283D4C887E786B2491F38_inline (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TestStatus_get_ErrorCount_m1DD274D77BDFB0A32F7BC37BA0660D7FA55FD02B_inline (TestStatus_t009D1DEC599E973EDA850A9D06F94277392258A7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___errorCount_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t ZipEntry_get_Offset_m2F6FF83D29326FCA13F0FC2AB262BFF2C178A2FE_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* ZipUpdate_get_Entry_mA95D58C699540D4891A4AE8EC9C898DE7A7A9F35_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) { { ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* L_0 = __this->___entry_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipUpdate_set_OffsetBasedSize_m56E1302363604A136B68516B2C7694DF1FDDCDB7_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->____offsetBasedSize = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ZipFile_get_Name_m1E267997428033BB1E392F2AF4A97B6113E207D4_inline (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___name_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ZipFile_get_EntryFactory_m593114B2E997C8E2D6F8AB2A6E7AF023A87CFF31_inline (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___updateEntryFactory_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipEntry_set_CompressionMethod_mA85330A7FE1671F9DB70B1A4C77F21096C7932B7_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___method = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipEntry_set_Offset_m2A3248EE2F9DA062662D5AACD8836FB7050BBEFB_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___offset = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ZipUpdate_get_Command_mC485960DF8934287BC9FD40497D3087ACE45A6D3_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___command_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipUpdate_set_CrcPatchOffset_m03432D0929865EF6855C6F01D8E637FC7BFB4ACB_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___crcPatchOffset_ = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipUpdate_set_SizePatchOffset_mC2D20FE72B9C8826583F73A4AF1030EF633CFC4C_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___sizePatchOffset_ = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipEntry_get_ExtraData_mF18F33CFC7DDD5F844145A7CA2FFD55966EF3BBC_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___extra; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ZipExtraData_get_CurrentReadIndex_m5DCA2B008040E754C5C814431B03E0CCDFFE7241_inline (ZipExtraData_t7A4F68B90035BFED45930CBA63BFF84066ED2C9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____index; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ZipEntry_IsZip64Forced_mF3D5E0648508BBB148FE1922FE80DF2549D76084_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { bool L_0 = __this->___forceZip64_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ZipEntry_get_Comment_m37FBA947212CE599F086495D2AFBEE4273F9F000_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___comment; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BZip2OutputStream_set_IsStreamOwner_mDDBB2B158DD10DD5F502FC36FF8596589E3F5568_inline (BZip2OutputStream_t6F30CEFF802F829464A859C4B8C06763B657F03E* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___U3CIsStreamOwnerU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ZipUpdate_get_Filename_mFC584C8751AF4A9DEEBC71AFC0F5EB82061B6566_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___filename_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t ZipUpdate_get_OffsetBasedSize_m0F2A507287F909966520A840E89F207F2316F3D0_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->____offsetBasedSize; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ZipFile_get_IsNewArchive_m9AB2DA266F7A0A27D398160FA06E5DA8EBF0B7BC_inline (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isNewArchive_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ZipFile_get_UseZip64_m3914F19C663061180AC55060AF8A163D92A987BA_inline (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___useZip64_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipFile_set_UseZip64_m1B8DCC2C0C0F518CAB06F3AE07F54091D12C0BFA_inline (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___useZip64_ = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t ZipUpdate_get_CrcPatchOffset_m81CA5F38FB212E274A4E4D66D7CFECEDD3799C1E_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___crcPatchOffset_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t ZipUpdate_get_SizePatchOffset_m055D34EEBF70BA5BE08AF1C1C584C08D5A4673C9_inline (ZipUpdate_t1BA34CE94FD49CBFF59569962440BF3375337078* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___sizePatchOffset_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ZipFile_get_IsStreamOwner_m021004FD70506F5B5F016D5E6EB03DD951F75EFE_inline (ZipFile_t2322D8F9F4BF55DD107ED79627129D30F4706917* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isStreamOwner; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipEntry_set_ZipFileIndex_m377F1B04BD4B6801C313AB606FD0E7221677E66A_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___zipFileIndex = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipEntry_set_CryptoCheckValue_mDA84531EF65959CA95AD01B5D5441C83ABDA0503_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, uint8_t ___0_value, const RuntimeMethod* method) { { uint8_t L_0 = ___0_value; __this->___cryptoCheckValue_ = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipAESTransform_get_PwdVerifier_m8C035461FA946D102ECC6BF8EDCDFE22949E3875_inline (ZipAESTransform_t8D3255E4308D948584DD03EF0D89F9A701153611* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____pwdVerifier; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ZipEntry_get_CryptoCheckValue_m4F1A8571C49358D3605E7C72DE9E06ED7410B514_inline (ZipEntry_tE7E0F973270C4272C94559840AA2C2BF8A8E49BA* __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->___cryptoCheckValue_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EntryPatchData_set_CrcPatchOffset_m60D7FB19E3BED21DE880950F0C423E06B5B1FC84_inline (EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___crcPatchOffset_ = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EntryPatchData_set_SizePatchOffset_mBE83D7600C904216886BABA90F1959F23E293E05_inline (EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___sizePatchOffset_ = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t EntryPatchData_get_SizePatchOffset_m9272548F9B25282BF7D40FCA32878233EF34B2ED_inline (EntryPatchData_t4264028C754D40E6E006401A3D981F11397F5FEC* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___sizePatchOffset_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DescriptorData_set_CompressedSize_mB0E93A9185C7294DCEDB1D306C54BD84B586DC07_inline (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___compressedSize = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DescriptorData_set_Size_mA6D906CC24A7862673B14A4F2942F038BEE838CA_inline (DescriptorData_t53AF425D21BD24CAF331C1246F650986666824EC* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___size = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651_inline (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___available; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InflaterInputBuffer_set_Available_m43C535F9E1F969BCB484242505283D62F9443BF4_inline (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___available = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadDataHandler_Invoke_m9F8523BCFBB27181599525F9FF7C524D356FCAD9_inline (ReadDataHandler_tB7CF1D5BA15A957C2DA4B73DCB39040A3958A753* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) { typedef int32_t (*FunctionPointerType) (RuntimeObject*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_b, ___1_offset, ___2_length, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t Inflater_get_TotalOut_mE950C52B3F901711C013844FC861FA9E1122B74F_inline (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___totalOut; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_gshared_inline (EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m092C73DCE052BFB5C60A39EF9F4E3401AA95221C_gshared_inline (Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC* __this, const RuntimeMethod* method) { { bool L_0 = __this->___hasValue; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D Nullable_1_GetValueOrDefault_mBE26FDBA8873F7AE883FF290864E1D2665EAC52F_gshared_inline (Nullable_1_tEADC262F7F8B8BC4CC0A003DBDD3CA7C1B63F9AC* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->___value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Empty_Array_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m29C6B968B775D5692A1E0541121C63AE71F02485_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ((EmptyArray_1_tD6D5CF354ED899B1FBE03871DD8D148C60DD9110_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Empty_Array_TisRuntimeObject_mABA6D256A8B50DA7621C558E89DDD1781023FC01_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDAEB5F87CA07831EB170B526ACA2EF6498A16DFC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; 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 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(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; } }