2025-07-03 12:59:14 +04:00

26930 lines
1.2 MiB

#include "pch-cpp.hpp"
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtualFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename T1>
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 <typename T1>
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 <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
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 <typename R, typename T1, typename T2, typename T3>
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 <typename T1>
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<il2cpp_array_size_t>(0), (String_t*)L_2);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_1;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral5F58012AE31030A29DC3A57ADFB9FF06459D52CD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
String_t* L_5 = ___1_value;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_4;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral261D661948B770F8B400B8265288227AE56B4F98);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
String_t* L_8 = ___3_minValue;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_8);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_7;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral26DC9E6A16A2B862023CCDC29E42E5404E9ACD4F);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
String_t* L_11 = ___2_maxValue;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(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<EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6*>(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<EventHandler_1_t655F66EF38DE2C0415B5F65291E0FA3C603CA2A6*>(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<RuntimeObject*, 1> __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<RuntimeObject*, 1> __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<RuntimeObject*, 1> __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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
bool retVal = false;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A* currentDelegate = reinterpret_cast<ConfirmOverwriteDelegate_t6A20BE45800A2B1336BAFD8C70DD92D66275EB3A*>(delegatesToInvoke[i]);
typedef bool (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_fileName, reinterpret_cast<RuntimeMethod*>(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<PInvokeFunc>(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<bool>(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<RuntimeMethod*>(__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<il2cpp_array_size_t>(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<intptr_t> (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<int32_t>(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<int32_t>(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<int32_t>(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<RuntimeObject*, 1> __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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(((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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94* currentDelegate = reinterpret_cast<ZipTestResultHandler_tC677096C412C818A92300D42C1BA7402266C2C94*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<RuntimeObject*, 1> __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<RuntimeObject*, 1> __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<RuntimeObject*, 1> __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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<int32_t> 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<RuntimeObject*, 2> __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<il2cpp_array_size_t>(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<int32_t> 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<RuntimeObject*, 1> __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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(((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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526* currentDelegate = reinterpret_cast<KeysRequiredEventHandler_t164A30A7E20483BCC308C5677FEBAAA905DA5526*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<il2cpp_array_size_t>(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<RuntimeObject*, 1> __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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(1), (String_t*)L_35);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_33;
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(3), (String_t*)L_39);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_37;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(5), (String_t*)L_44);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_41;
NullCheck(L_45);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___0_item;
List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->____current;
return L_0;
}
}