#include "pch-cpp.hpp" struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualFuncInvoker3 { typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct GenericVirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct GenericVirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceFuncInvoker5 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; template struct GenericInterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct GenericInterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54; struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588; struct Dictionary_2_t5B5B38BB06341F50E1C75FB53208A2A66CAE57F7; struct WeakReference_1_tDC6E83496181D1BAFA3B89CBC00BCD0B64450257; struct CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680; 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 TarEntryU5BU5D_t376734F355CCF42286B7567A74937BD07BA7581E; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D; struct Adler32_t3C87E4FAF7E69D4379B00B6883FFD286EF5916DD; struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F; struct ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; struct BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939; struct BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096; struct BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE; struct BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D; struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2; struct CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D; struct Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED; struct CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65; struct CryptographicException_tF1AE59E97557B5241330D5998C4D95B6D9D6669F; struct Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC; struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90; struct Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4; struct DeflaterEngine_tE4F7D61146664C338CBDFC20B089EC4AB235959C; struct DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259; struct DeflaterPending_tC4C25BD0FC4D0215D31953050D4B3A874482C027; struct Delegate_t; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832; struct DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3; struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2; struct Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA; struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293; struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095; struct EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028; struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377; struct Exception_t; struct ExclusiveReference_t411F04D4CC440EB7399290027E1BBABEF4C28837; struct ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9; struct FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D; struct FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C; struct FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8; struct FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9; struct FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F; struct GZipConstants_tA8041F7CF407FA6B5C81452BF96D064D1E54FCD7; struct GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9; struct GZipInputStream_t98C0FDF619EEB52849D3E41A83F49F3EF88B4948; struct GZipOutputStream_tC4D1309665D51678585161FC08E9FD261D0E7F66; struct HMAC_tD2DDF5CB02E7064020823E8EE01DA127E46E1684; struct HMACSHA1_t40AB10160C7F8F11EA26E038FD7A335383987030; struct HashAlgorithm_t299ECE61BBF4582B1F75734D43A96DDEC9B2004D; struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D; struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; struct IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374; struct ICryptoTransform_tE6DA9E01069FDC62AB562B589C8E43EEC53B2377; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5; struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52; struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609; struct IScanFilter_tEBF04B4978F5570B05B0808DCDB4546F48107ECC; struct Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494; struct InflaterDynHeader_tB69F561C81D8F6D536510477A1FC9EFD39DE4EFF; struct InflaterHuffmanTree_tB7309822439A9E51BA1EF5544BF706DB30F7C71F; struct InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129; struct InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2; struct InvalidHeaderException_tA35CBA084C9099F90902CC382D970CB5A57B1B58; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; struct KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4; struct LzwConstants_t7F1C0CE9D5275D659E0F34AAA9768F967F218E52; struct LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F; struct LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1; struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; struct MethodInfo_t; struct NameAndSizeFilter_t6B15943ED4513B13AFD11479585C2FA8B6D57EF1; struct NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69; struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A; struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB; struct OutputWindow_tAA96562C1DB1269206CBF4CDFC8ACE36C26A99E8; struct PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804; struct PkzipClassic_tFBEEDDCE7A3840AB2B8ABA2387B818EFA1963851; struct PkzipClassicCryptoBase_t511C47A22320A10E38F63EB601DD36A46637FD38; struct PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178; struct PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233; struct PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB; struct ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB; struct ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7; struct ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912; struct ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F; struct ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78; struct RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170; struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8; struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772; struct RegexCode_tA23175D9DA02AD6A79B073E10EC5D225372ED6C7; struct RegexRunnerFactory_t72373B672C7D8785F63516DDD88834F286AF41E7; struct Rfc2898DeriveBytes_t0614FA7A5D23F6A9C781F7CA38E07BD8295256FB; struct RijndaelManaged_t67DFB0E9542F21D9EED0227003A19D9F5ECF2E39; struct SafeFileHandle_t033FA6AAAC65F4BB25F4CBA9A242A58C95CD406E; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695; struct ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD; struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2; struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; struct SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75; struct StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE; struct StreamManipulator_t626C6631E1D9BD1EAA5FDB4987C79A2F34A92689; struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B; struct StreamUtils_tF3C1FFFEB85ECCEF7103BAF34DA07C22ADC6718C; struct StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4; struct String_t; struct StringBuilder_t; struct SymmetricAlgorithm_t8C631E4E7B9073CCBD856F8D559A62EB5616BBE8; struct TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143; struct TarBuffer_tE5599252D869271AF2286B93C36A47A366F39D1D; struct TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F; struct TarException_tEE3B999E2F869A6562F3141D42E67AA864FA84DE; struct TarHeader_t1D533D0E9E7A2A893EFAD7C07287592D59B6E2FB; struct TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2; struct TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719; struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572; struct Type_t; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct WindowsPathUtils_t56C113C007B65C0867E17B505FE7CC6863B31AD0; struct ZipAESStream_t9CB50BCC4129C9B2D9EF26F8FE10CB1933AB0226; struct ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C; struct ZipEntry_t483CBFA9890036FAA5A865C33732D292A8F06BCC; struct ZipException_t96D0219AEA3A9ACA11F3DD018FDAA302995E720F; struct CachedCodeEntry_tE201C3AD65C234AD9ED7A78C95025824A7A9FF39; struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05; struct IEntryFactory_t3A78D99FF75763D6F23514198C4225C9B35C8705; 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* ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CryptographicException_tF1AE59E97557B5241330D5998C4D95B6D9D6669F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832_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* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HMACSHA1_t40AB10160C7F8F11EA26E038FD7A335383987030_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICryptoTransform_tE6DA9E01069FDC62AB562B589C8E43EEC53B2377_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IScanFilter_tEBF04B4978F5570B05B0808DCDB4546F48107ECC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69_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* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Rfc2898DeriveBytes_t0614FA7A5D23F6A9C781F7CA38E07BD8295256FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RijndaelManaged_t67DFB0E9542F21D9EED0227003A19D9F5ECF2E39_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4_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* TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TarException_tEE3B999E2F869A6562F3141D42E67AA864FA84DE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TarHeader_t1D533D0E9E7A2A893EFAD7C07287592D59B6E2FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipConstants_t06B9A6455D4B1D14CC54F7BDD0C9FE38424FF1F1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipException_t96D0219AEA3A9ACA11F3DD018FDAA302995E720F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x6000038U2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x60000ddU2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x6000152U2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x60004f8U2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x60004f9U2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x60004faU2D1_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral022792C88272442BF8F4DE76B0434B7C4A39F223; IL2CPP_EXTERN_C String_t* _stringLiteral05C93403566DF522DD03BBCEE32A6759F2AB37EA; IL2CPP_EXTERN_C String_t* _stringLiteral07624473F417C06C74D59C64840A1532FCE2C626; IL2CPP_EXTERN_C String_t* _stringLiteral078A19BB7FB624AF66748A7B8299B86BE34D7F98; IL2CPP_EXTERN_C String_t* _stringLiteral098567EBABAF9EF23ABBEB2D64FBBC73A6E87A06; IL2CPP_EXTERN_C String_t* _stringLiteral0B194DE25C1F1DDB84FED7C38A7608E1ED45CE9A; IL2CPP_EXTERN_C String_t* _stringLiteral0C28CAC1E77B350926AA5E7350F620CD2DC1021B; IL2CPP_EXTERN_C String_t* _stringLiteral0C5D82EC0DDFC2A751DB2B8E28F3256ABDE01270; IL2CPP_EXTERN_C String_t* _stringLiteral139A7192A4E8A47ABD8DD76806B0D6C2FEA68766; IL2CPP_EXTERN_C String_t* _stringLiteral19735335CA05EBD60664E496D17C7EF387AC7C8B; IL2CPP_EXTERN_C String_t* _stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1; IL2CPP_EXTERN_C String_t* _stringLiteral1B51DC7F7A299FDF20D4111AA6D04EFD1D4FDD6B; IL2CPP_EXTERN_C String_t* _stringLiteral20C235BB6FA1F3D888042986BC2236711142BAFB; IL2CPP_EXTERN_C String_t* _stringLiteral2338B88AF89C2719503E11D89F92D58C2B27109F; IL2CPP_EXTERN_C String_t* _stringLiteral245B50E2C13208F7C0CD450C27207D86AF461D75; IL2CPP_EXTERN_C String_t* _stringLiteral2ADD38D5A5D6AF5D786F780BFBD396FC5C0F2910; IL2CPP_EXTERN_C String_t* _stringLiteral2D1336CF54989C981F460E20B23CF7092A4FBD4D; IL2CPP_EXTERN_C String_t* _stringLiteral30CAD18346B4AC106F4C27BDD5FF7775D7F71A38; IL2CPP_EXTERN_C String_t* _stringLiteral3B08B15164C3DE662F591B588DBEE5D47CB1DFAB; IL2CPP_EXTERN_C String_t* _stringLiteral3BC92E1B5CE5B99C166F700A26CD758E80249C3F; IL2CPP_EXTERN_C String_t* _stringLiteral3F11B04FE00DABBA4008AE870D166A4B864C92FF; IL2CPP_EXTERN_C String_t* _stringLiteral3F92BF98550C29621EE4EF0D2F5FF1C678BA332A; IL2CPP_EXTERN_C String_t* _stringLiteral4046FC9D8EE8B385D68BF287D8DA3B1D580A7F9A; IL2CPP_EXTERN_C String_t* _stringLiteral40ADE2F3B2CD8BD06CB0B85A50A2A8B87C830374; IL2CPP_EXTERN_C String_t* _stringLiteral42185AEF1D13B50B099FF24FCC6919AA7E22945E; IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8; IL2CPP_EXTERN_C String_t* _stringLiteral4C39D6616D16655438365DB3B87D1561DDC6FA71; IL2CPP_EXTERN_C String_t* _stringLiteral4EB4BE55A4E968B39CF168F95F155F0CE9E4A4BC; IL2CPP_EXTERN_C String_t* _stringLiteral4F13D9CF93D00D34A69E6720B2AEA7C9132F6B2B; IL2CPP_EXTERN_C String_t* _stringLiteral52B1CF6E97D79B9C2B178C608A30603DC824BCEE; IL2CPP_EXTERN_C String_t* _stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4; IL2CPP_EXTERN_C String_t* _stringLiteral5B83DDB4DB491961BE1315130C2ED402FB87DE45; IL2CPP_EXTERN_C String_t* _stringLiteral5CA4B7D02E9487E750582AC773BCF704AFBABE6F; IL2CPP_EXTERN_C String_t* _stringLiteral606EA95C661C90C80AAC03510D6C265BA14D36B4; IL2CPP_EXTERN_C String_t* _stringLiteral6252E82CFC6C76C45FB0EE892804C4B20AD139A4; IL2CPP_EXTERN_C String_t* _stringLiteral6339537EF82C3CA99F06106076EB017F09E2696C; IL2CPP_EXTERN_C String_t* _stringLiteral656A09E37E7997B12AB93C019EA4CC35E11E437D; IL2CPP_EXTERN_C String_t* _stringLiteral668BC7EE3DABD652E48EEF464BF03AD9B53F7D26; IL2CPP_EXTERN_C String_t* _stringLiteral66B14DF6D23204FC5EA7D4EDB5F0EE1D966FB705; IL2CPP_EXTERN_C String_t* _stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5; IL2CPP_EXTERN_C String_t* _stringLiteral685754E232BB2C9F1958DD15B2C38BA9177C7579; IL2CPP_EXTERN_C String_t* _stringLiteral6AFC685BFEB5280EBD767AA771B413E44CE00C08; IL2CPP_EXTERN_C String_t* _stringLiteral6C4EDBD234A5402CD712C85FC166D1EAC35BB543; IL2CPP_EXTERN_C String_t* _stringLiteral6E211FC3D3E3E7F3871E0DFFD781ED6B15E23EFB; IL2CPP_EXTERN_C String_t* _stringLiteral71C99B122416C97FB9B0D52972951F4694129599; IL2CPP_EXTERN_C String_t* _stringLiteral735090184B1D11369C49CCB0438BABDD500A19D5; IL2CPP_EXTERN_C String_t* _stringLiteral77AFF9AEE7E9BFAC62A9C1042A72988612D83B55; IL2CPP_EXTERN_C String_t* _stringLiteral78BC60AEFBA74400DB6648D402EA95A0D74EEE49; IL2CPP_EXTERN_C String_t* _stringLiteral78E7814286D1960DAEBFAD69BCD097DEA5260E12; IL2CPP_EXTERN_C String_t* _stringLiteral7A320466A9B5027D6A391496652FF540A6208346; IL2CPP_EXTERN_C String_t* _stringLiteral7C8891184659AF0C1E4D415CD6AEC9C7D572EB95; IL2CPP_EXTERN_C String_t* _stringLiteral7E7038E2F630EA12C671D69139E12BE12CC4EFAD; IL2CPP_EXTERN_C String_t* _stringLiteral84BF75611AC484D2F0EC5A365DABBEF08DC39801; IL2CPP_EXTERN_C String_t* _stringLiteral85948862F786C2751182A35B5AD1B848AD33D6B1; IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1; IL2CPP_EXTERN_C String_t* _stringLiteral89384C233A6744C5BF62F5F29E357EBB62768241; IL2CPP_EXTERN_C String_t* _stringLiteral8AE0806856295C8F6BD78436B652512A64DDA6EA; IL2CPP_EXTERN_C String_t* _stringLiteral8FF23D129BAAFF88D5BFD6399DCAA2557F8F2030; IL2CPP_EXTERN_C String_t* _stringLiteral906BBE5F7CD672B7E71DFD5F848785C3BC25F023; IL2CPP_EXTERN_C String_t* _stringLiteral9413892BFE723FDF603E2A7F4DCECB3703459A95; IL2CPP_EXTERN_C String_t* _stringLiteral9807D224CD9C86357FB82B5C8337A0C24ED00CB5; IL2CPP_EXTERN_C String_t* _stringLiteral9B5D93EBDD41E0250436B5C2FA8A1004ADC41CB9; IL2CPP_EXTERN_C String_t* _stringLiteralA6CC2B481876459B8C7F81F00507C810B9612AA4; IL2CPP_EXTERN_C String_t* _stringLiteralABA8F64A9F94A564D9AC678557D76653D0CD2628; IL2CPP_EXTERN_C String_t* _stringLiteralAFE98541E41A84A3234A3390CEFAF25A067A92C1; IL2CPP_EXTERN_C String_t* _stringLiteralB0C679183A8363CB8DD78C48D4FD2B22842C3F49; IL2CPP_EXTERN_C String_t* _stringLiteralB451C24C18CAC042FF546D3E38C0F36D3BDADC14; IL2CPP_EXTERN_C String_t* _stringLiteralB4B8A9A622E732CE017D3FD41C8BA6309DC2AD81; IL2CPP_EXTERN_C String_t* _stringLiteralB7E8732385AC0777017A769CC62C93BAC7A3B613; IL2CPP_EXTERN_C String_t* _stringLiteralB7F2D34C6BA40D33098F3A820E3DFA5C1F4E8742; IL2CPP_EXTERN_C String_t* _stringLiteralB9F5D6B4F1F6DAC8F4EEB3AB72C41EBAB801FE5C; IL2CPP_EXTERN_C String_t* _stringLiteralBC4FDA8C54913FB01B2F19F0F1D7824A534038F9; IL2CPP_EXTERN_C String_t* _stringLiteralBE4FB3F7BEBFB2BE4A30D01640791EC10D6E8252; IL2CPP_EXTERN_C String_t* _stringLiteralC0E894ACA551B915D75A0377472916678D1CFD1B; IL2CPP_EXTERN_C String_t* _stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10; IL2CPP_EXTERN_C String_t* _stringLiteralC27BC08E0AB971D7D39DE8E100BE8D0C363164BF; IL2CPP_EXTERN_C String_t* _stringLiteralC4DC0349FD455ED8B1D92DF3704860E8A1D53B65; IL2CPP_EXTERN_C String_t* _stringLiteralC885E9B07C81BFE24C1773C611D9F1399145BDFB; IL2CPP_EXTERN_C String_t* _stringLiteralC8FE4FB2F0C7351CCB064A9D9BD65C0FC83D4E12; IL2CPP_EXTERN_C String_t* _stringLiteralC904416CB1831355C957C1EC510775CE9C6C8AEE; IL2CPP_EXTERN_C String_t* _stringLiteralCBC3EE4B235C41540E696A527B41C2EB3D741A62; IL2CPP_EXTERN_C String_t* _stringLiteralCBDDDDE911E2F08DD3A4D52E8CFF5D244531824C; IL2CPP_EXTERN_C String_t* _stringLiteralCCF12B74DC9FC35FD79F50B6BD9E5803766CD12B; IL2CPP_EXTERN_C String_t* _stringLiteralCDB225A56AC817B028E555D977D079E40A538712; IL2CPP_EXTERN_C String_t* _stringLiteralCE8479479307229DA7944DFC6B23FFC66B1407A6; IL2CPP_EXTERN_C String_t* _stringLiteralD419BA77CD464BAB49740A2BDDCF3D0962348876; IL2CPP_EXTERN_C String_t* _stringLiteralD59D2DF1DC8523596E35EB142BC698CC1CC204F4; IL2CPP_EXTERN_C String_t* _stringLiteralD65228AEF331C4DDC9C591DAE27D7197C62B893F; IL2CPP_EXTERN_C String_t* _stringLiteralD89ADD2DB1FBF30630EEA02FAAF144060CA0E908; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralDA88EC49B0E249E0CFAA7AC6F07F955DB943988F; IL2CPP_EXTERN_C String_t* _stringLiteralDB7BC86F654DDCF33A2F8477D9823029B198B9B1; IL2CPP_EXTERN_C String_t* _stringLiteralDC7B5EAEC47EFC435ADE020F2A569BDBA22F89CC; IL2CPP_EXTERN_C String_t* _stringLiteralDC926AD4C478A88A08B54B90CE3FF6A65ECEF876; IL2CPP_EXTERN_C String_t* _stringLiteralE085BDBE8C7B4D9475F816FFC74865C9B292029F; IL2CPP_EXTERN_C String_t* _stringLiteralE162D745F1E1183DAA54D9155EB11BEC6D2C8466; IL2CPP_EXTERN_C String_t* _stringLiteralE1E140E61CDB0B9046F6A826A83854609AD41561; IL2CPP_EXTERN_C String_t* _stringLiteralE22404C030BAB2A73AA2CEE3DEBD2DF8C77EED85; IL2CPP_EXTERN_C String_t* _stringLiteralE44CCFAA8972514502435CCE6527EFB34DDBBD94; IL2CPP_EXTERN_C String_t* _stringLiteralE805A18E3B53A5B8C2D19FE3ED5C06884DE535B6; IL2CPP_EXTERN_C String_t* _stringLiteralE827099B62AAAC94DE0DAF77FFBEC2722E99D46D; IL2CPP_EXTERN_C String_t* _stringLiteralEB602C87D2D6273F24CEC6C67CC7B78DDDE775DC; IL2CPP_EXTERN_C String_t* _stringLiteralEB8888654E6E6DAB9D241F334E7479F929DE3AE7; IL2CPP_EXTERN_C String_t* _stringLiteralEE6DF8099AE75DD42F869879C18E332A6FC033EF; IL2CPP_EXTERN_C String_t* _stringLiteralF286F33D4D4346AB086D0F76D7130EC74F9C4F29; IL2CPP_EXTERN_C String_t* _stringLiteralF29231C610048421771CAF09B4C0C892E086F10E; IL2CPP_EXTERN_C String_t* _stringLiteralF3508635B3721D6D1253A5DF75A7CC2646E28F5B; IL2CPP_EXTERN_C String_t* _stringLiteralF55E72FEF46CED230283C41245B193D83EE776BB; IL2CPP_EXTERN_C String_t* _stringLiteralF674CB056B124A2D3404302D7A9A433DD52A4CE8; IL2CPP_EXTERN_C String_t* _stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914; IL2CPP_EXTERN_C const RuntimeMethod* Adler32_Update_m3C48D85060CB110CC015B42DC9ABDC549422E335_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Adler32_Update_m42696D19591C5AB73E4D8CE4BED4CF61D2D8B7C0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E2BDAD7B5A1E51CA8029C65DCA4E847D543DDF9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2InputStream_BadBlockHeader_m3E3D3D8F1F6F893EC4F3FC013B12385B03A844C5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2InputStream_BlockOverrun_m90E13E18817131DD8A9EDD4D1457B30343C6E27F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2InputStream_CompressedStreamEOF_m3A9F39AFD660A341B4B96FF5DB0CAB7A8892009A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2InputStream_CrcError_m4DB7B3D663A9FF6C888D37AB9F0C8B430DABDFB1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2InputStream_GetAndMoveToFrontDecode_m3D99019D7E95B8396077B35582E99F86092EF526_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2InputStream_Read_mD2420F9C7066D844712E272C5084BA84457AACCB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2InputStream_Seek_mA22AD11F85D0056A2E138E17B20C37D6B3300044_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2InputStream_SetDecompressStructureSizes_m527B6A7D7A0905BC26CFD176F11B44D32C1A417F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2InputStream_SetLength_m96E6B9141C7F2EAB2267ACFF4282CFCFC2974A3F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2InputStream_WriteByte_mD0625FA4615D5B50D2F1482F6197441676AE8312_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2InputStream_Write_m9626911E5C2E721FC4AD501A8E59CDAC271C6DAC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2InputStream_set_Position_m975849119963BADC4183A3C36133B71EDE7DEC67_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2OutputStream_Panic_mA1FCA6E8C7AC396F142905EAE84F4BAFE84D944D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2OutputStream_ReadByte_mFBD21A7A3285D4374C0F2D90CB96F48908DE6597_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2OutputStream_Read_mC4CF332050EEA6E97FFC702221A2498FC6281667_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2OutputStream_Seek_m77B400583BBC3717CCD0411BFA4575E0633906AB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2OutputStream_SetLength_m0F343B8B320B2931646CABC68601CA7A5F499EC8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2OutputStream_Write_mF0794352D92BE486A9D028E9183673983D19BC9B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2OutputStream_set_Position_m495D790E4DF40CF9F86003FA75E7DE6FA4BD6612_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2_Compress_m371794B17042DB27DC6E1D89845688F394055485_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BZip2_Decompress_mAC818B3B8735262DC135CE3D402D2E713045D91B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Crc32_Update_m0DA80A4592CFD2D603B9D0C582D44074AC8AF6DF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Crc32_Update_m701E85471CF7C30F55D6DB253F47CE0D9CE16C4B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflaterOutputStream_BeginRead_m3820179F8D1359D735EA58FF9FA8402E8661080E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflaterOutputStream_BeginWrite_m976B418638D790BE487BC33B1E381A23CC64FF63_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflaterOutputStream_Deflate_mCB7284893B7CE4608DE0E8EEFC43D329EE23FB5B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflaterOutputStream_Finish_mFEEF530B3CE8DFD5D8D2BE98E8956C0B562252B4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflaterOutputStream_ReadByte_mC998753B9AC2579C2733A00692E5C2858E8D5328_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflaterOutputStream_Read_mD9696789B4254232BA07B5E6F4D2DD5762EF9A04_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflaterOutputStream_Seek_m75650CA6E8C8E4883A33CCE936617F9F18E76A4E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflaterOutputStream_SetLength_m250C8B9BE0ECB3BCAE8DCE3AA6BC80EBECC248CE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflaterOutputStream__ctor_m3605F6B8B630FB441D8A737AFDFEF80CC2F33842_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflaterOutputStream_set_Position_m0AF94DC2591B8A98E698E41CE66603FD4AA18E1C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExtendedPathFilter_set_MaxDate_mBC7618552644C93645D986AD08105F7B602F752B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExtendedPathFilter_set_MaxSize_m381A804070CFFD83DA44E27BE102272A07DF7E53_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExtendedPathFilter_set_MinDate_mD767A14416ACB55D2521C4E9F53EB017545E5707_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExtendedPathFilter_set_MinSize_mAD88BC491992914E8AFF3497C07271922AB5AE3A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GZipInputStream_ReadFooter_mDAD38E53A45B930B5BA79FD505B64A594757D6F6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GZipOutputStream_SetLevel_m53B5C62C6358D5DF0BFA368499B50FEB6FC9AB32_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GZipOutputStream_Write_m2ED5859D6D992337F017334C618487158CEB5038_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_BeginWrite_mE8EE58C57BEE580EE2093D88714AE2AA9DE63FB5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_Fill_mBC6A8C31004A86E3363600E8307A7D5FAB29CB4A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_Read_mFEA9B693BB50AF9EB4CBE1923C79005CB411C5FA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_Seek_m1E1AC2C1269904300E26B29B26C132AC3B5027F5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_SetLength_m2524C0C1608DA18ED088244F33680146C6664C40_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_Skip_mE6F2EF07AFE9434E7F1C58D7108A17CA836ECF74_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_WriteByte_mD82CC287C483418EDFF2BFEF7F46396BA29CE728_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_Write_m53ADE5F0ECCBDDA93E6EC68C863D9D478ACDA432_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream__ctor_mEB11817AAD6E905924DCE2C8CF758DFFA0B15C91_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_set_Position_m9BD4DF58F5220794828190502FC6DF7571554C85_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LzwInputStream_BeginWrite_m998D1B09685C1D00F1156A337D3447D1D8877DED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LzwInputStream_ParseHeader_m3F9B8264F1E122398F68A1B0A6A4757089A1CE1B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LzwInputStream_Read_mF13B74A9A2B0C3121F6D6866DB650AC58D2D56A5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LzwInputStream_Seek_m17E25C73A062B9ED9A95B183084211CA30F1A128_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LzwInputStream_SetLength_m3D47F756FCB903A7CD8C186A41749559843EDA49_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LzwInputStream_WriteByte_m3D7E0EC386C63F4762A1674FA727730DC44DD473_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LzwInputStream_Write_m4470A41BDCF06AB5B05F31ADABED22612826C32A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LzwInputStream_set_Position_m39167A0F01371021443FC5B61CAB007BB510EE81_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NameAndSizeFilter_set_MaxSize_m4FBF036E6B3BE6D83F607647525213E8A63702A7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NameAndSizeFilter_set_MinSize_mCC0883CC487F8EE40D81A248EA7AC40FF71618D6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NameFilter_IsValidFilterExpression_mA5E54FD35DC9963ABF646CB4AB6647B95B91D1DD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NameFilter_SplitQuoted_m6AA9B090BDAD04786EF8EF6D2DA2547DCAFC508D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PkzipClassicCryptoBase_SetKeys_m0444E777B325A95CB7E8922D431D84E413B91469_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PkzipClassicManaged_set_BlockSize_m49688514B12E14C0D7E5D0789D735D31DA14D040_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PkzipClassicManaged_set_Key_m51DEB0FE186DC44DA5F64C57C157F614E49A5CE4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PkzipClassic_GenerateKeys_mE5AC03929258FA7D378E6DD9EBB56C9A1109E87B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* StrangeCRC_Update_mBB3599CE1D2661F288C6FB6870DF4FCD845FB84F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* StrangeCRC_Update_mCEE754DEA9FCFBC6C51FCC8E8D298A07C107668F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* StreamUtils_Copy_mA675A1AD49A23709CB18CC9A25B5C76C85AE45DE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* StreamUtils_Copy_mDC8241759D463FF87A74BC7C42734A6C3868B5FC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* StreamUtils_ReadFully_m199F7FEA7225E4EB325F8B5EDB61253B5B132C9F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_CreateInputTarArchive_mA888E3574ECEDAE2D5F29F0DD52AD9E08AED7DDD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_CreateInputTarArchive_mD24022E36276A39E555A2E8172DA267B2074FFB2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_CreateOutputTarArchive_m891168BF475C82E7ECFCD4EF8E154327E148CA8F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_CreateOutputTarArchive_mE9C41AB0E70D0636EFCEEBE6B3589060350E76E6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_EnsureDirectoryExists_m90A0E3952E989B8B5D72700D98A8AD087171E1C1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_ExtractContents_m11082CDFF5AE73B84D0C3A914B6589A8EC1716EC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_ListContents_m21F94E68833F77239EB7AADC28D31489F41B4743_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_SetAsciiTranslation_mB31947395A68F974C11176EB7D2053B56AC2299B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_SetKeepOldFiles_m9579C708CC56F0BBC6CD05BC1FDB5021B5EDB897_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_SetUserInfo_mD502317A1481CF0A1507B47DE62307497B7743B0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_WriteEntry_mE04994626CC457609745B7DBDBDF39CB04FA854D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive__ctor_m8DD848842ECD5E15F3C47593612852612E3A05DB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive__ctor_mDB7621147661A7A9201AB31B0D85721F5C46106B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_get_ApplyUserInfoOverrides_m3CB51500A219A6E63DA192945B1AFBCFF18DC125_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_get_AsciiTranslate_mBEBE3185AE43CF7A14E0F7B3C3FC498D719738DF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_get_GroupId_m77BB730E468044DAC933A69D6AE60C9AE1FA5282_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_get_GroupName_m57243AAA9664FE3E7620953AD4F910121065AFE4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_get_PathPrefix_mA51D6CC4C1450C69768BE8B709B82C9C5C54B5B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_get_RecordSize_m52233AE539946E61ECD0C387AD8C537DF687BCCD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_get_RootPath_m30CCC5ECFE582C76EE7F278EFF4E50C737F1B68D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_get_UserId_mDAE49A94F49B197326E169BF20E25F45C8199E0D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_get_UserName_mF434B479C5FE48B67A502AA4DB8A86907DE70EBD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_set_ApplyUserInfoOverrides_mDBBB898262343EBE6282ECA6979C87EBAB1AB9D0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_set_AsciiTranslate_m8D847ED0627F95C5ED9F60A19E8B2EA58DEF7D88_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_set_PathPrefix_m340E8D0BDA43353D7F514982F1A346155FAD21EC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TarArchive_set_RootPath_m9F1E302A61583C8CCCC94608B172E1C8B97C7EDC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipAESStream_Read_m39852704A0F6EA98DBD68B9DA5E6AE7395614129_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipAESStream_Write_mCC1EA1542CEFC06FBC64C09A072D89D1DE644FBC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipAESStream__ctor_mBE431878A503B03F92D14E1DD44248516628D483_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipAESTransform_TransformFinalBlock_m3DE69A3BAA81D1D9EE5BF2D1F8439B9C0C6AE16C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipAESTransform__ctor_m159186BF570F35F6E144B4AA90E162FC2FDF7BE9_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TarEntryU5BU5D_t376734F355CCF42286B7567A74937BD07BA7581E; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D; 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_t354C062B39A2C5A31115705DA54E4DBF8147D258 { }; struct Adler32_t3C87E4FAF7E69D4379B00B6883FFD286EF5916DD : public RuntimeObject { uint32_t ___checksum; }; struct ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A : public RuntimeObject { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct BZip2_tC46C01D97EFCE640443B7ED15E4AD1A473F3791C : public RuntimeObject { }; struct BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939 : public RuntimeObject { }; struct Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED : public RuntimeObject { uint32_t ___crc; }; struct Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4 : public RuntimeObject { int32_t ___level; bool ___noZlibHeaderOrFooter; int32_t ___state; int64_t ___totalOut; DeflaterPending_tC4C25BD0FC4D0215D31953050D4B3A874482C027* ___pending; DeflaterEngine_tE4F7D61146664C338CBDFC20B089EC4AB235959C* ___engine; }; struct DeriveBytes_t385A92C1BE5732BD434FBD449B8BFA1A7702A179 : 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 EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 : public RuntimeObject { }; struct FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F : public RuntimeObject { ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* ___ProcessDirectory; ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* ___ProcessFile; CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* ___CompletedFile; DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* ___DirectoryFailure; FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* ___FileFailure; RuntimeObject* ___fileFilter_; RuntimeObject* ___directoryFilter_; bool ___alive_; }; struct GZipConstants_tA8041F7CF407FA6B5C81452BF96D064D1E54FCD7 : public RuntimeObject { }; struct HashAlgorithm_t299ECE61BBF4582B1F75734D43A96DDEC9B2004D : public RuntimeObject { bool ____disposed; int32_t ___HashSizeValue; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___HashValue; int32_t ___State; }; struct Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494 : 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_t626C6631E1D9BD1EAA5FDB4987C79A2F34A92689* ___input; OutputWindow_tAA96562C1DB1269206CBF4CDFC8ACE36C26A99E8* ___outputWindow; InflaterDynHeader_tB69F561C81D8F6D536510477A1FC9EFD39DE4EFF* ___dynHeader; InflaterHuffmanTree_tB7309822439A9E51BA1EF5544BF706DB30F7C71F* ___litlenTree; InflaterHuffmanTree_tB7309822439A9E51BA1EF5544BF706DB30F7C71F* ___distTree; Adler32_t3C87E4FAF7E69D4379B00B6883FFD286EF5916DD* ___adler; }; struct InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129 : 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 KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4 : public RuntimeObject { int32_t ___m_minSize; int32_t ___m_maxSize; int32_t ___m_skipSize; }; struct LzwConstants_t7F1C0CE9D5275D659E0F34AAA9768F967F218E52 : public RuntimeObject { }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { RuntimeObject* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity; }; struct MemberInfo_t : public RuntimeObject { }; struct NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69 : public RuntimeObject { String_t* ___filter_; ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___inclusions_; ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___exclusions_; }; struct Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC : public RuntimeObject { }; struct PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804 : public RuntimeObject { NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69* ___nameFilter_; }; struct PkzipClassicCryptoBase_t511C47A22320A10E38F63EB601DD36A46637FD38 : public RuntimeObject { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___keys; }; struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8 : public RuntimeObject { int32_t ____inext; int32_t ____inextp; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____seedArray; }; struct RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3 : public RuntimeObject { }; 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 StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18 : public RuntimeObject { int32_t ___globalCrc; }; struct StreamUtils_tF3C1FFFEB85ECCEF7103BAF34DA07C22ADC6718C : public RuntimeObject { }; 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 TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143 : public RuntimeObject { ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* ___ProgressMessageEvent; bool ___keepOldFiles; bool ___asciiTranslate; int32_t ___userId; String_t* ___userName; int32_t ___groupId; String_t* ___groupName; String_t* ___rootPath; String_t* ___pathPrefix; bool ___applyUserInfoOverrides; TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* ___tarIn; TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* ___tarOut; bool ___isDisposed; }; struct TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F : public RuntimeObject { String_t* ___file; TarHeader_t1D533D0E9E7A2A893EFAD7C07287592D59B6E2FB* ___header; }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct WindowsPathUtils_t56C113C007B65C0867E17B505FE7CC6863B31AD0 : public RuntimeObject { }; struct ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C : public RuntimeObject { int32_t ____blockSize; RuntimeObject* ____encryptor; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____counterNonce; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____encryptBuffer; int32_t ____encrPos; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____pwdVerifier; HMACSHA1_t40AB10160C7F8F11EA26E038FD7A335383987030* ____hmacsha1; bool ____finalised; bool ____writeMode; }; 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 Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct HashAlgorithmName_t7FCDC65C37365F7AFAAA96952D14F51676480A3F { String_t* ____name; }; struct HashAlgorithmName_t7FCDC65C37365F7AFAAA96952D14F51676480A3F_marshaled_pinvoke { char* ____name; }; struct HashAlgorithmName_t7FCDC65C37365F7AFAAA96952D14F51676480A3F_marshaled_com { Il2CppChar* ____name; }; 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 KeyedHashAlgorithm_t782AD417BF829DAD1267A7AE4F9B553537CCF263 : public HashAlgorithm_t299ECE61BBF4582B1F75734D43A96DDEC9B2004D { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___KeyValue; }; struct NameAndSizeFilter_t6B15943ED4513B13AFD11479585C2FA8B6D57EF1 : public PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804 { int64_t ___minSize_; int64_t ___maxSize_; }; struct PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178 : public PkzipClassicCryptoBase_t511C47A22320A10E38F63EB601DD36A46637FD38 { }; struct PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233 : public PkzipClassicCryptoBase_t511C47A22320A10E38F63EB601DD36A46637FD38 { }; struct ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912 : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 { String_t* ___name_; int64_t ___processed_; int64_t ___target_; bool ___continueRunning_; }; struct ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695 : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 { String_t* ___name_; bool ___continueRunning_; }; struct ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 { String_t* ___name_; Exception_t* ___exception_; bool ___continueRunning_; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask; SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore; }; struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { }; struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___CoreNewLine; String_t* ___CoreNewLineStr; RuntimeObject* ____internalFormatProvider; }; struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A { int64_t ____ticks; }; struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { uint32_t ___m_value; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct StackElement_tEB2F085C981D260B64535799A0AECC5CF5824E97 { int32_t ___ll; int32_t ___hh; int32_t ___dd; }; struct FILE_TIME_tBD950B410C18B85474477EEA8F3651A2BD367965 { uint32_t ___dwLowDateTime; uint32_t ___dwHighDateTime; }; struct BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE : 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 ___isStreamOwner; }; struct BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___increments; bool ___isStreamOwner; 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_; }; struct CipherMode_t932070F221590D5F955DE31430C6EAA91B97F027 { int32_t ___value__; }; struct CompressionMethod_t3080019EF0D860519526E08295BAC98B3434C55C { int32_t ___value__; }; struct CryptoStreamMode_tAA7DB9F0207503C36099611FC91D688AF0FA26A6 { int32_t ___value__; }; struct DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { String_t* ___password; RuntimeObject* ___cryptoTransform_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___AESAuthCode; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer_; Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* ___deflater_; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___baseOutputStream_; bool ___isClosed_; bool ___isStreamOwner_; }; 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_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832 : public ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695 { bool ___hasMatchingFiles_; }; 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 ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9 : public PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804 { int64_t ___minSize_; int64_t ___maxSize_; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___minDate_; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___maxDate_; }; struct FileAccess_t3992FF4CCC61971B804DD291F06F696C3CF33C30 { int32_t ___value__; }; struct FileAttributes_t307E067EF44503B262F446FFD18E6230AF91AA5F { int32_t ___value__; }; struct HMAC_tD2DDF5CB02E7064020823E8EE01DA127E46E1684 : public KeyedHashAlgorithm_t782AD417BF829DAD1267A7AE4F9B553537CCF263 { int32_t ___blockSizeValue; String_t* ___m_hashName; HashAlgorithm_t299ECE61BBF4582B1F75734D43A96DDEC9B2004D* ___m_hash1; HashAlgorithm_t299ECE61BBF4582B1F75734D43A96DDEC9B2004D* ___m_hash2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_inner; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_outer; bool ___m_hashing; }; struct InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* ___inf; InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* ___inputBuffer; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___baseInputStream; int64_t ___csize; bool ___isClosed; bool ___isStreamOwner; }; struct LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___baseInputStream; bool ___isStreamOwner; bool ___isClosed; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___one; bool ___headerParsed; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___tabPrefix; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___tabSuffix; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___zeros; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stack; bool ___blockMode; int32_t ___nBits; int32_t ___maxBits; int32_t ___maxMaxCode; int32_t ___maxCode; int32_t ___bitMask; int32_t ___oldCode; uint8_t ___finChar; int32_t ___stackP; int32_t ___freeEnt; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___data; int32_t ___bitPos; int32_t ___end; int32_t ___got; bool ___eof; }; struct PaddingMode_t938E0AB76C80739DB1BB44D7D6B9B94C03B72E1D { int32_t ___value__; }; struct RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170 : public RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3 { intptr_t ____handle; }; struct RegexOptions_tE9DA9C4DF8FB26DD1C7E0F8AA022C1164A423F6B { int32_t ___value__; }; struct Rfc2898DeriveBytes_t0614FA7A5D23F6A9C781F7CA38E07BD8295256FB : public DeriveBytes_t385A92C1BE5732BD434FBD449B8BFA1A7702A179 { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____password; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____salt; uint32_t ____iterations; HMAC_tD2DDF5CB02E7064020823E8EE01DA127E46E1684* ____hmac; int32_t ____blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer; uint32_t ____block; int32_t ____startIndex; int32_t ____endIndex; HashAlgorithmName_t7FCDC65C37365F7AFAAA96952D14F51676480A3F ___U3CHashAlgorithmU3Ek__BackingField; }; struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { intptr_t ___value; }; struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { intptr_t ___value; }; struct SeekOrigin_t7EB9AD0EDF26368A40F48FA2098F02160B1E8000 { int32_t ___value__; }; struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B : public TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7 { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____stream; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____encoding; Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC* ____decoder; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____byteBuffer; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ____charBuffer; int32_t ____charPos; int32_t ____charLen; int32_t ____byteLen; int32_t ____bytePos; int32_t ____maxCharsPerBuffer; bool ____detectEncoding; bool ____checkPreamble; bool ____isBlocked; bool ____closable; Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ____asyncReadTask; }; struct StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4 : public TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3 { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____stream; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____encoding; Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA* ____encoder; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____byteBuffer; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ____charBuffer; int32_t ____charPos; int32_t ____charLen; bool ____autoFlush; bool ____haveWrittenPreamble; bool ____closable; Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ____asyncWriteTask; }; struct StreamingContextStates_t5EE358E619B251608A9327618C7BFE8638FC33C1 { int32_t ___value__; }; struct TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { bool ___hasHitEOF; int64_t ___entrySize; int64_t ___entryOffset; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___readBuffer; TarBuffer_tE5599252D869271AF2286B93C36A47A366F39D1D* ___tarBuffer; TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___currentEntry; RuntimeObject* ___entryFactory; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___inputStream; }; struct TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { int64_t ___currBytes; int32_t ___assemblyBufferLength; bool ___isClosed; int64_t ___currSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___blockBuffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___assemblyBuffer; TarBuffer_tE5599252D869271AF2286B93C36A47A366F39D1D* ___buffer; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___outputStream; }; struct OutputState_tFA953A1F87DDEB58E6C7AF9E70AA1332AF6283DD { int32_t ___value__; }; struct Known_t94DFCD259B53A01381EA52CE4A4E4E39F9EA99EC { uint8_t ___value__; }; struct WIN32_FILE_ATTRIBUTE_DATA_tD093F8658579DA72CCD2E158A681DDE37834F73B { int32_t ___dwFileAttributes; FILE_TIME_tBD950B410C18B85474477EEA8F3651A2BD367965 ___ftCreationTime; FILE_TIME_tBD950B410C18B85474477EEA8F3651A2BD367965 ___ftLastAccessTime; FILE_TIME_tBD950B410C18B85474477EEA8F3651A2BD367965 ___ftLastWriteTime; uint32_t ___nFileSizeHigh; uint32_t ___nFileSizeLow; }; struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A : public Exception_t { }; 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 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 FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { WIN32_FILE_ATTRIBUTE_DATA_tD093F8658579DA72CCD2E158A681DDE37834F73B ____data; int32_t ____dataInitialized; String_t* ___FullPath; String_t* ___OriginalPath; String_t* ____name; }; struct GZipInputStream_t98C0FDF619EEB52849D3E41A83F49F3EF88B4948 : public InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2 { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* ___crc; bool ___readGZIPHeader; }; struct GZipOutputStream_tC4D1309665D51678585161FC08E9FD261D0E7F66 : public DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259 { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* ___crc; int32_t ___state_; }; struct HMACSHA1_t40AB10160C7F8F11EA26E038FD7A335383987030 : public HMAC_tD2DDF5CB02E7064020823E8EE01DA127E46E1684 { }; 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 Regex_tE773142C2BE45C5D362B0F815AFF831707A51772 : public RuntimeObject { TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___internalMatchTimeout; String_t* ___pattern; int32_t ___roptions; RegexRunnerFactory_t72373B672C7D8785F63516DDD88834F286AF41E7* ___factory; Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___caps; Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___capnames; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___capslist; int32_t ___capsize; ExclusiveReference_t411F04D4CC440EB7399290027E1BBABEF4C28837* ____runnerref; WeakReference_1_tDC6E83496181D1BAFA3B89CBC00BCD0B64450257* ____replref; RegexCode_tA23175D9DA02AD6A79B073E10EC5D225372ED6C7* ____code; bool ____refsInitialized; }; 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 Type_t : public MemberInfo_t { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl; }; struct ZipEntry_t483CBFA9890036FAA5A865C33732D292A8F06BCC : 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; uint32_t ___dosTime; 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 ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t { }; struct CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D : public MulticastDelegate_t { }; struct CryptographicException_tF1AE59E97557B5241330D5998C4D95B6D9D6669F : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3 : public MulticastDelegate_t { }; struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2 : public FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 { }; struct FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D : public MulticastDelegate_t { }; struct FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C : public FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 { }; struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct PkzipClassic_tFBEEDDCE7A3840AB2B8ABA2387B818EFA1963851 : public SymmetricAlgorithm_t8C631E4E7B9073CCBD856F8D559A62EB5616BBE8 { }; struct ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB : public MulticastDelegate_t { }; struct ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7 : public MulticastDelegate_t { }; struct ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F : public MulticastDelegate_t { }; struct ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78 : public MulticastDelegate_t { }; struct Rijndael_t282661761E53E282457A31F5675ACF53D64EE807 : public SymmetricAlgorithm_t8C631E4E7B9073CCBD856F8D559A62EB5616BBE8 { }; struct SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75 : public ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A { }; struct ZipAESStream_t9CB50BCC4129C9B2D9EF26F8FE10CB1933AB0226 : public CryptoStream_t8258B5E90AA951C21358547EA7C7BEB444441F65 { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____stream; ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* ____transform; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____slideBuffer; int32_t ____slideBufStartPos; int32_t ____slideBufFreePos; int32_t ____blockAndAuth; }; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { }; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { RuntimeObject* ____actualValue; }; struct BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096 : public SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75 { }; struct EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028 : public IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 { }; struct GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9 : public SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75 { }; struct LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F : public SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75 { }; struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB : public InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB { String_t* ____objectName; }; struct PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB : public PkzipClassic_tFBEEDDCE7A3840AB2B8ABA2387B818EFA1963851 { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___key_; }; struct RijndaelManaged_t67DFB0E9542F21D9EED0227003A19D9F5ECF2E39 : public Rijndael_t282661761E53E282457A31F5675ACF53D64EE807 { }; struct TarException_tEE3B999E2F869A6562F3141D42E67AA864FA84DE : public SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75 { }; struct ZipException_t96D0219AEA3A9ACA11F3DD018FDAA302995E720F : public SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75 { }; struct InvalidHeaderException_tA35CBA084C9099F90902CC382D970CB5A57B1B58 : public TarException_tEE3B999E2F869A6562F3141D42E67AA864FA84DE { }; struct BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___RandomNumbers; }; struct Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_StaticFields { 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_t2F41C3E2608A77A69EDAB071BCA9752305595494_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 Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_StaticFields { Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___s_globalRandom; }; struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_ThreadStaticFields { Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___t_threadRandom; }; struct StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18_StaticFields { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___crc32Table; }; struct String_t_StaticFields { String_t* ___Empty; }; 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 IntPtr_t_StaticFields { intptr_t ___Zero; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null; }; struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7_StaticFields { TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* ___Null; }; struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3_StaticFields { TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___Null; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___s_coreNewLine; }; struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields { TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___Zero; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MaxValue; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MinValue; }; struct DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259_StaticFields { RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170* ____aesRnd; }; struct Exception_t_StaticFields { RuntimeObject* ___s_EDILock; }; struct RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170_StaticFields { RuntimeObject* ____lock; }; struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B_StaticFields { StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* ___Null; }; struct StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4_StaticFields { StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4* ___Null; }; struct FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buf_recycle; RuntimeObject* ___buf_recycle_lock; }; struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_StaticFields { int32_t ___s_cacheSize; Dictionary_2_t5B5B38BB06341F50E1C75FB53208A2A66CAE57F7* ___s_cache; int32_t ___s_cacheCount; CachedCodeEntry_tE201C3AD65C234AD9ED7A78C95025824A7A9FF39* ___s_cacheFirst; CachedCodeEntry_tE201C3AD65C234AD9ED7A78C95025824A7A9FF39* ___s_cacheLast; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___s_maximumMatchTimeout; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___s_defaultMatchTimeout; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___InfiniteMatchTimeout; }; struct Type_t_StaticFields { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder; Il2CppChar ___Delimiter; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes; RuntimeObject* ___Missing; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray { ALIGN_FIELD (8) uint8_t m_Items[1]; inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray { ALIGN_FIELD (8) bool m_Items[1]; inline bool GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline bool* 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, bool value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline bool GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, bool value) { m_Items[index] = value; } }; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E : public RuntimeArray { ALIGN_FIELD (8) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* m_Items[1]; inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** 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, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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 CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680 : public RuntimeArray { ALIGN_FIELD (8) CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* m_Items[1]; inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB** 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, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB : public RuntimeArray { ALIGN_FIELD (8) int16_t m_Items[1]; inline int16_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int16_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int16_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int16_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int16_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int16_t value) { m_Items[index] = value; } }; struct StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D : public RuntimeArray { ALIGN_FIELD (8) StackElement_tEB2F085C981D260B64535799A0AECC5CF5824E97 m_Items[1]; inline StackElement_tEB2F085C981D260B64535799A0AECC5CF5824E97 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline StackElement_tEB2F085C981D260B64535799A0AECC5CF5824E97* 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, StackElement_tEB2F085C981D260B64535799A0AECC5CF5824E97 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline StackElement_tEB2F085C981D260B64535799A0AECC5CF5824E97 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline StackElement_tEB2F085C981D260B64535799A0AECC5CF5824E97* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, StackElement_tEB2F085C981D260B64535799A0AECC5CF5824E97 value) { m_Items[index] = value; } }; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray { ALIGN_FIELD (8) uint32_t m_Items[1]; inline uint32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value) { m_Items[index] = value; } }; struct 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 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 KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03 : public RuntimeArray { ALIGN_FIELD (8) KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4* m_Items[1]; inline KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4** 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, KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct TarEntryU5BU5D_t376734F355CCF42286B7567A74937BD07BA7581E : public RuntimeArray { ALIGN_FIELD (8) TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* m_Items[1]; inline TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F** 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, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E2BDAD7B5A1E51CA8029C65DCA4E847D543DDF9_gshared (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, Il2CppChar ___1_value, 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 BZip2InputStream__ctor_m6C9F56BFE47945DB0B943D840AE4AA01DACE4E62 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BZip2InputStream_set_IsStreamOwner_mD18A8CFC060BD24D85913C7E925798986E4329D7_inline (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUtils_Copy_mA675A1AD49A23709CB18CC9A25B5C76C85AE45DE (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_source, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_destination, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_buffer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream__ctor_m3220D5F66B0EDF5B1C929D5235E899C354FAD778 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_blockSize, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BZip2OutputStream_set_IsStreamOwner_m43207D29510683E72E32DFB5998F59D073E22D84_inline (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, bool ___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 RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplicationException__ctor_mFF00B1678B9B13F1C9FEB0829C495F6507CAF031 (ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplicationException__ctor_m481B0251BEC0BF28EAAF3FCB11A47EFCB2E56E2A (ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplicationException__ctor_mE51100DFCDB0A0DF23B482CC43EC8E396BE7BE82 (ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplicationException__ctor_m924E77609BAFA0595453363EB8B7BCCBA03B32DD (ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_mF6FC2972E678A47F03291205D8701EC5FAC8FFDB (SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m917B6575F2EF2273884AB9109302E636BF2F9777 (SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m07FFE4C817E577AEA017E1508D178F0654E0A81C (SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_mDFC4278FAE879369F8AB31A48633ACD351840953 (SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StrangeCRC__ctor_m2122C1E08A26C81203F740658B3BAEB4E4F770A8 (StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18* __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 BZip2InputStream_BsSetStream_mC88FD6B7A4BCC3FABF74CB40BD149804106CEE41 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_Initialize_mAAF7F4BBF0284BF55CFC5E6ED87F734318B794B9 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_InitBlock_m93DD86F9271DBEA5811A33CE8D386E812176780D (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetupBlock_m899C33F44F1838D4BFDE4C069AE652BA1EDF36E5 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, 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 ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BZip2InputStream_get_IsStreamOwner_m41E5817E414E2FDDB0153B6F3AEC091B7242A0BA_inline (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetupRandPartB_m5535A0A3843EE09F4B8BC02B25A2C784F90A702D (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetupRandPartC_m6A32047DE375216D8C6B48E14DD852F3C33C1052 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetupNoRandPartB_m316C6311888936B36E70C7E57870F804E1F90A49 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetupNoRandPartC_mD0FDD6E542ACD8D986F0EE98FB4C465ED8ED14FD (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar BZip2InputStream_BsGetUChar_m2111337E4BE1CE4C11D5840121B92DBFA6377CB7 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetDecompressStructureSizes_m527B6A7D7A0905BC26CFD176F11B44D32C1A417F (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, int32_t ___0_newSize100k, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_Complete_m5BECD99C71E964108C3F2765F27BD37710F7F5E3 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_BadBlockHeader_m3E3D3D8F1F6F893EC4F3FC013B12385B03A844C5 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BZip2InputStream_BsGetInt32_mA476E857090B44576F9629C2265B0390CC8C95BA (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, int32_t ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_GetAndMoveToFrontDecode_m3D99019D7E95B8396077B35582E99F86092EF526 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_CrcError_m4DB7B3D663A9FF6C888D37AB9F0C8B430DABDFB1 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_CompressedStreamEOF_m3A9F39AFD660A341B4B96FF5DB0CAB7A8892009A (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_FillBuffer_mD7CB990F9178525D296153D04BD375E9E72FD83A (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_MakeMaps_mC38259B3DCBDF7DBD8433CAF6715D6EFFBAE733A (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, 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 int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_HbCreateDecodeTables_m2FC2A29567A1EF7C38981C38DCF98A6027197DED (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_limit, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_baseArray, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_perm, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___3_length, int32_t ___4_minLen, int32_t ___5_maxLen, int32_t ___6_alphaSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BZip2InputStream_BsGetIntVS_m7C0246D84E52E09EE51B2A1ED96671BCB885B405 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, int32_t ___0_numBits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_RecvDecodingTables_m7DF3E08211C27893B36E83BC49A3045DCF864DB1 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2Exception__ctor_m8D0263A2BD0CCC9CB6D2886ABBE2539671EE4F1C (BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_BlockOverrun_m90E13E18817131DD8A9EDD4D1457B30343C6E27F (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 void BZip2InputStream_SetupRandPartA_mB668B399E66AA4E0EED64DCF6307A082EAF61D8C (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetupNoRandPartA_mC524B2897F62558926C7D06C0B66153ABACAAE20 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_EndBlock_m9857538948902F7DCE49A785F03A7D491A567AC6 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __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 void BZip2OutputStream_BsSetStream_m3402B920B111B7564A37E940824DCCB3BBAAC037 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_AllocateCompressStructures_mCCEC4E962EA14AB9280E64D6FEEC23BE965CE1C7 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_Initialize_mBC7D41517A0291EBE56227E210457BB74BA2FBC9 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_InitBlock_m95AA9BACB4BA9FD76763D947BC636D12AF424C1E (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_WriteRun_m3034CC82B494EFF4ECE68A65DF43FD5495D632EA (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __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 BZip2OutputStream_EndBlock_mEBC2C760D2FBA1EC243F300DF1E4DDA681F54D83 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BZip2OutputStream_get_IsStreamOwner_m088C55547D52464C02CC85DED108ADC122381841_inline (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stream_Dispose_m9B37BD21A57F8F2BD20EE353DE14405700810C5C (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, bool ___0_disposing, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_EndCompression_mE3230FB49865A20F3190DDCEC256CBD0F95EB492 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_DoReversibleTransformation_m8784A65E331C2705DB32AE5F3E9E5A1BF926A241 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_BsPutint_mE964081516198A50BBF1E3C0FBC2782860A62FD5 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_u, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_n, int32_t ___1_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_MoveToFrontCodeAndSend_mD64563E186B312970FC6735E258F048837E449B4 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_BsFinishedWithStream_m346E729CBE0BEDAA9EB591BF149D576C860B50D2 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_Panic_mA1FCA6E8C7AC396F142905EAE84F4BAFE84D944D (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_HbMakeCodeLengths_m9737354FD2866F479B8C904E66C56FB575A75483 (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_len, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_freq, int32_t ___2_alphaSize, int32_t ___3_maxLen, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_HbAssignCodes_m001C0847ABDDFF8C16A4D136FB8BED4AC9D1AC65 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_code, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___1_length, int32_t ___2_minLen, int32_t ___3_maxLen, int32_t ___4_alphaSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_BsPutIntVS_m1ADDB87630EDF8CCEC7AC185D390F9883443BBC3 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_numBits, int32_t ___1_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_GenerateMTFValues_m339FAA8CD16C59E635405A3583233D4E8C866F58 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_SendMTFValues_m9B2D83EE74F5E9AD5CB48FE52D4241A2107E6365 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BZip2OutputStream_FullGtU_m326F2CB59BAE57B0EC8B8EA0878CB0EB105EB20A (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_i1, int32_t ___1_i2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_SimpleSort_m2F000B4B1F2AEE1BBD742AFACDBD0DA5D074F015 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_lo, int32_t ___1_hi, int32_t ___2_d, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t BZip2OutputStream_Med3_mE5318A58360D8CD2CA8D48BB5BE178194F8563E2 (uint8_t ___0_a, uint8_t ___1_b, uint8_t ___2_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_Vswap_m7DDF435548D4676FF74AEB6D7EC65F7C8F287E41 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_p1, int32_t ___1_p2, int32_t ___2_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_QSort3_m6B49ABC6D3C2D3768898B7EBAAB3C94C2B4BBCC6 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_loSt, int32_t ___1_hiSt, int32_t ___2_dSt, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_MainSort_m47416AA6B8EC9D4584DCF8BD5CF34D3BDD8CD394 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_RandomiseBlock_m53118EADAA5C1992A8ECA7CB8C5889CC6219A800 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_MakeMaps_m8FE0C6C5D7305AEA8F2FBC468BCBD0C2E096AC4B (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32_Reset_m4E083148FC48FE230B0B01726C43938FEAA393E8 (Adler32_t3C87E4FAF7E69D4379B00B6883FFD286EF5916DD* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32_Update_m3C48D85060CB110CC015B42DC9ABDC549422E335 (Adler32_t3C87E4FAF7E69D4379B00B6883FFD286EF5916DD* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Crc32_Update_m0DA80A4592CFD2D603B9D0C582D44074AC8AF6DF (Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StrangeCRC_Reset_mC028D6103760C58AC5ED04286324E519EF0C83C4 (StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StrangeCRC_Update_mCEE754DEA9FCFBC6C51FCC8E8D298A07C107668F (StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StrangeCRC_Update_m2209672E977B844A73E201FBC224CBA98007CD3A (StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18* __this, int32_t ___0_value, 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 ScanEventArgs__ctor_mFACB7C5FD54D5E2A32CF44D7E74F5C1C297206AD (ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* __this, String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathFilter__ctor_m7A93E23D0BEB44C56648409FE28C51B323354311 (PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804* __this, String_t* ___0_filter, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScanFailureEventArgs__ctor_mE27348816961A9759E40DD2AEEF047098D66D3F9 (ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* __this, String_t* ___0_name, Exception_t* ___1_e, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_inline (DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ScanFailureEventArgs_get_ContinueRunning_m95AEC1EF5F42917797E77BA15D840D7EAEA67C66_inline (ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_inline (FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_inline (ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ScanEventArgs_get_ContinueRunning_mEA6C209E9C4691FABFE4AC65751BAB809A3FE1DB_inline (ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_inline (CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryEventArgs__ctor_m6A0E1919EA5B2EBF84C15CEF9973A93C16E2F867 (DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* __this, String_t* ___0_name, bool ___1_hasMatchingFiles, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_inline (ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* __this, RuntimeObject* ___0_sender, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* ___1_e, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner_ScanDir_m68EAC67A44682445FBD00872903861BBDB9ABA25 (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __this, String_t* ___0_directory, bool ___1_recurse, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Directory_GetFiles_m3E6AA407767C85CD62C5FD2750747274D1C4EA76 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner_OnProcessDirectory_m936317F49FC86B948A80ED0D56B825B7EAECF774 (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __this, String_t* ___0_directory, bool ___1_hasMatchingFiles, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner_OnProcessFile_m988F76A183500AA445575060B9564F9A2EA04B39 (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __this, String_t* ___0_file, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemScanner_OnFileFailure_m13785E8A2AE6EB40B3B493162D352BFF98A98C3E (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __this, String_t* ___0_file, Exception_t* ___1_e, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemScanner_OnDirectoryFailure_m018E45FEB4A868A562FFC8A37F555C222981E196 (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __this, String_t* ___0_directory, Exception_t* ___1_e, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Directory_GetDirectories_m071EF47103F7A38FBF882C900F0A0AFB4326631F (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80 (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NameFilter_Compile_m369495CCFFF7F3D35F4A1D3084E6E1BC138828CA (NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex__ctor_mE3996C71B04A4A6845745D01C93B1D27423D0621 (Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* __this, String_t* ___0_pattern, int32_t ___1_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* NameFilter_SplitQuoted_m6AA9B090BDAD04786EF8EF6D2DA2547DCAFC508D (String_t* ___0_original, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, 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) ; inline int32_t Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E2BDAD7B5A1E51CA8029C65DCA4E847D543DDF9 (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, Il2CppChar ___1_value, const RuntimeMethod* method) { return (( int32_t (*) (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, Il2CppChar, const RuntimeMethod*))Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E2BDAD7B5A1E51CA8029C65DCA4E847D543DDF9_gshared)(___0_array, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414 (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Regex_IsMatch_m7E96E666FBE7259D7638A3A6A21BE824D2406F49 (Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* __this, String_t* ___0_input, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NameFilter_IsIncluded_m10B4BB4F1D25554A5C85838DE5DA5D29F13AF6B0 (NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69* __this, String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NameFilter_IsExcluded_m4EB57BD4B216EBF8B6B5C9A8D62D78C3A06309AF (NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69* __this, String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NameFilter__ctor_m96B399F8B1D1A539BBD35C003678690D7E5B78B3 (NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69* __this, String_t* ___0_filter, 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 NameFilter_IsMatch_m06A7240CF11FE2866909C741EE7D3E4E807AFA60 (NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69* __this, String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedPathFilter_set_MinSize_mAD88BC491992914E8AFF3497C07271922AB5AE3A (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedPathFilter_set_MaxSize_m381A804070CFFD83DA44E27BE102272A07DF7E53 (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedPathFilter_set_MinDate_mD767A14416ACB55D2521C4E9F53EB017545E5707 (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedPathFilter_set_MaxDate_mBC7618552644C93645D986AD08105F7B602F752B (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathFilter_IsMatch_m62B71C2A579700BB734B34BD473B075F277DA698 (PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804* __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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t ExtendedPathFilter_get_MinSize_m6E1AB07D09690ACCCD8621809B77B119953FB774_inline (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t FileInfo_get_Length_m7FADCE0E3C88678C0A7BFA694786C02AD652A33B (FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t ExtendedPathFilter_get_MaxSize_m0B6EA0CB0E4B347F4F427982FB16DD9066320542_inline (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ExtendedPathFilter_get_MinDate_mC35192E6FA29DED84B921E9831EF5BDF4CFB33FE_inline (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __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 bool DateTime_op_LessThanOrEqual_mC22EB236042D9E1C17C64393FB429E58B8F952F8 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_t1, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_t2, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ExtendedPathFilter_get_MaxDate_mA7F737B18E6DE38079C39EB7B7FD9BA899D90CE0_inline (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, 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_GreaterThan_m8F1FA3C039A0148FC1500E790A77CB44F025EA9F (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_t1, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_t2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NameAndSizeFilter_set_MinSize_mCC0883CC487F8EE40D81A248EA7AC40FF71618D6 (NameAndSizeFilter_t6B15943ED4513B13AFD11479585C2FA8B6D57EF1* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NameAndSizeFilter_set_MaxSize_m4FBF036E6B3BE6D83F607647525213E8A63702A7 (NameAndSizeFilter_t6B15943ED4513B13AFD11479585C2FA8B6D57EF1* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t NameAndSizeFilter_get_MinSize_m3F32C3F6A93CBA76EC28678F0FE24ADFCC01DF91_inline (NameAndSizeFilter_t6B15943ED4513B13AFD11479585C2FA8B6D57EF1* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t NameAndSizeFilter_get_MaxSize_m5310EBCA406B6B17531E65DE7151122F6156A465_inline (NameAndSizeFilter_t6B15943ED4513B13AFD11479585C2FA8B6D57EF1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUtils_ReadFully_m199F7FEA7225E4EB325F8B5EDB61253B5B132C9F (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 EndOfStreamException__ctor_m154EAE9BDAE2A8EB0EE6714D881FA7075628C582 (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUtils_Copy_mDC8241759D463FF87A74BC7C42734A6C3868B5FC (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_source, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_destination, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_buffer, ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* ___3_progressHandler, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___4_updateInterval, RuntimeObject* ___5_sender, String_t* ___6_name, int64_t ___7_fixedTarget, 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 ProgressEventArgs__ctor_mA7DB7B89C8203EB6D0ACC01913251092E8F5DE20 (ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* __this, String_t* ___0_name, int64_t ___1_processed, int64_t ___2_target, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_inline (ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* __this, RuntimeObject* ___0_sender, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* ___1_e, 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 bool TimeSpan_op_GreaterThan_m346676C36494E3CD2560A604996F88CEC3D845C0 (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___0_t1, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___1_t2, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ProgressEventArgs_get_ContinueRunning_m768884C3FFF01F2F2A17F6E01AF2B62ABD66F224_inline (ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68 (String_t* __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Crc32_ComputeCrc32_m23EDC36D6FF8E4CA79C9973D5A9D7039DB8B146B (uint32_t ___0_oldCrc, uint8_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SymmetricAlgorithm__ctor_mB028F36D59487421C796D35BE91150C3BDFCEC5A (SymmetricAlgorithm_t8C631E4E7B9073CCBD856F8D559A62EB5616BBE8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicCryptoBase__ctor_m013F4376CF64AA2B5D5DE9BB20A19A6AA2842D86 (PkzipClassicCryptoBase_t511C47A22320A10E38F63EB601DD36A46637FD38* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicCryptoBase_SetKeys_m0444E777B325A95CB7E8922D431D84E413B91469 (PkzipClassicCryptoBase_t511C47A22320A10E38F63EB601DD36A46637FD38* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_keyData, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PkzipClassicEncryptCryptoTransform_TransformBlock_mF6ED7F17496AAC2E4E709EB95FA246055A962A4B (PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_inputOffset, int32_t ___2_inputCount, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_outputBuffer, int32_t ___4_outputOffset, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t PkzipClassicCryptoBase_TransformByte_m562E81B3284793B00040A9B1DE61B5D96DF443E1 (PkzipClassicCryptoBase_t511C47A22320A10E38F63EB601DD36A46637FD38* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicCryptoBase_UpdateKeys_mBBDD4941427951A62A21C2CDD8FDE31A5F1A0441 (PkzipClassicCryptoBase_t511C47A22320A10E38F63EB601DD36A46637FD38* __this, uint8_t ___0_ch, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicCryptoBase_Reset_m4AAF69726582F9C9EA9F8109D32B13CA661C703B (PkzipClassicCryptoBase_t511C47A22320A10E38F63EB601DD36A46637FD38* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PkzipClassicDecryptCryptoTransform_TransformBlock_m4F754CB891277C9DA593C40BBCCB13BE9DDB0E1C (PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_inputOffset, int32_t ___2_inputCount, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_outputBuffer, int32_t ___4_outputOffset, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptographicException__ctor_mE3E5B505DB6A9D573C48AC5BD702E7CF3DE8F01F (CryptographicException_tF1AE59E97557B5241330D5998C4D95B6D9D6669F* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeySizes__ctor_m0488C1FC71E4A417E16EA1E06FC24F4D7DC80104 (KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4* __this, int32_t ___0_minSize, int32_t ___1_maxSize, int32_t ___2_skipSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042 (RuntimeArray* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Random__ctor_m151183BD4F021499A98B9DE8502DAD4B12DD16AC (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicEncryptCryptoTransform__ctor_mF6FEC4C002E888A7742B7476D0370407CE8F85E3 (PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_keyBlock, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicDecryptCryptoTransform__ctor_m71FE21D85A22418C575FA90E0BAC63B2F0B4E931 (PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_keyBlock, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassic__ctor_m9725AEEB72479F55DFDB5AB212437BE7E938A1E5 (PkzipClassic_tFBEEDDCE7A3840AB2B8ABA2387B818EFA1963851* __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 int32_t ZipAESTransform_TransformBlock_m36C6662BD0F182056F2D71AB0B3FB6E9F70FB31D (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_inputOffset, int32_t ___2_inputCount, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_outputBuffer, int32_t ___4_outputOffset, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipAESTransform_GetAuthCode_m30147C4C3EB8C4777CE236DEC81012EB3AA959A4 (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* __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 String_t* String_Concat_m9DF47FC6E1F8341012CA3FF02993D372AA7A96C9 (RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, RuntimeObject* ___2_arg2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9EB826D3BC0EF2322AA8E55DF0D20EE41B1E5A36 (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_args, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rfc2898DeriveBytes__ctor_m6A404112259375CF4C7A32B9205F6DDBC2EA1E8A (Rfc2898DeriveBytes_t0614FA7A5D23F6A9C781F7CA38E07BD8295256FB* __this, String_t* ___0_password, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_salt, int32_t ___2_iterations, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RijndaelManaged__ctor_mACBA07A36FCD3FE3858C4B1FBBC57D7CBB7109C7 (RijndaelManaged_t67DFB0E9542F21D9EED0227003A19D9F5ECF2E39* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HMACSHA1__ctor_mC50ADF9333EE40240D96377069CD32E0D373ECCE (HMACSHA1_t40AB10160C7F8F11EA26E038FD7A335383987030* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashAlgorithm_TransformBlock_m87000AF460B94CB0BC1B2EFD9A4B1C3756707F6F (HashAlgorithm_t299ECE61BBF4582B1F75734D43A96DDEC9B2004D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_inputOffset, int32_t ___2_inputCount, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_outputBuffer, int32_t ___4_outputOffset, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* HashAlgorithm_TransformFinalBlock_m19F3A05AAA0A60B59AD59E1677F7525CFF3EE8EB (HashAlgorithm_t299ECE61BBF4582B1F75734D43A96DDEC9B2004D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_inputOffset, int32_t ___2_inputCount, 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 void Inflater__ctor_mE1DC17F81863ED377550E1934B5627574DB4DA26 (Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream__ctor_mEB11817AAD6E905924DCE2C8CF758DFFA0B15C91 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* ___1_inflater, int32_t ___2_bufferSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer__ctor_m042F879BBDA06AA51FF199DBA3B9BF798A8F8929 (InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_bufferSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer_set_CryptoTransform_m40DCC01FC6C0597B273903E04BDEE26707CE0510 (InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_get_IsFinished_mEB6FCF59E91599BB0DF568A190DE2A9F85CDB20E (Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_get_Available_m5E66CD4D88490D425B7AF3636A27538003E48169_inline (InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer_Fill_m29B03A52B8B5F49C784486079FDE4BA5C3C77231 (InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer_SetInflaterInput_m303A5BED84FD7C3C23B73448E5405F497F2542C4 (InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* __this, Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* ___0_inflater, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_get_RawLength_mC032B226F0BAA15C88BEA83EE0187F383606271C_inline (InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_get_IsNeedingDictionary_m244394D004966CD7C5FBCFB38470134B9E76E5B4 (Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Inflater_Inflate_m81859B7CD192B60897C8137AF1649556B7CA8E3D (Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* __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_IsNeedingInput_m379F0BEB540051929C7CC519DDCC50707890B007 (Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Fill_mBC6A8C31004A86E3363600E8307A7D5FAB29CB4A (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipException__ctor_mDEED5E97D6904FCD3B5A7183E81AFAC479DE85C4 (ZipException_t96D0219AEA3A9ACA11F3DD018FDAA302995E720F* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipInputStream__ctor_m306F51AD7535B652D0B478F0D3B809B90F183C50 (GZipInputStream_t98C0FDF619EEB52849D3E41A83F49F3EF88B4948* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, int32_t ___1_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater__ctor_m5183A7AAD2E39FFDCEE42A83E207181960B95FF9 (Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* __this, bool ___0_noHeader, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A (GZipInputStream_t98C0FDF619EEB52849D3E41A83F49F3EF88B4948* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterInputStream_Read_mFEA9B693BB50AF9EB4CBE1923C79005CB411C5FA (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipInputStream_ReadFooter_mDAD38E53A45B930B5BA79FD505B64A594757D6F6 (GZipInputStream_t98C0FDF619EEB52849D3E41A83F49F3EF88B4948* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Crc32__ctor_m7E95E9F0F0295D6766BE5ECEF0C770EDB47F6DEE (Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF (InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B (Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipException__ctor_m7FDFB54E911CBDF16B43F368813227FFA54CF070 (GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Crc32_get_Value_m020994D900C4045A53E71816600C3604A5475246 (Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t Inflater_get_TotalOut_m00E1046D2E49743DB72AD6A15EBD20BFD45A9ED9_inline (Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Inflater_get_RemainingInput_m88FCDD735BB5D850F3658A3CC308FA999D253F93 (Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InflaterInputBuffer_set_Available_m06C486CCC49F548FDA43316DB25AE6106B0476AB_inline (InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater_Reset_mB7837D71A373014E41F3D27A6456B6B68C4A4100 (Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_ReadClearTextBuffer_mBC756AD4F6369342D9D153CF0424E1219BC96A15 (InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_outBuffer, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Deflater__ctor_m8D1FE76A45B522A5322FB2AB408A84613B8A6BF9 (Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream__ctor_m3605F6B8B630FB441D8A737AFDFEF80CC2F33842 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseOutputStream, Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* ___1_deflater, int32_t ___2_bufferSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Deflater_Finish_mDFAC32ED1554D6AA19FADAF0764E03B18455E43E (Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Deflater_Deflate_m40F7F94572DEB3C858D91F9D4B5A6692599EFC59 (Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_EncryptBlock_m9A63B02E6654493AB99CFD75995233AF853E4D74 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Deflater_get_IsFinished_m6F269B459AFA741C71E6E44725571226EBCBC03C (Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicManaged__ctor_m4A04A8B6C4B44BD96DB38D12624D14F9C9819593 (PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipConstants_ConvertToArray_mE8CFB7BC1BF4DE9DE4ADAEEA5B7D7AA773B07C2B (String_t* ___0_str, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* PkzipClassic_GenerateKeys_mE5AC03929258FA7D378E6DD9EBB56C9A1109E87B (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_seed, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipEntry_get_AESSaltLen_m1C953057658B4DC26418462B90015FC99DD09037 (ZipEntry_t483CBFA9890036FAA5A865C33732D292A8F06BCC* __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 int32_t ZipEntry_get_AESKeySize_m9D0341DF484892E0AD8857E0ED5543BCCF49BAF5 (ZipEntry_t483CBFA9890036FAA5A865C33732D292A8F06BCC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipAESTransform__ctor_m159186BF570F35F6E144B4AA90E162FC2FDF7BE9 (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* __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_m2393389FFB045BFA21D9B61ACAC24D33B5F1DA7F_inline (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Deflater_get_IsNeedingInput_mA2828850583675D48457B76E1B6A3442E2587EA5 (Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Deflater_Flush_m024CBF07E759D4111D7FCB34F041E53AA5D09B51 (Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_Deflate_mCB7284893B7CE4608DE0E8EEFC43D329EE23FB5B (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_GetAuthCodeIfAES_m4A2E7F2334C24CB3E8729FADB161D32B637988AE (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Deflater_SetInput_m99C25F50DB61A9B758DD173553CA602161079E9E (Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipOutputStream__ctor_mAED2D132CC6F597D57EBCC471D713F8121228D21 (GZipOutputStream_tC4D1309665D51678585161FC08E9FD261D0E7F66* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseOutputStream, int32_t ___1_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Deflater__ctor_m9EEEB040372E91B1757D4F3CF556064A36DE769D (Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* __this, int32_t ___0_level, bool ___1_noZlibHeaderOrFooter, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Deflater_SetLevel_m7084B116F350F438B81DB0B3B33EB7993EEBBB0A (Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* __this, int32_t ___0_level, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Deflater_GetLevel_m1E6C453778702815B69BE129ABD0790D66533B88_inline (Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipOutputStream_WriteHeader_m2130AED78C4912316321C9DC2885CCD0C340306F (GZipOutputStream_tC4D1309665D51678585161FC08E9FD261D0E7F66* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_Write_mBC058CC3F0D438D734256F8790860DE200DAAEA1 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeflaterOutputStream_get_IsStreamOwner_mEBD8D769B49DA7336F4D52E9113216EED307C859_inline (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_Finish_mFEEF530B3CE8DFD5D8D2BE98E8956C0B562252B4 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Deflater_get_TotalIn_mB028A6ED7BD0C91AE11FE1C8991ABBE2AD107B12 (Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, 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 void LzwInputStream_ParseHeader_m3F9B8264F1E122398F68A1B0A6A4757089A1CE1B (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LzwInputStream_Fill_m543F8AB09F8B1C26E47CED0BEDACCA90A4532CBC (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LzwInputStream_ResetBuf_m48599BE84479C2E8915AEE8241131589A398D0D2 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, int32_t ___0_bitPosition, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LzwException__ctor_m50FDC018C93421BBF7115FE0DA8C72106ADAB39A (LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F* __this, String_t* ___0_message, 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 void TarException__ctor_m0E86299534344DDDEF9C85D7FBA60D9C818082CE (TarException_tEE3B999E2F869A6562F3141D42E67AA864FA84DE* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarException__ctor_mC5F7C75D6143415831BC3BAD5673B2572E38889C (TarException_tEE3B999E2F869A6562F3141D42E67AA864FA84DE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarException__ctor_m55CAA8B60B502F12E525DA4D75F4F7BBDE9B435D (TarException_tEE3B999E2F869A6562F3141D42E67AA864FA84DE* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarException__ctor_m06E6A5BF9B455F522E2912820BA7E1BD1D8008C4 (TarException_tEE3B999E2F869A6562F3141D42E67AA864FA84DE* __this, String_t* ___0_message, Exception_t* ___1_exception, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_inline (ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* __this, TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* ___0_archive, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___1_entry, String_t* ___2_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive__ctor_m8DD848842ECD5E15F3C47593612852612E3A05DB (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* ___0_stream, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* TarArchive_CreateInputTarArchive_mA888E3574ECEDAE2D5F29F0DD52AD9E08AED7DDD (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_inputStream, int32_t ___1_blockFactor, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarInputStream__ctor_m7DDFF5CB9864AB77638A35D7082513B4ACE0C0C1 (TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_inputStream, int32_t ___1_blockFactor, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive__ctor_mDB7621147661A7A9201AB31B0D85721F5C46106B (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* ___0_stream, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* TarArchive_CreateOutputTarArchive_m891168BF475C82E7ECFCD4EF8E154327E148CA8F (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_outputStream, int32_t ___1_blockFactor, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarOutputStream__ctor_mC5668AD81BDB61F148FC6190B4EE214A2E6D2156 (TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_outputStream, int32_t ___1_blockFactor, 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 int32_t TarInputStream_get_RecordSize_mD3A85D4B953ACF05DBC4F92FC4F26150F5B6B682 (TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TarOutputStream_get_RecordSize_m6569615CD02C63F879CFEBCAB367C69F9476181E (TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarInputStream_set_IsStreamOwner_m58D4E10E03BA00D47DECFD09A7F60D5C8A1CFD29 (TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarOutputStream_set_IsStreamOwner_m9E0B9E9A2B88706FA196852831F5B2557B54E2ED (TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* TarInputStream_GetNextEntry_m1CDDBAF98D942BCD6B688004606DDC0BC6838AB1 (TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_ExtractEntry_mFA3ADB2B8EAC32ED0D79F4A034E34F9429015060 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, String_t* ___0_destDir, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___1_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TarEntry_get_Name_m8782F2332F82235192CDAF6715E86B2C9003A3C1 (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __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_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF (String_t* __this, Il2CppChar ___0_oldChar, Il2CppChar ___1_newChar, 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 bool TarEntry_get_IsDirectory_m1B42D6E1EC3B94C53EBAF395228439F94D51B333 (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_EnsureDirectoryExists_m90A0E3952E989B8B5D72700D98A8AD087171E1C1 (String_t* ___0_directoryName, 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 int32_t FileSystemInfo_get_Attributes_m38971A5B147214C5EE193CE9F60628EA834EF6DA (FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9* __this, 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 bool TarArchive_IsBinary_m54F874844B63222536997F124C0290475591CCF7 (String_t* ___0_filename, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamWriter__ctor_m54CE9C47ED974C0589400DA9BC2AB3F7F481595B (StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_ASCII_mCC61B512D320FD4E2E71CC0DFDF8DDF3CD215C65 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarHeader_RestoreSetValues_mCF78BDA20A6A76E844DA1E869527B42D4168DEE5 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TarEntry_get_UserId_m83E61FC6D80C0E5668BF7C92DCE4C10F03526372 (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TarEntry_get_UserName_mD859DCE75C45FFF66CD147E3A0F5FD9147A2D2F1 (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TarEntry_get_GroupId_mE8C54AFE4222992AC7C6D0F5DA34AF1E91C24481 (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TarEntry_get_GroupName_mF81BBF7ECA6B4EB76DBB86AE66EDB6EE21BF4C16 (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarHeader_SetValueDefaults_m3E77C01B7EDACBAD5DE01BE617EEEA474D480FF2 (int32_t ___0_userId, String_t* ___1_userName, int32_t ___2_groupId, String_t* ___3_groupName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_WriteEntryCore_mE42E075FE5E1CE4348459E361E314057C68C4916 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___0_sourceEntry, bool ___1_recurse, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TarEntry_get_File_m23BE4DC4C746B81E841871A4F5B380577BAC7B84_inline (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TarEntry_Clone_mE9414FB8610E0E469F8BCF37049DA14A62EE88EB (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarEntry_set_GroupId_m42D722F3F5394490C3CCB08EB52BA511A88DF821 (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarEntry_set_GroupName_m30C0E3AB707D98D3249EC0582376F2CBC41C6F73 (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarEntry_set_UserId_mB1044F2F87E450349CCA0DC0112707B92E2C1BFA (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarEntry_set_UserName_mD0BC0B002E9C8D85FDCCDB88D1102FE4D0650203 (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetTempFileName_m37ED1D583641F01CEB2CB5E1B8928F9EC06D7660 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* File_OpenText_mC22D29C515D26A22FDCB30A021A3033A87F150E6 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarEntry_set_Size_mD49286F3DF9F5C9217F03E6136B18E223839CDDC (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* 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 void TarEntry_set_Name_m8241087DB0C9AADCD961904AE59BA09AAF616C0E (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarOutputStream_PutNextEntry_m9E9B9F541A8EE70BE6CAB7C3905C87ABA23D87D6 (TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* __this, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___0_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TarEntryU5BU5D_t376734F355CCF42286B7567A74937BD07BA7581E* TarEntry_GetDirectoryEntries_mEB8D843276A7BE6BD60798D296760631B52EFE07 (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* File_OpenRead_m6181B052EB0E98D2E18FAC79E7744D766BA4244C (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_Delete_mE29829DA504F3E1B8BCB78F21E2862C9ED7EC386 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarOutputStream_CloseEntry_mDBB905290A8373965A651F09A8E904BAAA8A11F6 (TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* __this, 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 String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2_Decompress_mAC818B3B8735262DC135CE3D402D2E713045D91B (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_inStream, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_outStream, bool ___2_isStreamOwner, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* V_0 = NULL; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_inStream; if (!L_0) { goto IL_0006; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___1_outStream; if (L_1) { goto IL_0011; } } IL_0006: { Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC904416CB1831355C957C1EC510775CE9C6C8AEE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2_Decompress_mAC818B3B8735262DC135CE3D402D2E713045D91B_RuntimeMethod_var))); } IL_0011: { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003e: { { bool L_3 = ___2_isStreamOwner; if (!L_3) { goto IL_0047; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___1_outStream; NullCheck(L_4); VirtualActionInvoker0::Invoke(19, L_4); } IL_0047: { return; } } }); try { IL_0011_1: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___0_inStream; BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* L_6 = (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE*)il2cpp_codegen_object_new(BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE_il2cpp_TypeInfo_var); BZip2InputStream__ctor_m6C9F56BFE47945DB0B943D840AE4AA01DACE4E62(L_6, L_5, NULL); V_0 = L_6; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0032_1: { { BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* L_7 = V_0; if (!L_7) { goto IL_003b_1; } } { BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* L_8 = V_0; NullCheck(L_8); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8); } IL_003b_1: { return; } } }); try { BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* L_9 = V_0; bool L_10 = ___2_isStreamOwner; NullCheck(L_9); BZip2InputStream_set_IsStreamOwner_mD18A8CFC060BD24D85913C7E925798986E4329D7_inline(L_9, L_10, NULL); BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* L_11 = V_0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = ___1_outStream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)4096)); StreamUtils_Copy_mA675A1AD49A23709CB18CC9A25B5C76C85AE45DE(L_11, L_12, L_13, NULL); goto IL_003c_1; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003c_1: { goto IL_0048; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0048: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2_Compress_m371794B17042DB27DC6E1D89845688F394055485 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_inStream, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_outStream, bool ___2_isStreamOwner, int32_t ___3_level, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* V_0 = NULL; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_inStream; if (!L_0) { goto IL_0006; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___1_outStream; if (L_1) { goto IL_0011; } } IL_0006: { Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC904416CB1831355C957C1EC510775CE9C6C8AEE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2_Compress_m371794B17042DB27DC6E1D89845688F394055485_RuntimeMethod_var))); } IL_0011: { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: { { bool L_3 = ___2_isStreamOwner; if (!L_3) { goto IL_0048; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_inStream; NullCheck(L_4); VirtualActionInvoker0::Invoke(19, L_4); } IL_0048: { return; } } }); try { IL_0011_1: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___1_outStream; int32_t L_6 = ___3_level; BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* L_7 = (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D*)il2cpp_codegen_object_new(BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D_il2cpp_TypeInfo_var); BZip2OutputStream__ctor_m3220D5F66B0EDF5B1C929D5235E899C354FAD778(L_7, L_5, L_6, NULL); V_0 = L_7; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0033_1: { { BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* L_8 = V_0; if (!L_8) { goto IL_003c_1; } } { BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* L_9 = V_0; NullCheck(L_9); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_9); } IL_003c_1: { return; } } }); try { BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* L_10 = V_0; bool L_11 = ___2_isStreamOwner; NullCheck(L_10); BZip2OutputStream_set_IsStreamOwner_m43207D29510683E72E32DFB5998F59D073E22D84_inline(L_10, L_11, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = ___0_inStream; BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* L_13 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)4096)); StreamUtils_Copy_mA675A1AD49A23709CB18CC9A25B5C76C85AE45DE(L_12, L_13, L_14, NULL); goto IL_003d_1; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003d_1: { goto IL_0049; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { 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 BZip2Constants__ctor_mB04F533CA5AE7CADA2780026C60F772B67AD2105 (BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2Constants__cctor_mA75F3BC0C9FA741D73B4EEC475AE30BBE374FCF2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x60004f8U2D1_FieldInfo_var); s_Il2CppMethodInitialized = true; } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)512)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x60004f8U2D1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_StaticFields*)il2cpp_codegen_static_fields_for(BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_il2cpp_TypeInfo_var))->___RandomNumbers = L_1; Il2CppCodeGenWriteBarrier((void**)(&((BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_StaticFields*)il2cpp_codegen_static_fields_for(BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_il2cpp_TypeInfo_var))->___RandomNumbers), (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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_mF6FC2972E678A47F03291205D8701EC5FAC8FFDB (SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; ApplicationException__ctor_mFF00B1678B9B13F1C9FEB0829C495F6507CAF031(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m917B6575F2EF2273884AB9109302E636BF2F9777 (SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75* __this, const RuntimeMethod* method) { { ApplicationException__ctor_m481B0251BEC0BF28EAAF3FCB11A47EFCB2E56E2A(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m07FFE4C817E577AEA017E1508D178F0654E0A81C (SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75* __this, String_t* ___0_message, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; ApplicationException__ctor_mE51100DFCDB0A0DF23B482CC43EC8E396BE7BE82(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_mDFC4278FAE879369F8AB31A48633ACD351840953 (SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; Exception_t* L_1 = ___1_innerException; ApplicationException__ctor_m924E77609BAFA0595453363EB8B7BCCBA03B32DD(__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 BZip2Exception__ctor_mAAA63BA512BBAED21D0F4094DDA88F8280B934A3 (BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096* __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_mF6FC2972E678A47F03291205D8701EC5FAC8FFDB(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2Exception__ctor_m0090C4098824A1E60315DB97BDAE5F7C9112BB5F (BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096* __this, const RuntimeMethod* method) { { SharpZipBaseException__ctor_m917B6575F2EF2273884AB9109302E636BF2F9777(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2Exception__ctor_m8D0263A2BD0CCC9CB6D2886ABBE2539671EE4F1C (BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096* __this, String_t* ___0_message, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; SharpZipBaseException__ctor_m07FFE4C817E577AEA017E1508D178F0654E0A81C(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2Exception__ctor_m9FDCD84CC60F40958B4FF9E0CA19C0428F94EFF8 (BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096* __this, String_t* ___0_message, Exception_t* ___1_exception, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; Exception_t* L_1 = ___1_exception; SharpZipBaseException__ctor_mDFC4278FAE879369F8AB31A48633ACD351840953(__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 BZip2InputStream__ctor_m6C9F56BFE47945DB0B943D840AE4AA01DACE4E62 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18* L_0 = (StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18*)il2cpp_codegen_object_new(StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18_il2cpp_TypeInfo_var); StrangeCRC__ctor_m2122C1E08A26C81203F740658B3BAEB4E4F770A8(L_0, NULL); __this->___mCrc = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___mCrc), (void*)L_0); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_1 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); __this->___inUse = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___inUse), (void*)L_1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); __this->___seqToUnseq = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___seqToUnseq), (void*)L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); __this->___unseqToSeq = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___unseqToSeq), (void*)L_3); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)18002)); __this->___selector = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)18002)); __this->___selectorMtf = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___selectorMtf), (void*)L_5); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); __this->___unzftab = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___unzftab), (void*)L_6); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_7 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)6); __this->___limit = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___limit), (void*)L_7); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_8 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)6); __this->___baseArray = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___baseArray), (void*)L_8); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_9 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)6); __this->___perm = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___perm), (void*)L_9); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)6); __this->___minLens = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___minLens), (void*)L_10); __this->___currentChar = (-1); __this->___currentState = 1; __this->___isStreamOwner = (bool)1; il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL); V_0 = 0; goto IL_00f4; } IL_00ba: { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_11 = __this->___limit; int32_t L_12 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)258)); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_13); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_14 = __this->___baseArray; int32_t L_15 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)258)); NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_16); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_17 = __this->___perm; int32_t L_18 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)258)); NullCheck(L_17); (L_17)->SetAt(static_cast(L_18), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_19); int32_t L_20 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_00f4: { int32_t L_21 = V_0; if ((((int32_t)L_21) < ((int32_t)6))) { goto IL_00ba; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_22 = ___0_stream; BZip2InputStream_BsSetStream_mC88FD6B7A4BCC3FABF74CB40BD149804106CEE41(__this, L_22, NULL); BZip2InputStream_Initialize_mAAF7F4BBF0284BF55CFC5E6ED87F734318B794B9(__this, NULL); BZip2InputStream_InitBlock_m93DD86F9271DBEA5811A33CE8D386E812176780D(__this, NULL); BZip2InputStream_SetupBlock_m899C33F44F1838D4BFDE4C069AE652BA1EDF36E5(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BZip2InputStream_get_IsStreamOwner_m41E5817E414E2FDDB0153B6F3AEC091B7242A0BA (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isStreamOwner; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_set_IsStreamOwner_mD18A8CFC060BD24D85913C7E925798986E4329D7 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___isStreamOwner = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BZip2InputStream_get_CanRead_mC71680334D1938D45301B259CA7E588483CEAD70 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(7, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BZip2InputStream_get_CanSeek_mFCABA926A11F94A5E024CA3EAEC5D07BD7C8B4BD (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(8, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BZip2InputStream_get_CanWrite_m8909CABE27E39FED0157DCCC228BC41A9EC42CC0 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BZip2InputStream_get_Length_mC3857DC2D4282B9D95E013CCA0E3EBD4501CDF17 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream; NullCheck(L_0); int64_t L_1; L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BZip2InputStream_get_Position_m8BC28258E50DD14E58AF4EA3E7A41908B621F5FB (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __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 BZip2InputStream_set_Position_m975849119963BADC4183A3C36133B71EDE7DEC67 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, int64_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral89384C233A6744C5BF62F5F29E357EBB62768241)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2InputStream_set_Position_m975849119963BADC4183A3C36133B71EDE7DEC67_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_Flush_m517332FC2D7406124E0682B071A67F919FE716F4 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream; if (!L_0) { goto IL_0013; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->___baseStream; NullCheck(L_1); VirtualActionInvoker0::Invoke(21, L_1); } IL_0013: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BZip2InputStream_Seek_mA22AD11F85D0056A2E138E17B20C37D6B3300044 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3F11B04FE00DABBA4008AE870D166A4B864C92FF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2InputStream_Seek_mA22AD11F85D0056A2E138E17B20C37D6B3300044_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetLength_m96E6B9141C7F2EAB2267ACFF4282CFCFC2974A3F (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, int64_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE8479479307229DA7944DFC6B23FFC66B1407A6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2InputStream_SetLength_m96E6B9141C7F2EAB2267ACFF4282CFCFC2974A3F_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_Write_m9626911E5C2E721FC4AD501A8E59CDAC271C6DAC (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral735090184B1D11369C49CCB0438BABDD500A19D5)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2InputStream_Write_m9626911E5C2E721FC4AD501A8E59CDAC271C6DAC_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_WriteByte_mD0625FA4615D5B50D2F1482F6197441676AE8312 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, uint8_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE1E140E61CDB0B9046F6A826A83854609AD41561)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2InputStream_WriteByte_mD0625FA4615D5B50D2F1482F6197441676AE8312_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BZip2InputStream_Read_mD2420F9C7066D844712E272C5084BA84457AACCB (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { 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*)&BZip2InputStream_Read_mD2420F9C7066D844712E272C5084BA84457AACCB_RuntimeMethod_var))); } IL_000e: { V_0 = 0; goto IL_002a; } IL_0012: { int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(35, __this); V_1 = L_2; int32_t L_3 = V_1; if ((!(((uint32_t)L_3) == ((uint32_t)(-1))))) { goto IL_001f; } } { int32_t L_4 = V_0; return L_4; } IL_001f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_buffer; int32_t L_6 = ___1_offset; int32_t L_7 = V_0; int32_t L_8 = V_1; NullCheck(L_5); (L_5)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_6, L_7))), (uint8_t)((int32_t)(uint8_t)L_8)); int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_002a: { int32_t L_10 = V_0; int32_t L_11 = ___2_count; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0012; } } { int32_t L_12 = ___2_count; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_Close_mE639C8F5BF61B3D9469CDF86884303729D47200E (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { { bool L_0; L_0 = BZip2InputStream_get_IsStreamOwner_m41E5817E414E2FDDB0153B6F3AEC091B7242A0BA_inline(__this, NULL); if (!L_0) { goto IL_001b; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->___baseStream; if (!L_1) { goto IL_001b; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->___baseStream; NullCheck(L_2); VirtualActionInvoker0::Invoke(19, L_2); } IL_001b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BZip2InputStream_ReadByte_m798D4995D0F5F1AAF60B1A202DF1A8E5F2D214C1 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { bool L_0 = __this->___streamEnd; if (!L_0) { goto IL_000a; } } { return (-1); } IL_000a: { int32_t L_1 = __this->___currentChar; V_0 = L_1; int32_t L_2 = __this->___currentState; V_1 = L_2; int32_t L_3 = V_1; switch (((int32_t)il2cpp_codegen_subtract(L_3, 1))) { case 0: { goto IL_005c; } case 1: { goto IL_005c; } case 2: { goto IL_003e; } case 3: { goto IL_0046; } case 4: { goto IL_005c; } case 5: { goto IL_004e; } case 6: { goto IL_0056; } } } { goto IL_005c; } IL_003e: { BZip2InputStream_SetupRandPartB_m5535A0A3843EE09F4B8BC02B25A2C784F90A702D(__this, NULL); goto IL_005c; } IL_0046: { BZip2InputStream_SetupRandPartC_m6A32047DE375216D8C6B48E14DD852F3C33C1052(__this, NULL); goto IL_005c; } IL_004e: { BZip2InputStream_SetupNoRandPartB_m316C6311888936B36E70C7E57870F804E1F90A49(__this, NULL); goto IL_005c; } IL_0056: { BZip2InputStream_SetupNoRandPartC_mD0FDD6E542ACD8D986F0EE98FB4C465ED8ED14FD(__this, NULL); } IL_005c: { int32_t L_4 = V_0; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_MakeMaps_mC38259B3DCBDF7DBD8433CAF6715D6EFFBAE733A (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { __this->___nInUse = 0; V_0 = 0; goto IL_0045; } IL_000b: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = __this->___inUse; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; int8_t L_3 = (int8_t)(L_0)->GetAt(static_cast(L_2)); if (!L_3) { goto IL_0041; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___seqToUnseq; int32_t L_5 = __this->___nInUse; int32_t L_6 = V_0; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (uint8_t)((int32_t)(uint8_t)L_6)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___unseqToSeq; int32_t L_8 = V_0; int32_t L_9 = __this->___nInUse; NullCheck(L_7); (L_7)->SetAt(static_cast(L_8), (uint8_t)((int32_t)(uint8_t)L_9)); int32_t L_10 = __this->___nInUse; __this->___nInUse = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0041: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0045: { int32_t L_12 = V_0; if ((((int32_t)L_12) < ((int32_t)((int32_t)256)))) { goto IL_000b; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_Initialize_mAAF7F4BBF0284BF55CFC5E6ED87F734318B794B9 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; Il2CppChar V_1 = 0x0; Il2CppChar V_2 = 0x0; Il2CppChar V_3 = 0x0; { Il2CppChar L_0; L_0 = BZip2InputStream_BsGetUChar_m2111337E4BE1CE4C11D5840121B92DBFA6377CB7(__this, NULL); V_0 = L_0; Il2CppChar L_1; L_1 = BZip2InputStream_BsGetUChar_m2111337E4BE1CE4C11D5840121B92DBFA6377CB7(__this, NULL); V_1 = L_1; Il2CppChar L_2; L_2 = BZip2InputStream_BsGetUChar_m2111337E4BE1CE4C11D5840121B92DBFA6377CB7(__this, NULL); V_2 = L_2; Il2CppChar L_3; L_3 = BZip2InputStream_BsGetUChar_m2111337E4BE1CE4C11D5840121B92DBFA6377CB7(__this, NULL); V_3 = L_3; Il2CppChar L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)66))))) { goto IL_0035; } } { Il2CppChar L_5 = V_1; if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)90))))) { goto IL_0035; } } { Il2CppChar L_6 = V_2; if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)104))))) { goto IL_0035; } } { Il2CppChar L_7 = V_3; if ((((int32_t)L_7) < ((int32_t)((int32_t)49)))) { goto IL_0035; } } { Il2CppChar L_8 = V_3; if ((((int32_t)L_8) <= ((int32_t)((int32_t)57)))) { goto IL_003d; } } IL_0035: { __this->___streamEnd = (bool)1; return; } IL_003d: { Il2CppChar L_9 = V_3; BZip2InputStream_SetDecompressStructureSizes_m527B6A7D7A0905BC26CFD176F11B44D32C1A417F(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, ((int32_t)48))), NULL); __this->___computedCombinedCRC = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_InitBlock_m93DD86F9271DBEA5811A33CE8D386E812176780D (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Il2CppChar V_0 = 0x0; Il2CppChar V_1 = 0x0; Il2CppChar V_2 = 0x0; Il2CppChar V_3 = 0x0; Il2CppChar V_4 = 0x0; Il2CppChar V_5 = 0x0; { Il2CppChar L_0; L_0 = BZip2InputStream_BsGetUChar_m2111337E4BE1CE4C11D5840121B92DBFA6377CB7(__this, NULL); V_0 = L_0; Il2CppChar L_1; L_1 = BZip2InputStream_BsGetUChar_m2111337E4BE1CE4C11D5840121B92DBFA6377CB7(__this, NULL); V_1 = L_1; Il2CppChar L_2; L_2 = BZip2InputStream_BsGetUChar_m2111337E4BE1CE4C11D5840121B92DBFA6377CB7(__this, NULL); V_2 = L_2; Il2CppChar L_3; L_3 = BZip2InputStream_BsGetUChar_m2111337E4BE1CE4C11D5840121B92DBFA6377CB7(__this, NULL); V_3 = L_3; Il2CppChar L_4; L_4 = BZip2InputStream_BsGetUChar_m2111337E4BE1CE4C11D5840121B92DBFA6377CB7(__this, NULL); V_4 = L_4; Il2CppChar L_5; L_5 = BZip2InputStream_BsGetUChar_m2111337E4BE1CE4C11D5840121B92DBFA6377CB7(__this, NULL); V_5 = L_5; Il2CppChar L_6 = V_0; if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)23))))) { goto IL_0056; } } { Il2CppChar L_7 = V_1; if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)114))))) { goto IL_0056; } } { Il2CppChar L_8 = V_2; if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)69))))) { goto IL_0056; } } { Il2CppChar L_9 = V_3; if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)56))))) { goto IL_0056; } } { Il2CppChar L_10 = V_4; if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)80))))) { goto IL_0056; } } { Il2CppChar L_11 = V_5; if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)144))))) { goto IL_0056; } } { BZip2InputStream_Complete_m5BECD99C71E964108C3F2765F27BD37710F7F5E3(__this, NULL); return; } IL_0056: { Il2CppChar L_12 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)49))))) { goto IL_0076; } } { Il2CppChar L_13 = V_1; if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)65))))) { goto IL_0076; } } { Il2CppChar L_14 = V_2; if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)89))))) { goto IL_0076; } } { Il2CppChar L_15 = V_3; if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)38))))) { goto IL_0076; } } { Il2CppChar L_16 = V_4; if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)83))))) { goto IL_0076; } } { Il2CppChar L_17 = V_5; if ((((int32_t)L_17) == ((int32_t)((int32_t)89)))) { goto IL_0083; } } IL_0076: { BZip2InputStream_BadBlockHeader_m3E3D3D8F1F6F893EC4F3FC013B12385B03A844C5(NULL); __this->___streamEnd = (bool)1; return; } IL_0083: { int32_t L_18; L_18 = BZip2InputStream_BsGetInt32_mA476E857090B44576F9629C2265B0390CC8C95BA(__this, NULL); __this->___storedBlockCRC = L_18; int32_t L_19; L_19 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, 1, NULL); __this->___blockRandomised = (bool)((((int32_t)L_19) == ((int32_t)1))? 1 : 0); BZip2InputStream_GetAndMoveToFrontDecode_m3D99019D7E95B8396077B35582E99F86092EF526(__this, NULL); RuntimeObject* L_20 = __this->___mCrc; NullCheck(L_20); InterfaceActionInvoker0::Invoke(1, IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var, L_20); __this->___currentState = 1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_EndBlock_m9857538948902F7DCE49A785F03A7D491A567AC6 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___mCrc; NullCheck(L_0); int64_t L_1; L_1 = InterfaceFuncInvoker0< int64_t >::Invoke(0, IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var, L_0); __this->___computedBlockCRC = ((int32_t)L_1); int32_t L_2 = __this->___storedBlockCRC; int32_t L_3 = __this->___computedBlockCRC; if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0025; } } { BZip2InputStream_CrcError_m4DB7B3D663A9FF6C888D37AB9F0C8B430DABDFB1(NULL); } IL_0025: { uint32_t L_4 = __this->___computedCombinedCRC; uint32_t L_5 = __this->___computedCombinedCRC; __this->___computedCombinedCRC = ((int32_t)(((int32_t)(((int32_t)((int32_t)L_4<<1))&(-1)))|((int32_t)((uint32_t)L_5>>((int32_t)31))))); uint32_t L_6 = __this->___computedCombinedCRC; int32_t L_7 = __this->___computedBlockCRC; __this->___computedCombinedCRC = ((int32_t)((int32_t)L_6^L_7)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_Complete_m5BECD99C71E964108C3F2765F27BD37710F7F5E3 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = BZip2InputStream_BsGetInt32_mA476E857090B44576F9629C2265B0390CC8C95BA(__this, NULL); __this->___storedCombinedCRC = L_0; int32_t L_1 = __this->___storedCombinedCRC; uint32_t L_2 = __this->___computedCombinedCRC; if ((((int32_t)L_1) == ((int32_t)L_2))) { goto IL_001f; } } { BZip2InputStream_CrcError_m4DB7B3D663A9FF6C888D37AB9F0C8B430DABDFB1(NULL); } IL_001f: { __this->___streamEnd = (bool)1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_BsSetStream_mC88FD6B7A4BCC3FABF74CB40BD149804106CEE41 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; __this->___baseStream = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___baseStream), (void*)L_0); __this->___bsLive = 0; __this->___bsBuff = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_FillBuffer_mD7CB990F9178525D296153D04BD375E9E72FD83A (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { int32_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { V_0 = 0; } try { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(35, L_0); V_0 = L_1; goto IL_0018; } 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_0010; } throw e; } CATCH_0010: { Exception_t* L_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; BZip2InputStream_CompressedStreamEOF_m3A9F39AFD660A341B4B96FF5DB0CAB7A8892009A(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0018; } IL_0018: { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)(-1))))) { goto IL_0021; } } { BZip2InputStream_CompressedStreamEOF_m3A9F39AFD660A341B4B96FF5DB0CAB7A8892009A(NULL); } IL_0021: { int32_t L_4 = __this->___bsBuff; int32_t L_5 = V_0; __this->___bsBuff = ((int32_t)(((int32_t)(L_4<<8))|((int32_t)(L_5&((int32_t)255))))); int32_t L_6 = __this->___bsLive; __this->___bsLive = ((int32_t)il2cpp_codegen_add(L_6, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, int32_t ___0_n, const RuntimeMethod* method) { int32_t V_0 = 0; { goto IL_0008; } IL_0002: { BZip2InputStream_FillBuffer_mD7CB990F9178525D296153D04BD375E9E72FD83A(__this, NULL); } IL_0008: { int32_t L_0 = __this->___bsLive; int32_t L_1 = ___0_n; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_0002; } } { int32_t L_2 = __this->___bsBuff; int32_t L_3 = __this->___bsLive; int32_t L_4 = ___0_n; int32_t L_5 = ___0_n; V_0 = ((int32_t)(((int32_t)(L_2>>((int32_t)(((int32_t)il2cpp_codegen_subtract(L_3, L_4))&((int32_t)31)))))&((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_5&((int32_t)31))))), 1)))); int32_t L_6 = __this->___bsLive; int32_t L_7 = ___0_n; __this->___bsLive = ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); int32_t L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar BZip2InputStream_BsGetUChar_m2111337E4BE1CE4C11D5840121B92DBFA6377CB7 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, 8, NULL); return ((int32_t)(uint16_t)L_0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BZip2InputStream_BsGetIntVS_m7C0246D84E52E09EE51B2A1ED96671BCB885B405 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, int32_t ___0_numBits, const RuntimeMethod* method) { { int32_t L_0 = ___0_numBits; int32_t L_1; L_1 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BZip2InputStream_BsGetInt32_mA476E857090B44576F9629C2265B0390CC8C95BA (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0; L_0 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, 8, NULL); V_0 = L_0; int32_t L_1 = V_0; int32_t L_2; L_2 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, 8, NULL); V_0 = ((int32_t)(((int32_t)(L_1<<8))|L_2)); int32_t L_3 = V_0; int32_t L_4; L_4 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, 8, NULL); V_0 = ((int32_t)(((int32_t)(L_3<<8))|L_4)); int32_t L_5 = V_0; int32_t L_6; L_6 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, 8, NULL); V_0 = ((int32_t)(((int32_t)(L_5<<8))|L_6)); int32_t L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_RecvDecodingTables_m7DF3E08211C27893B36E83BC49A3045DCF864DB1 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* V_0 = NULL; int32_t V_1 = 0; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_12 = NULL; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; uint8_t V_16 = 0x0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; int32_t V_23 = 0; { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_0 = (CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680*)(CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680*)SZArrayNew(CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680_il2cpp_TypeInfo_var, (uint32_t)6); V_0 = L_0; V_1 = 0; goto IL_001c; } IL_000b: { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_1 = V_0; int32_t L_2 = V_1; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)258)); NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_3); int32_t L_4 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_001c: { int32_t L_5 = V_1; if ((((int32_t)L_5) < ((int32_t)6))) { goto IL_000b; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_6 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); V_2 = L_6; V_3 = 0; goto IL_003d; } IL_002c: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_7 = V_2; int32_t L_8 = V_3; int32_t L_9; L_9 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, 1, NULL); NullCheck(L_7); (L_7)->SetAt(static_cast(L_8), (bool)((((int32_t)L_9) == ((int32_t)1))? 1 : 0)); int32_t L_10 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_003d: { int32_t L_11 = V_3; if ((((int32_t)L_11) < ((int32_t)((int32_t)16)))) { goto IL_002c; } } { V_4 = 0; goto IL_00a0; } IL_0047: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_12 = V_2; int32_t L_13 = V_4; NullCheck(L_12); int32_t L_14 = L_13; int8_t L_15 = (int8_t)(L_12)->GetAt(static_cast(L_14)); if (!L_15) { goto IL_0079; } } { V_5 = 0; goto IL_0071; } IL_0052: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_16 = __this->___inUse; int32_t L_17 = V_4; int32_t L_18 = V_5; int32_t L_19; L_19 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, 1, NULL); NullCheck(L_16); (L_16)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_17, ((int32_t)16))), L_18))), (bool)((((int32_t)L_19) == ((int32_t)1))? 1 : 0)); int32_t L_20 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0071: { int32_t L_21 = V_5; if ((((int32_t)L_21) < ((int32_t)((int32_t)16)))) { goto IL_0052; } } { goto IL_009a; } IL_0079: { V_6 = 0; goto IL_0094; } IL_007e: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_22 = __this->___inUse; int32_t L_23 = V_4; int32_t L_24 = V_6; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_23, ((int32_t)16))), L_24))), (bool)0); int32_t L_25 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_0094: { int32_t L_26 = V_6; if ((((int32_t)L_26) < ((int32_t)((int32_t)16)))) { goto IL_007e; } } IL_009a: { int32_t L_27 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_00a0: { int32_t L_28 = V_4; if ((((int32_t)L_28) < ((int32_t)((int32_t)16)))) { goto IL_0047; } } { BZip2InputStream_MakeMaps_mC38259B3DCBDF7DBD8433CAF6715D6EFFBAE733A(__this, NULL); int32_t L_29 = __this->___nInUse; V_7 = ((int32_t)il2cpp_codegen_add(L_29, 2)); int32_t L_30; L_30 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, 3, NULL); V_8 = L_30; int32_t L_31; L_31 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, ((int32_t)15), NULL); V_9 = L_31; V_10 = 0; goto IL_00f5; } IL_00ce: { V_11 = 0; goto IL_00d9; } IL_00d3: { int32_t L_32 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_00d9: { int32_t L_33; L_33 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, 1, NULL); if ((((int32_t)L_33) == ((int32_t)1))) { goto IL_00d3; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = __this->___selectorMtf; int32_t L_35 = V_10; int32_t L_36 = V_11; NullCheck(L_34); (L_34)->SetAt(static_cast(L_35), (uint8_t)((int32_t)(uint8_t)L_36)); int32_t L_37 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00f5: { int32_t L_38 = V_10; int32_t L_39 = V_9; if ((((int32_t)L_38) < ((int32_t)L_39))) { goto IL_00ce; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6); V_12 = L_40; V_13 = 0; goto IL_0116; } IL_0108: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = V_12; int32_t L_42 = V_13; int32_t L_43 = V_13; NullCheck(L_41); (L_41)->SetAt(static_cast(L_42), (uint8_t)((int32_t)(uint8_t)L_43)); int32_t L_44 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_44, 1)); } IL_0116: { int32_t L_45 = V_13; int32_t L_46 = V_8; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_0108; } } { V_14 = 0; goto IL_0163; } IL_0121: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_47 = __this->___selectorMtf; int32_t L_48 = V_14; NullCheck(L_47); int32_t L_49 = L_48; uint8_t L_50 = (L_47)->GetAt(static_cast(L_49)); V_15 = L_50; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51 = V_12; int32_t L_52 = V_15; NullCheck(L_51); int32_t L_53 = L_52; uint8_t L_54 = (L_51)->GetAt(static_cast(L_53)); V_16 = L_54; goto IL_0147; } IL_0135: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = V_12; int32_t L_56 = V_15; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = V_12; int32_t L_58 = V_15; NullCheck(L_57); int32_t L_59 = ((int32_t)il2cpp_codegen_subtract(L_58, 1)); uint8_t L_60 = (L_57)->GetAt(static_cast(L_59)); NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (uint8_t)L_60); int32_t L_61 = V_15; V_15 = ((int32_t)il2cpp_codegen_subtract(L_61, 1)); } IL_0147: { int32_t L_62 = V_15; if ((((int32_t)L_62) > ((int32_t)0))) { goto IL_0135; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_63 = V_12; uint8_t L_64 = V_16; NullCheck(L_63); (L_63)->SetAt(static_cast(0), (uint8_t)L_64); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = __this->___selector; int32_t L_66 = V_14; uint8_t L_67 = V_16; NullCheck(L_65); (L_65)->SetAt(static_cast(L_66), (uint8_t)L_67); int32_t L_68 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_68, 1)); } IL_0163: { int32_t L_69 = V_14; int32_t L_70 = V_9; if ((((int32_t)L_69) < ((int32_t)L_70))) { goto IL_0121; } } { V_17 = 0; goto IL_01b9; } IL_016e: { int32_t L_71; L_71 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, 5, NULL); V_18 = L_71; V_19 = 0; goto IL_01ad; } IL_017c: { int32_t L_72; L_72 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, 1, NULL); if (L_72) { goto IL_018d; } } { int32_t L_73 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_73, 1)); goto IL_0193; } IL_018d: { int32_t L_74 = V_18; V_18 = ((int32_t)il2cpp_codegen_subtract(L_74, 1)); } IL_0193: { int32_t L_75; L_75 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, 1, NULL); if ((((int32_t)L_75) == ((int32_t)1))) { goto IL_017c; } } { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_76 = V_0; int32_t L_77 = V_17; NullCheck(L_76); int32_t L_78 = L_77; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_79 = (L_76)->GetAt(static_cast(L_78)); int32_t L_80 = V_19; int32_t L_81 = V_18; NullCheck(L_79); (L_79)->SetAt(static_cast(L_80), (Il2CppChar)((int32_t)(uint16_t)L_81)); int32_t L_82 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_82, 1)); } IL_01ad: { int32_t L_83 = V_19; int32_t L_84 = V_7; if ((((int32_t)L_83) < ((int32_t)L_84))) { goto IL_0193; } } { int32_t L_85 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_85, 1)); } IL_01b9: { int32_t L_86 = V_17; int32_t L_87 = V_8; if ((((int32_t)L_86) < ((int32_t)L_87))) { goto IL_016e; } } { V_20 = 0; goto IL_0237; } IL_01c4: { V_21 = ((int32_t)32); V_22 = 0; V_23 = 0; goto IL_01f6; } IL_01d0: { int32_t L_88 = V_22; CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_89 = V_0; int32_t L_90 = V_20; NullCheck(L_89); int32_t L_91 = L_90; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_92 = (L_89)->GetAt(static_cast(L_91)); int32_t L_93 = V_23; NullCheck(L_92); int32_t L_94 = L_93; uint16_t L_95 = (uint16_t)(L_92)->GetAt(static_cast(L_94)); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_96; L_96 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_88, L_95, NULL); V_22 = L_96; int32_t L_97 = V_21; CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_98 = V_0; int32_t L_99 = V_20; NullCheck(L_98); int32_t L_100 = L_99; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_101 = (L_98)->GetAt(static_cast(L_100)); int32_t L_102 = V_23; NullCheck(L_101); int32_t L_103 = L_102; uint16_t L_104 = (uint16_t)(L_101)->GetAt(static_cast(L_103)); int32_t L_105; L_105 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_97, L_104, NULL); V_21 = L_105; int32_t L_106 = V_23; V_23 = ((int32_t)il2cpp_codegen_add(L_106, 1)); } IL_01f6: { int32_t L_107 = V_23; int32_t L_108 = V_7; if ((((int32_t)L_107) < ((int32_t)L_108))) { goto IL_01d0; } } { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_109 = __this->___limit; int32_t L_110 = V_20; NullCheck(L_109); int32_t L_111 = L_110; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_112 = (L_109)->GetAt(static_cast(L_111)); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_113 = __this->___baseArray; int32_t L_114 = V_20; NullCheck(L_113); int32_t L_115 = L_114; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_116 = (L_113)->GetAt(static_cast(L_115)); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_117 = __this->___perm; int32_t L_118 = V_20; NullCheck(L_117); int32_t L_119 = L_118; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_120 = (L_117)->GetAt(static_cast(L_119)); CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_121 = V_0; int32_t L_122 = V_20; NullCheck(L_121); int32_t L_123 = L_122; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_124 = (L_121)->GetAt(static_cast(L_123)); int32_t L_125 = V_21; int32_t L_126 = V_22; int32_t L_127 = V_7; BZip2InputStream_HbCreateDecodeTables_m2FC2A29567A1EF7C38981C38DCF98A6027197DED(L_112, L_116, L_120, L_124, L_125, L_126, L_127, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_128 = __this->___minLens; int32_t L_129 = V_20; int32_t L_130 = V_21; NullCheck(L_128); (L_128)->SetAt(static_cast(L_129), (int32_t)L_130); int32_t L_131 = V_20; V_20 = ((int32_t)il2cpp_codegen_add(L_131, 1)); } IL_0237: { int32_t L_132 = V_20; int32_t L_133 = V_8; if ((((int32_t)L_132) < ((int32_t)L_133))) { goto IL_01c4; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_GetAndMoveToFrontDecode_m3D99019D7E95B8396077B35582E99F86092EF526 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __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; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; uint8_t V_14 = 0x0; uint8_t V_15 = 0x0; int32_t V_16 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); V_0 = L_0; int32_t L_1 = __this->___blockSize100k; V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)100000), L_1)); int32_t L_2; L_2 = BZip2InputStream_BsGetIntVS_m7C0246D84E52E09EE51B2A1ED96671BCB885B405(__this, ((int32_t)24), NULL); __this->___origPtr = L_2; BZip2InputStream_RecvDecodingTables_m7DF3E08211C27893B36E83BC49A3045DCF864DB1(__this, NULL); int32_t L_3 = __this->___nInUse; V_3 = ((int32_t)il2cpp_codegen_add(L_3, 1)); V_4 = (-1); V_5 = 0; V_6 = 0; goto IL_0050; } IL_0040: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___unzftab; int32_t L_5 = V_6; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)0); int32_t L_6 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_0050: { int32_t L_7 = V_6; if ((((int32_t)L_7) <= ((int32_t)((int32_t)255)))) { goto IL_0040; } } { V_7 = 0; goto IL_006b; } IL_005e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_0; int32_t L_9 = V_7; int32_t L_10 = V_7; NullCheck(L_8); (L_8)->SetAt(static_cast(L_9), (uint8_t)((int32_t)(uint8_t)L_10)); int32_t L_11 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_006b: { int32_t L_12 = V_7; if ((((int32_t)L_12) <= ((int32_t)((int32_t)255)))) { goto IL_005e; } } { __this->___last = (-1); int32_t L_13 = V_5; if (L_13) { goto IL_0089; } } { int32_t L_14 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1)); V_5 = ((int32_t)50); } IL_0089: { int32_t L_15 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract(L_15, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___selector; int32_t L_17 = V_4; NullCheck(L_16); int32_t L_18 = L_17; uint8_t L_19 = (L_16)->GetAt(static_cast(L_18)); V_8 = L_19; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = __this->___minLens; int32_t L_21 = V_8; NullCheck(L_20); int32_t L_22 = L_21; int32_t L_23 = (L_20)->GetAt(static_cast(L_22)); V_9 = L_23; int32_t L_24 = V_9; int32_t L_25; L_25 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, L_24, NULL); V_10 = L_25; goto IL_0106; } IL_00b1: { int32_t L_26 = V_9; if ((((int32_t)L_26) <= ((int32_t)((int32_t)20)))) { goto IL_00c2; } } { BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096* L_27 = (BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096_il2cpp_TypeInfo_var))); BZip2Exception__ctor_m8D0263A2BD0CCC9CB6D2886ABBE2539671EE4F1C(L_27, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral685754E232BB2C9F1958DD15B2C38BA9177C7579)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2InputStream_GetAndMoveToFrontDecode_m3D99019D7E95B8396077B35582E99F86092EF526_RuntimeMethod_var))); } IL_00c2: { int32_t L_28 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_28, 1)); goto IL_00d0; } IL_00ca: { BZip2InputStream_FillBuffer_mD7CB990F9178525D296153D04BD375E9E72FD83A(__this, NULL); } IL_00d0: { int32_t L_29 = __this->___bsLive; if ((((int32_t)L_29) < ((int32_t)1))) { goto IL_00ca; } } { int32_t L_30 = __this->___bsBuff; int32_t L_31 = __this->___bsLive; V_11 = ((int32_t)(((int32_t)(L_30>>((int32_t)(((int32_t)il2cpp_codegen_subtract(L_31, 1))&((int32_t)31)))))&1)); int32_t L_32 = __this->___bsLive; __this->___bsLive = ((int32_t)il2cpp_codegen_subtract(L_32, 1)); int32_t L_33 = V_10; int32_t L_34 = V_11; V_10 = ((int32_t)(((int32_t)(L_33<<1))|L_34)); } IL_0106: { int32_t L_35 = V_10; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_36 = __this->___limit; int32_t L_37 = V_8; NullCheck(L_36); int32_t L_38 = L_37; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = (L_36)->GetAt(static_cast(L_38)); int32_t L_40 = V_9; NullCheck(L_39); int32_t L_41 = L_40; int32_t L_42 = (L_39)->GetAt(static_cast(L_41)); if ((((int32_t)L_35) > ((int32_t)L_42))) { goto IL_00b1; } } { int32_t L_43 = V_10; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_44 = __this->___baseArray; int32_t L_45 = V_8; NullCheck(L_44); int32_t L_46 = L_45; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_47 = (L_44)->GetAt(static_cast(L_46)); int32_t L_48 = V_9; NullCheck(L_47); int32_t L_49 = L_48; int32_t L_50 = (L_47)->GetAt(static_cast(L_49)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_43, L_50))) < ((int32_t)0))) { goto IL_013e; } } { int32_t L_51 = V_10; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_52 = __this->___baseArray; int32_t L_53 = V_8; NullCheck(L_52); int32_t L_54 = L_53; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = (L_52)->GetAt(static_cast(L_54)); int32_t L_56 = V_9; NullCheck(L_55); int32_t L_57 = L_56; int32_t L_58 = (L_55)->GetAt(static_cast(L_57)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_51, L_58))) < ((int32_t)((int32_t)258)))) { goto IL_0149; } } IL_013e: { BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096* L_59 = (BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096_il2cpp_TypeInfo_var))); BZip2Exception__ctor_m8D0263A2BD0CCC9CB6D2886ABBE2539671EE4F1C(L_59, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral685754E232BB2C9F1958DD15B2C38BA9177C7579)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_59, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2InputStream_GetAndMoveToFrontDecode_m3D99019D7E95B8396077B35582E99F86092EF526_RuntimeMethod_var))); } IL_0149: { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_60 = __this->___perm; int32_t L_61 = V_8; NullCheck(L_60); int32_t L_62 = L_61; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_63 = (L_60)->GetAt(static_cast(L_62)); int32_t L_64 = V_10; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_65 = __this->___baseArray; int32_t L_66 = V_8; NullCheck(L_65); int32_t L_67 = L_66; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_68 = (L_65)->GetAt(static_cast(L_67)); int32_t L_69 = V_9; NullCheck(L_68); int32_t L_70 = L_69; int32_t L_71 = (L_68)->GetAt(static_cast(L_70)); NullCheck(L_63); int32_t L_72 = ((int32_t)il2cpp_codegen_subtract(L_64, L_71)); int32_t L_73 = (L_63)->GetAt(static_cast(L_72)); V_1 = L_73; } IL_0163: { int32_t L_74 = V_1; int32_t L_75 = V_3; if ((!(((uint32_t)L_74) == ((uint32_t)L_75)))) { goto IL_0168; } } { return; } IL_0168: { int32_t L_76 = V_1; if (!L_76) { goto IL_0172; } } { int32_t L_77 = V_1; if ((!(((uint32_t)L_77) == ((uint32_t)1)))) { goto IL_02b5; } } IL_0172: { V_12 = (-1); V_13 = 1; } IL_0178: { int32_t L_78 = V_1; if (L_78) { goto IL_0184; } } { int32_t L_79 = V_12; int32_t L_80 = V_13; V_12 = ((int32_t)il2cpp_codegen_add(L_79, L_80)); goto IL_0191; } IL_0184: { int32_t L_81 = V_1; if ((!(((uint32_t)L_81) == ((uint32_t)1)))) { goto IL_0191; } } { int32_t L_82 = V_12; int32_t L_83 = V_13; V_12 = ((int32_t)il2cpp_codegen_add(L_82, ((int32_t)il2cpp_codegen_multiply(2, L_83)))); } IL_0191: { int32_t L_84 = V_13; V_13 = ((int32_t)(L_84<<1)); int32_t L_85 = V_5; if (L_85) { goto IL_01a5; } } { int32_t L_86 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_86, 1)); V_5 = ((int32_t)50); } IL_01a5: { int32_t L_87 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract(L_87, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_88 = __this->___selector; int32_t L_89 = V_4; NullCheck(L_88); int32_t L_90 = L_89; uint8_t L_91 = (L_88)->GetAt(static_cast(L_90)); V_8 = L_91; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_92 = __this->___minLens; int32_t L_93 = V_8; NullCheck(L_92); int32_t L_94 = L_93; int32_t L_95 = (L_92)->GetAt(static_cast(L_94)); V_9 = L_95; int32_t L_96 = V_9; int32_t L_97; L_97 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, L_96, NULL); V_10 = L_97; goto IL_0211; } IL_01cd: { int32_t L_98 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_98, 1)); goto IL_01db; } IL_01d5: { BZip2InputStream_FillBuffer_mD7CB990F9178525D296153D04BD375E9E72FD83A(__this, NULL); } IL_01db: { int32_t L_99 = __this->___bsLive; if ((((int32_t)L_99) < ((int32_t)1))) { goto IL_01d5; } } { int32_t L_100 = __this->___bsBuff; int32_t L_101 = __this->___bsLive; V_11 = ((int32_t)(((int32_t)(L_100>>((int32_t)(((int32_t)il2cpp_codegen_subtract(L_101, 1))&((int32_t)31)))))&1)); int32_t L_102 = __this->___bsLive; __this->___bsLive = ((int32_t)il2cpp_codegen_subtract(L_102, 1)); int32_t L_103 = V_10; int32_t L_104 = V_11; V_10 = ((int32_t)(((int32_t)(L_103<<1))|L_104)); } IL_0211: { int32_t L_105 = V_10; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_106 = __this->___limit; int32_t L_107 = V_8; NullCheck(L_106); int32_t L_108 = L_107; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_109 = (L_106)->GetAt(static_cast(L_108)); int32_t L_110 = V_9; NullCheck(L_109); int32_t L_111 = L_110; int32_t L_112 = (L_109)->GetAt(static_cast(L_111)); if ((((int32_t)L_105) > ((int32_t)L_112))) { goto IL_01cd; } } { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_113 = __this->___perm; int32_t L_114 = V_8; NullCheck(L_113); int32_t L_115 = L_114; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_116 = (L_113)->GetAt(static_cast(L_115)); int32_t L_117 = V_10; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_118 = __this->___baseArray; int32_t L_119 = V_8; NullCheck(L_118); int32_t L_120 = L_119; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_121 = (L_118)->GetAt(static_cast(L_120)); int32_t L_122 = V_9; NullCheck(L_121); int32_t L_123 = L_122; int32_t L_124 = (L_121)->GetAt(static_cast(L_123)); NullCheck(L_116); int32_t L_125 = ((int32_t)il2cpp_codegen_subtract(L_117, L_124)); int32_t L_126 = (L_116)->GetAt(static_cast(L_125)); V_1 = L_126; int32_t L_127 = V_1; if (!L_127) { goto IL_0178; } } { int32_t L_128 = V_1; if ((((int32_t)L_128) == ((int32_t)1))) { goto IL_0178; } } { int32_t L_129 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_129, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_130 = __this->___seqToUnseq; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_131 = V_0; NullCheck(L_131); int32_t L_132 = 0; uint8_t L_133 = (L_131)->GetAt(static_cast(L_132)); NullCheck(L_130); uint8_t L_134 = L_133; uint8_t L_135 = (L_130)->GetAt(static_cast(L_134)); V_14 = L_135; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_136 = __this->___unzftab; uint8_t L_137 = V_14; NullCheck(L_136); int32_t* L_138 = ((L_136)->GetAddressAt(static_cast(L_137))); int32_t L_139 = (*(int32_t*)L_138); int32_t L_140 = V_12; *(int32_t*)L_138 = ((int32_t)il2cpp_codegen_add(L_139, L_140)); goto IL_029a; } IL_0277: { int32_t L_141 = __this->___last; __this->___last = ((int32_t)il2cpp_codegen_add(L_141, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_142 = __this->___ll8; int32_t L_143 = __this->___last; uint8_t L_144 = V_14; NullCheck(L_142); (L_142)->SetAt(static_cast(L_143), (uint8_t)L_144); int32_t L_145 = V_12; V_12 = ((int32_t)il2cpp_codegen_subtract(L_145, 1)); } IL_029a: { int32_t L_146 = V_12; if ((((int32_t)L_146) > ((int32_t)0))) { goto IL_0277; } } { int32_t L_147 = __this->___last; int32_t L_148 = V_2; if ((((int32_t)L_147) < ((int32_t)L_148))) { goto IL_0163; } } { BZip2InputStream_BlockOverrun_m90E13E18817131DD8A9EDD4D1457B30343C6E27F(NULL); goto IL_0163; } IL_02b5: { int32_t L_149 = __this->___last; __this->___last = ((int32_t)il2cpp_codegen_add(L_149, 1)); int32_t L_150 = __this->___last; int32_t L_151 = V_2; if ((((int32_t)L_150) < ((int32_t)L_151))) { goto IL_02d1; } } { BZip2InputStream_BlockOverrun_m90E13E18817131DD8A9EDD4D1457B30343C6E27F(NULL); } IL_02d1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_152 = V_0; int32_t L_153 = V_1; NullCheck(L_152); int32_t L_154 = ((int32_t)il2cpp_codegen_subtract(L_153, 1)); uint8_t L_155 = (L_152)->GetAt(static_cast(L_154)); V_15 = L_155; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_156 = __this->___unzftab; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_157 = __this->___seqToUnseq; uint8_t L_158 = V_15; NullCheck(L_157); uint8_t L_159 = L_158; uint8_t L_160 = (L_157)->GetAt(static_cast(L_159)); NullCheck(L_156); int32_t* L_161 = ((L_156)->GetAddressAt(static_cast(L_160))); int32_t L_162 = (*(int32_t*)L_161); *(int32_t*)L_161 = ((int32_t)il2cpp_codegen_add(L_162, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_163 = __this->___ll8; int32_t L_164 = __this->___last; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_165 = __this->___seqToUnseq; uint8_t L_166 = V_15; NullCheck(L_165); uint8_t L_167 = L_166; uint8_t L_168 = (L_165)->GetAt(static_cast(L_167)); NullCheck(L_163); (L_163)->SetAt(static_cast(L_164), (uint8_t)L_168); int32_t L_169 = V_1; V_16 = ((int32_t)il2cpp_codegen_subtract(L_169, 1)); goto IL_0326; } IL_0316: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_170 = V_0; int32_t L_171 = V_16; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_172 = V_0; int32_t L_173 = V_16; NullCheck(L_172); int32_t L_174 = ((int32_t)il2cpp_codegen_subtract(L_173, 1)); uint8_t L_175 = (L_172)->GetAt(static_cast(L_174)); NullCheck(L_170); (L_170)->SetAt(static_cast(L_171), (uint8_t)L_175); int32_t L_176 = V_16; V_16 = ((int32_t)il2cpp_codegen_subtract(L_176, 1)); } IL_0326: { int32_t L_177 = V_16; if ((((int32_t)L_177) > ((int32_t)0))) { goto IL_0316; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_178 = V_0; uint8_t L_179 = V_15; NullCheck(L_178); (L_178)->SetAt(static_cast(0), (uint8_t)L_179); int32_t L_180 = V_5; if (L_180) { goto IL_033e; } } { int32_t L_181 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_181, 1)); V_5 = ((int32_t)50); } IL_033e: { int32_t L_182 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract(L_182, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_183 = __this->___selector; int32_t L_184 = V_4; NullCheck(L_183); int32_t L_185 = L_184; uint8_t L_186 = (L_183)->GetAt(static_cast(L_185)); V_8 = L_186; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_187 = __this->___minLens; int32_t L_188 = V_8; NullCheck(L_187); int32_t L_189 = L_188; int32_t L_190 = (L_187)->GetAt(static_cast(L_189)); V_9 = L_190; int32_t L_191 = V_9; int32_t L_192; L_192 = BZip2InputStream_BsR_m87FC44F178D98623119D75BDBA011BEF72BB1613(__this, L_191, NULL); V_10 = L_192; goto IL_03aa; } IL_0366: { int32_t L_193 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_193, 1)); goto IL_0374; } IL_036e: { BZip2InputStream_FillBuffer_mD7CB990F9178525D296153D04BD375E9E72FD83A(__this, NULL); } IL_0374: { int32_t L_194 = __this->___bsLive; if ((((int32_t)L_194) < ((int32_t)1))) { goto IL_036e; } } { int32_t L_195 = __this->___bsBuff; int32_t L_196 = __this->___bsLive; V_11 = ((int32_t)(((int32_t)(L_195>>((int32_t)(((int32_t)il2cpp_codegen_subtract(L_196, 1))&((int32_t)31)))))&1)); int32_t L_197 = __this->___bsLive; __this->___bsLive = ((int32_t)il2cpp_codegen_subtract(L_197, 1)); int32_t L_198 = V_10; int32_t L_199 = V_11; V_10 = ((int32_t)(((int32_t)(L_198<<1))|L_199)); } IL_03aa: { int32_t L_200 = V_10; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_201 = __this->___limit; int32_t L_202 = V_8; NullCheck(L_201); int32_t L_203 = L_202; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_204 = (L_201)->GetAt(static_cast(L_203)); int32_t L_205 = V_9; NullCheck(L_204); int32_t L_206 = L_205; int32_t L_207 = (L_204)->GetAt(static_cast(L_206)); if ((((int32_t)L_200) > ((int32_t)L_207))) { goto IL_0366; } } { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_208 = __this->___perm; int32_t L_209 = V_8; NullCheck(L_208); int32_t L_210 = L_209; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_211 = (L_208)->GetAt(static_cast(L_210)); int32_t L_212 = V_10; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_213 = __this->___baseArray; int32_t L_214 = V_8; NullCheck(L_213); int32_t L_215 = L_214; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_216 = (L_213)->GetAt(static_cast(L_215)); int32_t L_217 = V_9; NullCheck(L_216); int32_t L_218 = L_217; int32_t L_219 = (L_216)->GetAt(static_cast(L_218)); NullCheck(L_211); int32_t L_220 = ((int32_t)il2cpp_codegen_subtract(L_212, L_219)); int32_t L_221 = (L_211)->GetAt(static_cast(L_220)); V_1 = L_221; goto IL_0163; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetupBlock_m899C33F44F1838D4BFDE4C069AE652BA1EDF36E5 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; uint8_t V_3 = 0x0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)257)); V_0 = L_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___unzftab; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_0; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_2, 0, (RuntimeArray*)L_3, 1, ((int32_t)256), NULL); V_1 = 1; goto IL_0042; } IL_0026: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0; int32_t L_5 = V_1; NullCheck(L_4); int32_t* L_6 = ((L_4)->GetAddressAt(static_cast(L_5))); int32_t L_7 = (*(int32_t*)L_6); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = V_0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); *(int32_t*)L_6 = ((int32_t)il2cpp_codegen_add(L_7, L_11)); int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0042: { int32_t L_13 = V_1; if ((((int32_t)L_13) <= ((int32_t)((int32_t)256)))) { goto IL_0026; } } { V_2 = 0; goto IL_007a; } IL_004e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___ll8; int32_t L_15 = V_2; NullCheck(L_14); int32_t L_16 = L_15; uint8_t L_17 = (L_14)->GetAt(static_cast(L_16)); V_3 = L_17; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = __this->___tt; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = V_0; uint8_t L_20 = V_3; NullCheck(L_19); uint8_t L_21 = L_20; int32_t L_22 = (L_19)->GetAt(static_cast(L_21)); int32_t L_23 = V_2; NullCheck(L_18); (L_18)->SetAt(static_cast(L_22), (int32_t)L_23); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = V_0; uint8_t L_25 = V_3; NullCheck(L_24); int32_t* L_26 = ((L_24)->GetAddressAt(static_cast(L_25))); int32_t L_27 = (*(int32_t*)L_26); *(int32_t*)L_26 = ((int32_t)il2cpp_codegen_add(L_27, 1)); int32_t L_28 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_007a: { int32_t L_29 = V_2; int32_t L_30 = __this->___last; if ((((int32_t)L_29) <= ((int32_t)L_30))) { goto IL_004e; } } { V_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = __this->___tt; int32_t L_32 = __this->___origPtr; NullCheck(L_31); int32_t L_33 = L_32; int32_t L_34 = (L_31)->GetAt(static_cast(L_33)); __this->___tPos = L_34; __this->___count = 0; __this->___i2 = 0; __this->___ch2 = ((int32_t)256); bool L_35 = __this->___blockRandomised; if (!L_35) { goto IL_00ce; } } { __this->___rNToGo = 0; __this->___rTPos = 0; BZip2InputStream_SetupRandPartA_mB668B399E66AA4E0EED64DCF6307A082EAF61D8C(__this, NULL); return; } IL_00ce: { BZip2InputStream_SetupNoRandPartA_mC524B2897F62558926C7D06C0B66153ABACAAE20(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetupRandPartA_mB668B399E66AA4E0EED64DCF6307A082EAF61D8C (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t G_B6_0 = 0; BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* G_B6_1 = NULL; int32_t G_B5_0 = 0; BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* G_B5_1 = NULL; int32_t G_B7_0 = 0; int32_t G_B7_1 = 0; BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* G_B7_2 = NULL; { int32_t L_0 = __this->___i2; int32_t L_1 = __this->___last; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_00da; } } { int32_t L_2 = __this->___ch2; __this->___chPrev = L_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___ll8; int32_t L_4 = __this->___tPos; NullCheck(L_3); int32_t L_5 = L_4; uint8_t L_6 = (L_3)->GetAt(static_cast(L_5)); __this->___ch2 = L_6; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___tt; int32_t L_8 = __this->___tPos; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); __this->___tPos = L_10; int32_t L_11 = __this->___rNToGo; if (L_11) { goto IL_007f; } } { il2cpp_codegen_runtime_class_init_inline(BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = ((BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_StaticFields*)il2cpp_codegen_static_fields_for(BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_il2cpp_TypeInfo_var))->___RandomNumbers; int32_t L_13 = __this->___rTPos; NullCheck(L_12); int32_t L_14 = L_13; int32_t L_15 = (L_12)->GetAt(static_cast(L_14)); __this->___rNToGo = L_15; int32_t L_16 = __this->___rTPos; __this->___rTPos = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->___rTPos; if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)512))))) { goto IL_007f; } } { __this->___rTPos = 0; } IL_007f: { int32_t L_18 = __this->___rNToGo; __this->___rNToGo = ((int32_t)il2cpp_codegen_subtract(L_18, 1)); int32_t L_19 = __this->___ch2; int32_t L_20 = __this->___rNToGo; if ((((int32_t)L_20) == ((int32_t)1))) { G_B6_0 = L_19; G_B6_1 = __this; goto IL_00a0; } G_B5_0 = L_19; G_B5_1 = __this; } { G_B7_0 = 0; G_B7_1 = G_B5_0; G_B7_2 = G_B5_1; goto IL_00a1; } IL_00a0: { G_B7_0 = 1; G_B7_1 = G_B6_0; G_B7_2 = G_B6_1; } IL_00a1: { NullCheck(G_B7_2); G_B7_2->___ch2 = ((int32_t)(G_B7_1^G_B7_0)); int32_t L_21 = __this->___i2; __this->___i2 = ((int32_t)il2cpp_codegen_add(L_21, 1)); int32_t L_22 = __this->___ch2; __this->___currentChar = L_22; __this->___currentState = 3; RuntimeObject* L_23 = __this->___mCrc; int32_t L_24 = __this->___ch2; NullCheck(L_23); InterfaceActionInvoker1< int32_t >::Invoke(2, IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var, L_23, L_24); return; } IL_00da: { BZip2InputStream_EndBlock_m9857538948902F7DCE49A785F03A7D491A567AC6(__this, NULL); BZip2InputStream_InitBlock_m93DD86F9271DBEA5811A33CE8D386E812176780D(__this, NULL); BZip2InputStream_SetupBlock_m899C33F44F1838D4BFDE4C069AE652BA1EDF36E5(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetupNoRandPartA_mC524B2897F62558926C7D06C0B66153ABACAAE20 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = __this->___i2; int32_t L_1 = __this->___last; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_0073; } } { int32_t L_2 = __this->___ch2; __this->___chPrev = L_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___ll8; int32_t L_4 = __this->___tPos; NullCheck(L_3); int32_t L_5 = L_4; uint8_t L_6 = (L_3)->GetAt(static_cast(L_5)); __this->___ch2 = L_6; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___tt; int32_t L_8 = __this->___tPos; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); __this->___tPos = L_10; int32_t L_11 = __this->___i2; __this->___i2 = ((int32_t)il2cpp_codegen_add(L_11, 1)); int32_t L_12 = __this->___ch2; __this->___currentChar = L_12; __this->___currentState = 6; RuntimeObject* L_13 = __this->___mCrc; int32_t L_14 = __this->___ch2; NullCheck(L_13); InterfaceActionInvoker1< int32_t >::Invoke(2, IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var, L_13, L_14); return; } IL_0073: { BZip2InputStream_EndBlock_m9857538948902F7DCE49A785F03A7D491A567AC6(__this, NULL); BZip2InputStream_InitBlock_m93DD86F9271DBEA5811A33CE8D386E812176780D(__this, NULL); BZip2InputStream_SetupBlock_m899C33F44F1838D4BFDE4C069AE652BA1EDF36E5(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetupRandPartB_m5535A0A3843EE09F4B8BC02B25A2C784F90A702D (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t G_B8_0 = 0x0; BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* G_B8_1 = NULL; uint8_t G_B7_0 = 0x0; BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* G_B7_1 = NULL; int32_t G_B9_0 = 0; uint8_t G_B9_1 = 0x0; BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* G_B9_2 = NULL; { int32_t L_0 = __this->___ch2; int32_t L_1 = __this->___chPrev; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0023; } } { __this->___currentState = 2; __this->___count = 1; BZip2InputStream_SetupRandPartA_mB668B399E66AA4E0EED64DCF6307A082EAF61D8C(__this, NULL); return; } IL_0023: { int32_t L_2 = __this->___count; __this->___count = ((int32_t)il2cpp_codegen_add(L_2, 1)); int32_t L_3 = __this->___count; if ((((int32_t)L_3) < ((int32_t)4))) { goto IL_00de; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___ll8; int32_t L_5 = __this->___tPos; NullCheck(L_4); int32_t L_6 = L_5; uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); __this->___z = L_7; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->___tt; int32_t L_9 = __this->___tPos; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); __this->___tPos = L_11; int32_t L_12 = __this->___rNToGo; if (L_12) { goto IL_009f; } } { il2cpp_codegen_runtime_class_init_inline(BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = ((BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_StaticFields*)il2cpp_codegen_static_fields_for(BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_il2cpp_TypeInfo_var))->___RandomNumbers; int32_t L_14 = __this->___rTPos; NullCheck(L_13); int32_t L_15 = L_14; int32_t L_16 = (L_13)->GetAt(static_cast(L_15)); __this->___rNToGo = L_16; int32_t L_17 = __this->___rTPos; __this->___rTPos = ((int32_t)il2cpp_codegen_add(L_17, 1)); int32_t L_18 = __this->___rTPos; if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)512))))) { goto IL_009f; } } { __this->___rTPos = 0; } IL_009f: { int32_t L_19 = __this->___rNToGo; __this->___rNToGo = ((int32_t)il2cpp_codegen_subtract(L_19, 1)); uint8_t L_20 = __this->___z; int32_t L_21 = __this->___rNToGo; if ((((int32_t)L_21) == ((int32_t)1))) { G_B8_0 = L_20; G_B8_1 = __this; goto IL_00c0; } G_B7_0 = L_20; G_B7_1 = __this; } { G_B9_0 = 0; G_B9_1 = G_B7_0; G_B9_2 = G_B7_1; goto IL_00c1; } IL_00c0: { G_B9_0 = 1; G_B9_1 = G_B8_0; G_B9_2 = G_B8_1; } IL_00c1: { NullCheck(G_B9_2); G_B9_2->___z = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)G_B9_1^((int32_t)(uint8_t)G_B9_0)))); __this->___j2 = 0; __this->___currentState = 4; BZip2InputStream_SetupRandPartC_m6A32047DE375216D8C6B48E14DD852F3C33C1052(__this, NULL); return; } IL_00de: { __this->___currentState = 2; BZip2InputStream_SetupRandPartA_mB668B399E66AA4E0EED64DCF6307A082EAF61D8C(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetupRandPartC_m6A32047DE375216D8C6B48E14DD852F3C33C1052 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = __this->___j2; uint8_t L_1 = __this->___z; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_003a; } } { int32_t L_2 = __this->___ch2; __this->___currentChar = L_2; RuntimeObject* L_3 = __this->___mCrc; int32_t L_4 = __this->___ch2; NullCheck(L_3); InterfaceActionInvoker1< int32_t >::Invoke(2, IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var, L_3, L_4); int32_t L_5 = __this->___j2; __this->___j2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } IL_003a: { __this->___currentState = 2; int32_t L_6 = __this->___i2; __this->___i2 = ((int32_t)il2cpp_codegen_add(L_6, 1)); __this->___count = 0; BZip2InputStream_SetupRandPartA_mB668B399E66AA4E0EED64DCF6307A082EAF61D8C(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetupNoRandPartB_m316C6311888936B36E70C7E57870F804E1F90A49 (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___ch2; int32_t L_1 = __this->___chPrev; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0023; } } { __this->___currentState = 5; __this->___count = 1; BZip2InputStream_SetupNoRandPartA_mC524B2897F62558926C7D06C0B66153ABACAAE20(__this, NULL); return; } IL_0023: { int32_t L_2 = __this->___count; __this->___count = ((int32_t)il2cpp_codegen_add(L_2, 1)); int32_t L_3 = __this->___count; if ((((int32_t)L_3) < ((int32_t)4))) { goto IL_0075; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___ll8; int32_t L_5 = __this->___tPos; NullCheck(L_4); int32_t L_6 = L_5; uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); __this->___z = L_7; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->___tt; int32_t L_9 = __this->___tPos; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); __this->___tPos = L_11; __this->___currentState = 7; __this->___j2 = 0; BZip2InputStream_SetupNoRandPartC_mD0FDD6E542ACD8D986F0EE98FB4C465ED8ED14FD(__this, NULL); return; } IL_0075: { __this->___currentState = 5; BZip2InputStream_SetupNoRandPartA_mC524B2897F62558926C7D06C0B66153ABACAAE20(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetupNoRandPartC_mD0FDD6E542ACD8D986F0EE98FB4C465ED8ED14FD (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = __this->___j2; uint8_t L_1 = __this->___z; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_003a; } } { int32_t L_2 = __this->___ch2; __this->___currentChar = L_2; RuntimeObject* L_3 = __this->___mCrc; int32_t L_4 = __this->___ch2; NullCheck(L_3); InterfaceActionInvoker1< int32_t >::Invoke(2, IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var, L_3, L_4); int32_t L_5 = __this->___j2; __this->___j2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } IL_003a: { __this->___currentState = 5; int32_t L_6 = __this->___i2; __this->___i2 = ((int32_t)il2cpp_codegen_add(L_6, 1)); __this->___count = 0; BZip2InputStream_SetupNoRandPartA_mC524B2897F62558926C7D06C0B66153ABACAAE20(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_SetDecompressStructureSizes_m527B6A7D7A0905BC26CFD176F11B44D32C1A417F (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, int32_t ___0_newSize100k, 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*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___0_newSize100k; if ((((int32_t)0) > ((int32_t)L_0))) { goto IL_001c; } } { int32_t L_1 = ___0_newSize100k; if ((((int32_t)L_1) > ((int32_t)((int32_t)9)))) { goto IL_001c; } } { int32_t L_2 = __this->___blockSize100k; if ((((int32_t)0) > ((int32_t)L_2))) { goto IL_001c; } } { int32_t L_3 = __this->___blockSize100k; if ((((int32_t)L_3) <= ((int32_t)((int32_t)9)))) { goto IL_0027; } } IL_001c: { BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096* L_4 = (BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096_il2cpp_TypeInfo_var))); BZip2Exception__ctor_m8D0263A2BD0CCC9CB6D2886ABBE2539671EE4F1C(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6339537EF82C3CA99F06106076EB017F09E2696C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2InputStream_SetDecompressStructureSizes_m527B6A7D7A0905BC26CFD176F11B44D32C1A417F_RuntimeMethod_var))); } IL_0027: { int32_t L_5 = ___0_newSize100k; __this->___blockSize100k = L_5; int32_t L_6 = ___0_newSize100k; if (L_6) { goto IL_0032; } } { return; } IL_0032: { int32_t L_7 = ___0_newSize100k; V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)100000), L_7)); int32_t L_8 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_8); __this->___ll8 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___ll8), (void*)L_9); int32_t L_10 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_10); __this->___tt = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___tt), (void*)L_11); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_CompressedStreamEOF_m3A9F39AFD660A341B4B96FF5DB0CAB7A8892009A (const RuntimeMethod* method) { { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_0 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3BC92E1B5CE5B99C166F700A26CD758E80249C3F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2InputStream_CompressedStreamEOF_m3A9F39AFD660A341B4B96FF5DB0CAB7A8892009A_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_BlockOverrun_m90E13E18817131DD8A9EDD4D1457B30343C6E27F (const RuntimeMethod* method) { { BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096* L_0 = (BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096_il2cpp_TypeInfo_var))); BZip2Exception__ctor_m8D0263A2BD0CCC9CB6D2886ABBE2539671EE4F1C(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8AE0806856295C8F6BD78436B652512A64DDA6EA)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2InputStream_BlockOverrun_m90E13E18817131DD8A9EDD4D1457B30343C6E27F_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_BadBlockHeader_m3E3D3D8F1F6F893EC4F3FC013B12385B03A844C5 (const RuntimeMethod* method) { { BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096* L_0 = (BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096_il2cpp_TypeInfo_var))); BZip2Exception__ctor_m8D0263A2BD0CCC9CB6D2886ABBE2539671EE4F1C(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB451C24C18CAC042FF546D3E38C0F36D3BDADC14)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2InputStream_BadBlockHeader_m3E3D3D8F1F6F893EC4F3FC013B12385B03A844C5_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_CrcError_m4DB7B3D663A9FF6C888D37AB9F0C8B430DABDFB1 (const RuntimeMethod* method) { { BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096* L_0 = (BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096_il2cpp_TypeInfo_var))); BZip2Exception__ctor_m8D0263A2BD0CCC9CB6D2886ABBE2539671EE4F1C(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEB602C87D2D6273F24CEC6C67CC7B78DDDE775DC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2InputStream_CrcError_m4DB7B3D663A9FF6C888D37AB9F0C8B430DABDFB1_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2InputStream_HbCreateDecodeTables_m2FC2A29567A1EF7C38981C38DCF98A6027197DED (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_limit, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_baseArray, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_perm, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___3_length, int32_t ___4_minLen, int32_t ___5_maxLen, int32_t ___6_alphaSize, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; { V_0 = 0; int32_t L_0 = ___4_minLen; V_1 = L_0; goto IL_0026; } IL_0007: { V_2 = 0; goto IL_001d; } IL_000b: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = ___3_length; int32_t L_2 = V_2; NullCheck(L_1); int32_t L_3 = L_2; uint16_t L_4 = (uint16_t)(L_1)->GetAt(static_cast(L_3)); int32_t L_5 = V_1; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_0019; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = ___2_perm; int32_t L_7 = V_0; int32_t L_8 = V_2; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (int32_t)L_8); int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0019: { int32_t L_10 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_001d: { int32_t L_11 = V_2; int32_t L_12 = ___6_alphaSize; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_000b; } } { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0026: { int32_t L_14 = V_1; int32_t L_15 = ___5_maxLen; if ((((int32_t)L_14) <= ((int32_t)L_15))) { goto IL_0007; } } { V_3 = 0; goto IL_0037; } IL_002f: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = ___1_baseArray; int32_t L_17 = V_3; NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (int32_t)0); int32_t L_18 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_0037: { int32_t L_19 = V_3; if ((((int32_t)L_19) < ((int32_t)((int32_t)23)))) { goto IL_002f; } } { V_4 = 0; goto IL_0060; } IL_0041: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = ___1_baseArray; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_21 = ___3_length; int32_t L_22 = V_4; NullCheck(L_21); int32_t L_23 = L_22; uint16_t L_24 = (uint16_t)(L_21)->GetAt(static_cast(L_23)); NullCheck(L_20); int32_t* L_25 = ((L_20)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_24, 1))))); int32_t L_26 = (*(int32_t*)L_25); *(int32_t*)L_25 = ((int32_t)il2cpp_codegen_add(L_26, 1)); int32_t L_27 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_0060: { int32_t L_28 = V_4; int32_t L_29 = ___6_alphaSize; if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0041; } } { V_5 = 1; goto IL_008b; } IL_006b: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = ___1_baseArray; int32_t L_31 = V_5; NullCheck(L_30); int32_t* L_32 = ((L_30)->GetAddressAt(static_cast(L_31))); int32_t L_33 = (*(int32_t*)L_32); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = ___1_baseArray; int32_t L_35 = V_5; NullCheck(L_34); int32_t L_36 = ((int32_t)il2cpp_codegen_subtract(L_35, 1)); int32_t L_37 = (L_34)->GetAt(static_cast(L_36)); *(int32_t*)L_32 = ((int32_t)il2cpp_codegen_add(L_33, L_37)); int32_t L_38 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_008b: { int32_t L_39 = V_5; if ((((int32_t)L_39) < ((int32_t)((int32_t)23)))) { goto IL_006b; } } { V_6 = 0; goto IL_00a1; } IL_0096: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = ___0_limit; int32_t L_41 = V_6; NullCheck(L_40); (L_40)->SetAt(static_cast(L_41), (int32_t)0); int32_t L_42 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00a1: { int32_t L_43 = V_6; if ((((int32_t)L_43) < ((int32_t)((int32_t)23)))) { goto IL_0096; } } { V_7 = 0; int32_t L_44 = ___4_minLen; V_8 = L_44; goto IL_00d4; } IL_00b0: { int32_t L_45 = V_7; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = ___1_baseArray; int32_t L_47 = V_8; NullCheck(L_46); int32_t L_48 = ((int32_t)il2cpp_codegen_add(L_47, 1)); int32_t L_49 = (L_46)->GetAt(static_cast(L_48)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = ___1_baseArray; int32_t L_51 = V_8; NullCheck(L_50); int32_t L_52 = L_51; int32_t L_53 = (L_50)->GetAt(static_cast(L_52)); V_7 = ((int32_t)il2cpp_codegen_add(L_45, ((int32_t)il2cpp_codegen_subtract(L_49, L_53)))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = ___0_limit; int32_t L_55 = V_8; int32_t L_56 = V_7; NullCheck(L_54); (L_54)->SetAt(static_cast(L_55), (int32_t)((int32_t)il2cpp_codegen_subtract(L_56, 1))); int32_t L_57 = V_7; V_7 = ((int32_t)(L_57<<1)); int32_t L_58 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_58, 1)); } IL_00d4: { int32_t L_59 = V_8; int32_t L_60 = ___5_maxLen; if ((((int32_t)L_59) <= ((int32_t)L_60))) { goto IL_00b0; } } { int32_t L_61 = ___4_minLen; V_9 = ((int32_t)il2cpp_codegen_add(L_61, 1)); goto IL_00fb; } IL_00e2: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_62 = ___1_baseArray; int32_t L_63 = V_9; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_64 = ___0_limit; int32_t L_65 = V_9; NullCheck(L_64); int32_t L_66 = ((int32_t)il2cpp_codegen_subtract(L_65, 1)); int32_t L_67 = (L_64)->GetAt(static_cast(L_66)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_68 = ___1_baseArray; int32_t L_69 = V_9; NullCheck(L_68); int32_t L_70 = L_69; int32_t L_71 = (L_68)->GetAt(static_cast(L_70)); NullCheck(L_62); (L_62)->SetAt(static_cast(L_63), (int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((int32_t)il2cpp_codegen_add(L_67, 1))<<1)), L_71))); int32_t L_72 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_72, 1)); } IL_00fb: { int32_t L_73 = V_9; int32_t L_74 = ___5_maxLen; if ((((int32_t)L_73) <= ((int32_t)L_74))) { goto IL_00e2; } } { 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 BZip2OutputStream__ctor_mAE9D3094A40270B6E235981EB8984166002808F7 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; BZip2OutputStream__ctor_m3220D5F66B0EDF5B1C929D5235E899C354FAD778(__this, L_0, ((int32_t)9), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream__ctor_m3220D5F66B0EDF5B1C929D5235E899C354FAD778 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_blockSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x6000038U2D1_FieldInfo_var); s_Il2CppMethodInitialized = true; } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)14)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x6000038U2D1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); __this->___increments = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___increments), (void*)L_1); __this->___isStreamOwner = (bool)1; StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18* L_3 = (StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18*)il2cpp_codegen_object_new(StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18_il2cpp_TypeInfo_var); StrangeCRC__ctor_m2122C1E08A26C81203F740658B3BAEB4E4F770A8(L_3, NULL); __this->___mCrc = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___mCrc), (void*)L_3); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); __this->___inUse = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___inUse), (void*)L_4); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); __this->___seqToUnseq = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___seqToUnseq), (void*)L_5); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); __this->___unseqToSeq = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___unseqToSeq), (void*)L_6); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)18002)); __this->___selector = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_7); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)18002)); __this->___selectorMtf = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___selectorMtf), (void*)L_8); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)258)); __this->___mtfFreq = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___mtfFreq), (void*)L_9); __this->___currentChar = (-1); il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_10 = ___0_stream; BZip2OutputStream_BsSetStream_m3402B920B111B7564A37E940824DCCB3BBAAC037(__this, L_10, NULL); __this->___workFactor = ((int32_t)50); int32_t L_11 = ___1_blockSize; if ((((int32_t)L_11) <= ((int32_t)((int32_t)9)))) { goto IL_00af; } } { ___1_blockSize = ((int32_t)9); } IL_00af: { int32_t L_12 = ___1_blockSize; if ((((int32_t)L_12) >= ((int32_t)1))) { goto IL_00b6; } } { ___1_blockSize = 1; } IL_00b6: { int32_t L_13 = ___1_blockSize; __this->___blockSize100k = L_13; BZip2OutputStream_AllocateCompressStructures_mCCEC4E962EA14AB9280E64D6FEEC23BE965CE1C7(__this, NULL); BZip2OutputStream_Initialize_mBC7D41517A0291EBE56227E210457BB74BA2FBC9(__this, NULL); BZip2OutputStream_InitBlock_m95AA9BACB4BA9FD76763D947BC636D12AF424C1E(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_Finalize_mD539A7BB5BF9931A4F1BAE8271157A1AE15E4B9A (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0009: { Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL); return; } }); try { VirtualActionInvoker1< bool >::Invoke(20, __this, (bool)0); goto IL_0010; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0010: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BZip2OutputStream_get_IsStreamOwner_m088C55547D52464C02CC85DED108ADC122381841 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isStreamOwner; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_set_IsStreamOwner_m43207D29510683E72E32DFB5998F59D073E22D84 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___isStreamOwner = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BZip2OutputStream_get_CanRead_m2091DF4B7CA22DDD97FAB8ACF3756118F78B1885 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BZip2OutputStream_get_CanSeek_m8B1AEAAD2BF020FA3C7924556188C712F9F778FC (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BZip2OutputStream_get_CanWrite_mFCBC839FE7FC0847F1280592CDCAB837665F9BC0 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __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 int64_t BZip2OutputStream_get_Length_mB7489D531D8C6093F16A44F1489128609F822546 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream; NullCheck(L_0); int64_t L_1; L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BZip2OutputStream_get_Position_mCBCF005AA78D8F8E09C3669BC57A7AB6A5CD38C6 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __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 BZip2OutputStream_set_Position_m495D790E4DF40CF9F86003FA75E7DE6FA4BD6612 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int64_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral52B1CF6E97D79B9C2B178C608A30603DC824BCEE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2OutputStream_set_Position_m495D790E4DF40CF9F86003FA75E7DE6FA4BD6612_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BZip2OutputStream_Seek_m77B400583BBC3717CCD0411BFA4575E0633906AB (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral78BC60AEFBA74400DB6648D402EA95A0D74EEE49)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2OutputStream_Seek_m77B400583BBC3717CCD0411BFA4575E0633906AB_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_SetLength_m0F343B8B320B2931646CABC68601CA7A5F499EC8 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int64_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCDB225A56AC817B028E555D977D079E40A538712)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2OutputStream_SetLength_m0F343B8B320B2931646CABC68601CA7A5F499EC8_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BZip2OutputStream_ReadByte_mFBD21A7A3285D4374C0F2D90CB96F48908DE6597 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE805A18E3B53A5B8C2D19FE3ED5C06884DE535B6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2OutputStream_ReadByte_mFBD21A7A3285D4374C0F2D90CB96F48908DE6597_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BZip2OutputStream_Read_mC4CF332050EEA6E97FFC702221A2498FC6281667 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAFE98541E41A84A3234A3390CEFAF25A067A92C1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2OutputStream_Read_mC4CF332050EEA6E97FFC702221A2498FC6281667_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_Write_mF0794352D92BE486A9D028E9183673983D19BC9B (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { int32_t V_0 = 0; { 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*)&BZip2OutputStream_Write_mF0794352D92BE486A9D028E9183673983D19BC9B_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___1_offset; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_001d; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2OutputStream_Write_mF0794352D92BE486A9D028E9183673983D19BC9B_RuntimeMethod_var))); } IL_001d: { int32_t L_4 = ___2_count; if ((((int32_t)L_4) >= ((int32_t)0))) { goto IL_002c; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2OutputStream_Write_mF0794352D92BE486A9D028E9183673983D19BC9B_RuntimeMethod_var))); } IL_002c: { 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_003f; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF674CB056B124A2D3404302D7A9A433DD52A4CE8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2OutputStream_Write_mF0794352D92BE486A9D028E9183673983D19BC9B_RuntimeMethod_var))); } IL_003f: { V_0 = 0; goto IL_0052; } IL_0043: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_buffer; int32_t L_11 = ___1_offset; int32_t L_12 = V_0; NullCheck(L_10); int32_t L_13 = ((int32_t)il2cpp_codegen_add(L_11, L_12)); uint8_t L_14 = (L_10)->GetAt(static_cast(L_13)); VirtualActionInvoker1< uint8_t >::Invoke(38, __this, L_14); int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0052: { int32_t L_16 = V_0; int32_t L_17 = ___2_count; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_0043; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_WriteByte_mFB398100812F21E0F8EF110B041B86B09CA13E88 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, uint8_t ___0_value, const RuntimeMethod* method) { int32_t V_0 = 0; { uint8_t L_0 = ___0_value; V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)256), (int32_t)L_0))%((int32_t)256))); int32_t L_1 = __this->___currentChar; if ((((int32_t)L_1) == ((int32_t)(-1)))) { goto IL_0065; } } { int32_t L_2 = __this->___currentChar; int32_t L_3 = V_0; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_0050; } } { int32_t L_4 = __this->___runLength; __this->___runLength = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = __this->___runLength; if ((((int32_t)L_5) <= ((int32_t)((int32_t)254)))) { goto IL_007a; } } { BZip2OutputStream_WriteRun_m3034CC82B494EFF4ECE68A65DF43FD5495D632EA(__this, NULL); __this->___currentChar = (-1); __this->___runLength = 0; return; } IL_0050: { BZip2OutputStream_WriteRun_m3034CC82B494EFF4ECE68A65DF43FD5495D632EA(__this, NULL); __this->___runLength = 1; int32_t L_6 = V_0; __this->___currentChar = L_6; return; } IL_0065: { int32_t L_7 = V_0; __this->___currentChar = L_7; int32_t L_8 = __this->___runLength; __this->___runLength = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_007a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_Close_mFFAFF8E460C81DFC9548AA5F031BFF322C5A82DC (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VirtualActionInvoker1< bool >::Invoke(20, __this, (bool)1); il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_MakeMaps_m8FE0C6C5D7305AEA8F2FBC468BCBD0C2E096AC4B (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { __this->___nInUse = 0; V_0 = 0; goto IL_0045; } IL_000b: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = __this->___inUse; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; int8_t L_3 = (int8_t)(L_0)->GetAt(static_cast(L_2)); if (!L_3) { goto IL_0041; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = __this->___seqToUnseq; int32_t L_5 = __this->___nInUse; int32_t L_6 = V_0; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (Il2CppChar)((int32_t)(uint16_t)L_6)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = __this->___unseqToSeq; int32_t L_8 = V_0; int32_t L_9 = __this->___nInUse; NullCheck(L_7); (L_7)->SetAt(static_cast(L_8), (Il2CppChar)((int32_t)(uint16_t)L_9)); int32_t L_10 = __this->___nInUse; __this->___nInUse = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0041: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0045: { int32_t L_12 = V_0; if ((((int32_t)L_12) < ((int32_t)((int32_t)256)))) { goto IL_000b; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_WriteRun_m3034CC82B494EFF4ECE68A65DF43FD5495D632EA (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = __this->___last; int32_t L_1 = __this->___allowableBlockSize; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0203; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_2 = __this->___inUse; int32_t L_3 = __this->___currentChar; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (bool)1); V_0 = 0; goto IL_0038; } IL_0023: { RuntimeObject* L_4 = __this->___mCrc; int32_t L_5 = __this->___currentChar; NullCheck(L_4); InterfaceActionInvoker1< int32_t >::Invoke(2, IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var, L_4, L_5); int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_0038: { int32_t L_7 = V_0; int32_t L_8 = __this->___runLength; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_0023; } } { int32_t L_9 = __this->___runLength; V_1 = L_9; int32_t L_10 = V_1; switch (((int32_t)il2cpp_codegen_subtract(L_10, 1))) { case 0: { goto IL_0061; } case 1: { goto IL_0086; } case 2: { goto IL_00cf; } } } { goto IL_013c; } IL_0061: { int32_t L_11 = __this->___last; __this->___last = ((int32_t)il2cpp_codegen_add(L_11, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___block; int32_t L_13 = __this->___last; int32_t L_14 = __this->___currentChar; NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_13, 1))), (uint8_t)((int32_t)(uint8_t)L_14)); return; } IL_0086: { int32_t L_15 = __this->___last; __this->___last = ((int32_t)il2cpp_codegen_add(L_15, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___block; int32_t L_17 = __this->___last; int32_t L_18 = __this->___currentChar; NullCheck(L_16); (L_16)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_17, 1))), (uint8_t)((int32_t)(uint8_t)L_18)); int32_t L_19 = __this->___last; __this->___last = ((int32_t)il2cpp_codegen_add(L_19, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___block; int32_t L_21 = __this->___last; int32_t L_22 = __this->___currentChar; NullCheck(L_20); (L_20)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_21, 1))), (uint8_t)((int32_t)(uint8_t)L_22)); return; } IL_00cf: { int32_t L_23 = __this->___last; __this->___last = ((int32_t)il2cpp_codegen_add(L_23, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = __this->___block; int32_t L_25 = __this->___last; int32_t L_26 = __this->___currentChar; NullCheck(L_24); (L_24)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_25, 1))), (uint8_t)((int32_t)(uint8_t)L_26)); int32_t L_27 = __this->___last; __this->___last = ((int32_t)il2cpp_codegen_add(L_27, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = __this->___block; int32_t L_29 = __this->___last; int32_t L_30 = __this->___currentChar; NullCheck(L_28); (L_28)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_29, 1))), (uint8_t)((int32_t)(uint8_t)L_30)); int32_t L_31 = __this->___last; __this->___last = ((int32_t)il2cpp_codegen_add(L_31, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = __this->___block; int32_t L_33 = __this->___last; int32_t L_34 = __this->___currentChar; NullCheck(L_32); (L_32)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_33, 1))), (uint8_t)((int32_t)(uint8_t)L_34)); return; } IL_013c: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_35 = __this->___inUse; int32_t L_36 = __this->___runLength; NullCheck(L_35); (L_35)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_36, 4))), (bool)1); int32_t L_37 = __this->___last; __this->___last = ((int32_t)il2cpp_codegen_add(L_37, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = __this->___block; int32_t L_39 = __this->___last; int32_t L_40 = __this->___currentChar; NullCheck(L_38); (L_38)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_39, 1))), (uint8_t)((int32_t)(uint8_t)L_40)); int32_t L_41 = __this->___last; __this->___last = ((int32_t)il2cpp_codegen_add(L_41, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = __this->___block; int32_t L_43 = __this->___last; int32_t L_44 = __this->___currentChar; NullCheck(L_42); (L_42)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_43, 1))), (uint8_t)((int32_t)(uint8_t)L_44)); int32_t L_45 = __this->___last; __this->___last = ((int32_t)il2cpp_codegen_add(L_45, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = __this->___block; int32_t L_47 = __this->___last; int32_t L_48 = __this->___currentChar; NullCheck(L_46); (L_46)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_47, 1))), (uint8_t)((int32_t)(uint8_t)L_48)); int32_t L_49 = __this->___last; __this->___last = ((int32_t)il2cpp_codegen_add(L_49, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = __this->___block; int32_t L_51 = __this->___last; int32_t L_52 = __this->___currentChar; NullCheck(L_50); (L_50)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_51, 1))), (uint8_t)((int32_t)(uint8_t)L_52)); int32_t L_53 = __this->___last; __this->___last = ((int32_t)il2cpp_codegen_add(L_53, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = __this->___block; int32_t L_55 = __this->___last; int32_t L_56 = __this->___runLength; NullCheck(L_54); (L_54)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_55, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract(L_56, 4)))); return; } IL_0203: { BZip2OutputStream_EndBlock_mEBC2C760D2FBA1EC243F300DF1E4DDA681F54D83(__this, NULL); BZip2OutputStream_InitBlock_m95AA9BACB4BA9FD76763D947BC636D12AF424C1E(__this, NULL); BZip2OutputStream_WriteRun_m3034CC82B494EFF4ECE68A65DF43FD5495D632EA(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BZip2OutputStream_get_BytesWritten_mCCE253F71DA7478972A4C32244EACA5B6D451F3F (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___bytesOut; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_Dispose_m8BA68323E3FB337453BF891A557A420F53DFAEFA (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, bool ___0_disposing, const RuntimeMethod* method) { { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0040: { { bool L_0 = ___0_disposing; if (!L_0) { goto IL_0056; } } { bool L_1; L_1 = BZip2OutputStream_get_IsStreamOwner_m088C55547D52464C02CC85DED108ADC122381841_inline(__this, NULL); if (!L_1) { goto IL_0056; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->___baseStream; NullCheck(L_2); VirtualActionInvoker0::Invoke(19, L_2); } IL_0056: { return; } } }); try { { bool L_3 = ___0_disposing; Stream_Dispose_m9B37BD21A57F8F2BD20EE353DE14405700810C5C(__this, L_3, NULL); bool L_4 = __this->___disposed_; if (L_4) { goto IL_003e_1; } } { __this->___disposed_ = (bool)1; int32_t L_5 = __this->___runLength; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0025_1; } } { BZip2OutputStream_WriteRun_m3034CC82B494EFF4ECE68A65DF43FD5495D632EA(__this, NULL); } IL_0025_1: { __this->___currentChar = (-1); BZip2OutputStream_EndBlock_mEBC2C760D2FBA1EC243F300DF1E4DDA681F54D83(__this, NULL); BZip2OutputStream_EndCompression_mE3230FB49865A20F3190DDCEC256CBD0F95EB492(__this, NULL); VirtualActionInvoker0::Invoke(21, __this); } IL_003e_1: { goto IL_0057; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0057: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_Flush_m3C25DFD04621B6DB5220CCBBDE33DDB5745135F9 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseStream; NullCheck(L_0); VirtualActionInvoker0::Invoke(21, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_Initialize_mBC7D41517A0291EBE56227E210457BB74BA2FBC9 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { { __this->___bytesOut = 0; __this->___nBlocksRandomised = 0; BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)66), NULL); BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)90), NULL); BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)104), NULL); int32_t L_0 = __this->___blockSize100k; BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)il2cpp_codegen_add(((int32_t)48), L_0)), NULL); __this->___combinedCRC = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_InitBlock_m95AA9BACB4BA9FD76763D947BC636D12AF424C1E (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { RuntimeObject* L_0 = __this->___mCrc; NullCheck(L_0); InterfaceActionInvoker0::Invoke(1, IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var, L_0); __this->___last = (-1); V_0 = 0; goto IL_0023; } IL_0016: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_1 = __this->___inUse; int32_t L_2 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (bool)0); int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_0023: { int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)((int32_t)256)))) { goto IL_0016; } } { int32_t L_5 = __this->___blockSize100k; __this->___allowableBlockSize = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(((int32_t)100000), L_5)), ((int32_t)20))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_EndBlock_mEBC2C760D2FBA1EC243F300DF1E4DDA681F54D83 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = __this->___last; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000a; } } { return; } IL_000a: { RuntimeObject* L_1 = __this->___mCrc; NullCheck(L_1); int64_t L_2; L_2 = InterfaceFuncInvoker0< int64_t >::Invoke(0, IChecksum_t7FF9CF0257F57B5784E62C228CA6A303E4AD2374_il2cpp_TypeInfo_var, L_1); __this->___blockCRC = ((int32_t)(uint32_t)L_2); uint32_t L_3 = __this->___combinedCRC; uint32_t L_4 = __this->___combinedCRC; __this->___combinedCRC = ((int32_t)(((int32_t)((int32_t)L_3<<1))|((int32_t)((uint32_t)L_4>>((int32_t)31))))); uint32_t L_5 = __this->___combinedCRC; uint32_t L_6 = __this->___blockCRC; __this->___combinedCRC = ((int32_t)((int32_t)L_5^(int32_t)L_6)); BZip2OutputStream_DoReversibleTransformation_m8784A65E331C2705DB32AE5F3E9E5A1BF926A241(__this, NULL); BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)49), NULL); BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)65), NULL); BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)89), NULL); BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)38), NULL); BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)83), NULL); BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)89), NULL); uint32_t L_7 = __this->___blockCRC; BZip2OutputStream_BsPutint_mE964081516198A50BBF1E3C0FBC2782860A62FD5(__this, L_7, NULL); bool L_8 = __this->___blockRandomised; if (!L_8) { goto IL_00a9; } } { BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 1, 1, NULL); int32_t L_9 = __this->___nBlocksRandomised; __this->___nBlocksRandomised = ((int32_t)il2cpp_codegen_add(L_9, 1)); goto IL_00b1; } IL_00a9: { BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 1, 0, NULL); } IL_00b1: { BZip2OutputStream_MoveToFrontCodeAndSend_mD64563E186B312970FC6735E258F048837E449B4(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_EndCompression_mE3230FB49865A20F3190DDCEC256CBD0F95EB492 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { { BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)23), NULL); BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)114), NULL); BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)69), NULL); BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)56), NULL); BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)80), NULL); BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192(__this, ((int32_t)144), NULL); uint32_t L_0 = __this->___combinedCRC; BZip2OutputStream_BsPutint_mE964081516198A50BBF1E3C0FBC2782860A62FD5(__this, L_0, NULL); BZip2OutputStream_BsFinishedWithStream_m346E729CBE0BEDAA9EB591BF149D576C860B50D2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_BsSetStream_m3402B920B111B7564A37E940824DCCB3BBAAC037 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; __this->___baseStream = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___baseStream), (void*)L_0); __this->___bsLive = 0; __this->___bsBuff = 0; __this->___bytesOut = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_BsFinishedWithStream_m346E729CBE0BEDAA9EB591BF149D576C860B50D2 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { goto IL_0043; } IL_0002: { int32_t L_0 = __this->___bsBuff; V_0 = ((int32_t)(L_0>>((int32_t)24))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->___baseStream; int32_t L_2 = V_0; NullCheck(L_1); VirtualActionInvoker1< uint8_t >::Invoke(38, L_1, (uint8_t)((int32_t)(uint8_t)L_2)); int32_t L_3 = __this->___bsBuff; __this->___bsBuff = ((int32_t)(L_3<<8)); int32_t L_4 = __this->___bsLive; __this->___bsLive = ((int32_t)il2cpp_codegen_subtract(L_4, 8)); int32_t L_5 = __this->___bytesOut; __this->___bytesOut = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0043: { int32_t L_6 = __this->___bsLive; if ((((int32_t)L_6) > ((int32_t)0))) { goto IL_0002; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_n, int32_t ___1_v, const RuntimeMethod* method) { int32_t V_0 = 0; { goto IL_0043; } IL_0002: { int32_t L_0 = __this->___bsBuff; V_0 = ((int32_t)(L_0>>((int32_t)24))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->___baseStream; int32_t L_2 = V_0; NullCheck(L_1); VirtualActionInvoker1< uint8_t >::Invoke(38, L_1, (uint8_t)((int32_t)(uint8_t)L_2)); int32_t L_3 = __this->___bsBuff; __this->___bsBuff = ((int32_t)(L_3<<8)); int32_t L_4 = __this->___bsLive; __this->___bsLive = ((int32_t)il2cpp_codegen_subtract(L_4, 8)); int32_t L_5 = __this->___bytesOut; __this->___bytesOut = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0043: { int32_t L_6 = __this->___bsLive; if ((((int32_t)L_6) >= ((int32_t)8))) { goto IL_0002; } } { int32_t L_7 = __this->___bsBuff; int32_t L_8 = ___1_v; int32_t L_9 = __this->___bsLive; int32_t L_10 = ___0_n; __this->___bsBuff = ((int32_t)(L_7|((int32_t)(L_8<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)32), L_9)), L_10))&((int32_t)31))))))); int32_t L_11 = __this->___bsLive; int32_t L_12 = ___0_n; __this->___bsLive = ((int32_t)il2cpp_codegen_add(L_11, L_12)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_BsPutUChar_m43CC66F92E0B51BDA05764CFF7E95C6FF8476192 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_c, const RuntimeMethod* method) { { int32_t L_0 = ___0_c; BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 8, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_BsPutint_mE964081516198A50BBF1E3C0FBC2782860A62FD5 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_u, const RuntimeMethod* method) { { int32_t L_0 = ___0_u; BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 8, ((int32_t)(((int32_t)(L_0>>((int32_t)24)))&((int32_t)255))), NULL); int32_t L_1 = ___0_u; BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 8, ((int32_t)(((int32_t)(L_1>>((int32_t)16)))&((int32_t)255))), NULL); int32_t L_2 = ___0_u; BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 8, ((int32_t)(((int32_t)(L_2>>8))&((int32_t)255))), NULL); int32_t L_3 = ___0_u; BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 8, ((int32_t)(L_3&((int32_t)255))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_BsPutIntVS_m1ADDB87630EDF8CCEC7AC185D390F9883443BBC3 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_numBits, int32_t ___1_c, const RuntimeMethod* method) { { int32_t L_0 = ___0_numBits; int32_t L_1 = ___1_c; BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_SendMTFValues_m9B2D83EE74F5E9AD5CB48FE52D4241A2107E6365 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* V_21 = NULL; int32_t V_22 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_23 = NULL; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* V_24 = NULL; int32_t V_25 = 0; int32_t V_26 = 0; int32_t V_27 = 0; int32_t V_28 = 0; int16_t V_29 = 0; int16_t V_30 = 0; int16_t V_31 = 0; int16_t V_32 = 0; int16_t V_33 = 0; int16_t V_34 = 0; int32_t V_35 = 0; int16_t V_36 = 0; int32_t V_37 = 0; int16_t V_38 = 0; int32_t V_39 = 0; int32_t V_40 = 0; int32_t V_41 = 0; int32_t V_42 = 0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_43 = NULL; Il2CppChar V_44 = 0x0; Il2CppChar V_45 = 0x0; Il2CppChar V_46 = 0x0; int32_t V_47 = 0; int32_t V_48 = 0; int32_t V_49 = 0; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* V_50 = NULL; int32_t V_51 = 0; int32_t V_52 = 0; int32_t V_53 = 0; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_54 = NULL; int32_t V_55 = 0; int32_t V_56 = 0; int32_t V_57 = 0; int32_t V_58 = 0; int32_t V_59 = 0; int32_t V_60 = 0; int32_t V_61 = 0; int32_t V_62 = 0; int32_t V_63 = 0; int32_t V_64 = 0; int32_t V_65 = 0; { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_0 = (CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680*)(CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680*)SZArrayNew(CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680_il2cpp_TypeInfo_var, (uint32_t)6); V_0 = L_0; V_1 = 0; goto IL_001c; } IL_000b: { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_1 = V_0; int32_t L_2 = V_1; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)258)); NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_3); int32_t L_4 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_001c: { int32_t L_5 = V_1; if ((((int32_t)L_5) < ((int32_t)6))) { goto IL_000b; } } { V_8 = 0; int32_t L_6 = __this->___nInUse; V_9 = ((int32_t)il2cpp_codegen_add(L_6, 2)); V_14 = 0; goto IL_0052; } IL_0032: { V_15 = 0; goto IL_0046; } IL_0037: { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_7 = V_0; int32_t L_8 = V_14; NullCheck(L_7); int32_t L_9 = L_8; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = (L_7)->GetAt(static_cast(L_9)); int32_t L_11 = V_15; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (Il2CppChar)((int32_t)15)); int32_t L_12 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0046: { int32_t L_13 = V_15; int32_t L_14 = V_9; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_0037; } } { int32_t L_15 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0052: { int32_t L_16 = V_14; if ((((int32_t)L_16) < ((int32_t)6))) { goto IL_0032; } } { int32_t L_17 = __this->___nMTF; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0065; } } { BZip2OutputStream_Panic_mA1FCA6E8C7AC396F142905EAE84F4BAFE84D944D(NULL); } IL_0065: { int32_t L_18 = __this->___nMTF; if ((((int32_t)L_18) >= ((int32_t)((int32_t)200)))) { goto IL_0077; } } { V_13 = 2; goto IL_00b0; } IL_0077: { int32_t L_19 = __this->___nMTF; if ((((int32_t)L_19) >= ((int32_t)((int32_t)600)))) { goto IL_0089; } } { V_13 = 3; goto IL_00b0; } IL_0089: { int32_t L_20 = __this->___nMTF; if ((((int32_t)L_20) >= ((int32_t)((int32_t)1200)))) { goto IL_009b; } } { V_13 = 4; goto IL_00b0; } IL_009b: { int32_t L_21 = __this->___nMTF; if ((((int32_t)L_21) >= ((int32_t)((int32_t)2400)))) { goto IL_00ad; } } { V_13 = 5; goto IL_00b0; } IL_00ad: { V_13 = 6; } IL_00b0: { int32_t L_22 = V_13; V_16 = L_22; int32_t L_23 = __this->___nMTF; V_17 = L_23; V_2 = 0; goto IL_015e; } IL_00c3: { int32_t L_24 = V_17; int32_t L_25 = V_16; V_18 = ((int32_t)(L_24/L_25)); V_19 = 0; int32_t L_26 = V_2; V_3 = ((int32_t)il2cpp_codegen_subtract(L_26, 1)); goto IL_00e4; } IL_00d3: { int32_t L_27 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_27, 1)); int32_t L_28 = V_19; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = __this->___mtfFreq; int32_t L_30 = V_3; NullCheck(L_29); int32_t L_31 = L_30; int32_t L_32 = (L_29)->GetAt(static_cast(L_31)); V_19 = ((int32_t)il2cpp_codegen_add(L_28, L_32)); } IL_00e4: { int32_t L_33 = V_19; int32_t L_34 = V_18; if ((((int32_t)L_33) >= ((int32_t)L_34))) { goto IL_00f1; } } { int32_t L_35 = V_3; int32_t L_36 = V_9; if ((((int32_t)L_35) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_36, 1))))) { goto IL_00d3; } } IL_00f1: { int32_t L_37 = V_3; int32_t L_38 = V_2; if ((((int32_t)L_37) <= ((int32_t)L_38))) { goto IL_011b; } } { int32_t L_39 = V_16; int32_t L_40 = V_13; if ((((int32_t)L_39) == ((int32_t)L_40))) { goto IL_011b; } } { int32_t L_41 = V_16; if ((((int32_t)L_41) == ((int32_t)1))) { goto IL_011b; } } { int32_t L_42 = V_13; int32_t L_43 = V_16; if ((!(((uint32_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_42, L_43))%2))) == ((uint32_t)1)))) { goto IL_011b; } } { int32_t L_44 = V_19; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = __this->___mtfFreq; int32_t L_46 = V_3; NullCheck(L_45); int32_t L_47 = L_46; int32_t L_48 = (L_45)->GetAt(static_cast(L_47)); V_19 = ((int32_t)il2cpp_codegen_subtract(L_44, L_48)); int32_t L_49 = V_3; V_3 = ((int32_t)il2cpp_codegen_subtract(L_49, 1)); } IL_011b: { V_20 = 0; goto IL_0147; } IL_0120: { int32_t L_50 = V_20; int32_t L_51 = V_2; if ((((int32_t)L_50) < ((int32_t)L_51))) { goto IL_0136; } } { int32_t L_52 = V_20; int32_t L_53 = V_3; if ((((int32_t)L_52) > ((int32_t)L_53))) { goto IL_0136; } } { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_54 = V_0; int32_t L_55 = V_16; NullCheck(L_54); int32_t L_56 = ((int32_t)il2cpp_codegen_subtract(L_55, 1)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_57 = (L_54)->GetAt(static_cast(L_56)); int32_t L_58 = V_20; NullCheck(L_57); (L_57)->SetAt(static_cast(L_58), (Il2CppChar)0); goto IL_0141; } IL_0136: { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_59 = V_0; int32_t L_60 = V_16; NullCheck(L_59); int32_t L_61 = ((int32_t)il2cpp_codegen_subtract(L_60, 1)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_62 = (L_59)->GetAt(static_cast(L_61)); int32_t L_63 = V_20; NullCheck(L_62); (L_62)->SetAt(static_cast(L_63), (Il2CppChar)((int32_t)15)); } IL_0141: { int32_t L_64 = V_20; V_20 = ((int32_t)il2cpp_codegen_add(L_64, 1)); } IL_0147: { int32_t L_65 = V_20; int32_t L_66 = V_9; if ((((int32_t)L_65) < ((int32_t)L_66))) { goto IL_0120; } } { int32_t L_67 = V_16; V_16 = ((int32_t)il2cpp_codegen_subtract(L_67, 1)); int32_t L_68 = V_3; V_2 = ((int32_t)il2cpp_codegen_add(L_68, 1)); int32_t L_69 = V_17; int32_t L_70 = V_19; V_17 = ((int32_t)il2cpp_codegen_subtract(L_69, L_70)); } IL_015e: { int32_t L_71 = V_16; if ((((int32_t)L_71) > ((int32_t)0))) { goto IL_00c3; } } { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_72 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)6); V_21 = L_72; V_22 = 0; goto IL_0188; } IL_0173: { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_73 = V_21; int32_t L_74 = V_22; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_75 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)258)); NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_75); int32_t L_76 = V_22; V_22 = ((int32_t)il2cpp_codegen_add(L_76, 1)); } IL_0188: { int32_t L_77 = V_22; if ((((int32_t)L_77) < ((int32_t)6))) { goto IL_0173; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_78 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)6); V_23 = L_78; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_79 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)6); V_24 = L_79; V_7 = 0; goto IL_03de; } IL_01a5: { V_25 = 0; goto IL_01b6; } IL_01aa: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_80 = V_23; int32_t L_81 = V_25; NullCheck(L_80); (L_80)->SetAt(static_cast(L_81), (int32_t)0); int32_t L_82 = V_25; V_25 = ((int32_t)il2cpp_codegen_add(L_82, 1)); } IL_01b6: { int32_t L_83 = V_25; int32_t L_84 = V_13; if ((((int32_t)L_83) < ((int32_t)L_84))) { goto IL_01aa; } } { V_26 = 0; goto IL_01e1; } IL_01c1: { V_27 = 0; goto IL_01d5; } IL_01c6: { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_85 = V_21; int32_t L_86 = V_26; NullCheck(L_85); int32_t L_87 = L_86; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_88 = (L_85)->GetAt(static_cast(L_87)); int32_t L_89 = V_27; NullCheck(L_88); (L_88)->SetAt(static_cast(L_89), (int32_t)0); int32_t L_90 = V_27; V_27 = ((int32_t)il2cpp_codegen_add(L_90, 1)); } IL_01d5: { int32_t L_91 = V_27; int32_t L_92 = V_9; if ((((int32_t)L_91) < ((int32_t)L_92))) { goto IL_01c6; } } { int32_t L_93 = V_26; V_26 = ((int32_t)il2cpp_codegen_add(L_93, 1)); } IL_01e1: { int32_t L_94 = V_26; int32_t L_95 = V_13; if ((((int32_t)L_94) < ((int32_t)L_95))) { goto IL_01c1; } } { V_8 = 0; V_4 = 0; V_2 = 0; } IL_01ef: { int32_t L_96 = V_2; int32_t L_97 = __this->___nMTF; if ((((int32_t)L_96) >= ((int32_t)L_97))) { goto IL_03b5; } } { int32_t L_98 = V_2; V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_98, ((int32_t)50))), 1)); int32_t L_99 = V_3; int32_t L_100 = __this->___nMTF; if ((((int32_t)L_99) < ((int32_t)L_100))) { goto IL_0214; } } { int32_t L_101 = __this->___nMTF; V_3 = ((int32_t)il2cpp_codegen_subtract(L_101, 1)); } IL_0214: { V_28 = 0; goto IL_0225; } IL_0219: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_102 = V_24; int32_t L_103 = V_28; NullCheck(L_102); (L_102)->SetAt(static_cast(L_103), (int16_t)0); int32_t L_104 = V_28; V_28 = ((int32_t)il2cpp_codegen_add(L_104, 1)); } IL_0225: { int32_t L_105 = V_28; int32_t L_106 = V_13; if ((((int32_t)L_105) < ((int32_t)L_106))) { goto IL_0219; } } { int32_t L_107 = V_13; if ((!(((uint32_t)L_107) == ((uint32_t)6)))) { goto IL_02d4; } } { int32_t L_108 = 0; V_34 = (int16_t)L_108; int32_t L_109 = L_108; V_33 = (int16_t)L_109; int32_t L_110 = L_109; V_32 = (int16_t)L_110; int32_t L_111 = L_110; V_31 = (int16_t)L_111; int32_t L_112 = L_111; V_30 = (int16_t)L_112; V_29 = (int16_t)L_112; int32_t L_113 = V_2; V_35 = L_113; goto IL_02a9; } IL_024a: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_114 = __this->___szptr; int32_t L_115 = V_35; NullCheck(L_114); int32_t L_116 = L_115; int16_t L_117 = (L_114)->GetAt(static_cast(L_116)); V_36 = L_117; int16_t L_118 = V_29; CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_119 = V_0; NullCheck(L_119); int32_t L_120 = 0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_121 = (L_119)->GetAt(static_cast(L_120)); int16_t L_122 = V_36; NullCheck(L_121); int16_t L_123 = L_122; uint16_t L_124 = (uint16_t)(L_121)->GetAt(static_cast(L_123)); V_29 = ((int16_t)((int32_t)il2cpp_codegen_add((int32_t)L_118, (int32_t)((int16_t)L_124)))); int16_t L_125 = V_30; CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_126 = V_0; NullCheck(L_126); int32_t L_127 = 1; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_128 = (L_126)->GetAt(static_cast(L_127)); int16_t L_129 = V_36; NullCheck(L_128); int16_t L_130 = L_129; uint16_t L_131 = (uint16_t)(L_128)->GetAt(static_cast(L_130)); V_30 = ((int16_t)((int32_t)il2cpp_codegen_add((int32_t)L_125, (int32_t)((int16_t)L_131)))); int16_t L_132 = V_31; CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_133 = V_0; NullCheck(L_133); int32_t L_134 = 2; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_135 = (L_133)->GetAt(static_cast(L_134)); int16_t L_136 = V_36; NullCheck(L_135); int16_t L_137 = L_136; uint16_t L_138 = (uint16_t)(L_135)->GetAt(static_cast(L_137)); V_31 = ((int16_t)((int32_t)il2cpp_codegen_add((int32_t)L_132, (int32_t)((int16_t)L_138)))); int16_t L_139 = V_32; CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_140 = V_0; NullCheck(L_140); int32_t L_141 = 3; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_142 = (L_140)->GetAt(static_cast(L_141)); int16_t L_143 = V_36; NullCheck(L_142); int16_t L_144 = L_143; uint16_t L_145 = (uint16_t)(L_142)->GetAt(static_cast(L_144)); V_32 = ((int16_t)((int32_t)il2cpp_codegen_add((int32_t)L_139, (int32_t)((int16_t)L_145)))); int16_t L_146 = V_33; CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_147 = V_0; NullCheck(L_147); int32_t L_148 = 4; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_149 = (L_147)->GetAt(static_cast(L_148)); int16_t L_150 = V_36; NullCheck(L_149); int16_t L_151 = L_150; uint16_t L_152 = (uint16_t)(L_149)->GetAt(static_cast(L_151)); V_33 = ((int16_t)((int32_t)il2cpp_codegen_add((int32_t)L_146, (int32_t)((int16_t)L_152)))); int16_t L_153 = V_34; CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_154 = V_0; NullCheck(L_154); int32_t L_155 = 5; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_156 = (L_154)->GetAt(static_cast(L_155)); int16_t L_157 = V_36; NullCheck(L_156); int16_t L_158 = L_157; uint16_t L_159 = (uint16_t)(L_156)->GetAt(static_cast(L_158)); V_34 = ((int16_t)((int32_t)il2cpp_codegen_add((int32_t)L_153, (int32_t)((int16_t)L_159)))); int32_t L_160 = V_35; V_35 = ((int32_t)il2cpp_codegen_add(L_160, 1)); } IL_02a9: { int32_t L_161 = V_35; int32_t L_162 = V_3; if ((((int32_t)L_161) <= ((int32_t)L_162))) { goto IL_024a; } } { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_163 = V_24; int16_t L_164 = V_29; NullCheck(L_163); (L_163)->SetAt(static_cast(0), (int16_t)L_164); Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_165 = V_24; int16_t L_166 = V_30; NullCheck(L_165); (L_165)->SetAt(static_cast(1), (int16_t)L_166); Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_167 = V_24; int16_t L_168 = V_31; NullCheck(L_167); (L_167)->SetAt(static_cast(2), (int16_t)L_168); Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_169 = V_24; int16_t L_170 = V_32; NullCheck(L_169); (L_169)->SetAt(static_cast(3), (int16_t)L_170); Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_171 = V_24; int16_t L_172 = V_33; NullCheck(L_171); (L_171)->SetAt(static_cast(4), (int16_t)L_172); Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_173 = V_24; int16_t L_174 = V_34; NullCheck(L_173); (L_173)->SetAt(static_cast(5), (int16_t)L_174); goto IL_031e; } IL_02d4: { int32_t L_175 = V_2; V_37 = L_175; goto IL_0319; } IL_02d9: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_176 = __this->___szptr; int32_t L_177 = V_37; NullCheck(L_176); int32_t L_178 = L_177; int16_t L_179 = (L_176)->GetAt(static_cast(L_178)); V_38 = L_179; V_39 = 0; goto IL_030d; } IL_02e9: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_180 = V_24; int32_t L_181 = V_39; NullCheck(L_180); int16_t* L_182 = ((L_180)->GetAddressAt(static_cast(L_181))); int16_t L_183 = (*(int16_t*)L_182); CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_184 = V_0; int32_t L_185 = V_39; NullCheck(L_184); int32_t L_186 = L_185; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_187 = (L_184)->GetAt(static_cast(L_186)); int16_t L_188 = V_38; NullCheck(L_187); int16_t L_189 = L_188; uint16_t L_190 = (uint16_t)(L_187)->GetAt(static_cast(L_189)); *(int16_t*)L_182 = ((int16_t)((int32_t)il2cpp_codegen_add((int32_t)L_183, (int32_t)((int16_t)L_190)))); int32_t L_191 = V_39; V_39 = ((int32_t)il2cpp_codegen_add(L_191, 1)); } IL_030d: { int32_t L_192 = V_39; int32_t L_193 = V_13; if ((((int32_t)L_192) < ((int32_t)L_193))) { goto IL_02e9; } } { int32_t L_194 = V_37; V_37 = ((int32_t)il2cpp_codegen_add(L_194, 1)); } IL_0319: { int32_t L_195 = V_37; int32_t L_196 = V_3; if ((((int32_t)L_195) <= ((int32_t)L_196))) { goto IL_02d9; } } IL_031e: { V_6 = ((int32_t)999999999); V_5 = (-1); V_40 = 0; goto IL_0347; } IL_032d: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_197 = V_24; int32_t L_198 = V_40; NullCheck(L_197); int32_t L_199 = L_198; int16_t L_200 = (L_197)->GetAt(static_cast(L_199)); int32_t L_201 = V_6; if ((((int32_t)L_200) >= ((int32_t)L_201))) { goto IL_0341; } } { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_202 = V_24; int32_t L_203 = V_40; NullCheck(L_202); int32_t L_204 = L_203; int16_t L_205 = (L_202)->GetAt(static_cast(L_204)); V_6 = L_205; int32_t L_206 = V_40; V_5 = L_206; } IL_0341: { int32_t L_207 = V_40; V_40 = ((int32_t)il2cpp_codegen_add(L_207, 1)); } IL_0347: { int32_t L_208 = V_40; int32_t L_209 = V_13; if ((((int32_t)L_208) < ((int32_t)L_209))) { goto IL_032d; } } { int32_t L_210 = V_4; int32_t L_211 = V_6; V_4 = ((int32_t)il2cpp_codegen_add(L_210, L_211)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_212 = V_23; int32_t L_213 = V_5; NullCheck(L_212); int32_t* L_214 = ((L_212)->GetAddressAt(static_cast(L_213))); int32_t L_215 = (*(int32_t*)L_214); *(int32_t*)L_214 = ((int32_t)il2cpp_codegen_add(L_215, 1)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_216 = __this->___selector; int32_t L_217 = V_8; int32_t L_218 = V_5; NullCheck(L_216); (L_216)->SetAt(static_cast(L_217), (Il2CppChar)((int32_t)(uint16_t)L_218)); int32_t L_219 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_219, 1)); int32_t L_220 = V_2; V_41 = L_220; goto IL_03a7; } IL_0381: { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_221 = V_21; int32_t L_222 = V_5; NullCheck(L_221); int32_t L_223 = L_222; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_224 = (L_221)->GetAt(static_cast(L_223)); Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_225 = __this->___szptr; int32_t L_226 = V_41; NullCheck(L_225); int32_t L_227 = L_226; int16_t L_228 = (L_225)->GetAt(static_cast(L_227)); NullCheck(L_224); int32_t* L_229 = ((L_224)->GetAddressAt(static_cast(L_228))); int32_t L_230 = (*(int32_t*)L_229); *(int32_t*)L_229 = ((int32_t)il2cpp_codegen_add(L_230, 1)); int32_t L_231 = V_41; V_41 = ((int32_t)il2cpp_codegen_add(L_231, 1)); } IL_03a7: { int32_t L_232 = V_41; int32_t L_233 = V_3; if ((((int32_t)L_232) <= ((int32_t)L_233))) { goto IL_0381; } } { int32_t L_234 = V_3; V_2 = ((int32_t)il2cpp_codegen_add(L_234, 1)); goto IL_01ef; } IL_03b5: { V_42 = 0; goto IL_03d2; } IL_03ba: { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_235 = V_0; int32_t L_236 = V_42; NullCheck(L_235); int32_t L_237 = L_236; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_238 = (L_235)->GetAt(static_cast(L_237)); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_239 = V_21; int32_t L_240 = V_42; NullCheck(L_239); int32_t L_241 = L_240; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_242 = (L_239)->GetAt(static_cast(L_241)); int32_t L_243 = V_9; BZip2OutputStream_HbMakeCodeLengths_m9737354FD2866F479B8C904E66C56FB575A75483(L_238, L_242, L_243, ((int32_t)20), NULL); int32_t L_244 = V_42; V_42 = ((int32_t)il2cpp_codegen_add(L_244, 1)); } IL_03d2: { int32_t L_245 = V_42; int32_t L_246 = V_13; if ((((int32_t)L_245) < ((int32_t)L_246))) { goto IL_03ba; } } { int32_t L_247 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_247, 1)); } IL_03de: { int32_t L_248 = V_7; if ((((int32_t)L_248) < ((int32_t)4))) { goto IL_01a5; } } { V_21 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)NULL; V_23 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; V_24 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)NULL; int32_t L_249 = V_13; if ((((int32_t)L_249) < ((int32_t)8))) { goto IL_03f9; } } { BZip2OutputStream_Panic_mA1FCA6E8C7AC396F142905EAE84F4BAFE84D944D(NULL); } IL_03f9: { int32_t L_250 = V_8; if ((((int32_t)L_250) >= ((int32_t)((int32_t)32768)))) { goto IL_040b; } } { int32_t L_251 = V_8; if ((((int32_t)L_251) <= ((int32_t)((int32_t)18002)))) { goto IL_0410; } } IL_040b: { BZip2OutputStream_Panic_mA1FCA6E8C7AC396F142905EAE84F4BAFE84D944D(NULL); } IL_0410: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_252 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)6); V_43 = L_252; V_47 = 0; goto IL_042b; } IL_041d: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_253 = V_43; int32_t L_254 = V_47; int32_t L_255 = V_47; NullCheck(L_253); (L_253)->SetAt(static_cast(L_254), (Il2CppChar)((int32_t)(uint16_t)L_255)); int32_t L_256 = V_47; V_47 = ((int32_t)il2cpp_codegen_add(L_256, 1)); } IL_042b: { int32_t L_257 = V_47; int32_t L_258 = V_13; if ((((int32_t)L_257) < ((int32_t)L_258))) { goto IL_041d; } } { V_48 = 0; goto IL_0483; } IL_0436: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_259 = __this->___selector; int32_t L_260 = V_48; NullCheck(L_259); int32_t L_261 = L_260; uint16_t L_262 = (uint16_t)(L_259)->GetAt(static_cast(L_261)); V_44 = L_262; V_49 = 0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_263 = V_43; int32_t L_264 = V_49; NullCheck(L_263); int32_t L_265 = L_264; uint16_t L_266 = (uint16_t)(L_263)->GetAt(static_cast(L_265)); V_46 = L_266; goto IL_0465; } IL_044d: { int32_t L_267 = V_49; V_49 = ((int32_t)il2cpp_codegen_add(L_267, 1)); Il2CppChar L_268 = V_46; V_45 = L_268; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_269 = V_43; int32_t L_270 = V_49; NullCheck(L_269); int32_t L_271 = L_270; uint16_t L_272 = (uint16_t)(L_269)->GetAt(static_cast(L_271)); V_46 = L_272; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_273 = V_43; int32_t L_274 = V_49; Il2CppChar L_275 = V_45; NullCheck(L_273); (L_273)->SetAt(static_cast(L_274), (Il2CppChar)L_275); } IL_0465: { Il2CppChar L_276 = V_44; Il2CppChar L_277 = V_46; if ((!(((uint32_t)L_276) == ((uint32_t)L_277)))) { goto IL_044d; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_278 = V_43; Il2CppChar L_279 = V_46; NullCheck(L_278); (L_278)->SetAt(static_cast(0), (Il2CppChar)L_279); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_280 = __this->___selectorMtf; int32_t L_281 = V_48; int32_t L_282 = V_49; NullCheck(L_280); (L_280)->SetAt(static_cast(L_281), (Il2CppChar)((int32_t)(uint16_t)L_282)); int32_t L_283 = V_48; V_48 = ((int32_t)il2cpp_codegen_add(L_283, 1)); } IL_0483: { int32_t L_284 = V_48; int32_t L_285 = V_8; if ((((int32_t)L_284) < ((int32_t)L_285))) { goto IL_0436; } } { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_286 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)6); V_50 = L_286; V_51 = 0; goto IL_04ab; } IL_0496: { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_287 = V_50; int32_t L_288 = V_51; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_289 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)258)); NullCheck(L_287); (L_287)->SetAt(static_cast(L_288), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_289); int32_t L_290 = V_51; V_51 = ((int32_t)il2cpp_codegen_add(L_290, 1)); } IL_04ab: { int32_t L_291 = V_51; if ((((int32_t)L_291) < ((int32_t)6))) { goto IL_0496; } } { V_52 = 0; goto IL_0524; } IL_04b5: { V_10 = ((int32_t)32); V_11 = 0; V_53 = 0; goto IL_04ef; } IL_04c1: { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_292 = V_0; int32_t L_293 = V_52; NullCheck(L_292); int32_t L_294 = L_293; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_295 = (L_292)->GetAt(static_cast(L_294)); int32_t L_296 = V_53; NullCheck(L_295); int32_t L_297 = L_296; uint16_t L_298 = (uint16_t)(L_295)->GetAt(static_cast(L_297)); int32_t L_299 = V_11; if ((((int32_t)L_298) <= ((int32_t)L_299))) { goto IL_04d5; } } { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_300 = V_0; int32_t L_301 = V_52; NullCheck(L_300); int32_t L_302 = L_301; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_303 = (L_300)->GetAt(static_cast(L_302)); int32_t L_304 = V_53; NullCheck(L_303); int32_t L_305 = L_304; uint16_t L_306 = (uint16_t)(L_303)->GetAt(static_cast(L_305)); V_11 = L_306; } IL_04d5: { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_307 = V_0; int32_t L_308 = V_52; NullCheck(L_307); int32_t L_309 = L_308; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_310 = (L_307)->GetAt(static_cast(L_309)); int32_t L_311 = V_53; NullCheck(L_310); int32_t L_312 = L_311; uint16_t L_313 = (uint16_t)(L_310)->GetAt(static_cast(L_312)); int32_t L_314 = V_10; if ((((int32_t)L_313) >= ((int32_t)L_314))) { goto IL_04e9; } } { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_315 = V_0; int32_t L_316 = V_52; NullCheck(L_315); int32_t L_317 = L_316; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_318 = (L_315)->GetAt(static_cast(L_317)); int32_t L_319 = V_53; NullCheck(L_318); int32_t L_320 = L_319; uint16_t L_321 = (uint16_t)(L_318)->GetAt(static_cast(L_320)); V_10 = L_321; } IL_04e9: { int32_t L_322 = V_53; V_53 = ((int32_t)il2cpp_codegen_add(L_322, 1)); } IL_04ef: { int32_t L_323 = V_53; int32_t L_324 = V_9; if ((((int32_t)L_323) < ((int32_t)L_324))) { goto IL_04c1; } } { int32_t L_325 = V_11; if ((((int32_t)L_325) <= ((int32_t)((int32_t)20)))) { goto IL_0500; } } { BZip2OutputStream_Panic_mA1FCA6E8C7AC396F142905EAE84F4BAFE84D944D(NULL); } IL_0500: { int32_t L_326 = V_10; if ((((int32_t)L_326) >= ((int32_t)1))) { goto IL_050a; } } { BZip2OutputStream_Panic_mA1FCA6E8C7AC396F142905EAE84F4BAFE84D944D(NULL); } IL_050a: { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_327 = V_50; int32_t L_328 = V_52; NullCheck(L_327); int32_t L_329 = L_328; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_330 = (L_327)->GetAt(static_cast(L_329)); CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_331 = V_0; int32_t L_332 = V_52; NullCheck(L_331); int32_t L_333 = L_332; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_334 = (L_331)->GetAt(static_cast(L_333)); int32_t L_335 = V_10; int32_t L_336 = V_11; int32_t L_337 = V_9; BZip2OutputStream_HbAssignCodes_m001C0847ABDDFF8C16A4D136FB8BED4AC9D1AC65(L_330, L_334, L_335, L_336, L_337, NULL); int32_t L_338 = V_52; V_52 = ((int32_t)il2cpp_codegen_add(L_338, 1)); } IL_0524: { int32_t L_339 = V_52; int32_t L_340 = V_13; if ((((int32_t)L_339) < ((int32_t)L_340))) { goto IL_04b5; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_341 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); V_54 = L_341; V_55 = 0; goto IL_056c; } IL_0538: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_342 = V_54; int32_t L_343 = V_55; NullCheck(L_342); (L_342)->SetAt(static_cast(L_343), (bool)0); V_56 = 0; goto IL_0560; } IL_0543: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_344 = __this->___inUse; int32_t L_345 = V_55; int32_t L_346 = V_56; NullCheck(L_344); int32_t L_347 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_345, ((int32_t)16))), L_346)); int8_t L_348 = (int8_t)(L_344)->GetAt(static_cast(L_347)); if (!L_348) { goto IL_055a; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_349 = V_54; int32_t L_350 = V_55; NullCheck(L_349); (L_349)->SetAt(static_cast(L_350), (bool)1); } IL_055a: { int32_t L_351 = V_56; V_56 = ((int32_t)il2cpp_codegen_add(L_351, 1)); } IL_0560: { int32_t L_352 = V_56; if ((((int32_t)L_352) < ((int32_t)((int32_t)16)))) { goto IL_0543; } } { int32_t L_353 = V_55; V_55 = ((int32_t)il2cpp_codegen_add(L_353, 1)); } IL_056c: { int32_t L_354 = V_55; if ((((int32_t)L_354) < ((int32_t)((int32_t)16)))) { goto IL_0538; } } { V_57 = 0; goto IL_0596; } IL_0577: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_355 = V_54; int32_t L_356 = V_57; NullCheck(L_355); int32_t L_357 = L_356; int8_t L_358 = (int8_t)(L_355)->GetAt(static_cast(L_357)); if (!L_358) { goto IL_0588; } } { BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 1, 1, NULL); goto IL_0590; } IL_0588: { BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 1, 0, NULL); } IL_0590: { int32_t L_359 = V_57; V_57 = ((int32_t)il2cpp_codegen_add(L_359, 1)); } IL_0596: { int32_t L_360 = V_57; if ((((int32_t)L_360) < ((int32_t)((int32_t)16)))) { goto IL_0577; } } { V_58 = 0; goto IL_05e2; } IL_05a1: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_361 = V_54; int32_t L_362 = V_58; NullCheck(L_361); int32_t L_363 = L_362; int8_t L_364 = (int8_t)(L_361)->GetAt(static_cast(L_363)); if (!L_364) { goto IL_05dc; } } { V_59 = 0; goto IL_05d6; } IL_05ad: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_365 = __this->___inUse; int32_t L_366 = V_58; int32_t L_367 = V_59; NullCheck(L_365); int32_t L_368 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_366, ((int32_t)16))), L_367)); int8_t L_369 = (int8_t)(L_365)->GetAt(static_cast(L_368)); if (!L_369) { goto IL_05c8; } } { BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 1, 1, NULL); goto IL_05d0; } IL_05c8: { BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 1, 0, NULL); } IL_05d0: { int32_t L_370 = V_59; V_59 = ((int32_t)il2cpp_codegen_add(L_370, 1)); } IL_05d6: { int32_t L_371 = V_59; if ((((int32_t)L_371) < ((int32_t)((int32_t)16)))) { goto IL_05ad; } } IL_05dc: { int32_t L_372 = V_58; V_58 = ((int32_t)il2cpp_codegen_add(L_372, 1)); } IL_05e2: { int32_t L_373 = V_58; if ((((int32_t)L_373) < ((int32_t)((int32_t)16)))) { goto IL_05a1; } } { int32_t L_374 = V_13; BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 3, L_374, NULL); int32_t L_375 = V_8; BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, ((int32_t)15), L_375, NULL); V_60 = 0; goto IL_062e; } IL_0600: { V_61 = 0; goto IL_0613; } IL_0605: { BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 1, 1, NULL); int32_t L_376 = V_61; V_61 = ((int32_t)il2cpp_codegen_add(L_376, 1)); } IL_0613: { int32_t L_377 = V_61; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_378 = __this->___selectorMtf; int32_t L_379 = V_60; NullCheck(L_378); int32_t L_380 = L_379; uint16_t L_381 = (uint16_t)(L_378)->GetAt(static_cast(L_380)); if ((((int32_t)L_377) < ((int32_t)L_381))) { goto IL_0605; } } { BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 1, 0, NULL); int32_t L_382 = V_60; V_60 = ((int32_t)il2cpp_codegen_add(L_382, 1)); } IL_062e: { int32_t L_383 = V_60; int32_t L_384 = V_8; if ((((int32_t)L_383) < ((int32_t)L_384))) { goto IL_0600; } } { V_62 = 0; goto IL_069d; } IL_0639: { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_385 = V_0; int32_t L_386 = V_62; NullCheck(L_385); int32_t L_387 = L_386; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_388 = (L_385)->GetAt(static_cast(L_387)); NullCheck(L_388); int32_t L_389 = 0; uint16_t L_390 = (uint16_t)(L_388)->GetAt(static_cast(L_389)); V_63 = L_390; int32_t L_391 = V_63; BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 5, L_391, NULL); V_64 = 0; goto IL_0691; } IL_064f: { BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 2, 2, NULL); int32_t L_392 = V_63; V_63 = ((int32_t)il2cpp_codegen_add(L_392, 1)); } IL_065d: { int32_t L_393 = V_63; CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_394 = V_0; int32_t L_395 = V_62; NullCheck(L_394); int32_t L_396 = L_395; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_397 = (L_394)->GetAt(static_cast(L_396)); int32_t L_398 = V_64; NullCheck(L_397); int32_t L_399 = L_398; uint16_t L_400 = (uint16_t)(L_397)->GetAt(static_cast(L_399)); if ((((int32_t)L_393) < ((int32_t)L_400))) { goto IL_064f; } } { goto IL_0678; } IL_066a: { BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 2, 3, NULL); int32_t L_401 = V_63; V_63 = ((int32_t)il2cpp_codegen_subtract(L_401, 1)); } IL_0678: { int32_t L_402 = V_63; CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_403 = V_0; int32_t L_404 = V_62; NullCheck(L_403); int32_t L_405 = L_404; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_406 = (L_403)->GetAt(static_cast(L_405)); int32_t L_407 = V_64; NullCheck(L_406); int32_t L_408 = L_407; uint16_t L_409 = (uint16_t)(L_406)->GetAt(static_cast(L_408)); if ((((int32_t)L_402) > ((int32_t)L_409))) { goto IL_066a; } } { BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, 1, 0, NULL); int32_t L_410 = V_64; V_64 = ((int32_t)il2cpp_codegen_add(L_410, 1)); } IL_0691: { int32_t L_411 = V_64; int32_t L_412 = V_9; if ((((int32_t)L_411) < ((int32_t)L_412))) { goto IL_065d; } } { int32_t L_413 = V_62; V_62 = ((int32_t)il2cpp_codegen_add(L_413, 1)); } IL_069d: { int32_t L_414 = V_62; int32_t L_415 = V_13; if ((((int32_t)L_414) < ((int32_t)L_415))) { goto IL_0639; } } { V_12 = 0; V_2 = 0; } IL_06a8: { int32_t L_416 = V_2; int32_t L_417 = __this->___nMTF; if ((((int32_t)L_416) >= ((int32_t)L_417))) { goto IL_0717; } } { int32_t L_418 = V_2; V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_418, ((int32_t)50))), 1)); int32_t L_419 = V_3; int32_t L_420 = __this->___nMTF; if ((((int32_t)L_419) < ((int32_t)L_420))) { goto IL_06ca; } } { int32_t L_421 = __this->___nMTF; V_3 = ((int32_t)il2cpp_codegen_subtract(L_421, 1)); } IL_06ca: { int32_t L_422 = V_2; V_65 = L_422; goto IL_0706; } IL_06cf: { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_423 = V_0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_424 = __this->___selector; int32_t L_425 = V_12; NullCheck(L_424); int32_t L_426 = L_425; uint16_t L_427 = (uint16_t)(L_424)->GetAt(static_cast(L_426)); NullCheck(L_423); uint16_t L_428 = L_427; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_429 = (L_423)->GetAt(static_cast(L_428)); Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_430 = __this->___szptr; int32_t L_431 = V_65; NullCheck(L_430); int32_t L_432 = L_431; int16_t L_433 = (L_430)->GetAt(static_cast(L_432)); NullCheck(L_429); int16_t L_434 = L_433; uint16_t L_435 = (uint16_t)(L_429)->GetAt(static_cast(L_434)); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_436 = V_50; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_437 = __this->___selector; int32_t L_438 = V_12; NullCheck(L_437); int32_t L_439 = L_438; uint16_t L_440 = (uint16_t)(L_437)->GetAt(static_cast(L_439)); NullCheck(L_436); uint16_t L_441 = L_440; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_442 = (L_436)->GetAt(static_cast(L_441)); Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_443 = __this->___szptr; int32_t L_444 = V_65; NullCheck(L_443); int32_t L_445 = L_444; int16_t L_446 = (L_443)->GetAt(static_cast(L_445)); NullCheck(L_442); int16_t L_447 = L_446; int32_t L_448 = (L_442)->GetAt(static_cast(L_447)); BZip2OutputStream_BsW_mFDBC42D9A31992FA4BF531F6BF088635DFB06521(__this, L_435, L_448, NULL); int32_t L_449 = V_65; V_65 = ((int32_t)il2cpp_codegen_add(L_449, 1)); } IL_0706: { int32_t L_450 = V_65; int32_t L_451 = V_3; if ((((int32_t)L_450) <= ((int32_t)L_451))) { goto IL_06cf; } } { int32_t L_452 = V_3; V_2 = ((int32_t)il2cpp_codegen_add(L_452, 1)); int32_t L_453 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_453, 1)); goto IL_06a8; } IL_0717: { int32_t L_454 = V_12; int32_t L_455 = V_8; if ((((int32_t)L_454) == ((int32_t)L_455))) { goto IL_0722; } } { BZip2OutputStream_Panic_mA1FCA6E8C7AC396F142905EAE84F4BAFE84D944D(NULL); } IL_0722: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_MoveToFrontCodeAndSend_mD64563E186B312970FC6735E258F048837E449B4 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___origPtr; BZip2OutputStream_BsPutIntVS_m1ADDB87630EDF8CCEC7AC185D390F9883443BBC3(__this, ((int32_t)24), L_0, NULL); BZip2OutputStream_GenerateMTFValues_m339FAA8CD16C59E635405A3583233D4E8C866F58(__this, NULL); BZip2OutputStream_SendMTFValues_m9B2D83EE74F5E9AD5CB48FE52D4241A2107E6365(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_SimpleSort_m2F000B4B1F2AEE1BBD742AFACDBD0DA5D074F015 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_lo, int32_t ___1_hi, int32_t ___2_d, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { int32_t L_0 = ___1_hi; int32_t L_1 = ___0_lo; V_3 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); int32_t L_2 = V_3; if ((((int32_t)L_2) >= ((int32_t)2))) { goto IL_000b; } } { return; } IL_000b: { V_4 = 0; goto IL_0016; } IL_0010: { int32_t L_3 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_0016: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___increments; int32_t L_5 = V_4; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); int32_t L_8 = V_3; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_0010; } } { int32_t L_9 = V_4; V_4 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); goto IL_0166; } IL_002d: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->___increments; int32_t L_11 = V_4; NullCheck(L_10); int32_t L_12 = L_11; int32_t L_13 = (L_10)->GetAt(static_cast(L_12)); V_2 = L_13; int32_t L_14 = ___0_lo; int32_t L_15 = V_2; V_0 = ((int32_t)il2cpp_codegen_add(L_14, L_15)); } IL_003b: { int32_t L_16 = V_0; int32_t L_17 = ___1_hi; if ((((int32_t)L_16) > ((int32_t)L_17))) { goto IL_0160; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = __this->___zptr; int32_t L_19 = V_0; NullCheck(L_18); int32_t L_20 = L_19; int32_t L_21 = (L_18)->GetAt(static_cast(L_20)); V_5 = L_21; int32_t L_22 = V_0; V_1 = L_22; goto IL_006e; } IL_0050: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = __this->___zptr; int32_t L_24 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = __this->___zptr; int32_t L_26 = V_1; int32_t L_27 = V_2; NullCheck(L_25); int32_t L_28 = ((int32_t)il2cpp_codegen_subtract(L_26, L_27)); int32_t L_29 = (L_25)->GetAt(static_cast(L_28)); NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (int32_t)L_29); int32_t L_30 = V_1; int32_t L_31 = V_2; V_1 = ((int32_t)il2cpp_codegen_subtract(L_30, L_31)); int32_t L_32 = V_1; int32_t L_33 = ___0_lo; int32_t L_34 = V_2; if ((((int32_t)L_32) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_33, L_34)), 1))))) { goto IL_0086; } } IL_006e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = __this->___zptr; int32_t L_36 = V_1; int32_t L_37 = V_2; NullCheck(L_35); int32_t L_38 = ((int32_t)il2cpp_codegen_subtract(L_36, L_37)); int32_t L_39 = (L_35)->GetAt(static_cast(L_38)); int32_t L_40 = ___2_d; int32_t L_41 = V_5; int32_t L_42 = ___2_d; bool L_43; L_43 = BZip2OutputStream_FullGtU_m326F2CB59BAE57B0EC8B8EA0878CB0EB105EB20A(__this, ((int32_t)il2cpp_codegen_add(L_39, L_40)), ((int32_t)il2cpp_codegen_add(L_41, L_42)), NULL); if (L_43) { goto IL_0050; } } IL_0086: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_44 = __this->___zptr; int32_t L_45 = V_1; int32_t L_46 = V_5; NullCheck(L_44); (L_44)->SetAt(static_cast(L_45), (int32_t)L_46); int32_t L_47 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_47, 1)); int32_t L_48 = V_0; int32_t L_49 = ___1_hi; if ((((int32_t)L_48) > ((int32_t)L_49))) { goto IL_0160; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = __this->___zptr; int32_t L_51 = V_0; NullCheck(L_50); int32_t L_52 = L_51; int32_t L_53 = (L_50)->GetAt(static_cast(L_52)); V_5 = L_53; int32_t L_54 = V_0; V_1 = L_54; goto IL_00c7; } IL_00a9: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = __this->___zptr; int32_t L_56 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_57 = __this->___zptr; int32_t L_58 = V_1; int32_t L_59 = V_2; NullCheck(L_57); int32_t L_60 = ((int32_t)il2cpp_codegen_subtract(L_58, L_59)); int32_t L_61 = (L_57)->GetAt(static_cast(L_60)); NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (int32_t)L_61); int32_t L_62 = V_1; int32_t L_63 = V_2; V_1 = ((int32_t)il2cpp_codegen_subtract(L_62, L_63)); int32_t L_64 = V_1; int32_t L_65 = ___0_lo; int32_t L_66 = V_2; if ((((int32_t)L_64) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_65, L_66)), 1))))) { goto IL_00df; } } IL_00c7: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_67 = __this->___zptr; int32_t L_68 = V_1; int32_t L_69 = V_2; NullCheck(L_67); int32_t L_70 = ((int32_t)il2cpp_codegen_subtract(L_68, L_69)); int32_t L_71 = (L_67)->GetAt(static_cast(L_70)); int32_t L_72 = ___2_d; int32_t L_73 = V_5; int32_t L_74 = ___2_d; bool L_75; L_75 = BZip2OutputStream_FullGtU_m326F2CB59BAE57B0EC8B8EA0878CB0EB105EB20A(__this, ((int32_t)il2cpp_codegen_add(L_71, L_72)), ((int32_t)il2cpp_codegen_add(L_73, L_74)), NULL); if (L_75) { goto IL_00a9; } } IL_00df: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_76 = __this->___zptr; int32_t L_77 = V_1; int32_t L_78 = V_5; NullCheck(L_76); (L_76)->SetAt(static_cast(L_77), (int32_t)L_78); int32_t L_79 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_79, 1)); int32_t L_80 = V_0; int32_t L_81 = ___1_hi; if ((((int32_t)L_80) > ((int32_t)L_81))) { goto IL_0160; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_82 = __this->___zptr; int32_t L_83 = V_0; NullCheck(L_82); int32_t L_84 = L_83; int32_t L_85 = (L_82)->GetAt(static_cast(L_84)); V_5 = L_85; int32_t L_86 = V_0; V_1 = L_86; goto IL_011d; } IL_00ff: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_87 = __this->___zptr; int32_t L_88 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_89 = __this->___zptr; int32_t L_90 = V_1; int32_t L_91 = V_2; NullCheck(L_89); int32_t L_92 = ((int32_t)il2cpp_codegen_subtract(L_90, L_91)); int32_t L_93 = (L_89)->GetAt(static_cast(L_92)); NullCheck(L_87); (L_87)->SetAt(static_cast(L_88), (int32_t)L_93); int32_t L_94 = V_1; int32_t L_95 = V_2; V_1 = ((int32_t)il2cpp_codegen_subtract(L_94, L_95)); int32_t L_96 = V_1; int32_t L_97 = ___0_lo; int32_t L_98 = V_2; if ((((int32_t)L_96) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_97, L_98)), 1))))) { goto IL_0135; } } IL_011d: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_99 = __this->___zptr; int32_t L_100 = V_1; int32_t L_101 = V_2; NullCheck(L_99); int32_t L_102 = ((int32_t)il2cpp_codegen_subtract(L_100, L_101)); int32_t L_103 = (L_99)->GetAt(static_cast(L_102)); int32_t L_104 = ___2_d; int32_t L_105 = V_5; int32_t L_106 = ___2_d; bool L_107; L_107 = BZip2OutputStream_FullGtU_m326F2CB59BAE57B0EC8B8EA0878CB0EB105EB20A(__this, ((int32_t)il2cpp_codegen_add(L_103, L_104)), ((int32_t)il2cpp_codegen_add(L_105, L_106)), NULL); if (L_107) { goto IL_00ff; } } IL_0135: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_108 = __this->___zptr; int32_t L_109 = V_1; int32_t L_110 = V_5; NullCheck(L_108); (L_108)->SetAt(static_cast(L_109), (int32_t)L_110); int32_t L_111 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_111, 1)); int32_t L_112 = __this->___workDone; int32_t L_113 = __this->___workLimit; if ((((int32_t)L_112) <= ((int32_t)L_113))) { goto IL_003b; } } { bool L_114 = __this->___firstAttempt; if (!L_114) { goto IL_003b; } } { return; } IL_0160: { int32_t L_115 = V_4; V_4 = ((int32_t)il2cpp_codegen_subtract(L_115, 1)); } IL_0166: { int32_t L_116 = V_4; if ((((int32_t)L_116) >= ((int32_t)0))) { goto IL_002d; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_Vswap_m7DDF435548D4676FF74AEB6D7EC65F7C8F287E41 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_p1, int32_t ___1_p2, int32_t ___2_n, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 0; goto IL_0035; } IL_0004: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___zptr; int32_t L_1 = ___0_p1; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = L_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___zptr; int32_t L_5 = ___0_p1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->___zptr; int32_t L_7 = ___1_p2; NullCheck(L_6); int32_t L_8 = L_7; int32_t L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)L_9); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->___zptr; int32_t L_11 = ___1_p2; int32_t L_12 = V_0; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (int32_t)L_12); int32_t L_13 = ___0_p1; ___0_p1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); int32_t L_14 = ___1_p2; ___1_p2 = ((int32_t)il2cpp_codegen_add(L_14, 1)); int32_t L_15 = ___2_n; ___2_n = ((int32_t)il2cpp_codegen_subtract(L_15, 1)); } IL_0035: { int32_t L_16 = ___2_n; if ((((int32_t)L_16) > ((int32_t)0))) { goto IL_0004; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_QSort3_m6B49ABC6D3C2D3768898B7EBAAB3C94C2B4BBCC6 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_loSt, int32_t ___1_hiSt, int32_t ___2_dSt, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* V_10 = NULL; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t G_B26_0 = 0; int32_t G_B29_0 = 0; { StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_0 = (StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D*)(StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D*)SZArrayNew(StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D_il2cpp_TypeInfo_var, (uint32_t)((int32_t)1000)); V_10 = L_0; V_11 = 0; StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_1 = V_10; int32_t L_2 = V_11; NullCheck(L_1); int32_t L_3 = ___0_loSt; ((L_1)->GetAddressAt(static_cast(L_2)))->___ll = L_3; StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_4 = V_10; int32_t L_5 = V_11; NullCheck(L_4); int32_t L_6 = ___1_hiSt; ((L_4)->GetAddressAt(static_cast(L_5)))->___hh = L_6; StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_7 = V_10; int32_t L_8 = V_11; NullCheck(L_7); int32_t L_9 = ___2_dSt; ((L_7)->GetAddressAt(static_cast(L_8)))->___dd = L_9; int32_t L_10 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_10, 1)); goto IL_0344; } IL_0047: { int32_t L_11 = V_11; if ((((int32_t)L_11) < ((int32_t)((int32_t)1000)))) { goto IL_0055; } } { BZip2OutputStream_Panic_mA1FCA6E8C7AC396F142905EAE84F4BAFE84D944D(NULL); } IL_0055: { int32_t L_12 = V_11; V_11 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_13 = V_10; int32_t L_14 = V_11; NullCheck(L_13); int32_t L_15 = ((L_13)->GetAddressAt(static_cast(L_14)))->___ll; V_7 = L_15; StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_16 = V_10; int32_t L_17 = V_11; NullCheck(L_16); int32_t L_18 = ((L_16)->GetAddressAt(static_cast(L_17)))->___hh; V_8 = L_18; StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_19 = V_10; int32_t L_20 = V_11; NullCheck(L_19); int32_t L_21 = ((L_19)->GetAddressAt(static_cast(L_20)))->___dd; V_9 = L_21; int32_t L_22 = V_8; int32_t L_23 = V_7; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_22, L_23))) < ((int32_t)((int32_t)20)))) { goto IL_009a; } } { int32_t L_24 = V_9; if ((((int32_t)L_24) <= ((int32_t)((int32_t)10)))) { goto IL_00c3; } } IL_009a: { int32_t L_25 = V_7; int32_t L_26 = V_8; int32_t L_27 = V_9; BZip2OutputStream_SimpleSort_m2F000B4B1F2AEE1BBD742AFACDBD0DA5D074F015(__this, L_25, L_26, L_27, NULL); int32_t L_28 = __this->___workDone; int32_t L_29 = __this->___workLimit; if ((((int32_t)L_28) <= ((int32_t)L_29))) { goto IL_0344; } } { bool L_30 = __this->___firstAttempt; if (!L_30) { goto IL_0344; } } { return; } IL_00c3: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = __this->___block; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = __this->___zptr; int32_t L_33 = V_7; NullCheck(L_32); int32_t L_34 = L_33; int32_t L_35 = (L_32)->GetAt(static_cast(L_34)); int32_t L_36 = V_9; NullCheck(L_31); int32_t L_37 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_35, L_36)), 1)); uint8_t L_38 = (L_31)->GetAt(static_cast(L_37)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = __this->___block; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = __this->___zptr; int32_t L_41 = V_8; NullCheck(L_40); int32_t L_42 = L_41; int32_t L_43 = (L_40)->GetAt(static_cast(L_42)); int32_t L_44 = V_9; NullCheck(L_39); int32_t L_45 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_43, L_44)), 1)); uint8_t L_46 = (L_39)->GetAt(static_cast(L_45)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_47 = __this->___block; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = __this->___zptr; int32_t L_49 = V_7; int32_t L_50 = V_8; NullCheck(L_48); int32_t L_51 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_49, L_50))>>1)); int32_t L_52 = (L_48)->GetAt(static_cast(L_51)); int32_t L_53 = V_9; NullCheck(L_47); int32_t L_54 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_52, L_53)), 1)); uint8_t L_55 = (L_47)->GetAt(static_cast(L_54)); uint8_t L_56; L_56 = BZip2OutputStream_Med3_mE5318A58360D8CD2CA8D48BB5BE178194F8563E2(L_38, L_46, L_55, NULL); V_4 = L_56; int32_t L_57 = V_7; int32_t L_58 = L_57; V_2 = L_58; V_0 = L_58; int32_t L_59 = V_8; int32_t L_60 = L_59; V_3 = L_60; V_1 = L_60; } IL_0118: { int32_t L_61 = V_0; int32_t L_62 = V_1; if ((((int32_t)L_61) > ((int32_t)L_62))) { goto IL_0172; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_63 = __this->___block; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_64 = __this->___zptr; int32_t L_65 = V_0; NullCheck(L_64); int32_t L_66 = L_65; int32_t L_67 = (L_64)->GetAt(static_cast(L_66)); int32_t L_68 = V_9; NullCheck(L_63); int32_t L_69 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_67, L_68)), 1)); uint8_t L_70 = (L_63)->GetAt(static_cast(L_69)); int32_t L_71 = V_4; V_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_70, L_71)); int32_t L_72 = V_5; if (L_72) { goto IL_0167; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_73 = __this->___zptr; int32_t L_74 = V_0; NullCheck(L_73); int32_t L_75 = L_74; int32_t L_76 = (L_73)->GetAt(static_cast(L_75)); V_12 = L_76; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_77 = __this->___zptr; int32_t L_78 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_79 = __this->___zptr; int32_t L_80 = V_2; NullCheck(L_79); int32_t L_81 = L_80; int32_t L_82 = (L_79)->GetAt(static_cast(L_81)); NullCheck(L_77); (L_77)->SetAt(static_cast(L_78), (int32_t)L_82); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_83 = __this->___zptr; int32_t L_84 = V_2; int32_t L_85 = V_12; NullCheck(L_83); (L_83)->SetAt(static_cast(L_84), (int32_t)L_85); int32_t L_86 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_86, 1)); int32_t L_87 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_87, 1)); goto IL_0118; } IL_0167: { int32_t L_88 = V_5; if ((((int32_t)L_88) > ((int32_t)0))) { goto IL_0172; } } { int32_t L_89 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_89, 1)); goto IL_0118; } IL_0172: { int32_t L_90 = V_0; int32_t L_91 = V_1; if ((((int32_t)L_90) > ((int32_t)L_91))) { goto IL_01cc; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_92 = __this->___block; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_93 = __this->___zptr; int32_t L_94 = V_1; NullCheck(L_93); int32_t L_95 = L_94; int32_t L_96 = (L_93)->GetAt(static_cast(L_95)); int32_t L_97 = V_9; NullCheck(L_92); int32_t L_98 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_96, L_97)), 1)); uint8_t L_99 = (L_92)->GetAt(static_cast(L_98)); int32_t L_100 = V_4; V_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_99, L_100)); int32_t L_101 = V_5; if (L_101) { goto IL_01c1; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_102 = __this->___zptr; int32_t L_103 = V_1; NullCheck(L_102); int32_t L_104 = L_103; int32_t L_105 = (L_102)->GetAt(static_cast(L_104)); V_13 = L_105; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_106 = __this->___zptr; int32_t L_107 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_108 = __this->___zptr; int32_t L_109 = V_3; NullCheck(L_108); int32_t L_110 = L_109; int32_t L_111 = (L_108)->GetAt(static_cast(L_110)); NullCheck(L_106); (L_106)->SetAt(static_cast(L_107), (int32_t)L_111); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_112 = __this->___zptr; int32_t L_113 = V_3; int32_t L_114 = V_13; NullCheck(L_112); (L_112)->SetAt(static_cast(L_113), (int32_t)L_114); int32_t L_115 = V_3; V_3 = ((int32_t)il2cpp_codegen_subtract(L_115, 1)); int32_t L_116 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_116, 1)); goto IL_0172; } IL_01c1: { int32_t L_117 = V_5; if ((((int32_t)L_117) < ((int32_t)0))) { goto IL_01cc; } } { int32_t L_118 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_118, 1)); goto IL_0172; } IL_01cc: { int32_t L_119 = V_0; int32_t L_120 = V_1; if ((((int32_t)L_119) > ((int32_t)L_120))) { goto IL_0201; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_121 = __this->___zptr; int32_t L_122 = V_0; NullCheck(L_121); int32_t L_123 = L_122; int32_t L_124 = (L_121)->GetAt(static_cast(L_123)); V_14 = L_124; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_125 = __this->___zptr; int32_t L_126 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_127 = __this->___zptr; int32_t L_128 = V_1; NullCheck(L_127); int32_t L_129 = L_128; int32_t L_130 = (L_127)->GetAt(static_cast(L_129)); NullCheck(L_125); (L_125)->SetAt(static_cast(L_126), (int32_t)L_130); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_131 = __this->___zptr; int32_t L_132 = V_1; int32_t L_133 = V_14; NullCheck(L_131); (L_131)->SetAt(static_cast(L_132), (int32_t)L_133); int32_t L_134 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_134, 1)); int32_t L_135 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_135, 1)); goto IL_0118; } IL_0201: { int32_t L_136 = V_3; int32_t L_137 = V_2; if ((((int32_t)L_136) >= ((int32_t)L_137))) { goto IL_0242; } } { StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_138 = V_10; int32_t L_139 = V_11; NullCheck(L_138); int32_t L_140 = V_7; ((L_138)->GetAddressAt(static_cast(L_139)))->___ll = L_140; StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_141 = V_10; int32_t L_142 = V_11; NullCheck(L_141); int32_t L_143 = V_8; ((L_141)->GetAddressAt(static_cast(L_142)))->___hh = L_143; StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_144 = V_10; int32_t L_145 = V_11; NullCheck(L_144); int32_t L_146 = V_9; ((L_144)->GetAddressAt(static_cast(L_145)))->___dd = ((int32_t)il2cpp_codegen_add(L_146, 1)); int32_t L_147 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_147, 1)); goto IL_0344; } IL_0242: { int32_t L_148 = V_2; int32_t L_149 = V_7; int32_t L_150 = V_0; int32_t L_151 = V_2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_148, L_149))) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_150, L_151))))) { goto IL_0250; } } { int32_t L_152 = V_0; int32_t L_153 = V_2; G_B26_0 = ((int32_t)il2cpp_codegen_subtract(L_152, L_153)); goto IL_0254; } IL_0250: { int32_t L_154 = V_2; int32_t L_155 = V_7; G_B26_0 = ((int32_t)il2cpp_codegen_subtract(L_154, L_155)); } IL_0254: { V_5 = G_B26_0; int32_t L_156 = V_7; int32_t L_157 = V_0; int32_t L_158 = V_5; int32_t L_159 = V_5; BZip2OutputStream_Vswap_m7DDF435548D4676FF74AEB6D7EC65F7C8F287E41(__this, L_156, ((int32_t)il2cpp_codegen_subtract(L_157, L_158)), L_159, NULL); int32_t L_160 = V_8; int32_t L_161 = V_3; int32_t L_162 = V_3; int32_t L_163 = V_1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_160, L_161))) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_162, L_163))))) { goto IL_0272; } } { int32_t L_164 = V_3; int32_t L_165 = V_1; G_B29_0 = ((int32_t)il2cpp_codegen_subtract(L_164, L_165)); goto IL_0276; } IL_0272: { int32_t L_166 = V_8; int32_t L_167 = V_3; G_B29_0 = ((int32_t)il2cpp_codegen_subtract(L_166, L_167)); } IL_0276: { V_6 = G_B29_0; int32_t L_168 = V_0; int32_t L_169 = V_8; int32_t L_170 = V_6; int32_t L_171 = V_6; BZip2OutputStream_Vswap_m7DDF435548D4676FF74AEB6D7EC65F7C8F287E41(__this, L_168, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_169, L_170)), 1)), L_171, NULL); int32_t L_172 = V_7; int32_t L_173 = V_0; int32_t L_174 = V_2; V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_172, L_173)), L_174)), 1)); int32_t L_175 = V_8; int32_t L_176 = V_3; int32_t L_177 = V_1; V_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_175, ((int32_t)il2cpp_codegen_subtract(L_176, L_177)))), 1)); StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_178 = V_10; int32_t L_179 = V_11; NullCheck(L_178); int32_t L_180 = V_7; ((L_178)->GetAddressAt(static_cast(L_179)))->___ll = L_180; StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_181 = V_10; int32_t L_182 = V_11; NullCheck(L_181); int32_t L_183 = V_5; ((L_181)->GetAddressAt(static_cast(L_182)))->___hh = L_183; StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_184 = V_10; int32_t L_185 = V_11; NullCheck(L_184); int32_t L_186 = V_9; ((L_184)->GetAddressAt(static_cast(L_185)))->___dd = L_186; int32_t L_187 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_187, 1)); StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_188 = V_10; int32_t L_189 = V_11; NullCheck(L_188); int32_t L_190 = V_5; ((L_188)->GetAddressAt(static_cast(L_189)))->___ll = ((int32_t)il2cpp_codegen_add(L_190, 1)); StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_191 = V_10; int32_t L_192 = V_11; NullCheck(L_191); int32_t L_193 = V_6; ((L_191)->GetAddressAt(static_cast(L_192)))->___hh = ((int32_t)il2cpp_codegen_subtract(L_193, 1)); StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_194 = V_10; int32_t L_195 = V_11; NullCheck(L_194); int32_t L_196 = V_9; ((L_194)->GetAddressAt(static_cast(L_195)))->___dd = ((int32_t)il2cpp_codegen_add(L_196, 1)); int32_t L_197 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_197, 1)); StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_198 = V_10; int32_t L_199 = V_11; NullCheck(L_198); int32_t L_200 = V_6; ((L_198)->GetAddressAt(static_cast(L_199)))->___ll = L_200; StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_201 = V_10; int32_t L_202 = V_11; NullCheck(L_201); int32_t L_203 = V_8; ((L_201)->GetAddressAt(static_cast(L_202)))->___hh = L_203; StackElementU5BU5D_t7DD2AE8C75DB2DE18891A941808E7C4E7539087D* L_204 = V_10; int32_t L_205 = V_11; NullCheck(L_204); int32_t L_206 = V_9; ((L_204)->GetAddressAt(static_cast(L_205)))->___dd = L_206; int32_t L_207 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_207, 1)); } IL_0344: { int32_t L_208 = V_11; if ((((int32_t)L_208) > ((int32_t)0))) { goto IL_0047; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_MainSort_m47416AA6B8EC9D4584DCF8BD5CF34D3BDD8CD394 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_4 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_5 = NULL; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t G_B66_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B66_1 = NULL; int32_t G_B65_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B65_1 = NULL; int32_t G_B67_0 = 0; int32_t G_B67_1 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B67_2 = NULL; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); V_4 = L_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); V_5 = L_1; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_2 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); V_6 = L_2; V_0 = 0; goto IL_0050; } IL_0028: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___block; int32_t L_4 = __this->___last; int32_t L_5 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___block; int32_t L_7 = V_0; int32_t L_8 = __this->___last; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_7%((int32_t)il2cpp_codegen_add(L_8, 1)))), 1)); uint8_t L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_4, L_5)), 2))), (uint8_t)L_10); int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0050: { int32_t L_12 = V_0; if ((((int32_t)L_12) < ((int32_t)((int32_t)20)))) { goto IL_0028; } } { V_0 = 0; goto IL_0066; } IL_0059: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = __this->___quadrant; int32_t L_14 = V_0; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (int32_t)0); int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0066: { int32_t L_16 = V_0; int32_t L_17 = __this->___last; if ((((int32_t)L_16) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_17, ((int32_t)20)))))) { goto IL_0059; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___block; int32_t L_20 = __this->___last; NullCheck(L_19); int32_t L_21 = ((int32_t)il2cpp_codegen_add(L_20, 1)); uint8_t L_22 = (L_19)->GetAt(static_cast(L_21)); NullCheck(L_18); (L_18)->SetAt(static_cast(0), (uint8_t)L_22); int32_t L_23 = __this->___last; if ((((int32_t)L_23) >= ((int32_t)((int32_t)4000)))) { goto IL_00d8; } } { V_0 = 0; goto IL_00a7; } IL_009a: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = __this->___zptr; int32_t L_25 = V_0; int32_t L_26 = V_0; NullCheck(L_24); (L_24)->SetAt(static_cast(L_25), (int32_t)L_26); int32_t L_27 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_00a7: { int32_t L_28 = V_0; int32_t L_29 = __this->___last; if ((((int32_t)L_28) <= ((int32_t)L_29))) { goto IL_009a; } } { __this->___firstAttempt = (bool)0; int32_t L_30 = 0; V_19 = L_30; __this->___workLimit = L_30; int32_t L_31 = V_19; __this->___workDone = L_31; int32_t L_32 = __this->___last; BZip2OutputStream_SimpleSort_m2F000B4B1F2AEE1BBD742AFACDBD0DA5D074F015(__this, 0, L_32, 0, NULL); return; } IL_00d8: { V_9 = 0; V_0 = 0; goto IL_00e8; } IL_00df: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_33 = V_6; int32_t L_34 = V_0; NullCheck(L_33); (L_33)->SetAt(static_cast(L_34), (bool)0); int32_t L_35 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_00e8: { int32_t L_36 = V_0; if ((((int32_t)L_36) <= ((int32_t)((int32_t)255)))) { goto IL_00df; } } { V_0 = 0; goto IL_0101; } IL_00f4: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = __this->___ftab; int32_t L_38 = V_0; NullCheck(L_37); (L_37)->SetAt(static_cast(L_38), (int32_t)0); int32_t L_39 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_0101: { int32_t L_40 = V_0; if ((((int32_t)L_40) <= ((int32_t)((int32_t)65536)))) { goto IL_00f4; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = __this->___block; NullCheck(L_41); int32_t L_42 = 0; uint8_t L_43 = (L_41)->GetAt(static_cast(L_42)); V_7 = L_43; V_0 = 0; goto IL_014a; } IL_0117: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = __this->___block; int32_t L_45 = V_0; NullCheck(L_44); int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, 1)); uint8_t L_47 = (L_44)->GetAt(static_cast(L_46)); V_8 = L_47; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = __this->___ftab; int32_t L_49 = V_7; int32_t L_50 = V_8; NullCheck(L_48); int32_t* L_51 = ((L_48)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)(L_49<<8)), L_50))))); int32_t L_52 = (*(int32_t*)L_51); *(int32_t*)L_51 = ((int32_t)il2cpp_codegen_add(L_52, 1)); int32_t L_53 = V_8; V_7 = L_53; int32_t L_54 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_54, 1)); } IL_014a: { int32_t L_55 = V_0; int32_t L_56 = __this->___last; if ((((int32_t)L_55) <= ((int32_t)L_56))) { goto IL_0117; } } { V_0 = 1; goto IL_017d; } IL_0157: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_57 = __this->___ftab; int32_t L_58 = V_0; NullCheck(L_57); int32_t* L_59 = ((L_57)->GetAddressAt(static_cast(L_58))); int32_t L_60 = (*(int32_t*)L_59); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_61 = __this->___ftab; int32_t L_62 = V_0; NullCheck(L_61); int32_t L_63 = ((int32_t)il2cpp_codegen_subtract(L_62, 1)); int32_t L_64 = (L_61)->GetAt(static_cast(L_63)); *(int32_t*)L_59 = ((int32_t)il2cpp_codegen_add(L_60, L_64)); int32_t L_65 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_65, 1)); } IL_017d: { int32_t L_66 = V_0; if ((((int32_t)L_66) <= ((int32_t)((int32_t)65536)))) { goto IL_0157; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_67 = __this->___block; NullCheck(L_67); int32_t L_68 = 1; uint8_t L_69 = (L_67)->GetAt(static_cast(L_68)); V_7 = L_69; V_0 = 0; goto IL_01d8; } IL_0193: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70 = __this->___block; int32_t L_71 = V_0; NullCheck(L_70); int32_t L_72 = ((int32_t)il2cpp_codegen_add(L_71, 2)); uint8_t L_73 = (L_70)->GetAt(static_cast(L_72)); V_8 = L_73; int32_t L_74 = V_7; int32_t L_75 = V_8; V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_74<<8)), L_75)); int32_t L_76 = V_8; V_7 = L_76; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_77 = __this->___ftab; int32_t L_78 = V_1; NullCheck(L_77); int32_t* L_79 = ((L_77)->GetAddressAt(static_cast(L_78))); int32_t L_80 = (*(int32_t*)L_79); *(int32_t*)L_79 = ((int32_t)il2cpp_codegen_subtract(L_80, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_81 = __this->___zptr; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_82 = __this->___ftab; int32_t L_83 = V_1; NullCheck(L_82); int32_t L_84 = L_83; int32_t L_85 = (L_82)->GetAt(static_cast(L_84)); int32_t L_86 = V_0; NullCheck(L_81); (L_81)->SetAt(static_cast(L_85), (int32_t)L_86); int32_t L_87 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_87, 1)); } IL_01d8: { int32_t L_88 = V_0; int32_t L_89 = __this->___last; if ((((int32_t)L_88) < ((int32_t)L_89))) { goto IL_0193; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_90 = __this->___block; int32_t L_91 = __this->___last; NullCheck(L_90); int32_t L_92 = ((int32_t)il2cpp_codegen_add(L_91, 1)); uint8_t L_93 = (L_90)->GetAt(static_cast(L_92)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_94 = __this->___block; NullCheck(L_94); int32_t L_95 = 1; uint8_t L_96 = (L_94)->GetAt(static_cast(L_95)); V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)((int32_t)L_93<<8)), (int32_t)L_96)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_97 = __this->___ftab; int32_t L_98 = V_1; NullCheck(L_97); int32_t* L_99 = ((L_97)->GetAddressAt(static_cast(L_98))); int32_t L_100 = (*(int32_t*)L_99); *(int32_t*)L_99 = ((int32_t)il2cpp_codegen_subtract(L_100, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_101 = __this->___zptr; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_102 = __this->___ftab; int32_t L_103 = V_1; NullCheck(L_102); int32_t L_104 = L_103; int32_t L_105 = (L_102)->GetAt(static_cast(L_104)); int32_t L_106 = __this->___last; NullCheck(L_101); (L_101)->SetAt(static_cast(L_105), (int32_t)L_106); V_0 = 0; goto IL_0237; } IL_022e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_107 = V_4; int32_t L_108 = V_0; int32_t L_109 = V_0; NullCheck(L_107); (L_107)->SetAt(static_cast(L_108), (int32_t)L_109); int32_t L_110 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_110, 1)); } IL_0237: { int32_t L_111 = V_0; if ((((int32_t)L_111) <= ((int32_t)((int32_t)255)))) { goto IL_022e; } } { V_11 = 1; } IL_0242: { int32_t L_112 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(3, L_112)), 1)); int32_t L_113 = V_11; if ((((int32_t)L_113) <= ((int32_t)((int32_t)256)))) { goto IL_0242; } } IL_0253: { int32_t L_114 = V_11; V_11 = ((int32_t)(L_114/3)); int32_t L_115 = V_11; V_0 = L_115; goto IL_02c7; } IL_025e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_116 = V_4; int32_t L_117 = V_0; NullCheck(L_116); int32_t L_118 = L_117; int32_t L_119 = (L_116)->GetAt(static_cast(L_118)); V_10 = L_119; int32_t L_120 = V_0; V_1 = L_120; goto IL_027f; } IL_0268: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_121 = V_4; int32_t L_122 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_123 = V_4; int32_t L_124 = V_1; int32_t L_125 = V_11; NullCheck(L_123); int32_t L_126 = ((int32_t)il2cpp_codegen_subtract(L_124, L_125)); int32_t L_127 = (L_123)->GetAt(static_cast(L_126)); NullCheck(L_121); (L_121)->SetAt(static_cast(L_122), (int32_t)L_127); int32_t L_128 = V_1; int32_t L_129 = V_11; V_1 = ((int32_t)il2cpp_codegen_subtract(L_128, L_129)); int32_t L_130 = V_1; int32_t L_131 = V_11; if ((((int32_t)L_130) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_131, 1))))) { goto IL_02bd; } } IL_027f: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_132 = __this->___ftab; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_133 = V_4; int32_t L_134 = V_1; int32_t L_135 = V_11; NullCheck(L_133); int32_t L_136 = ((int32_t)il2cpp_codegen_subtract(L_134, L_135)); int32_t L_137 = (L_133)->GetAt(static_cast(L_136)); NullCheck(L_132); int32_t L_138 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_137, 1))<<8)); int32_t L_139 = (L_132)->GetAt(static_cast(L_138)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_140 = __this->___ftab; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_141 = V_4; int32_t L_142 = V_1; int32_t L_143 = V_11; NullCheck(L_141); int32_t L_144 = ((int32_t)il2cpp_codegen_subtract(L_142, L_143)); int32_t L_145 = (L_141)->GetAt(static_cast(L_144)); NullCheck(L_140); int32_t L_146 = ((int32_t)(L_145<<8)); int32_t L_147 = (L_140)->GetAt(static_cast(L_146)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_148 = __this->___ftab; int32_t L_149 = V_10; NullCheck(L_148); int32_t L_150 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_149, 1))<<8)); int32_t L_151 = (L_148)->GetAt(static_cast(L_150)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_152 = __this->___ftab; int32_t L_153 = V_10; NullCheck(L_152); int32_t L_154 = ((int32_t)(L_153<<8)); int32_t L_155 = (L_152)->GetAt(static_cast(L_154)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_139, L_147))) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_151, L_155))))) { goto IL_0268; } } IL_02bd: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_156 = V_4; int32_t L_157 = V_1; int32_t L_158 = V_10; NullCheck(L_156); (L_156)->SetAt(static_cast(L_157), (int32_t)L_158); int32_t L_159 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_159, 1)); } IL_02c7: { int32_t L_160 = V_0; if ((((int32_t)L_160) <= ((int32_t)((int32_t)255)))) { goto IL_025e; } } { int32_t L_161 = V_11; if ((!(((uint32_t)L_161) == ((uint32_t)1)))) { goto IL_0253; } } { V_0 = 0; goto IL_0517; } IL_02de: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_162 = V_4; int32_t L_163 = V_0; NullCheck(L_162); int32_t L_164 = L_163; int32_t L_165 = (L_162)->GetAt(static_cast(L_164)); V_2 = L_165; V_1 = 0; goto IL_037e; } IL_02ea: { int32_t L_166 = V_2; int32_t L_167 = V_1; V_3 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_166<<8)), L_167)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_168 = __this->___ftab; int32_t L_169 = V_3; NullCheck(L_168); int32_t L_170 = L_169; int32_t L_171 = (L_168)->GetAt(static_cast(L_170)); if ((((int32_t)((int32_t)(L_171&((int32_t)2097152)))) == ((int32_t)((int32_t)2097152)))) { goto IL_037a; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_172 = __this->___ftab; int32_t L_173 = V_3; NullCheck(L_172); int32_t L_174 = L_173; int32_t L_175 = (L_172)->GetAt(static_cast(L_174)); V_12 = ((int32_t)(L_175&((int32_t)-2097153))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_176 = __this->___ftab; int32_t L_177 = V_3; NullCheck(L_176); int32_t L_178 = ((int32_t)il2cpp_codegen_add(L_177, 1)); int32_t L_179 = (L_176)->GetAt(static_cast(L_178)); V_13 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(L_179&((int32_t)-2097153))), 1)); int32_t L_180 = V_13; int32_t L_181 = V_12; if ((((int32_t)L_180) <= ((int32_t)L_181))) { goto IL_035d; } } { int32_t L_182 = V_12; int32_t L_183 = V_13; BZip2OutputStream_QSort3_m6B49ABC6D3C2D3768898B7EBAAB3C94C2B4BBCC6(__this, L_182, L_183, 2, NULL); int32_t L_184 = V_9; int32_t L_185 = V_13; int32_t L_186 = V_12; V_9 = ((int32_t)il2cpp_codegen_add(L_184, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_185, L_186)), 1)))); int32_t L_187 = __this->___workDone; int32_t L_188 = __this->___workLimit; if ((((int32_t)L_187) <= ((int32_t)L_188))) { goto IL_035d; } } { bool L_189 = __this->___firstAttempt; if (!L_189) { goto IL_035d; } } { return; } IL_035d: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_190 = __this->___ftab; int32_t L_191 = V_3; NullCheck(L_190); int32_t* L_192 = ((L_190)->GetAddressAt(static_cast(L_191))); int32_t L_193 = (*(int32_t*)L_192); *(int32_t*)L_192 = ((int32_t)(L_193|((int32_t)2097152))); } IL_037a: { int32_t L_194 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_194, 1)); } IL_037e: { int32_t L_195 = V_1; if ((((int32_t)L_195) <= ((int32_t)((int32_t)255)))) { goto IL_02ea; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_196 = V_6; int32_t L_197 = V_2; NullCheck(L_196); (L_196)->SetAt(static_cast(L_197), (bool)1); int32_t L_198 = V_0; if ((((int32_t)L_198) >= ((int32_t)((int32_t)255)))) { goto IL_043a; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_199 = __this->___ftab; int32_t L_200 = V_2; NullCheck(L_199); int32_t L_201 = ((int32_t)(L_200<<8)); int32_t L_202 = (L_199)->GetAt(static_cast(L_201)); V_14 = ((int32_t)(L_202&((int32_t)-2097153))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_203 = __this->___ftab; int32_t L_204 = V_2; NullCheck(L_203); int32_t L_205 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_204, 1))<<8)); int32_t L_206 = (L_203)->GetAt(static_cast(L_205)); int32_t L_207 = V_14; V_15 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(L_206&((int32_t)-2097153))), L_207)); V_16 = 0; goto IL_03cd; } IL_03c7: { int32_t L_208 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_208, 1)); } IL_03cd: { int32_t L_209 = V_15; int32_t L_210 = V_16; if ((((int32_t)((int32_t)(L_209>>((int32_t)(L_210&((int32_t)31)))))) > ((int32_t)((int32_t)65534)))) { goto IL_03c7; } } { V_1 = 0; goto IL_041f; } IL_03e0: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_211 = __this->___zptr; int32_t L_212 = V_14; int32_t L_213 = V_1; NullCheck(L_211); int32_t L_214 = ((int32_t)il2cpp_codegen_add(L_212, L_213)); int32_t L_215 = (L_211)->GetAt(static_cast(L_214)); V_17 = L_215; int32_t L_216 = V_1; int32_t L_217 = V_16; V_18 = ((int32_t)(L_216>>((int32_t)(L_217&((int32_t)31))))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_218 = __this->___quadrant; int32_t L_219 = V_17; int32_t L_220 = V_18; NullCheck(L_218); (L_218)->SetAt(static_cast(L_219), (int32_t)L_220); int32_t L_221 = V_17; if ((((int32_t)L_221) >= ((int32_t)((int32_t)20)))) { goto IL_041b; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_222 = __this->___quadrant; int32_t L_223 = V_17; int32_t L_224 = __this->___last; int32_t L_225 = V_18; NullCheck(L_222); (L_222)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_223, L_224)), 1))), (int32_t)L_225); } IL_041b: { int32_t L_226 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_226, 1)); } IL_041f: { int32_t L_227 = V_1; int32_t L_228 = V_15; if ((((int32_t)L_227) < ((int32_t)L_228))) { goto IL_03e0; } } { int32_t L_229 = V_15; int32_t L_230 = V_16; if ((((int32_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_229, 1))>>((int32_t)(L_230&((int32_t)31)))))) <= ((int32_t)((int32_t)65535)))) { goto IL_043a; } } { BZip2OutputStream_Panic_mA1FCA6E8C7AC396F142905EAE84F4BAFE84D944D(NULL); } IL_043a: { V_1 = 0; goto IL_0458; } IL_043e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_231 = V_5; int32_t L_232 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_233 = __this->___ftab; int32_t L_234 = V_1; int32_t L_235 = V_2; NullCheck(L_233); int32_t L_236 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_234<<8)), L_235)); int32_t L_237 = (L_233)->GetAt(static_cast(L_236)); NullCheck(L_231); (L_231)->SetAt(static_cast(L_232), (int32_t)((int32_t)(L_237&((int32_t)-2097153)))); int32_t L_238 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_238, 1)); } IL_0458: { int32_t L_239 = V_1; if ((((int32_t)L_239) <= ((int32_t)((int32_t)255)))) { goto IL_043e; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_240 = __this->___ftab; int32_t L_241 = V_2; NullCheck(L_240); int32_t L_242 = ((int32_t)(L_241<<8)); int32_t L_243 = (L_240)->GetAt(static_cast(L_242)); V_1 = ((int32_t)(L_243&((int32_t)-2097153))); goto IL_04cd; } IL_0473: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_244 = __this->___block; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_245 = __this->___zptr; int32_t L_246 = V_1; NullCheck(L_245); int32_t L_247 = L_246; int32_t L_248 = (L_245)->GetAt(static_cast(L_247)); NullCheck(L_244); int32_t L_249 = L_248; uint8_t L_250 = (L_244)->GetAt(static_cast(L_249)); V_7 = L_250; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_251 = V_6; int32_t L_252 = V_7; NullCheck(L_251); int32_t L_253 = L_252; int8_t L_254 = (int8_t)(L_251)->GetAt(static_cast(L_253)); if (L_254) { goto IL_04c9; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_255 = __this->___zptr; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_256 = V_5; int32_t L_257 = V_7; NullCheck(L_256); int32_t L_258 = L_257; int32_t L_259 = (L_256)->GetAt(static_cast(L_258)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_260 = __this->___zptr; int32_t L_261 = V_1; NullCheck(L_260); int32_t L_262 = L_261; int32_t L_263 = (L_260)->GetAt(static_cast(L_262)); if (!L_263) { G_B66_0 = L_259; G_B66_1 = L_255; goto IL_04ac; } G_B65_0 = L_259; G_B65_1 = L_255; } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_264 = __this->___zptr; int32_t L_265 = V_1; NullCheck(L_264); int32_t L_266 = L_265; int32_t L_267 = (L_264)->GetAt(static_cast(L_266)); G_B67_0 = ((int32_t)il2cpp_codegen_subtract(L_267, 1)); G_B67_1 = G_B65_0; G_B67_2 = G_B65_1; goto IL_04b2; } IL_04ac: { int32_t L_268 = __this->___last; G_B67_0 = L_268; G_B67_1 = G_B66_0; G_B67_2 = G_B66_1; } IL_04b2: { NullCheck(G_B67_2); (G_B67_2)->SetAt(static_cast(G_B67_1), (int32_t)G_B67_0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_269 = V_5; int32_t L_270 = V_7; NullCheck(L_269); int32_t* L_271 = ((L_269)->GetAddressAt(static_cast(L_270))); int32_t L_272 = (*(int32_t*)L_271); *(int32_t*)L_271 = ((int32_t)il2cpp_codegen_add(L_272, 1)); } IL_04c9: { int32_t L_273 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_273, 1)); } IL_04cd: { int32_t L_274 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_275 = __this->___ftab; int32_t L_276 = V_2; NullCheck(L_275); int32_t L_277 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_276, 1))<<8)); int32_t L_278 = (L_275)->GetAt(static_cast(L_277)); if ((((int32_t)L_274) < ((int32_t)((int32_t)(L_278&((int32_t)-2097153)))))) { goto IL_0473; } } { V_1 = 0; goto IL_050b; } IL_04e6: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_279 = __this->___ftab; int32_t L_280 = V_1; int32_t L_281 = V_2; NullCheck(L_279); int32_t* L_282 = ((L_279)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)(L_280<<8)), L_281))))); int32_t L_283 = (*(int32_t*)L_282); *(int32_t*)L_282 = ((int32_t)(L_283|((int32_t)2097152))); int32_t L_284 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_284, 1)); } IL_050b: { int32_t L_285 = V_1; if ((((int32_t)L_285) <= ((int32_t)((int32_t)255)))) { goto IL_04e6; } } { int32_t L_286 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_286, 1)); } IL_0517: { int32_t L_287 = V_0; if ((((int32_t)L_287) <= ((int32_t)((int32_t)255)))) { goto IL_02de; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_RandomiseBlock_m53118EADAA5C1992A8ECA7CB8C5889CC6219A800 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; uint8_t G_B9_0 = 0x0; uint8_t* G_B9_1 = NULL; uint8_t G_B8_0 = 0x0; uint8_t* G_B8_1 = NULL; int32_t G_B10_0 = 0; uint8_t G_B10_1 = 0x0; uint8_t* G_B10_2 = NULL; { V_1 = 0; V_2 = 0; V_0 = 0; goto IL_0015; } IL_0008: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = __this->___inUse; int32_t L_1 = V_0; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (bool)0); int32_t L_2 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); } IL_0015: { int32_t L_3 = V_0; if ((((int32_t)L_3) < ((int32_t)((int32_t)256)))) { goto IL_0008; } } { V_0 = 0; goto IL_0098; } IL_0021: { int32_t L_4 = V_1; if (L_4) { goto IL_003a; } } { il2cpp_codegen_runtime_class_init_inline(BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = ((BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_StaticFields*)il2cpp_codegen_static_fields_for(BZip2Constants_t2FB3AE8623497F724C02B1D7A551E23824E15939_il2cpp_TypeInfo_var))->___RandomNumbers; int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7 = L_6; int32_t L_8 = (L_5)->GetAt(static_cast(L_7)); V_1 = L_8; int32_t L_9 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_2; if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)512))))) { goto IL_003a; } } { V_2 = 0; } IL_003a: { int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_11, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___block; int32_t L_13 = V_0; NullCheck(L_12); uint8_t* L_14 = ((L_12)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_13, 1))))); uint8_t L_15 = (*(uint8_t*)L_14); int32_t L_16 = V_1; if ((((int32_t)L_16) == ((int32_t)1))) { G_B9_0 = L_15; G_B9_1 = L_14; goto IL_0059; } G_B8_0 = L_15; G_B8_1 = L_14; } { G_B10_0 = 0; G_B10_1 = G_B8_0; G_B10_2 = G_B8_1; goto IL_005a; } IL_0059: { G_B10_0 = 1; G_B10_1 = G_B9_0; G_B10_2 = G_B9_1; } IL_005a: { *(uint8_t*)G_B10_2 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)G_B10_1^((int32_t)(uint8_t)G_B10_0)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->___block; int32_t L_18 = V_0; NullCheck(L_17); uint8_t* L_19 = ((L_17)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_18, 1))))); uint8_t L_20 = (*(uint8_t*)L_19); *(uint8_t*)L_19 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_20&((int32_t)255)))); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_21 = __this->___inUse; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = __this->___block; int32_t L_23 = V_0; NullCheck(L_22); int32_t L_24 = ((int32_t)il2cpp_codegen_add(L_23, 1)); uint8_t L_25 = (L_22)->GetAt(static_cast(L_24)); NullCheck(L_21); (L_21)->SetAt(static_cast(L_25), (bool)1); int32_t L_26 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_0098: { int32_t L_27 = V_0; int32_t L_28 = __this->___last; if ((((int32_t)L_27) <= ((int32_t)L_28))) { goto IL_0021; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_DoReversibleTransformation_m8784A65E331C2705DB32AE5F3E9E5A1BF926A241 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = __this->___workFactor; int32_t L_1 = __this->___last; __this->___workLimit = ((int32_t)il2cpp_codegen_multiply(L_0, L_1)); __this->___workDone = 0; __this->___blockRandomised = (bool)0; __this->___firstAttempt = (bool)1; BZip2OutputStream_MainSort_m47416AA6B8EC9D4584DCF8BD5CF34D3BDD8CD394(__this, NULL); int32_t L_2 = __this->___workDone; int32_t L_3 = __this->___workLimit; if ((((int32_t)L_2) <= ((int32_t)L_3))) { goto IL_006e; } } { bool L_4 = __this->___firstAttempt; if (!L_4) { goto IL_006e; } } { BZip2OutputStream_RandomiseBlock_m53118EADAA5C1992A8ECA7CB8C5889CC6219A800(__this, NULL); int32_t L_5 = 0; V_1 = L_5; __this->___workDone = L_5; int32_t L_6 = V_1; __this->___workLimit = L_6; __this->___blockRandomised = (bool)1; __this->___firstAttempt = (bool)0; BZip2OutputStream_MainSort_m47416AA6B8EC9D4584DCF8BD5CF34D3BDD8CD394(__this, NULL); } IL_006e: { __this->___origPtr = (-1); V_0 = 0; goto IL_0090; } IL_0079: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___zptr; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); if (L_10) { goto IL_008c; } } { int32_t L_11 = V_0; __this->___origPtr = L_11; goto IL_0099; } IL_008c: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0090: { int32_t L_13 = V_0; int32_t L_14 = __this->___last; if ((((int32_t)L_13) <= ((int32_t)L_14))) { goto IL_0079; } } IL_0099: { int32_t L_15 = __this->___origPtr; if ((!(((uint32_t)L_15) == ((uint32_t)(-1))))) { goto IL_00a7; } } { BZip2OutputStream_Panic_mA1FCA6E8C7AC396F142905EAE84F4BAFE84D944D(NULL); } IL_00a7: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BZip2OutputStream_FullGtU_m326F2CB59BAE57B0EC8B8EA0878CB0EB105EB20A (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, int32_t ___0_i1, int32_t ___1_i2, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; uint8_t V_2 = 0x0; int32_t V_3 = 0; int32_t V_4 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___block; int32_t L_1 = ___0_i1; NullCheck(L_0); int32_t L_2 = ((int32_t)il2cpp_codegen_add(L_1, 1)); uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_1 = L_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___block; int32_t L_5 = ___1_i2; NullCheck(L_4); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1)); uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_2 = L_7; uint8_t L_8 = V_1; uint8_t L_9 = V_2; if ((((int32_t)L_8) == ((int32_t)L_9))) { goto IL_001f; } } { uint8_t L_10 = V_1; uint8_t L_11 = V_2; return (bool)((((int32_t)L_10) > ((int32_t)L_11))? 1 : 0); } IL_001f: { int32_t L_12 = ___0_i1; ___0_i1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = ___1_i2; ___1_i2 = ((int32_t)il2cpp_codegen_add(L_13, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___block; int32_t L_15 = ___0_i1; NullCheck(L_14); int32_t L_16 = ((int32_t)il2cpp_codegen_add(L_15, 1)); uint8_t L_17 = (L_14)->GetAt(static_cast(L_16)); V_1 = L_17; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->___block; int32_t L_19 = ___1_i2; NullCheck(L_18); int32_t L_20 = ((int32_t)il2cpp_codegen_add(L_19, 1)); uint8_t L_21 = (L_18)->GetAt(static_cast(L_20)); V_2 = L_21; uint8_t L_22 = V_1; uint8_t L_23 = V_2; if ((((int32_t)L_22) == ((int32_t)L_23))) { goto IL_0048; } } { uint8_t L_24 = V_1; uint8_t L_25 = V_2; return (bool)((((int32_t)L_24) > ((int32_t)L_25))? 1 : 0); } IL_0048: { int32_t L_26 = ___0_i1; ___0_i1 = ((int32_t)il2cpp_codegen_add(L_26, 1)); int32_t L_27 = ___1_i2; ___1_i2 = ((int32_t)il2cpp_codegen_add(L_27, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = __this->___block; int32_t L_29 = ___0_i1; NullCheck(L_28); int32_t L_30 = ((int32_t)il2cpp_codegen_add(L_29, 1)); uint8_t L_31 = (L_28)->GetAt(static_cast(L_30)); V_1 = L_31; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = __this->___block; int32_t L_33 = ___1_i2; NullCheck(L_32); int32_t L_34 = ((int32_t)il2cpp_codegen_add(L_33, 1)); uint8_t L_35 = (L_32)->GetAt(static_cast(L_34)); V_2 = L_35; uint8_t L_36 = V_1; uint8_t L_37 = V_2; if ((((int32_t)L_36) == ((int32_t)L_37))) { goto IL_0071; } } { uint8_t L_38 = V_1; uint8_t L_39 = V_2; return (bool)((((int32_t)L_38) > ((int32_t)L_39))? 1 : 0); } IL_0071: { int32_t L_40 = ___0_i1; ___0_i1 = ((int32_t)il2cpp_codegen_add(L_40, 1)); int32_t L_41 = ___1_i2; ___1_i2 = ((int32_t)il2cpp_codegen_add(L_41, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = __this->___block; int32_t L_43 = ___0_i1; NullCheck(L_42); int32_t L_44 = ((int32_t)il2cpp_codegen_add(L_43, 1)); uint8_t L_45 = (L_42)->GetAt(static_cast(L_44)); V_1 = L_45; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = __this->___block; int32_t L_47 = ___1_i2; NullCheck(L_46); int32_t L_48 = ((int32_t)il2cpp_codegen_add(L_47, 1)); uint8_t L_49 = (L_46)->GetAt(static_cast(L_48)); V_2 = L_49; uint8_t L_50 = V_1; uint8_t L_51 = V_2; if ((((int32_t)L_50) == ((int32_t)L_51))) { goto IL_009a; } } { uint8_t L_52 = V_1; uint8_t L_53 = V_2; return (bool)((((int32_t)L_52) > ((int32_t)L_53))? 1 : 0); } IL_009a: { int32_t L_54 = ___0_i1; ___0_i1 = ((int32_t)il2cpp_codegen_add(L_54, 1)); int32_t L_55 = ___1_i2; ___1_i2 = ((int32_t)il2cpp_codegen_add(L_55, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = __this->___block; int32_t L_57 = ___0_i1; NullCheck(L_56); int32_t L_58 = ((int32_t)il2cpp_codegen_add(L_57, 1)); uint8_t L_59 = (L_56)->GetAt(static_cast(L_58)); V_1 = L_59; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = __this->___block; int32_t L_61 = ___1_i2; NullCheck(L_60); int32_t L_62 = ((int32_t)il2cpp_codegen_add(L_61, 1)); uint8_t L_63 = (L_60)->GetAt(static_cast(L_62)); V_2 = L_63; uint8_t L_64 = V_1; uint8_t L_65 = V_2; if ((((int32_t)L_64) == ((int32_t)L_65))) { goto IL_00c3; } } { uint8_t L_66 = V_1; uint8_t L_67 = V_2; return (bool)((((int32_t)L_66) > ((int32_t)L_67))? 1 : 0); } IL_00c3: { int32_t L_68 = ___0_i1; ___0_i1 = ((int32_t)il2cpp_codegen_add(L_68, 1)); int32_t L_69 = ___1_i2; ___1_i2 = ((int32_t)il2cpp_codegen_add(L_69, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70 = __this->___block; int32_t L_71 = ___0_i1; NullCheck(L_70); int32_t L_72 = ((int32_t)il2cpp_codegen_add(L_71, 1)); uint8_t L_73 = (L_70)->GetAt(static_cast(L_72)); V_1 = L_73; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_74 = __this->___block; int32_t L_75 = ___1_i2; NullCheck(L_74); int32_t L_76 = ((int32_t)il2cpp_codegen_add(L_75, 1)); uint8_t L_77 = (L_74)->GetAt(static_cast(L_76)); V_2 = L_77; uint8_t L_78 = V_1; uint8_t L_79 = V_2; if ((((int32_t)L_78) == ((int32_t)L_79))) { goto IL_00ec; } } { uint8_t L_80 = V_1; uint8_t L_81 = V_2; return (bool)((((int32_t)L_80) > ((int32_t)L_81))? 1 : 0); } IL_00ec: { int32_t L_82 = ___0_i1; ___0_i1 = ((int32_t)il2cpp_codegen_add(L_82, 1)); int32_t L_83 = ___1_i2; ___1_i2 = ((int32_t)il2cpp_codegen_add(L_83, 1)); int32_t L_84 = __this->___last; V_0 = ((int32_t)il2cpp_codegen_add(L_84, 1)); } IL_00ff: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_85 = __this->___block; int32_t L_86 = ___0_i1; NullCheck(L_85); int32_t L_87 = ((int32_t)il2cpp_codegen_add(L_86, 1)); uint8_t L_88 = (L_85)->GetAt(static_cast(L_87)); V_1 = L_88; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_89 = __this->___block; int32_t L_90 = ___1_i2; NullCheck(L_89); int32_t L_91 = ((int32_t)il2cpp_codegen_add(L_90, 1)); uint8_t L_92 = (L_89)->GetAt(static_cast(L_91)); V_2 = L_92; uint8_t L_93 = V_1; uint8_t L_94 = V_2; if ((((int32_t)L_93) == ((int32_t)L_94))) { goto IL_011e; } } { uint8_t L_95 = V_1; uint8_t L_96 = V_2; return (bool)((((int32_t)L_95) > ((int32_t)L_96))? 1 : 0); } IL_011e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_97 = __this->___quadrant; int32_t L_98 = ___0_i1; NullCheck(L_97); int32_t L_99 = L_98; int32_t L_100 = (L_97)->GetAt(static_cast(L_99)); V_3 = L_100; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_101 = __this->___quadrant; int32_t L_102 = ___1_i2; NullCheck(L_101); int32_t L_103 = L_102; int32_t L_104 = (L_101)->GetAt(static_cast(L_103)); V_4 = L_104; int32_t L_105 = V_3; int32_t L_106 = V_4; if ((((int32_t)L_105) == ((int32_t)L_106))) { goto IL_013c; } } { int32_t L_107 = V_3; int32_t L_108 = V_4; return (bool)((((int32_t)L_107) > ((int32_t)L_108))? 1 : 0); } IL_013c: { int32_t L_109 = ___0_i1; ___0_i1 = ((int32_t)il2cpp_codegen_add(L_109, 1)); int32_t L_110 = ___1_i2; ___1_i2 = ((int32_t)il2cpp_codegen_add(L_110, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_111 = __this->___block; int32_t L_112 = ___0_i1; NullCheck(L_111); int32_t L_113 = ((int32_t)il2cpp_codegen_add(L_112, 1)); uint8_t L_114 = (L_111)->GetAt(static_cast(L_113)); V_1 = L_114; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_115 = __this->___block; int32_t L_116 = ___1_i2; NullCheck(L_115); int32_t L_117 = ((int32_t)il2cpp_codegen_add(L_116, 1)); uint8_t L_118 = (L_115)->GetAt(static_cast(L_117)); V_2 = L_118; uint8_t L_119 = V_1; uint8_t L_120 = V_2; if ((((int32_t)L_119) == ((int32_t)L_120))) { goto IL_0165; } } { uint8_t L_121 = V_1; uint8_t L_122 = V_2; return (bool)((((int32_t)L_121) > ((int32_t)L_122))? 1 : 0); } IL_0165: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_123 = __this->___quadrant; int32_t L_124 = ___0_i1; NullCheck(L_123); int32_t L_125 = L_124; int32_t L_126 = (L_123)->GetAt(static_cast(L_125)); V_3 = L_126; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_127 = __this->___quadrant; int32_t L_128 = ___1_i2; NullCheck(L_127); int32_t L_129 = L_128; int32_t L_130 = (L_127)->GetAt(static_cast(L_129)); V_4 = L_130; int32_t L_131 = V_3; int32_t L_132 = V_4; if ((((int32_t)L_131) == ((int32_t)L_132))) { goto IL_0183; } } { int32_t L_133 = V_3; int32_t L_134 = V_4; return (bool)((((int32_t)L_133) > ((int32_t)L_134))? 1 : 0); } IL_0183: { int32_t L_135 = ___0_i1; ___0_i1 = ((int32_t)il2cpp_codegen_add(L_135, 1)); int32_t L_136 = ___1_i2; ___1_i2 = ((int32_t)il2cpp_codegen_add(L_136, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_137 = __this->___block; int32_t L_138 = ___0_i1; NullCheck(L_137); int32_t L_139 = ((int32_t)il2cpp_codegen_add(L_138, 1)); uint8_t L_140 = (L_137)->GetAt(static_cast(L_139)); V_1 = L_140; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_141 = __this->___block; int32_t L_142 = ___1_i2; NullCheck(L_141); int32_t L_143 = ((int32_t)il2cpp_codegen_add(L_142, 1)); uint8_t L_144 = (L_141)->GetAt(static_cast(L_143)); V_2 = L_144; uint8_t L_145 = V_1; uint8_t L_146 = V_2; if ((((int32_t)L_145) == ((int32_t)L_146))) { goto IL_01ac; } } { uint8_t L_147 = V_1; uint8_t L_148 = V_2; return (bool)((((int32_t)L_147) > ((int32_t)L_148))? 1 : 0); } IL_01ac: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_149 = __this->___quadrant; int32_t L_150 = ___0_i1; NullCheck(L_149); int32_t L_151 = L_150; int32_t L_152 = (L_149)->GetAt(static_cast(L_151)); V_3 = L_152; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_153 = __this->___quadrant; int32_t L_154 = ___1_i2; NullCheck(L_153); int32_t L_155 = L_154; int32_t L_156 = (L_153)->GetAt(static_cast(L_155)); V_4 = L_156; int32_t L_157 = V_3; int32_t L_158 = V_4; if ((((int32_t)L_157) == ((int32_t)L_158))) { goto IL_01ca; } } { int32_t L_159 = V_3; int32_t L_160 = V_4; return (bool)((((int32_t)L_159) > ((int32_t)L_160))? 1 : 0); } IL_01ca: { int32_t L_161 = ___0_i1; ___0_i1 = ((int32_t)il2cpp_codegen_add(L_161, 1)); int32_t L_162 = ___1_i2; ___1_i2 = ((int32_t)il2cpp_codegen_add(L_162, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_163 = __this->___block; int32_t L_164 = ___0_i1; NullCheck(L_163); int32_t L_165 = ((int32_t)il2cpp_codegen_add(L_164, 1)); uint8_t L_166 = (L_163)->GetAt(static_cast(L_165)); V_1 = L_166; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_167 = __this->___block; int32_t L_168 = ___1_i2; NullCheck(L_167); int32_t L_169 = ((int32_t)il2cpp_codegen_add(L_168, 1)); uint8_t L_170 = (L_167)->GetAt(static_cast(L_169)); V_2 = L_170; uint8_t L_171 = V_1; uint8_t L_172 = V_2; if ((((int32_t)L_171) == ((int32_t)L_172))) { goto IL_01f3; } } { uint8_t L_173 = V_1; uint8_t L_174 = V_2; return (bool)((((int32_t)L_173) > ((int32_t)L_174))? 1 : 0); } IL_01f3: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_175 = __this->___quadrant; int32_t L_176 = ___0_i1; NullCheck(L_175); int32_t L_177 = L_176; int32_t L_178 = (L_175)->GetAt(static_cast(L_177)); V_3 = L_178; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_179 = __this->___quadrant; int32_t L_180 = ___1_i2; NullCheck(L_179); int32_t L_181 = L_180; int32_t L_182 = (L_179)->GetAt(static_cast(L_181)); V_4 = L_182; int32_t L_183 = V_3; int32_t L_184 = V_4; if ((((int32_t)L_183) == ((int32_t)L_184))) { goto IL_0211; } } { int32_t L_185 = V_3; int32_t L_186 = V_4; return (bool)((((int32_t)L_185) > ((int32_t)L_186))? 1 : 0); } IL_0211: { int32_t L_187 = ___0_i1; ___0_i1 = ((int32_t)il2cpp_codegen_add(L_187, 1)); int32_t L_188 = ___1_i2; ___1_i2 = ((int32_t)il2cpp_codegen_add(L_188, 1)); int32_t L_189 = ___0_i1; int32_t L_190 = __this->___last; if ((((int32_t)L_189) <= ((int32_t)L_190))) { goto IL_0233; } } { int32_t L_191 = ___0_i1; int32_t L_192 = __this->___last; ___0_i1 = ((int32_t)il2cpp_codegen_subtract(L_191, L_192)); int32_t L_193 = ___0_i1; ___0_i1 = ((int32_t)il2cpp_codegen_subtract(L_193, 1)); } IL_0233: { int32_t L_194 = ___1_i2; int32_t L_195 = __this->___last; if ((((int32_t)L_194) <= ((int32_t)L_195))) { goto IL_024b; } } { int32_t L_196 = ___1_i2; int32_t L_197 = __this->___last; ___1_i2 = ((int32_t)il2cpp_codegen_subtract(L_196, L_197)); int32_t L_198 = ___1_i2; ___1_i2 = ((int32_t)il2cpp_codegen_subtract(L_198, 1)); } IL_024b: { int32_t L_199 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_199, 4)); int32_t L_200 = __this->___workDone; __this->___workDone = ((int32_t)il2cpp_codegen_add(L_200, 1)); int32_t L_201 = V_0; if ((((int32_t)L_201) >= ((int32_t)0))) { goto IL_00ff; } } { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_AllocateCompressStructures_mCCEC4E962EA14AB9280E64D6FEEC23BE965CE1C7 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __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*)&Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = __this->___blockSize100k; V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)100000), L_0)); int32_t L_1 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_1, 1)), ((int32_t)20)))); __this->___block = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___block), (void*)L_2); int32_t L_3 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_3, ((int32_t)20)))); __this->___quadrant = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___quadrant), (void*)L_4); int32_t L_5 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_5); __this->___zptr = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___zptr), (void*)L_6); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)65537)); __this->___ftab = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___ftab), (void*)L_7); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___block; if (!L_8) { goto IL_0068; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->___quadrant; if (!L_9) { goto IL_0068; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->___zptr; if (!L_10) { goto IL_0068; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->___ftab; } IL_0068: { int32_t L_12 = V_0; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_13 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(2, L_12))); __this->___szptr = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___szptr), (void*)L_13); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_GenerateMTFValues_m339FAA8CD16C59E635405A3583233D4E8C866F58 (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Il2CppChar V_3 = 0x0; Il2CppChar V_4 = 0x0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Il2CppChar V_8 = 0x0; int32_t V_9 = 0; int32_t V_10 = 0; { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); V_0 = L_0; BZip2OutputStream_MakeMaps_m8FE0C6C5D7305AEA8F2FBC468BCBD0C2E096AC4B(__this, NULL); int32_t L_1 = __this->___nInUse; V_7 = ((int32_t)il2cpp_codegen_add(L_1, 1)); V_1 = 0; goto IL_002c; } IL_001f: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___mtfFreq; int32_t L_3 = V_1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (int32_t)0); int32_t L_4 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_002c: { int32_t L_5 = V_1; int32_t L_6 = V_7; if ((((int32_t)L_5) <= ((int32_t)L_6))) { goto IL_001f; } } { V_6 = 0; V_5 = 0; V_1 = 0; goto IL_0044; } IL_003b: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = V_0; int32_t L_8 = V_1; int32_t L_9 = V_1; NullCheck(L_7); (L_7)->SetAt(static_cast(L_8), (Il2CppChar)((int32_t)(uint16_t)L_9)); int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0044: { int32_t L_11 = V_1; int32_t L_12 = __this->___nInUse; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_003b; } } { V_1 = 0; goto IL_0158; } IL_0054: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_13 = __this->___unseqToSeq; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___block; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = __this->___zptr; int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); NullCheck(L_14); int32_t L_19 = L_18; uint8_t L_20 = (L_14)->GetAt(static_cast(L_19)); NullCheck(L_13); uint8_t L_21 = L_20; uint16_t L_22 = (uint16_t)(L_13)->GetAt(static_cast(L_21)); V_8 = L_22; V_2 = 0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_23 = V_0; int32_t L_24 = V_2; NullCheck(L_23); int32_t L_25 = L_24; uint16_t L_26 = (uint16_t)(L_23)->GetAt(static_cast(L_25)); V_3 = L_26; goto IL_0084; } IL_0074: { int32_t L_27 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_27, 1)); Il2CppChar L_28 = V_3; V_4 = L_28; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_29 = V_0; int32_t L_30 = V_2; NullCheck(L_29); int32_t L_31 = L_30; uint16_t L_32 = (uint16_t)(L_29)->GetAt(static_cast(L_31)); V_3 = L_32; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_33 = V_0; int32_t L_34 = V_2; Il2CppChar L_35 = V_4; NullCheck(L_33); (L_33)->SetAt(static_cast(L_34), (Il2CppChar)L_35); } IL_0084: { Il2CppChar L_36 = V_8; Il2CppChar L_37 = V_3; if ((!(((uint32_t)L_36) == ((uint32_t)L_37)))) { goto IL_0074; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_38 = V_0; Il2CppChar L_39 = V_3; NullCheck(L_38); (L_38)->SetAt(static_cast(0), (Il2CppChar)L_39); int32_t L_40 = V_2; if (L_40) { goto IL_009b; } } { int32_t L_41 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_41, 1)); goto IL_0154; } IL_009b: { int32_t L_42 = V_5; if ((((int32_t)L_42) <= ((int32_t)0))) { goto IL_0126; } } { int32_t L_43 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract(L_43, 1)); } IL_00a9: { int32_t L_44 = V_5; V_9 = ((int32_t)(L_44%2)); int32_t L_45 = V_9; switch (L_45) { case 0: { goto IL_00c0; } case 1: { goto IL_00eb; } } } { goto IL_0114; } IL_00c0: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_46 = __this->___szptr; int32_t L_47 = V_6; NullCheck(L_46); (L_46)->SetAt(static_cast(L_47), (int16_t)0); int32_t L_48 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_48, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->___mtfFreq; NullCheck(L_49); int32_t* L_50 = ((L_49)->GetAddressAt(static_cast(0))); int32_t L_51 = (*(int32_t*)L_50); *(int32_t*)L_50 = ((int32_t)il2cpp_codegen_add(L_51, 1)); goto IL_0114; } IL_00eb: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_52 = __this->___szptr; int32_t L_53 = V_6; NullCheck(L_52); (L_52)->SetAt(static_cast(L_53), (int16_t)1); int32_t L_54 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_54, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = __this->___mtfFreq; NullCheck(L_55); int32_t* L_56 = ((L_55)->GetAddressAt(static_cast(1))); int32_t L_57 = (*(int32_t*)L_56); *(int32_t*)L_56 = ((int32_t)il2cpp_codegen_add(L_57, 1)); } IL_0114: { int32_t L_58 = V_5; if ((((int32_t)L_58) < ((int32_t)2))) { goto IL_0123; } } { int32_t L_59 = V_5; V_5 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_59, 2))/2)); goto IL_00a9; } IL_0123: { V_5 = 0; } IL_0126: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_60 = __this->___szptr; int32_t L_61 = V_6; int32_t L_62 = V_2; NullCheck(L_60); (L_60)->SetAt(static_cast(L_61), (int16_t)((int16_t)((int32_t)il2cpp_codegen_add(L_62, 1)))); int32_t L_63 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_63, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_64 = __this->___mtfFreq; int32_t L_65 = V_2; NullCheck(L_64); int32_t* L_66 = ((L_64)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_65, 1))))); int32_t L_67 = (*(int32_t*)L_66); *(int32_t*)L_66 = ((int32_t)il2cpp_codegen_add(L_67, 1)); } IL_0154: { int32_t L_68 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_68, 1)); } IL_0158: { int32_t L_69 = V_1; int32_t L_70 = __this->___last; if ((((int32_t)L_69) <= ((int32_t)L_70))) { goto IL_0054; } } { int32_t L_71 = V_5; if ((((int32_t)L_71) <= ((int32_t)0))) { goto IL_01ec; } } { int32_t L_72 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract(L_72, 1)); } IL_0172: { int32_t L_73 = V_5; V_10 = ((int32_t)(L_73%2)); int32_t L_74 = V_10; switch (L_74) { case 0: { goto IL_0189; } case 1: { goto IL_01b4; } } } { goto IL_01dd; } IL_0189: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_75 = __this->___szptr; int32_t L_76 = V_6; NullCheck(L_75); (L_75)->SetAt(static_cast(L_76), (int16_t)0); int32_t L_77 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_77, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_78 = __this->___mtfFreq; NullCheck(L_78); int32_t* L_79 = ((L_78)->GetAddressAt(static_cast(0))); int32_t L_80 = (*(int32_t*)L_79); *(int32_t*)L_79 = ((int32_t)il2cpp_codegen_add(L_80, 1)); goto IL_01dd; } IL_01b4: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_81 = __this->___szptr; int32_t L_82 = V_6; NullCheck(L_81); (L_81)->SetAt(static_cast(L_82), (int16_t)1); int32_t L_83 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_83, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_84 = __this->___mtfFreq; NullCheck(L_84); int32_t* L_85 = ((L_84)->GetAddressAt(static_cast(1))); int32_t L_86 = (*(int32_t*)L_85); *(int32_t*)L_85 = ((int32_t)il2cpp_codegen_add(L_86, 1)); } IL_01dd: { int32_t L_87 = V_5; if ((((int32_t)L_87) < ((int32_t)2))) { goto IL_01ec; } } { int32_t L_88 = V_5; V_5 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_88, 2))/2)); goto IL_0172; } IL_01ec: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_89 = __this->___szptr; int32_t L_90 = V_6; int32_t L_91 = V_7; NullCheck(L_89); (L_89)->SetAt(static_cast(L_90), (int16_t)((int16_t)L_91)); int32_t L_92 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_92, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_93 = __this->___mtfFreq; int32_t L_94 = V_7; NullCheck(L_93); int32_t* L_95 = ((L_93)->GetAddressAt(static_cast(L_94))); int32_t L_96 = (*(int32_t*)L_95); *(int32_t*)L_95 = ((int32_t)il2cpp_codegen_add(L_96, 1)); int32_t L_97 = V_6; __this->___nMTF = L_97; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_Panic_mA1FCA6E8C7AC396F142905EAE84F4BAFE84D944D (const RuntimeMethod* method) { { BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096* L_0 = (BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2Exception_t1741AC6EA11FAF77F0D91DECA2B9440919007096_il2cpp_TypeInfo_var))); BZip2Exception__ctor_m8D0263A2BD0CCC9CB6D2886ABBE2539671EE4F1C(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB4B8A9A622E732CE017D3FD41C8BA6309DC2AD81)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BZip2OutputStream_Panic_mA1FCA6E8C7AC396F142905EAE84F4BAFE84D944D_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_HbMakeCodeLengths_m9737354FD2866F479B8C904E66C56FB575A75483 (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_len, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_freq, int32_t ___2_alphaSize, int32_t ___3_maxLen, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; bool V_6 = false; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_7 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_8 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_9 = NULL; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t G_B3_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B3_1 = NULL; int32_t G_B2_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B2_1 = NULL; int32_t G_B4_0 = 0; int32_t G_B4_1 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B4_2 = NULL; int32_t G_B30_0 = 0; int32_t G_B30_1 = 0; int32_t G_B30_2 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B30_3 = NULL; int32_t G_B29_0 = 0; int32_t G_B29_1 = 0; int32_t G_B29_2 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B29_3 = NULL; int32_t G_B31_0 = 0; int32_t G_B31_1 = 0; int32_t G_B31_2 = 0; int32_t G_B31_3 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B31_4 = NULL; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)260)); V_7 = L_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)516)); V_8 = L_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)516)); V_9 = L_2; V_10 = 0; goto IL_0045; } IL_0029: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_8; int32_t L_4 = V_10; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = ___1_freq; int32_t L_6 = V_10; NullCheck(L_5); int32_t L_7 = L_6; int32_t L_8 = (L_5)->GetAt(static_cast(L_7)); if (!L_8) { G_B3_0 = ((int32_t)il2cpp_codegen_add(L_4, 1)); G_B3_1 = L_3; goto IL_003b; } G_B2_0 = ((int32_t)il2cpp_codegen_add(L_4, 1)); G_B2_1 = L_3; } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = ___1_freq; int32_t L_10 = V_10; NullCheck(L_9); int32_t L_11 = L_10; int32_t L_12 = (L_9)->GetAt(static_cast(L_11)); G_B4_0 = L_12; G_B4_1 = G_B2_0; G_B4_2 = G_B2_1; goto IL_003c; } IL_003b: { G_B4_0 = 1; G_B4_1 = G_B3_0; G_B4_2 = G_B3_1; } IL_003c: { NullCheck(G_B4_2); (G_B4_2)->SetAt(static_cast(G_B4_1), (int32_t)((int32_t)(G_B4_0<<8))); int32_t L_13 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0045: { int32_t L_14 = V_10; int32_t L_15 = ___2_alphaSize; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0029; } } IL_004a: { int32_t L_16 = ___2_alphaSize; V_0 = L_16; V_1 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = V_7; NullCheck(L_17); (L_17)->SetAt(static_cast(0), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_8; NullCheck(L_18); (L_18)->SetAt(static_cast(0), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = V_9; NullCheck(L_19); (L_19)->SetAt(static_cast(0), (int32_t)((int32_t)-2)); V_11 = 1; goto IL_00af; } IL_0063: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_9; int32_t L_21 = V_11; NullCheck(L_20); (L_20)->SetAt(static_cast(L_21), (int32_t)(-1)); int32_t L_22 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_7; int32_t L_24 = V_1; int32_t L_25 = V_11; NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (int32_t)L_25); int32_t L_26 = V_1; V_12 = L_26; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_7; int32_t L_28 = V_12; NullCheck(L_27); int32_t L_29 = L_28; int32_t L_30 = (L_27)->GetAt(static_cast(L_29)); V_13 = L_30; goto IL_0091; } IL_007f: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_7; int32_t L_32 = V_12; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = V_7; int32_t L_34 = V_12; NullCheck(L_33); int32_t L_35 = ((int32_t)(L_34>>1)); int32_t L_36 = (L_33)->GetAt(static_cast(L_35)); NullCheck(L_31); (L_31)->SetAt(static_cast(L_32), (int32_t)L_36); int32_t L_37 = V_12; V_12 = ((int32_t)(L_37>>1)); } IL_0091: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = V_8; int32_t L_39 = V_13; NullCheck(L_38); int32_t L_40 = L_39; int32_t L_41 = (L_38)->GetAt(static_cast(L_40)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = V_7; int32_t L_44 = V_12; NullCheck(L_43); int32_t L_45 = ((int32_t)(L_44>>1)); int32_t L_46 = (L_43)->GetAt(static_cast(L_45)); NullCheck(L_42); int32_t L_47 = L_46; int32_t L_48 = (L_42)->GetAt(static_cast(L_47)); if ((((int32_t)L_41) < ((int32_t)L_48))) { goto IL_007f; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = V_7; int32_t L_50 = V_12; int32_t L_51 = V_13; NullCheck(L_49); (L_49)->SetAt(static_cast(L_50), (int32_t)L_51); int32_t L_52 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_52, 1)); } IL_00af: { int32_t L_53 = V_11; int32_t L_54 = ___2_alphaSize; if ((((int32_t)L_53) <= ((int32_t)L_54))) { goto IL_0063; } } { int32_t L_55 = V_1; if ((((int32_t)L_55) < ((int32_t)((int32_t)260)))) { goto IL_0248; } } { BZip2OutputStream_Panic_mA1FCA6E8C7AC396F142905EAE84F4BAFE84D944D(NULL); goto IL_0248; } IL_00c9: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_56 = V_7; NullCheck(L_56); int32_t L_57 = 1; int32_t L_58 = (L_56)->GetAt(static_cast(L_57)); V_2 = L_58; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_59 = V_7; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_60 = V_7; int32_t L_61 = V_1; NullCheck(L_60); int32_t L_62 = L_61; int32_t L_63 = (L_60)->GetAt(static_cast(L_62)); NullCheck(L_59); (L_59)->SetAt(static_cast(1), (int32_t)L_63); int32_t L_64 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_64, 1)); V_14 = 1; V_15 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_65 = V_7; int32_t L_66 = V_14; NullCheck(L_65); int32_t L_67 = L_66; int32_t L_68 = (L_65)->GetAt(static_cast(L_67)); V_16 = L_68; } IL_00e7: { int32_t L_69 = V_14; V_15 = ((int32_t)(L_69<<1)); int32_t L_70 = V_15; int32_t L_71 = V_1; if ((((int32_t)L_70) > ((int32_t)L_71))) { goto IL_0130; } } { int32_t L_72 = V_15; int32_t L_73 = V_1; if ((((int32_t)L_72) >= ((int32_t)L_73))) { goto IL_0111; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_74 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_75 = V_7; int32_t L_76 = V_15; NullCheck(L_75); int32_t L_77 = ((int32_t)il2cpp_codegen_add(L_76, 1)); int32_t L_78 = (L_75)->GetAt(static_cast(L_77)); NullCheck(L_74); int32_t L_79 = L_78; int32_t L_80 = (L_74)->GetAt(static_cast(L_79)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_81 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_82 = V_7; int32_t L_83 = V_15; NullCheck(L_82); int32_t L_84 = L_83; int32_t L_85 = (L_82)->GetAt(static_cast(L_84)); NullCheck(L_81); int32_t L_86 = L_85; int32_t L_87 = (L_81)->GetAt(static_cast(L_86)); if ((((int32_t)L_80) >= ((int32_t)L_87))) { goto IL_0111; } } { int32_t L_88 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_88, 1)); } IL_0111: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_89 = V_8; int32_t L_90 = V_16; NullCheck(L_89); int32_t L_91 = L_90; int32_t L_92 = (L_89)->GetAt(static_cast(L_91)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_93 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_94 = V_7; int32_t L_95 = V_15; NullCheck(L_94); int32_t L_96 = L_95; int32_t L_97 = (L_94)->GetAt(static_cast(L_96)); NullCheck(L_93); int32_t L_98 = L_97; int32_t L_99 = (L_93)->GetAt(static_cast(L_98)); if ((((int32_t)L_92) < ((int32_t)L_99))) { goto IL_0130; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_100 = V_7; int32_t L_101 = V_14; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_102 = V_7; int32_t L_103 = V_15; NullCheck(L_102); int32_t L_104 = L_103; int32_t L_105 = (L_102)->GetAt(static_cast(L_104)); NullCheck(L_100); (L_100)->SetAt(static_cast(L_101), (int32_t)L_105); int32_t L_106 = V_15; V_14 = L_106; goto IL_00e7; } IL_0130: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_107 = V_7; int32_t L_108 = V_14; int32_t L_109 = V_16; NullCheck(L_107); (L_107)->SetAt(static_cast(L_108), (int32_t)L_109); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_110 = V_7; NullCheck(L_110); int32_t L_111 = 1; int32_t L_112 = (L_110)->GetAt(static_cast(L_111)); V_3 = L_112; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_113 = V_7; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_114 = V_7; int32_t L_115 = V_1; NullCheck(L_114); int32_t L_116 = L_115; int32_t L_117 = (L_114)->GetAt(static_cast(L_116)); NullCheck(L_113); (L_113)->SetAt(static_cast(1), (int32_t)L_117); int32_t L_118 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_118, 1)); V_14 = 1; V_15 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_119 = V_7; int32_t L_120 = V_14; NullCheck(L_119); int32_t L_121 = L_120; int32_t L_122 = (L_119)->GetAt(static_cast(L_121)); V_16 = L_122; } IL_0155: { int32_t L_123 = V_14; V_15 = ((int32_t)(L_123<<1)); int32_t L_124 = V_15; int32_t L_125 = V_1; if ((((int32_t)L_124) > ((int32_t)L_125))) { goto IL_019e; } } { int32_t L_126 = V_15; int32_t L_127 = V_1; if ((((int32_t)L_126) >= ((int32_t)L_127))) { goto IL_017f; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_128 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_129 = V_7; int32_t L_130 = V_15; NullCheck(L_129); int32_t L_131 = ((int32_t)il2cpp_codegen_add(L_130, 1)); int32_t L_132 = (L_129)->GetAt(static_cast(L_131)); NullCheck(L_128); int32_t L_133 = L_132; int32_t L_134 = (L_128)->GetAt(static_cast(L_133)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_135 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_136 = V_7; int32_t L_137 = V_15; NullCheck(L_136); int32_t L_138 = L_137; int32_t L_139 = (L_136)->GetAt(static_cast(L_138)); NullCheck(L_135); int32_t L_140 = L_139; int32_t L_141 = (L_135)->GetAt(static_cast(L_140)); if ((((int32_t)L_134) >= ((int32_t)L_141))) { goto IL_017f; } } { int32_t L_142 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_142, 1)); } IL_017f: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_143 = V_8; int32_t L_144 = V_16; NullCheck(L_143); int32_t L_145 = L_144; int32_t L_146 = (L_143)->GetAt(static_cast(L_145)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_147 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_148 = V_7; int32_t L_149 = V_15; NullCheck(L_148); int32_t L_150 = L_149; int32_t L_151 = (L_148)->GetAt(static_cast(L_150)); NullCheck(L_147); int32_t L_152 = L_151; int32_t L_153 = (L_147)->GetAt(static_cast(L_152)); if ((((int32_t)L_146) < ((int32_t)L_153))) { goto IL_019e; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_154 = V_7; int32_t L_155 = V_14; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_156 = V_7; int32_t L_157 = V_15; NullCheck(L_156); int32_t L_158 = L_157; int32_t L_159 = (L_156)->GetAt(static_cast(L_158)); NullCheck(L_154); (L_154)->SetAt(static_cast(L_155), (int32_t)L_159); int32_t L_160 = V_15; V_14 = L_160; goto IL_0155; } IL_019e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_161 = V_7; int32_t L_162 = V_14; int32_t L_163 = V_16; NullCheck(L_161); (L_161)->SetAt(static_cast(L_162), (int32_t)L_163); int32_t L_164 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_164, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_165 = V_9; int32_t L_166 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_167 = V_9; int32_t L_168 = V_3; int32_t L_169 = V_0; int32_t L_170 = L_169; V_19 = L_170; NullCheck(L_167); (L_167)->SetAt(static_cast(L_168), (int32_t)L_170); int32_t L_171 = V_19; NullCheck(L_165); (L_165)->SetAt(static_cast(L_166), (int32_t)L_171); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_172 = V_8; int32_t L_173 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_174 = V_8; int32_t L_175 = V_2; NullCheck(L_174); int32_t L_176 = L_175; int32_t L_177 = (L_174)->GetAt(static_cast(L_176)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_178 = V_8; int32_t L_179 = V_3; NullCheck(L_178); int32_t L_180 = L_179; int32_t L_181 = (L_178)->GetAt(static_cast(L_180)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_182 = V_8; int32_t L_183 = V_2; NullCheck(L_182); int32_t L_184 = L_183; int32_t L_185 = (L_182)->GetAt(static_cast(L_184)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_186 = V_8; int32_t L_187 = V_3; NullCheck(L_186); int32_t L_188 = L_187; int32_t L_189 = (L_186)->GetAt(static_cast(L_188)); if ((((int32_t)((int32_t)(L_185&((int32_t)255)))) > ((int32_t)((int32_t)(L_189&((int32_t)255)))))) { G_B30_0 = 1; G_B30_1 = ((int32_t)((int64_t)il2cpp_codegen_add(((int64_t)(((int64_t)L_177)&((int64_t)(uint64_t)((uint32_t)((int32_t)-256))))), ((int64_t)(((int64_t)L_181)&((int64_t)(uint64_t)((uint32_t)((int32_t)-256)))))))); G_B30_2 = L_173; G_B30_3 = L_172; goto IL_01f7; } G_B29_0 = 1; G_B29_1 = ((int32_t)((int64_t)il2cpp_codegen_add(((int64_t)(((int64_t)L_177)&((int64_t)(uint64_t)((uint32_t)((int32_t)-256))))), ((int64_t)(((int64_t)L_181)&((int64_t)(uint64_t)((uint32_t)((int32_t)-256)))))))); G_B29_2 = L_173; G_B29_3 = L_172; } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_190 = V_8; int32_t L_191 = V_3; NullCheck(L_190); int32_t L_192 = L_191; int32_t L_193 = (L_190)->GetAt(static_cast(L_192)); G_B31_0 = ((int32_t)(L_193&((int32_t)255))); G_B31_1 = G_B29_0; G_B31_2 = G_B29_1; G_B31_3 = G_B29_2; G_B31_4 = G_B29_3; goto IL_0201; } IL_01f7: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_194 = V_8; int32_t L_195 = V_2; NullCheck(L_194); int32_t L_196 = L_195; int32_t L_197 = (L_194)->GetAt(static_cast(L_196)); G_B31_0 = ((int32_t)(L_197&((int32_t)255))); G_B31_1 = G_B30_0; G_B31_2 = G_B30_1; G_B31_3 = G_B30_2; G_B31_4 = G_B30_3; } IL_0201: { NullCheck(G_B31_4); (G_B31_4)->SetAt(static_cast(G_B31_3), (int32_t)((int32_t)(G_B31_2|((int32_t)il2cpp_codegen_add(G_B31_1, G_B31_0))))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_198 = V_9; int32_t L_199 = V_0; NullCheck(L_198); (L_198)->SetAt(static_cast(L_199), (int32_t)(-1)); int32_t L_200 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_200, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_201 = V_7; int32_t L_202 = V_1; int32_t L_203 = V_0; NullCheck(L_201); (L_201)->SetAt(static_cast(L_202), (int32_t)L_203); int32_t L_204 = V_1; V_14 = L_204; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_205 = V_7; int32_t L_206 = V_14; NullCheck(L_205); int32_t L_207 = L_206; int32_t L_208 = (L_205)->GetAt(static_cast(L_207)); V_16 = L_208; goto IL_0230; } IL_021e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_209 = V_7; int32_t L_210 = V_14; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_211 = V_7; int32_t L_212 = V_14; NullCheck(L_211); int32_t L_213 = ((int32_t)(L_212>>1)); int32_t L_214 = (L_211)->GetAt(static_cast(L_213)); NullCheck(L_209); (L_209)->SetAt(static_cast(L_210), (int32_t)L_214); int32_t L_215 = V_14; V_14 = ((int32_t)(L_215>>1)); } IL_0230: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_216 = V_8; int32_t L_217 = V_16; NullCheck(L_216); int32_t L_218 = L_217; int32_t L_219 = (L_216)->GetAt(static_cast(L_218)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_220 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_221 = V_7; int32_t L_222 = V_14; NullCheck(L_221); int32_t L_223 = ((int32_t)(L_222>>1)); int32_t L_224 = (L_221)->GetAt(static_cast(L_223)); NullCheck(L_220); int32_t L_225 = L_224; int32_t L_226 = (L_220)->GetAt(static_cast(L_225)); if ((((int32_t)L_219) < ((int32_t)L_226))) { goto IL_021e; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_227 = V_7; int32_t L_228 = V_14; int32_t L_229 = V_16; NullCheck(L_227); (L_227)->SetAt(static_cast(L_228), (int32_t)L_229); } IL_0248: { int32_t L_230 = V_1; if ((((int32_t)L_230) > ((int32_t)1))) { goto IL_00c9; } } { int32_t L_231 = V_0; if ((((int32_t)L_231) < ((int32_t)((int32_t)516)))) { goto IL_025c; } } { BZip2OutputStream_Panic_mA1FCA6E8C7AC396F142905EAE84F4BAFE84D944D(NULL); } IL_025c: { V_6 = (bool)0; V_17 = 1; goto IL_0299; } IL_0264: { V_4 = 0; int32_t L_232 = V_17; V_5 = L_232; goto IL_027a; } IL_026d: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_233 = V_9; int32_t L_234 = V_5; NullCheck(L_233); int32_t L_235 = L_234; int32_t L_236 = (L_233)->GetAt(static_cast(L_235)); V_5 = L_236; int32_t L_237 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_237, 1)); } IL_027a: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_238 = V_9; int32_t L_239 = V_5; NullCheck(L_238); int32_t L_240 = L_239; int32_t L_241 = (L_238)->GetAt(static_cast(L_240)); if ((((int32_t)L_241) >= ((int32_t)0))) { goto IL_026d; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_242 = ___0_len; int32_t L_243 = V_17; int32_t L_244 = V_4; NullCheck(L_242); (L_242)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_243, 1))), (Il2CppChar)((int32_t)(uint16_t)L_244)); int32_t L_245 = V_4; int32_t L_246 = ___3_maxLen; if ((((int32_t)L_245) <= ((int32_t)L_246))) { goto IL_0293; } } { V_6 = (bool)1; } IL_0293: { int32_t L_247 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_247, 1)); } IL_0299: { int32_t L_248 = V_17; int32_t L_249 = ___2_alphaSize; if ((((int32_t)L_248) <= ((int32_t)L_249))) { goto IL_0264; } } { bool L_250 = V_6; if (L_250) { goto IL_02a3; } } { return; } IL_02a3: { V_18 = 1; goto IL_02c8; } IL_02a8: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_251 = V_8; int32_t L_252 = V_18; NullCheck(L_251); int32_t L_253 = L_252; int32_t L_254 = (L_251)->GetAt(static_cast(L_253)); V_4 = ((int32_t)(L_254>>8)); int32_t L_255 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(1, ((int32_t)(L_255/2)))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_256 = V_8; int32_t L_257 = V_18; int32_t L_258 = V_4; NullCheck(L_256); (L_256)->SetAt(static_cast(L_257), (int32_t)((int32_t)(L_258<<8))); int32_t L_259 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_259, 1)); } IL_02c8: { int32_t L_260 = V_18; int32_t L_261 = ___2_alphaSize; if ((((int32_t)L_260) < ((int32_t)L_261))) { goto IL_02a8; } } { goto IL_004a; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BZip2OutputStream_HbAssignCodes_m001C0847ABDDFF8C16A4D136FB8BED4AC9D1AC65 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_code, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___1_length, int32_t ___2_minLen, int32_t ___3_maxLen, int32_t ___4_alphaSize, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { V_0 = 0; int32_t L_0 = ___2_minLen; V_1 = L_0; goto IL_0029; } IL_0006: { V_2 = 0; goto IL_001c; } IL_000a: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = ___1_length; int32_t L_2 = V_2; NullCheck(L_1); int32_t L_3 = L_2; uint16_t L_4 = (uint16_t)(L_1)->GetAt(static_cast(L_3)); int32_t L_5 = V_1; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_0018; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = ___0_code; int32_t L_7 = V_2; int32_t L_8 = V_0; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (int32_t)L_8); int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0018: { int32_t L_10 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_001c: { int32_t L_11 = V_2; int32_t L_12 = ___4_alphaSize; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_000a; } } { int32_t L_13 = V_0; V_0 = ((int32_t)(L_13<<1)); int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0029: { int32_t L_15 = V_1; int32_t L_16 = ___3_maxLen; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_0006; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t BZip2OutputStream_Med3_mE5318A58360D8CD2CA8D48BB5BE178194F8563E2 (uint8_t ___0_a, uint8_t ___1_b, uint8_t ___2_c, const RuntimeMethod* method) { uint8_t V_0 = 0x0; { uint8_t L_0 = ___0_a; uint8_t L_1 = ___1_b; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000c; } } { uint8_t L_2 = ___0_a; V_0 = L_2; uint8_t L_3 = ___1_b; ___0_a = L_3; uint8_t L_4 = V_0; ___1_b = L_4; } IL_000c: { uint8_t L_5 = ___1_b; uint8_t L_6 = ___2_c; if ((((int32_t)L_5) <= ((int32_t)L_6))) { goto IL_0018; } } { uint8_t L_7 = ___1_b; V_0 = L_7; uint8_t L_8 = ___2_c; ___1_b = L_8; uint8_t L_9 = V_0; ___2_c = L_9; } IL_0018: { uint8_t L_10 = ___0_a; uint8_t L_11 = ___1_b; if ((((int32_t)L_10) <= ((int32_t)L_11))) { goto IL_001f; } } { uint8_t L_12 = ___0_a; ___1_b = L_12; } IL_001f: { uint8_t L_13 = ___1_b; return L_13; } } #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 int64_t Adler32_get_Value_m0DACE9C725B003DA3564C093734924D12CD06779 (Adler32_t3C87E4FAF7E69D4379B00B6883FFD286EF5916DD* __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->___checksum; return ((int64_t)(uint64_t)L_0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32__ctor_mFA294FA6B4753190DA810738C9F2BB9E2EC0778A (Adler32_t3C87E4FAF7E69D4379B00B6883FFD286EF5916DD* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Adler32_Reset_m4E083148FC48FE230B0B01726C43938FEAA393E8(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32_Reset_m4E083148FC48FE230B0B01726C43938FEAA393E8 (Adler32_t3C87E4FAF7E69D4379B00B6883FFD286EF5916DD* __this, const RuntimeMethod* method) { { __this->___checksum = 1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32_Update_mE14688AF670910792BE06FB3571010ACCFFAEB91 (Adler32_t3C87E4FAF7E69D4379B00B6883FFD286EF5916DD* __this, int32_t ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; uint32_t V_1 = 0; { uint32_t L_0 = __this->___checksum; V_0 = ((int32_t)((int32_t)L_0&((int32_t)65535))); uint32_t L_1 = __this->___checksum; V_1 = ((int32_t)((uint32_t)L_1>>((int32_t)16))); uint32_t L_2 = V_0; int32_t L_3 = ___0_value; V_0 = ((int32_t)((uint32_t)(int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, ((int32_t)(L_3&((int32_t)255)))))%(uint32_t)(int32_t)((int32_t)65521))); uint32_t L_4 = V_0; uint32_t L_5 = V_1; V_1 = ((int32_t)((uint32_t)(int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))%(uint32_t)(int32_t)((int32_t)65521))); uint32_t L_6 = V_1; uint32_t L_7 = V_0; __this->___checksum = ((int32_t)il2cpp_codegen_add(((int32_t)((int32_t)L_6<<((int32_t)16))), (int32_t)L_7)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32_Update_m42696D19591C5AB73E4D8CE4BED4CF61D2D8B7C0 (Adler32_t3C87E4FAF7E69D4379B00B6883FFD286EF5916DD* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, 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*)&Adler32_Update_m42696D19591C5AB73E4D8CE4BED4CF61D2D8B7C0_RuntimeMethod_var))); } IL_000e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer; NullCheck(L_3); Adler32_Update_m3C48D85060CB110CC015B42DC9ABDC549422E335(__this, L_2, 0, ((int32_t)(((RuntimeArray*)L_3)->max_length)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32_Update_m3C48D85060CB110CC015B42DC9ABDC549422E335 (Adler32_t3C87E4FAF7E69D4379B00B6883FFD286EF5916DD* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { uint32_t V_0 = 0; uint32_t V_1 = 0; int32_t V_2 = 0; { 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*)&Adler32_Update_m3C48D85060CB110CC015B42DC9ABDC549422E335_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*)&_stringLiteral2ADD38D5A5D6AF5D786F780BFBD396FC5C0F2910)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Adler32_Update_m3C48D85060CB110CC015B42DC9ABDC549422E335_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*)&_stringLiteral2ADD38D5A5D6AF5D786F780BFBD396FC5C0F2910)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Adler32_Update_m3C48D85060CB110CC015B42DC9ABDC549422E335_RuntimeMethod_var))); } IL_0036: { int32_t L_6 = ___1_offset; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_buffer; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))) { goto IL_004c; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0B194DE25C1F1DDB84FED7C38A7608E1ED45CE9A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Adler32_Update_m3C48D85060CB110CC015B42DC9ABDC549422E335_RuntimeMethod_var))); } IL_004c: { int32_t L_9 = ___1_offset; int32_t L_10 = ___2_count; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_buffer; NullCheck(L_11); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_9, L_10))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))) { goto IL_0064; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_12 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDA88EC49B0E249E0CFAA7AC6F07F955DB943988F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Adler32_Update_m3C48D85060CB110CC015B42DC9ABDC549422E335_RuntimeMethod_var))); } IL_0064: { uint32_t L_13 = __this->___checksum; V_0 = ((int32_t)((int32_t)L_13&((int32_t)65535))); uint32_t L_14 = __this->___checksum; V_1 = ((int32_t)((uint32_t)L_14>>((int32_t)16))); goto IL_00bd; } IL_007d: { V_2 = ((int32_t)3800); int32_t L_15 = V_2; int32_t L_16 = ___2_count; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_0089; } } { int32_t L_17 = ___2_count; V_2 = L_17; } IL_0089: { int32_t L_18 = ___2_count; int32_t L_19 = V_2; ___2_count = ((int32_t)il2cpp_codegen_subtract(L_18, L_19)); goto IL_00a5; } IL_0090: { uint32_t L_20 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer; int32_t L_22 = ___1_offset; int32_t L_23 = L_22; ___1_offset = ((int32_t)il2cpp_codegen_add(L_23, 1)); NullCheck(L_21); int32_t L_24 = L_23; uint8_t L_25 = (L_21)->GetAt(static_cast(L_24)); V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, ((int32_t)((int32_t)L_25&((int32_t)255))))); uint32_t L_26 = V_1; uint32_t L_27 = V_0; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); } IL_00a5: { int32_t L_28 = V_2; int32_t L_29 = ((int32_t)il2cpp_codegen_subtract(L_28, 1)); V_2 = L_29; if ((((int32_t)L_29) >= ((int32_t)0))) { goto IL_0090; } } { uint32_t L_30 = V_0; V_0 = ((int32_t)((uint32_t)(int32_t)L_30%(uint32_t)(int32_t)((int32_t)65521))); uint32_t L_31 = V_1; V_1 = ((int32_t)((uint32_t)(int32_t)L_31%(uint32_t)(int32_t)((int32_t)65521))); } IL_00bd: { int32_t L_32 = ___2_count; if ((((int32_t)L_32) > ((int32_t)0))) { goto IL_007d; } } { uint32_t L_33 = V_1; uint32_t L_34 = V_0; __this->___checksum = ((int32_t)(((int32_t)((int32_t)L_33<<((int32_t)16)))|(int32_t)L_34)); 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 uint32_t Crc32_ComputeCrc32_m23EDC36D6FF8E4CA79C9973D5A9D7039DB8B146B (uint32_t ___0_oldCrc, uint8_t ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ((Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_StaticFields*)il2cpp_codegen_static_fields_for(Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var))->___CrcTable; uint32_t L_1 = ___0_oldCrc; uint8_t L_2 = ___1_value; NullCheck(L_0); uintptr_t L_3 = ((uintptr_t)((int32_t)(((int32_t)((int32_t)L_1^(int32_t)L_2))&((int32_t)255)))); uint32_t L_4 = (L_0)->GetAt(static_cast(L_3)); uint32_t L_5 = ___0_oldCrc; return ((int32_t)((int32_t)L_4^((int32_t)((uint32_t)L_5>>8)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Crc32_get_Value_m020994D900C4045A53E71816600C3604A5475246 (Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->___crc; return ((int64_t)(uint64_t)L_0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Crc32_set_Value_m7B6095DB470118CA615524C2EFBEF6512B8CACF7 (Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; __this->___crc = ((int32_t)(uint32_t)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Crc32_Reset_mB87E942B0A544B450C533C3A82A3703B55B0A5BD (Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* __this, const RuntimeMethod* method) { { __this->___crc = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B (Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* __this, int32_t ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint32_t L_0 = __this->___crc; __this->___crc = ((int32_t)((int32_t)L_0^(-1))); il2cpp_codegen_runtime_class_init_inline(Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = ((Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_StaticFields*)il2cpp_codegen_static_fields_for(Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var))->___CrcTable; uint32_t L_2 = __this->___crc; int32_t L_3 = ___0_value; if ((int64_t)(((int64_t)(((int64_t)(((int64_t)(uint64_t)L_2)^((int64_t)L_3)))&((int64_t)((int32_t)255))))) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B_RuntimeMethod_var); NullCheck(L_1); intptr_t L_4 = ((intptr_t)((int64_t)(((int64_t)(((int64_t)(uint64_t)L_2)^((int64_t)L_3)))&((int64_t)((int32_t)255))))); uint32_t L_5 = (L_1)->GetAt(static_cast(L_4)); uint32_t L_6 = __this->___crc; __this->___crc = ((int32_t)((int32_t)L_5^((int32_t)((uint32_t)L_6>>8)))); uint32_t L_7 = __this->___crc; __this->___crc = ((int32_t)((int32_t)L_7^(-1))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Crc32_Update_m701E85471CF7C30F55D6DB253F47CE0D9CE16C4B (Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, 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*)&Crc32_Update_m701E85471CF7C30F55D6DB253F47CE0D9CE16C4B_RuntimeMethod_var))); } IL_000e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer; NullCheck(L_3); Crc32_Update_m0DA80A4592CFD2D603B9D0C582D44074AC8AF6DF(__this, L_2, 0, ((int32_t)(((RuntimeArray*)L_3)->max_length)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Crc32_Update_m0DA80A4592CFD2D603B9D0C582D44074AC8AF6DF (Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* __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*)&Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Crc32_Update_m0DA80A4592CFD2D603B9D0C582D44074AC8AF6DF_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___2_count; 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*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20C235BB6FA1F3D888042986BC2236711142BAFB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Crc32_Update_m0DA80A4592CFD2D603B9D0C582D44074AC8AF6DF_RuntimeMethod_var))); } IL_0022: { int32_t L_4 = ___1_offset; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_002e; } } { int32_t L_5 = ___1_offset; int32_t L_6 = ___2_count; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_buffer; NullCheck(L_7); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_5, L_6))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))) { goto IL_0039; } } IL_002e: { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Crc32_Update_m0DA80A4592CFD2D603B9D0C582D44074AC8AF6DF_RuntimeMethod_var))); } IL_0039: { uint32_t L_9 = __this->___crc; __this->___crc = ((int32_t)((int32_t)L_9^(-1))); goto IL_0074; } IL_0049: { il2cpp_codegen_runtime_class_init_inline(Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = ((Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_StaticFields*)il2cpp_codegen_static_fields_for(Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var))->___CrcTable; uint32_t L_11 = __this->___crc; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer; int32_t L_13 = ___1_offset; int32_t L_14 = L_13; ___1_offset = ((int32_t)il2cpp_codegen_add(L_14, 1)); NullCheck(L_12); int32_t L_15 = L_14; uint8_t L_16 = (L_12)->GetAt(static_cast(L_15)); NullCheck(L_10); uintptr_t L_17 = ((uintptr_t)((int32_t)(((int32_t)((int32_t)L_11^(int32_t)L_16))&((int32_t)255)))); uint32_t L_18 = (L_10)->GetAt(static_cast(L_17)); uint32_t L_19 = __this->___crc; __this->___crc = ((int32_t)((int32_t)L_18^((int32_t)((uint32_t)L_19>>8)))); } IL_0074: { int32_t L_20 = ___2_count; int32_t L_21 = ((int32_t)il2cpp_codegen_subtract(L_20, 1)); ___2_count = L_21; if ((((int32_t)L_21) >= ((int32_t)0))) { goto IL_0049; } } { uint32_t L_22 = __this->___crc; __this->___crc = ((int32_t)((int32_t)L_22^(-1))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Crc32__ctor_m7E95E9F0F0295D6766BE5ECEF0C770EDB47F6DEE (Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Crc32__cctor_m809FBE9F68CB2C6182D4DBD75B6D246A023467BB (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x60004f9U2D1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x60004f9U2D1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_StaticFields*)il2cpp_codegen_static_fields_for(Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var))->___CrcTable = L_1; Il2CppCodeGenWriteBarrier((void**)(&((Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_StaticFields*)il2cpp_codegen_static_fields_for(Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var))->___CrcTable), (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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StrangeCRC__ctor_m2122C1E08A26C81203F740658B3BAEB4E4F770A8 (StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); StrangeCRC_Reset_mC028D6103760C58AC5ED04286324E519EF0C83C4(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StrangeCRC_Reset_mC028D6103760C58AC5ED04286324E519EF0C83C4 (StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18* __this, const RuntimeMethod* method) { { __this->___globalCrc = (-1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t StrangeCRC_get_Value_m4D83E61D44CE0298A2F2705C4B2975F84D4C0281 (StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___globalCrc; return ((int64_t)((~L_0))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StrangeCRC_Update_m2209672E977B844A73E201FBC224CBA98007CD3A (StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18* __this, int32_t ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = __this->___globalCrc; int32_t L_1 = ___0_value; V_0 = ((int32_t)(((int32_t)(L_0>>((int32_t)24)))^L_1)); int32_t L_2 = V_0; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)256), L_3)); } IL_0018: { int32_t L_4 = __this->___globalCrc; il2cpp_codegen_runtime_class_init_inline(StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = ((StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18_StaticFields*)il2cpp_codegen_static_fields_for(StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18_il2cpp_TypeInfo_var))->___crc32Table; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; uint32_t L_8 = (L_5)->GetAt(static_cast(L_7)); __this->___globalCrc = ((int32_t)((int64_t)(((int64_t)((int32_t)(L_4<<8)))^((int64_t)(uint64_t)L_8)))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StrangeCRC_Update_mBB3599CE1D2661F288C6FB6870DF4FCD845FB84F (StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, 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*)&StrangeCRC_Update_mBB3599CE1D2661F288C6FB6870DF4FCD845FB84F_RuntimeMethod_var))); } IL_000e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer; NullCheck(L_3); StrangeCRC_Update_mCEE754DEA9FCFBC6C51FCC8E8D298A07C107668F(__this, L_2, 0, ((int32_t)(((RuntimeArray*)L_3)->max_length)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StrangeCRC_Update_mCEE754DEA9FCFBC6C51FCC8E8D298A07C107668F (StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { int32_t V_0 = 0; { 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*)&StrangeCRC_Update_mCEE754DEA9FCFBC6C51FCC8E8D298A07C107668F_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*)&_stringLiteral098567EBABAF9EF23ABBEB2D64FBBC73A6E87A06)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StrangeCRC_Update_mCEE754DEA9FCFBC6C51FCC8E8D298A07C107668F_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*)&_stringLiteral098567EBABAF9EF23ABBEB2D64FBBC73A6E87A06)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StrangeCRC_Update_mCEE754DEA9FCFBC6C51FCC8E8D298A07C107668F_RuntimeMethod_var))); } IL_0036: { int32_t L_6 = ___1_offset; int32_t L_7 = ___2_count; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_buffer; NullCheck(L_8); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_6, L_7))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))) { goto IL_0049; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_9 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StrangeCRC_Update_mCEE754DEA9FCFBC6C51FCC8E8D298A07C107668F_RuntimeMethod_var))); } IL_0049: { V_0 = 0; goto IL_005f; } IL_004d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_buffer; int32_t L_11 = ___1_offset; int32_t L_12 = L_11; ___1_offset = ((int32_t)il2cpp_codegen_add(L_12, 1)); NullCheck(L_10); int32_t L_13 = L_12; uint8_t L_14 = (L_10)->GetAt(static_cast(L_13)); StrangeCRC_Update_m2209672E977B844A73E201FBC224CBA98007CD3A(__this, L_14, NULL); int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_005f: { int32_t L_16 = V_0; int32_t L_17 = ___2_count; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_004d; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StrangeCRC__cctor_mFDB9E47F443C39B5B20CBDABEAA0AC06E2C413ED (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x60004faU2D1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x60004faU2D1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18_StaticFields*)il2cpp_codegen_static_fields_for(StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18_il2cpp_TypeInfo_var))->___crc32Table = L_1; Il2CppCodeGenWriteBarrier((void**)(&((StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18_StaticFields*)il2cpp_codegen_static_fields_for(StrangeCRC_t2042CC26DEB93341589803431EEC442DA058EE18_il2cpp_TypeInfo_var))->___crc32Table), (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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScanEventArgs__ctor_mFACB7C5FD54D5E2A32CF44D7E74F5C1C297206AD (ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* __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; } { __this->___continueRunning_ = (bool)1; il2cpp_codegen_runtime_class_init_inline(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var); EventArgs__ctor_mC6F9412D03203ADEF854117542C8EBF61624C8C3(__this, NULL); String_t* L_0 = ___0_name; __this->___name_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___name_), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ScanEventArgs_get_Name_m15EDAAB9D15CB8C19DC0E44416A269CF1FD469DA (ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___name_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ScanEventArgs_get_ContinueRunning_mEA6C209E9C4691FABFE4AC65751BAB809A3FE1DB (ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* __this, const RuntimeMethod* method) { { bool L_0 = __this->___continueRunning_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScanEventArgs_set_ContinueRunning_m05FB7A19356D03D703D6966C04A78417C6489BD4 (ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___continueRunning_ = 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 void ProgressEventArgs__ctor_mA7DB7B89C8203EB6D0ACC01913251092E8F5DE20 (ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* __this, String_t* ___0_name, int64_t ___1_processed, int64_t ___2_target, 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; } { __this->___continueRunning_ = (bool)1; il2cpp_codegen_runtime_class_init_inline(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var); EventArgs__ctor_mC6F9412D03203ADEF854117542C8EBF61624C8C3(__this, NULL); String_t* L_0 = ___0_name; __this->___name_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___name_), (void*)L_0); int64_t L_1 = ___1_processed; __this->___processed_ = L_1; int64_t L_2 = ___2_target; __this->___target_ = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ProgressEventArgs_get_Name_m57578F0D80F5F9CE695CC8BF42743FAB1D6BC3EB (ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___name_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ProgressEventArgs_get_ContinueRunning_m768884C3FFF01F2F2A17F6E01AF2B62ABD66F224 (ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* __this, const RuntimeMethod* method) { { bool L_0 = __this->___continueRunning_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProgressEventArgs_set_ContinueRunning_m50A601599419C08CC6397816D9D0CB723933175C (ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___continueRunning_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ProgressEventArgs_get_PercentComplete_mB66650BE0BB530FBAA39501E0AF1194CA98B7947 (ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { int64_t L_0 = __this->___target_; if ((((int64_t)L_0) > ((int64_t)((int64_t)0)))) { goto IL_0012; } } { V_0 = (0.0f); goto IL_0028; } IL_0012: { int64_t L_1 = __this->___processed_; int64_t L_2 = __this->___target_; V_0 = ((float)il2cpp_codegen_multiply(((float)(((float)L_1)/((float)L_2))), (100.0f))); } IL_0028: { float L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ProgressEventArgs_get_Processed_mAC9BBA7874366F700BE0A41F3BD2DF5FEF52DCA7 (ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___processed_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ProgressEventArgs_get_Target_m19CEFABABA54A9E74603C5228BE3C089C8D5B314 (ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___target_; 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 DirectoryEventArgs__ctor_m6A0E1919EA5B2EBF84C15CEF9973A93C16E2F867 (DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* __this, String_t* ___0_name, bool ___1_hasMatchingFiles, const RuntimeMethod* method) { { String_t* L_0 = ___0_name; ScanEventArgs__ctor_mFACB7C5FD54D5E2A32CF44D7E74F5C1C297206AD(__this, L_0, NULL); bool L_1 = ___1_hasMatchingFiles; __this->___hasMatchingFiles_ = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DirectoryEventArgs_get_HasMatchingFiles_m19403CCBEBB6762D048AA68A54481561514954E0 (DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* __this, const RuntimeMethod* method) { { bool L_0 = __this->___hasMatchingFiles_; 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 ScanFailureEventArgs__ctor_mE27348816961A9759E40DD2AEEF047098D66D3F9 (ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* __this, String_t* ___0_name, Exception_t* ___1_e, 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->___name_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___name_), (void*)L_0); Exception_t* L_1 = ___1_e; __this->___exception_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___exception_), (void*)L_1); __this->___continueRunning_ = (bool)1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ScanFailureEventArgs_get_Name_m95B7F58786365C6499E53DE7AA790F33A986D55C (ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___name_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ScanFailureEventArgs_get_Exception_m40842AB44511E152539E2DFC01BCB38D90BB7B37 (ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* __this, const RuntimeMethod* method) { { Exception_t* L_0 = __this->___exception_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ScanFailureEventArgs_get_ContinueRunning_m95AEC1EF5F42917797E77BA15D840D7EAEA67C66 (ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* __this, const RuntimeMethod* method) { { bool L_0 = __this->___continueRunning_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScanFailureEventArgs_set_ContinueRunning_m7A601847E8E6635BB51DD9137CFA6CF95F257A0A (ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___continueRunning_ = 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 ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_Multicast(ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* __this, RuntimeObject* ___0_sender, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* ___1_e, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_sender, ___1_e, reinterpret_cast(currentDelegate->___method)); } } void ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_OpenInst(ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* __this, RuntimeObject* ___0_sender, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); typedef void (*FunctionPointerType) (RuntimeObject*, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method); } void ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_OpenStatic(ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* __this, RuntimeObject* ___0_sender, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method); } void ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_OpenVirtual(ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* __this, RuntimeObject* ___0_sender, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); VirtualActionInvoker1< DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_sender, ___1_e); } void ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_OpenInterface(ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* __this, RuntimeObject* ___0_sender, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); InterfaceActionInvoker1< DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_sender, ___1_e); } void ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_OpenGenericVirtual(ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* __this, RuntimeObject* ___0_sender, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); GenericVirtualActionInvoker1< DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* >::Invoke(method, ___0_sender, ___1_e); } void ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_OpenGenericInterface(ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* __this, RuntimeObject* ___0_sender, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); GenericInterfaceActionInvoker1< DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* >::Invoke(method, ___0_sender, ___1_e); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProcessDirectoryHandler__ctor_mEB31C498BE7D4259722758C08476BE9129919608 (ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* __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)&ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_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)&ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_OpenGenericInterface; else __this->___invoke_impl = (intptr_t)&ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl = (intptr_t)&ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_OpenInterface; else __this->___invoke_impl = (intptr_t)&ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_OpenVirtual; } else { __this->___invoke_impl = (intptr_t)&ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_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)&ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD (ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* __this, RuntimeObject* ___0_sender, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ProcessDirectoryHandler_BeginInvoke_m03F7A2A89F8091D71B24D170BE229F42D043A6AF (ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* __this, RuntimeObject* ___0_sender, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* ___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 ProcessDirectoryHandler_EndInvoke_mAA1CCE1ED7AB3C3C83CB3786B3D0EC7B82B3A454 (ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* __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 void ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_Multicast(ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_sender, ___1_e, reinterpret_cast(currentDelegate->___method)); } } void ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_OpenInst(ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); typedef void (*FunctionPointerType) (RuntimeObject*, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method); } void ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_OpenStatic(ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method); } void ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_OpenVirtual(ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); VirtualActionInvoker1< ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_sender, ___1_e); } void ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_OpenInterface(ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); InterfaceActionInvoker1< ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_sender, ___1_e); } void ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_OpenGenericVirtual(ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); GenericVirtualActionInvoker1< ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* >::Invoke(method, ___0_sender, ___1_e); } void ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_OpenGenericInterface(ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); GenericInterfaceActionInvoker1< ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* >::Invoke(method, ___0_sender, ___1_e); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProcessFileHandler__ctor_m1A3AF9024047C9B21F7239A45533DCE044538BB5 (ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* __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)&ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_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)&ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_OpenGenericInterface; else __this->___invoke_impl = (intptr_t)&ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl = (intptr_t)&ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_OpenInterface; else __this->___invoke_impl = (intptr_t)&ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_OpenVirtual; } else { __this->___invoke_impl = (intptr_t)&ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_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)&ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4 (ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ProcessFileHandler_BeginInvoke_m2CC658CE39061248BBCE5BE74530BC07BFB6B93F (ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___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 ProcessFileHandler_EndInvoke_mFC1B832EDA3E468E7646C2B19C9B8D870764DDB1 (ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* __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 void ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_Multicast(ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* __this, RuntimeObject* ___0_sender, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* ___1_e, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_sender, ___1_e, reinterpret_cast(currentDelegate->___method)); } } void ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_OpenInst(ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* __this, RuntimeObject* ___0_sender, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); typedef void (*FunctionPointerType) (RuntimeObject*, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method); } void ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_OpenStatic(ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* __this, RuntimeObject* ___0_sender, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method); } void ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_OpenVirtual(ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* __this, RuntimeObject* ___0_sender, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); VirtualActionInvoker1< ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_sender, ___1_e); } void ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_OpenInterface(ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* __this, RuntimeObject* ___0_sender, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); InterfaceActionInvoker1< ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_sender, ___1_e); } void ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_OpenGenericVirtual(ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* __this, RuntimeObject* ___0_sender, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); GenericVirtualActionInvoker1< ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* >::Invoke(method, ___0_sender, ___1_e); } void ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_OpenGenericInterface(ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* __this, RuntimeObject* ___0_sender, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); GenericInterfaceActionInvoker1< ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* >::Invoke(method, ___0_sender, ___1_e); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProgressHandler__ctor_m3A4C93820C4F3B9D0D5B113320181B5B3B65529A (ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* __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)&ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_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)&ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_OpenGenericInterface; else __this->___invoke_impl = (intptr_t)&ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl = (intptr_t)&ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_OpenInterface; else __this->___invoke_impl = (intptr_t)&ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_OpenVirtual; } else { __this->___invoke_impl = (intptr_t)&ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_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)&ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A (ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* __this, RuntimeObject* ___0_sender, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ProgressHandler_BeginInvoke_mF8A9CADD830DFF8819075E20EC30EA4EF03DC323 (ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* __this, RuntimeObject* ___0_sender, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* ___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 ProgressHandler_EndInvoke_m5B5E23DE3DCD51D04F9C333E9C882FAF48965376 (ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* __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 void CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_Multicast(CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_sender, ___1_e, reinterpret_cast(currentDelegate->___method)); } } void CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_OpenInst(CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); typedef void (*FunctionPointerType) (RuntimeObject*, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method); } void CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_OpenStatic(CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method); } void CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_OpenVirtual(CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); VirtualActionInvoker1< ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_sender, ___1_e); } void CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_OpenInterface(CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); InterfaceActionInvoker1< ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_sender, ___1_e); } void CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_OpenGenericVirtual(CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); GenericVirtualActionInvoker1< ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* >::Invoke(method, ___0_sender, ___1_e); } void CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_OpenGenericInterface(CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); GenericInterfaceActionInvoker1< ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* >::Invoke(method, ___0_sender, ___1_e); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompletedFileHandler__ctor_mFBE909DB9ED9B30F02302F9A0942506378EBF2C2 (CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* __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)&CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_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)&CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_OpenGenericInterface; else __this->___invoke_impl = (intptr_t)&CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl = (intptr_t)&CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_OpenInterface; else __this->___invoke_impl = (intptr_t)&CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_OpenVirtual; } else { __this->___invoke_impl = (intptr_t)&CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_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)&CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF (CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CompletedFileHandler_BeginInvoke_m08E5B0A132FC3A8D7BDF12D8E672A9568AE21997 (CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___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 CompletedFileHandler_EndInvoke_m11FB2561C2414B8EEAE8E10DC52962D961A82AA1 (CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* __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 void DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_Multicast(DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_sender, ___1_e, reinterpret_cast(currentDelegate->___method)); } } void DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_OpenInst(DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); typedef void (*FunctionPointerType) (RuntimeObject*, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method); } void DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_OpenStatic(DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method); } void DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_OpenVirtual(DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); VirtualActionInvoker1< ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_sender, ___1_e); } void DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_OpenInterface(DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); InterfaceActionInvoker1< ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_sender, ___1_e); } void DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_OpenGenericVirtual(DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); GenericVirtualActionInvoker1< ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* >::Invoke(method, ___0_sender, ___1_e); } void DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_OpenGenericInterface(DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); GenericInterfaceActionInvoker1< ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* >::Invoke(method, ___0_sender, ___1_e); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryFailureHandler__ctor_m5B83C69A302DF3FDF4920C713A359951DADCF2C1 (DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* __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)&DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_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)&DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_OpenGenericInterface; else __this->___invoke_impl = (intptr_t)&DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl = (intptr_t)&DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_OpenInterface; else __this->___invoke_impl = (intptr_t)&DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_OpenVirtual; } else { __this->___invoke_impl = (intptr_t)&DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_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)&DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC (DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DirectoryFailureHandler_BeginInvoke_mDBC6756C5C5D526DAD7004BD50EFDB7E2F0A03A4 (DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___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 DirectoryFailureHandler_EndInvoke_m50F824AC95EEFE5E6C6C74B9B312AE72F0D35E44 (DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* __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 void FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_Multicast(FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_sender, ___1_e, reinterpret_cast(currentDelegate->___method)); } } void FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_OpenInst(FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); typedef void (*FunctionPointerType) (RuntimeObject*, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method); } void FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_OpenStatic(FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method); } void FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_OpenVirtual(FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); VirtualActionInvoker1< ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_sender, ___1_e); } void FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_OpenInterface(FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); InterfaceActionInvoker1< ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_sender, ___1_e); } void FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_OpenGenericVirtual(FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); GenericVirtualActionInvoker1< ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* >::Invoke(method, ___0_sender, ___1_e); } void FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_OpenGenericInterface(FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { NullCheck(___0_sender); GenericInterfaceActionInvoker1< ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* >::Invoke(method, ___0_sender, ___1_e); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileFailureHandler__ctor_m6A504440EF0EEB364BF3B3479DFEE994D047F44B (FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* __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)&FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_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)&FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_OpenGenericInterface; else __this->___invoke_impl = (intptr_t)&FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl = (intptr_t)&FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_OpenInterface; else __this->___invoke_impl = (intptr_t)&FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_OpenVirtual; } else { __this->___invoke_impl = (intptr_t)&FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_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)&FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2 (FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileFailureHandler_BeginInvoke_m28B3444C2BA4F13F927314FFC943BA2FDDFDEDFA (FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___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 FileFailureHandler_EndInvoke_mF4A5D239E2338C2297CF260C46B3708CAD47D0E1 (FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* __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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner__ctor_mB0D7B64CFEFC5EA1FFF262EE651D22504BCE5661 (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __this, String_t* ___0_filter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); String_t* L_0 = ___0_filter; PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804* L_1 = (PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804*)il2cpp_codegen_object_new(PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804_il2cpp_TypeInfo_var); PathFilter__ctor_m7A93E23D0BEB44C56648409FE28C51B323354311(L_1, L_0, NULL); __this->___fileFilter_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___fileFilter_), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner__ctor_m77C620538790D159BC3DB53415063FB3E069F4D5 (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __this, String_t* ___0_fileFilter, String_t* ___1_directoryFilter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); String_t* L_0 = ___0_fileFilter; PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804* L_1 = (PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804*)il2cpp_codegen_object_new(PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804_il2cpp_TypeInfo_var); PathFilter__ctor_m7A93E23D0BEB44C56648409FE28C51B323354311(L_1, L_0, NULL); __this->___fileFilter_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___fileFilter_), (void*)L_1); String_t* L_2 = ___1_directoryFilter; PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804* L_3 = (PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804*)il2cpp_codegen_object_new(PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804_il2cpp_TypeInfo_var); PathFilter__ctor_m7A93E23D0BEB44C56648409FE28C51B323354311(L_3, L_2, NULL); __this->___directoryFilter_ = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___directoryFilter_), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner__ctor_mA24819CE8FADBC5C0EB6C8DCFCFF0996B640ED4E (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __this, RuntimeObject* ___0_fileFilter, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_fileFilter; __this->___fileFilter_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___fileFilter_), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner__ctor_m738C6AE2D8349E0F73226A98E2B4DFDB73A22CA7 (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __this, RuntimeObject* ___0_fileFilter, RuntimeObject* ___1_directoryFilter, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_fileFilter; __this->___fileFilter_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___fileFilter_), (void*)L_0); RuntimeObject* L_1 = ___1_directoryFilter; __this->___directoryFilter_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___directoryFilter_), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemScanner_OnDirectoryFailure_m018E45FEB4A868A562FFC8A37F555C222981E196 (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __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_t86217F85113A2F0DA838F85C28418F78DADC44CD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* V_0 = NULL; bool V_1 = false; ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* V_2 = NULL; { DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* L_0 = __this->___DirectoryFailure; V_0 = L_0; DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* L_1 = V_0; V_1 = (bool)((((int32_t)((((RuntimeObject*)(DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_002e; } } { String_t* L_3 = ___0_directory; Exception_t* L_4 = ___1_e; ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* L_5 = (ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD*)il2cpp_codegen_object_new(ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD_il2cpp_TypeInfo_var); ScanFailureEventArgs__ctor_mE27348816961A9759E40DD2AEEF047098D66D3F9(L_5, L_3, L_4, NULL); V_2 = L_5; DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* L_6 = V_0; ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* L_7 = V_2; NullCheck(L_6); DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_inline(L_6, __this, L_7, NULL); ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* L_8 = V_2; NullCheck(L_8); bool L_9; L_9 = ScanFailureEventArgs_get_ContinueRunning_m95AEC1EF5F42917797E77BA15D840D7EAEA67C66_inline(L_8, NULL); __this->___alive_ = L_9; } IL_002e: { bool L_10 = V_1; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemScanner_OnFileFailure_m13785E8A2AE6EB40B3B493162D352BFF98A98C3E (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __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_t86217F85113A2F0DA838F85C28418F78DADC44CD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* V_0 = NULL; bool V_1 = false; ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* V_2 = NULL; { FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* L_0 = __this->___FileFailure; V_0 = L_0; FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* L_1 = V_0; V_1 = (bool)((((int32_t)((((RuntimeObject*)(FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_0033; } } { String_t* L_3 = ___0_file; Exception_t* L_4 = ___1_e; ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* L_5 = (ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD*)il2cpp_codegen_object_new(ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD_il2cpp_TypeInfo_var); ScanFailureEventArgs__ctor_mE27348816961A9759E40DD2AEEF047098D66D3F9(L_5, L_3, L_4, NULL); V_2 = L_5; FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* L_6 = __this->___FileFailure; ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* L_7 = V_2; NullCheck(L_6); FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_inline(L_6, __this, L_7, NULL); ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* L_8 = V_2; NullCheck(L_8); bool L_9; L_9 = ScanFailureEventArgs_get_ContinueRunning_m95AEC1EF5F42917797E77BA15D840D7EAEA67C66_inline(L_8, NULL); __this->___alive_ = L_9; } IL_0033: { bool L_10 = V_1; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner_OnProcessFile_m988F76A183500AA445575060B9564F9A2EA04B39 (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __this, String_t* ___0_file, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* V_0 = NULL; ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* V_1 = NULL; { ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* L_0 = __this->___ProcessFile; V_0 = L_0; ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* L_1 = V_0; if (!L_1) { goto IL_0025; } } { String_t* L_2 = ___0_file; ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* L_3 = (ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695*)il2cpp_codegen_object_new(ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695_il2cpp_TypeInfo_var); ScanEventArgs__ctor_mFACB7C5FD54D5E2A32CF44D7E74F5C1C297206AD(L_3, L_2, NULL); V_1 = L_3; ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* L_4 = V_0; ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* L_5 = V_1; NullCheck(L_4); ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_inline(L_4, __this, L_5, NULL); ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* L_6 = V_1; NullCheck(L_6); bool L_7; L_7 = ScanEventArgs_get_ContinueRunning_mEA6C209E9C4691FABFE4AC65751BAB809A3FE1DB_inline(L_6, NULL); __this->___alive_ = L_7; } IL_0025: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner_OnCompleteFile_m5E1942D4F11F35480B360FC9E42BC0D77B469C4F (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __this, String_t* ___0_file, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* V_0 = NULL; ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* V_1 = NULL; { CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* L_0 = __this->___CompletedFile; V_0 = L_0; CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* L_1 = V_0; if (!L_1) { goto IL_0025; } } { String_t* L_2 = ___0_file; ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* L_3 = (ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695*)il2cpp_codegen_object_new(ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695_il2cpp_TypeInfo_var); ScanEventArgs__ctor_mFACB7C5FD54D5E2A32CF44D7E74F5C1C297206AD(L_3, L_2, NULL); V_1 = L_3; CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* L_4 = V_0; ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* L_5 = V_1; NullCheck(L_4); CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_inline(L_4, __this, L_5, NULL); ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* L_6 = V_1; NullCheck(L_6); bool L_7; L_7 = ScanEventArgs_get_ContinueRunning_mEA6C209E9C4691FABFE4AC65751BAB809A3FE1DB_inline(L_6, NULL); __this->___alive_ = L_7; } IL_0025: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner_OnProcessDirectory_m936317F49FC86B948A80ED0D56B825B7EAECF774 (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __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_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* V_0 = NULL; DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* V_1 = NULL; { ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* L_0 = __this->___ProcessDirectory; V_0 = L_0; ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* L_1 = V_0; if (!L_1) { goto IL_0026; } } { String_t* L_2 = ___0_directory; bool L_3 = ___1_hasMatchingFiles; DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* L_4 = (DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832*)il2cpp_codegen_object_new(DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832_il2cpp_TypeInfo_var); DirectoryEventArgs__ctor_m6A0E1919EA5B2EBF84C15CEF9973A93C16E2F867(L_4, L_2, L_3, NULL); V_1 = L_4; ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* L_5 = V_0; DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* L_6 = V_1; NullCheck(L_5); ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_inline(L_5, __this, L_6, NULL); DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* L_7 = V_1; NullCheck(L_7); bool L_8; L_8 = ScanEventArgs_get_ContinueRunning_mEA6C209E9C4691FABFE4AC65751BAB809A3FE1DB_inline(L_7, NULL); __this->___alive_ = L_8; } IL_0026: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner_Scan_mE1587CBECC571355228CDB0236F452918BE92AA2 (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __this, String_t* ___0_directory, bool ___1_recurse, const RuntimeMethod* method) { { __this->___alive_ = (bool)1; String_t* L_0 = ___0_directory; bool L_1 = ___1_recurse; FileSystemScanner_ScanDir_m68EAC67A44682445FBD00872903861BBDB9ABA25(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemScanner_ScanDir_m68EAC67A44682445FBD00872903861BBDB9ABA25 (FileSystemScanner_tB7BA8655B0D2CD588B821E82F4BB97C2DF6E807F* __this, String_t* ___0_directory, bool ___1_recurse, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IScanFilter_tEBF04B4978F5570B05B0808DCDB4546F48107ECC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL; bool V_1 = false; int32_t V_2 = 0; String_t* V_3 = NULL; Exception_t* V_4 = NULL; Exception_t* V_5 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_6 = NULL; String_t* V_7 = NULL; Exception_t* V_8 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_9 = NULL; int32_t V_10 = 0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_11 = NULL; int32_t V_12 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { { String_t* L_0 = ___0_directory; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1; L_1 = Directory_GetFiles_m3E6AA407767C85CD62C5FD2750747274D1C4EA76(L_0, NULL); V_0 = L_1; V_1 = (bool)0; V_2 = 0; goto IL_0029_1; } IL_000d_1: { RuntimeObject* L_2 = __this->___fileFilter_; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = V_0; int32_t L_4 = V_2; NullCheck(L_3); int32_t L_5 = L_4; String_t* L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(0, IScanFilter_tEBF04B4978F5570B05B0808DCDB4546F48107ECC_il2cpp_TypeInfo_var, L_2, L_6); if (L_7) { goto IL_0023_1; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = V_0; int32_t L_9 = V_2; NullCheck(L_8); ArrayElementTypeCheck (L_8, NULL); (L_8)->SetAt(static_cast(L_9), (String_t*)NULL); goto IL_0025_1; } IL_0023_1: { V_1 = (bool)1; } IL_0025_1: { int32_t L_10 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0029_1: { int32_t L_11 = V_2; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = V_0; NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))) { goto IL_000d_1; } } { String_t* L_13 = ___0_directory; bool L_14 = V_1; FileSystemScanner_OnProcessDirectory_m936317F49FC86B948A80ED0D56B825B7EAECF774(__this, L_13, L_14, NULL); bool L_15 = __this->___alive_; if (!L_15) { goto IL_0085_1; } } { bool L_16 = V_1; if (!L_16) { goto IL_0085_1; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = V_0; V_9 = L_17; V_10 = 0; goto IL_007d_1; } IL_004a_1: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = V_9; int32_t L_19 = V_10; NullCheck(L_18); int32_t L_20 = L_19; String_t* L_21 = (L_18)->GetAt(static_cast(L_20)); V_3 = L_21; } try { { String_t* L_22 = V_3; if (!L_22) { goto IL_0064_2; } } { String_t* L_23 = V_3; FileSystemScanner_OnProcessFile_m988F76A183500AA445575060B9564F9A2EA04B39(__this, L_23, NULL); bool L_24 = __this->___alive_; if (L_24) { goto IL_0064_2; } } { goto IL_0085_1; } IL_0064_2: { goto IL_0077_1; } } 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_0066_1; } throw e; } CATCH_0066_1: { { Exception_t* L_25 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_4 = L_25; String_t* L_26 = V_3; Exception_t* L_27 = V_4; bool L_28; L_28 = FileSystemScanner_OnFileFailure_m13785E8A2AE6EB40B3B493162D352BFF98A98C3E(__this, L_26, L_27, NULL); if (L_28) { goto IL_0075_1; } } { IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } IL_0075_1: { IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0077_1; } } IL_0077_1: { int32_t L_29 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_007d_1: { int32_t L_30 = V_10; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = V_9; NullCheck(L_31); if ((((int32_t)L_30) < ((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length))))) { goto IL_004a_1; } } IL_0085_1: { goto IL_0098; } } 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_0087; } throw e; } CATCH_0087: { { Exception_t* L_32 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_5 = L_32; String_t* L_33 = ___0_directory; Exception_t* L_34 = V_5; bool L_35; L_35 = FileSystemScanner_OnDirectoryFailure_m018E45FEB4A868A562FFC8A37F555C222981E196(__this, L_33, L_34, NULL); if (L_35) { goto IL_0096; } } { IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } IL_0096: { IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0098; } } IL_0098: { bool L_36 = __this->___alive_; if (!L_36) { goto IL_0104; } } { bool L_37 = ___1_recurse; if (!L_37) { goto IL_0104; } } try { { String_t* L_38 = ___0_directory; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39; L_39 = Directory_GetDirectories_m071EF47103F7A38FBF882C900F0A0AFB4326631F(L_38, NULL); V_6 = L_39; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = V_6; V_11 = L_40; V_12 = 0; goto IL_00e9_1; } IL_00b4_1: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = V_11; int32_t L_42 = V_12; NullCheck(L_41); int32_t L_43 = L_42; String_t* L_44 = (L_41)->GetAt(static_cast(L_43)); V_7 = L_44; RuntimeObject* L_45 = __this->___directoryFilter_; if (!L_45) { goto IL_00d2_1; } } { RuntimeObject* L_46 = __this->___directoryFilter_; String_t* L_47 = V_7; NullCheck(L_46); bool L_48; L_48 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(0, IScanFilter_tEBF04B4978F5570B05B0808DCDB4546F48107ECC_il2cpp_TypeInfo_var, L_46, L_47); if (!L_48) { goto IL_00e3_1; } } IL_00d2_1: { String_t* L_49 = V_7; FileSystemScanner_ScanDir_m68EAC67A44682445FBD00872903861BBDB9ABA25(__this, L_49, (bool)1, NULL); bool L_50 = __this->___alive_; if (!L_50) { goto IL_00f1_1; } } IL_00e3_1: { int32_t L_51 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_00e9_1: { int32_t L_52 = V_12; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = V_11; NullCheck(L_53); if ((((int32_t)L_52) < ((int32_t)((int32_t)(((RuntimeArray*)L_53)->max_length))))) { goto IL_00b4_1; } } IL_00f1_1: { goto IL_0104; } } 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_00f3; } throw e; } CATCH_00f3: { { Exception_t* L_54 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_8 = L_54; String_t* L_55 = ___0_directory; Exception_t* L_56 = V_8; bool L_57; L_57 = FileSystemScanner_OnDirectoryFailure_m018E45FEB4A868A562FFC8A37F555C222981E196(__this, L_55, L_56, NULL); if (L_57) { goto IL_0102; } } { IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } IL_0102: { IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0104; } } IL_0104: { 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 NameFilter__ctor_m96B399F8B1D1A539BBD35C003678690D7E5B78B3 (NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69* __this, String_t* ___0_filter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); String_t* L_0 = ___0_filter; __this->___filter_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___filter_), (void*)L_0); ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_1 = (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)il2cpp_codegen_object_new(ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var); ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80(L_1, NULL); __this->___inclusions_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___inclusions_), (void*)L_1); ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_2 = (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)il2cpp_codegen_object_new(ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var); ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80(L_2, NULL); __this->___exclusions_ = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___exclusions_), (void*)L_2); NameFilter_Compile_m369495CCFFF7F3D35F4A1D3084E6E1BC138828CA(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NameFilter_IsValidExpression_mC8C7EF5FC2610E144CA42BCAC59F2D2F33305A0E (String_t* ___0_expression, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; { V_0 = (bool)1; } try { String_t* L_0 = ___0_expression; Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* L_1 = (Regex_tE773142C2BE45C5D362B0F815AFF831707A51772*)il2cpp_codegen_object_new(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var); Regex__ctor_mE3996C71B04A4A6845745D01C93B1D27423D0621(L_1, L_0, ((int32_t)17), NULL); goto IL_0012; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000d; } throw e; } CATCH_000d: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));; V_0 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0012; } IL_0012: { bool L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NameFilter_IsValidFilterExpression_mA5E54FD35DC9963ABF646CB4AB6647B95B91D1DD (String_t* ___0_toTest, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL; int32_t V_2 = 0; String_t* V_3 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { String_t* L_0 = ___0_toTest; 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*)&_stringLiteral3F92BF98550C29621EE4EF0D2F5FF1C678BA332A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NameFilter_IsValidFilterExpression_mA5E54FD35DC9963ABF646CB4AB6647B95B91D1DD_RuntimeMethod_var))); } IL_000e: { V_0 = (bool)1; } try { { String_t* L_2 = ___0_toTest; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3; L_3 = NameFilter_SplitQuoted_m6AA9B090BDAD04786EF8EF6D2DA2547DCAFC508D(L_2, NULL); V_1 = L_3; V_2 = 0; goto IL_0082_1; } IL_001b_1: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = V_1; int32_t L_5 = V_2; NullCheck(L_4); int32_t L_6 = L_5; String_t* L_7 = (L_4)->GetAt(static_cast(L_6)); if (!L_7) { goto IL_007e_1; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = V_1; int32_t L_9 = V_2; NullCheck(L_8); int32_t L_10 = L_9; String_t* L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_11); int32_t L_12; L_12 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_11, NULL); if ((((int32_t)L_12) <= ((int32_t)0))) { goto IL_007e_1; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = V_1; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; String_t* L_16 = (L_13)->GetAt(static_cast(L_15)); NullCheck(L_16); Il2CppChar L_17; L_17 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_16, 0, NULL); if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)43))))) { goto IL_004e_1; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = V_1; int32_t L_19 = V_2; NullCheck(L_18); int32_t L_20 = L_19; String_t* L_21 = (L_18)->GetAt(static_cast(L_20)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = V_1; int32_t L_23 = V_2; NullCheck(L_22); int32_t L_24 = L_23; String_t* L_25 = (L_22)->GetAt(static_cast(L_24)); NullCheck(L_25); int32_t L_26; L_26 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_25, NULL); NullCheck(L_21); String_t* L_27; L_27 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_21, 1, ((int32_t)il2cpp_codegen_subtract(L_26, 1)), NULL); V_3 = L_27; goto IL_0075_1; } IL_004e_1: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = V_1; int32_t L_29 = V_2; NullCheck(L_28); int32_t L_30 = L_29; String_t* L_31 = (L_28)->GetAt(static_cast(L_30)); NullCheck(L_31); Il2CppChar L_32; L_32 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_31, 0, NULL); if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)45))))) { goto IL_0071_1; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = V_1; int32_t L_34 = V_2; NullCheck(L_33); int32_t L_35 = L_34; String_t* L_36 = (L_33)->GetAt(static_cast(L_35)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = V_1; int32_t L_38 = V_2; NullCheck(L_37); int32_t L_39 = L_38; String_t* L_40 = (L_37)->GetAt(static_cast(L_39)); NullCheck(L_40); int32_t L_41; L_41 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_40, NULL); NullCheck(L_36); String_t* L_42; L_42 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_36, 1, ((int32_t)il2cpp_codegen_subtract(L_41, 1)), NULL); V_3 = L_42; goto IL_0075_1; } IL_0071_1: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = V_1; int32_t L_44 = V_2; NullCheck(L_43); int32_t L_45 = L_44; String_t* L_46 = (L_43)->GetAt(static_cast(L_45)); V_3 = L_46; } IL_0075_1: { String_t* L_47 = V_3; Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* L_48 = (Regex_tE773142C2BE45C5D362B0F815AFF831707A51772*)il2cpp_codegen_object_new(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var); Regex__ctor_mE3996C71B04A4A6845745D01C93B1D27423D0621(L_48, L_47, ((int32_t)17), NULL); } IL_007e_1: { int32_t L_49 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_49, 1)); } IL_0082_1: { int32_t L_50 = V_2; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = V_1; NullCheck(L_51); if ((((int32_t)L_50) < ((int32_t)((int32_t)(((RuntimeArray*)L_51)->max_length))))) { goto IL_001b_1; } } { goto IL_008f; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_008a; } throw e; } CATCH_008a: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_52 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));; V_0 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_008f; } IL_008f: { bool L_53 = V_0; return L_53; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* NameFilter_SplitQuoted_m6AA9B090BDAD04786EF8EF6D2DA2547DCAFC508D (String_t* ___0_original, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E2BDAD7B5A1E51CA8029C65DCA4E847D543DDF9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Il2CppChar V_0 = 0x0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_1 = NULL; ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* V_2 = NULL; int32_t V_3 = 0; StringBuilder_t* V_4 = NULL; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_5 = NULL; { V_0 = ((int32_t)92); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); V_5 = L_0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = V_5; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (Il2CppChar)((int32_t)59)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = V_5; V_1 = L_2; ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_3 = (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)il2cpp_codegen_object_new(ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var); ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80(L_3, NULL); V_2 = L_3; String_t* L_4 = ___0_original; if (!L_4) { goto IL_00ee; } } { String_t* L_5 = ___0_original; NullCheck(L_5); int32_t L_6; L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL); if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_00ee; } } { V_3 = (-1); StringBuilder_t* L_7 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_7, NULL); V_4 = L_7; goto IL_00e2; } IL_003a: { int32_t L_8 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_8, 1)); int32_t L_9 = V_3; String_t* L_10 = ___0_original; NullCheck(L_10); int32_t L_11; L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL); if ((((int32_t)L_9) < ((int32_t)L_11))) { goto IL_005a; } } { ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_12 = V_2; StringBuilder_t* L_13 = V_4; NullCheck(L_13); String_t* L_14; L_14 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_13); NullCheck(L_12); int32_t L_15; L_15 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(29, L_12, L_14); goto IL_00e2; } IL_005a: { String_t* L_16 = ___0_original; int32_t L_17 = V_3; NullCheck(L_16); Il2CppChar L_18; L_18 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_16, L_17, NULL); Il2CppChar L_19 = V_0; if ((!(((uint32_t)L_18) == ((uint32_t)L_19)))) { goto IL_00ab; } } { int32_t L_20 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_20, 1)); int32_t L_21 = V_3; String_t* L_22 = ___0_original; NullCheck(L_22); int32_t L_23; L_23 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_22, NULL); if ((((int32_t)L_21) < ((int32_t)L_23))) { goto IL_0081; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_24 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEB8888654E6E6DAB9D241F334E7479F929DE3AE7)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE162D745F1E1183DAA54D9155EB11BEC6D2C8466)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NameFilter_SplitQuoted_m6AA9B090BDAD04786EF8EF6D2DA2547DCAFC508D_RuntimeMethod_var))); } IL_0081: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_25 = V_1; String_t* L_26 = ___0_original; int32_t L_27 = V_3; NullCheck(L_26); Il2CppChar L_28; L_28 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_26, L_27, NULL); int32_t L_29; L_29 = Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E2BDAD7B5A1E51CA8029C65DCA4E847D543DDF9(L_25, L_28, Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E2BDAD7B5A1E51CA8029C65DCA4E847D543DDF9_RuntimeMethod_var); if ((((int32_t)L_29) >= ((int32_t)0))) { goto IL_009a; } } { StringBuilder_t* L_30 = V_4; Il2CppChar L_31 = V_0; NullCheck(L_30); StringBuilder_t* L_32; L_32 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_30, L_31, NULL); } IL_009a: { StringBuilder_t* L_33 = V_4; String_t* L_34 = ___0_original; int32_t L_35 = V_3; NullCheck(L_34); Il2CppChar L_36; L_36 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_34, L_35, NULL); NullCheck(L_33); StringBuilder_t* L_37; L_37 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_33, L_36, NULL); goto IL_00e2; } IL_00ab: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_38 = V_1; String_t* L_39 = ___0_original; int32_t L_40 = V_3; NullCheck(L_39); Il2CppChar L_41; L_41 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_39, L_40, NULL); int32_t L_42; L_42 = Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E2BDAD7B5A1E51CA8029C65DCA4E847D543DDF9(L_38, L_41, Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E2BDAD7B5A1E51CA8029C65DCA4E847D543DDF9_RuntimeMethod_var); if ((((int32_t)L_42) < ((int32_t)0))) { goto IL_00d3; } } { ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_43 = V_2; StringBuilder_t* L_44 = V_4; NullCheck(L_44); String_t* L_45; L_45 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_44); NullCheck(L_43); int32_t L_46; L_46 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(29, L_43, L_45); StringBuilder_t* L_47 = V_4; NullCheck(L_47); StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414(L_47, 0, NULL); goto IL_00e2; } IL_00d3: { StringBuilder_t* L_48 = V_4; String_t* L_49 = ___0_original; int32_t L_50 = V_3; NullCheck(L_49); Il2CppChar L_51; L_51 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_49, L_50, NULL); NullCheck(L_48); StringBuilder_t* L_52; L_52 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_48, L_51, NULL); } IL_00e2: { int32_t L_53 = V_3; String_t* L_54 = ___0_original; NullCheck(L_54); int32_t L_55; L_55 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_54, NULL); if ((((int32_t)L_53) < ((int32_t)L_55))) { goto IL_003a; } } IL_00ee: { ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_56 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast (&il2cpp_defaults.string_class->byval_arg) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_58; L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL); NullCheck(L_56); RuntimeArray* L_59; L_59 = VirtualFuncInvoker1< RuntimeArray*, Type_t* >::Invoke(47, L_56, L_58); return ((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)Castclass((RuntimeObject*)L_59, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NameFilter_ToString_mDDC1595E92044559E60FBB2C6C7D470C6DE06DD0 (NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___filter_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NameFilter_IsIncluded_m10B4BB4F1D25554A5C85838DE5DA5D29F13AF6B0 (NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69* __this, String_t* ___0_name, 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*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* V_1 = NULL; RuntimeObject* V_2 = NULL; RuntimeObject* V_3 = NULL; { V_0 = (bool)0; ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = __this->___inclusions_; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(22, L_0); if (L_1) { goto IL_0013; } } { V_0 = (bool)1; goto IL_0055; } IL_0013: { ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_2 = __this->___inclusions_; NullCheck(L_2); RuntimeObject* L_3; L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(37, L_2); V_2 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0044: { { RuntimeObject* L_4 = V_2; V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var)); RuntimeObject* L_5 = V_3; if (!L_5) { goto IL_0054; } } { RuntimeObject* L_6 = V_3; NullCheck(L_6); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6); } IL_0054: { return; } } }); try { { goto IL_003a_1; } IL_0021_1: { RuntimeObject* L_7 = V_2; NullCheck(L_7); RuntimeObject* L_8; L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_7); V_1 = ((Regex_tE773142C2BE45C5D362B0F815AFF831707A51772*)CastclassClass((RuntimeObject*)L_8, Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var)); Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* L_9 = V_1; String_t* L_10 = ___0_name; NullCheck(L_9); bool L_11; L_11 = Regex_IsMatch_m7E96E666FBE7259D7638A3A6A21BE824D2406F49(L_9, L_10, NULL); if (!L_11) { goto IL_003a_1; } } { V_0 = (bool)1; goto IL_0042_1; } IL_003a_1: { RuntimeObject* L_12 = V_2; NullCheck(L_12); bool L_13; L_13 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_12); if (L_13) { goto IL_0021_1; } } IL_0042_1: { goto IL_0055; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0055: { bool L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NameFilter_IsExcluded_m4EB57BD4B216EBF8B6B5C9A8D62D78C3A06309AF (NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69* __this, String_t* ___0_name, 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*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* V_1 = NULL; RuntimeObject* V_2 = NULL; RuntimeObject* V_3 = NULL; { V_0 = (bool)0; ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = __this->___exclusions_; NullCheck(L_0); RuntimeObject* L_1; L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(37, L_0); V_2 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0033: { { RuntimeObject* L_2 = V_2; V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var)); RuntimeObject* L_3 = V_3; if (!L_3) { goto IL_0043; } } { RuntimeObject* L_4 = V_3; NullCheck(L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4); } IL_0043: { return; } } }); try { { goto IL_0029_1; } IL_0010_1: { RuntimeObject* L_5 = V_2; NullCheck(L_5); RuntimeObject* L_6; L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_5); V_1 = ((Regex_tE773142C2BE45C5D362B0F815AFF831707A51772*)CastclassClass((RuntimeObject*)L_6, Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var)); Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* L_7 = V_1; String_t* L_8 = ___0_name; NullCheck(L_7); bool L_9; L_9 = Regex_IsMatch_m7E96E666FBE7259D7638A3A6A21BE824D2406F49(L_7, L_8, NULL); if (!L_9) { goto IL_0029_1; } } { V_0 = (bool)1; goto IL_0031_1; } IL_0029_1: { RuntimeObject* L_10 = V_2; NullCheck(L_10); bool L_11; L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_10); if (L_11) { goto IL_0010_1; } } IL_0031_1: { goto IL_0044; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0044: { bool L_12 = V_0; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NameFilter_IsMatch_m06A7240CF11FE2866909C741EE7D3E4E807AFA60 (NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69* __this, String_t* ___0_name, const RuntimeMethod* method) { { String_t* L_0 = ___0_name; bool L_1; L_1 = NameFilter_IsIncluded_m10B4BB4F1D25554A5C85838DE5DA5D29F13AF6B0(__this, L_0, NULL); if (!L_1) { goto IL_0014; } } { String_t* L_2 = ___0_name; bool L_3; L_3 = NameFilter_IsExcluded_m4EB57BD4B216EBF8B6B5C9A8D62D78C3A06309AF(__this, L_2, NULL); return (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0); } IL_0014: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NameFilter_Compile_m369495CCFFF7F3D35F4A1D3084E6E1BC138828CA (NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL; int32_t V_1 = 0; bool V_2 = false; String_t* V_3 = NULL; { String_t* L_0 = __this->___filter_; if (L_0) { goto IL_0009; } } { return; } IL_0009: { String_t* L_1 = __this->___filter_; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2; L_2 = NameFilter_SplitQuoted_m6AA9B090BDAD04786EF8EF6D2DA2547DCAFC508D(L_1, NULL); V_0 = L_2; V_1 = 0; goto IL_00be; } IL_001c: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = V_0; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; String_t* L_6 = (L_3)->GetAt(static_cast(L_5)); if (!L_6) { goto IL_00ba; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = V_0; int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; String_t* L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck(L_10); int32_t L_11; L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_00ba; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = V_0; int32_t L_13 = V_1; NullCheck(L_12); int32_t L_14 = L_13; String_t* L_15 = (L_12)->GetAt(static_cast(L_14)); NullCheck(L_15); Il2CppChar L_16; L_16 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_15, 0, NULL); V_2 = (bool)((((int32_t)((((int32_t)L_16) == ((int32_t)((int32_t)45)))? 1 : 0)) == ((int32_t)0))? 1 : 0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = V_0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; String_t* L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_20); Il2CppChar L_21; L_21 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_20, 0, NULL); if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)43))))) { goto IL_0066; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = V_0; int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; String_t* L_25 = (L_22)->GetAt(static_cast(L_24)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = V_0; int32_t L_27 = V_1; NullCheck(L_26); int32_t L_28 = L_27; String_t* L_29 = (L_26)->GetAt(static_cast(L_28)); NullCheck(L_29); int32_t L_30; L_30 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_29, NULL); NullCheck(L_25); String_t* L_31; L_31 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_25, 1, ((int32_t)il2cpp_codegen_subtract(L_30, 1)), NULL); V_3 = L_31; goto IL_008d; } IL_0066: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = V_0; int32_t L_33 = V_1; NullCheck(L_32); int32_t L_34 = L_33; String_t* L_35 = (L_32)->GetAt(static_cast(L_34)); NullCheck(L_35); Il2CppChar L_36; L_36 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_35, 0, NULL); if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)45))))) { goto IL_0089; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = V_0; int32_t L_38 = V_1; NullCheck(L_37); int32_t L_39 = L_38; String_t* L_40 = (L_37)->GetAt(static_cast(L_39)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = V_0; int32_t L_42 = V_1; NullCheck(L_41); int32_t L_43 = L_42; String_t* L_44 = (L_41)->GetAt(static_cast(L_43)); NullCheck(L_44); int32_t L_45; L_45 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_44, NULL); NullCheck(L_40); String_t* L_46; L_46 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_40, 1, ((int32_t)il2cpp_codegen_subtract(L_45, 1)), NULL); V_3 = L_46; goto IL_008d; } IL_0089: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = V_0; int32_t L_48 = V_1; NullCheck(L_47); int32_t L_49 = L_48; String_t* L_50 = (L_47)->GetAt(static_cast(L_49)); V_3 = L_50; } IL_008d: { bool L_51 = V_2; if (!L_51) { goto IL_00a6; } } { ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_52 = __this->___inclusions_; String_t* L_53 = V_3; Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* L_54 = (Regex_tE773142C2BE45C5D362B0F815AFF831707A51772*)il2cpp_codegen_object_new(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var); Regex__ctor_mE3996C71B04A4A6845745D01C93B1D27423D0621(L_54, L_53, ((int32_t)25), NULL); NullCheck(L_52); int32_t L_55; L_55 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(29, L_52, L_54); goto IL_00ba; } IL_00a6: { ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_56 = __this->___exclusions_; String_t* L_57 = V_3; Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* L_58 = (Regex_tE773142C2BE45C5D362B0F815AFF831707A51772*)il2cpp_codegen_object_new(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var); Regex__ctor_mE3996C71B04A4A6845745D01C93B1D27423D0621(L_58, L_57, ((int32_t)25), NULL); NullCheck(L_56); int32_t L_59; L_59 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(29, L_56, L_58); } IL_00ba: { int32_t L_60 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_60, 1)); } IL_00be: { int32_t L_61 = V_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_62 = V_0; NullCheck(L_62); if ((((int32_t)L_61) < ((int32_t)((int32_t)(((RuntimeArray*)L_62)->max_length))))) { goto IL_001c; } } { 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 PathFilter__ctor_m7A93E23D0BEB44C56648409FE28C51B323354311 (PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804* __this, String_t* ___0_filter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); String_t* L_0 = ___0_filter; NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69* L_1 = (NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69*)il2cpp_codegen_object_new(NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69_il2cpp_TypeInfo_var); NameFilter__ctor_m96B399F8B1D1A539BBD35C003678690D7E5B78B3(L_1, L_0, NULL); __this->___nameFilter_ = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___nameFilter_), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathFilter_IsMatch_m62B71C2A579700BB734B34BD473B075F277DA698 (PathFilter_tAFD1584CCC7DDFF0385D6C87D3A881F4C47C4804* __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*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } bool V_0 = false; String_t* V_1 = NULL; String_t* G_B4_0 = NULL; { V_0 = (bool)0; String_t* L_0 = ___0_name; if (!L_0) { goto IL_0029; } } { 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)0))) { goto IL_0015; } } { G_B4_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; goto IL_001b; } IL_0015: { String_t* L_3 = ___0_name; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_4; L_4 = Path_GetFullPath_m9E485D7D38A868A6A5863CBD24677231288EECE2(L_3, NULL); G_B4_0 = L_4; } IL_001b: { V_1 = G_B4_0; NameFilter_tAD1377BF7D2CE982AB1BE3D85FBCBE616FDFBE69* L_5 = __this->___nameFilter_; String_t* L_6 = V_1; NullCheck(L_5); bool L_7; L_7 = NameFilter_IsMatch_m06A7240CF11FE2866909C741EE7D3E4E807AFA60(L_5, L_6, NULL); V_0 = L_7; } IL_0029: { bool L_8 = V_0; return L_8; } } #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 ExtendedPathFilter__ctor_m80AE00DEAEA9E7666D192AAA55B85A5DB9BA5A7D (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, String_t* ___0_filter, int64_t ___1_minSize, int64_t ___2_maxSize, 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; } { __this->___maxSize_ = ((int64_t)(std::numeric_limits::max)()); il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = ((DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var))->___MinValue; __this->___minDate_ = L_0; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1 = ((DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var))->___MaxValue; __this->___maxDate_ = L_1; String_t* L_2 = ___0_filter; PathFilter__ctor_m7A93E23D0BEB44C56648409FE28C51B323354311(__this, L_2, NULL); int64_t L_3 = ___1_minSize; ExtendedPathFilter_set_MinSize_mAD88BC491992914E8AFF3497C07271922AB5AE3A(__this, L_3, NULL); int64_t L_4 = ___2_maxSize; ExtendedPathFilter_set_MaxSize_m381A804070CFFD83DA44E27BE102272A07DF7E53(__this, L_4, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedPathFilter__ctor_m95F815F4B72ED6D5010DF5104F8BD670AB581E05 (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, String_t* ___0_filter, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_minDate, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___2_maxDate, 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; } { __this->___maxSize_ = ((int64_t)(std::numeric_limits::max)()); il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = ((DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var))->___MinValue; __this->___minDate_ = L_0; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1 = ((DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var))->___MaxValue; __this->___maxDate_ = L_1; String_t* L_2 = ___0_filter; PathFilter__ctor_m7A93E23D0BEB44C56648409FE28C51B323354311(__this, L_2, NULL); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_3 = ___1_minDate; ExtendedPathFilter_set_MinDate_mD767A14416ACB55D2521C4E9F53EB017545E5707(__this, L_3, NULL); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_4 = ___2_maxDate; ExtendedPathFilter_set_MaxDate_mBC7618552644C93645D986AD08105F7B602F752B(__this, L_4, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedPathFilter__ctor_m1DEB7CA63E6D2E4EE69A0B58575469679AF1159A (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, String_t* ___0_filter, int64_t ___1_minSize, int64_t ___2_maxSize, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___3_minDate, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___4_maxDate, 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; } { __this->___maxSize_ = ((int64_t)(std::numeric_limits::max)()); il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = ((DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var))->___MinValue; __this->___minDate_ = L_0; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1 = ((DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var))->___MaxValue; __this->___maxDate_ = L_1; String_t* L_2 = ___0_filter; PathFilter__ctor_m7A93E23D0BEB44C56648409FE28C51B323354311(__this, L_2, NULL); int64_t L_3 = ___1_minSize; ExtendedPathFilter_set_MinSize_mAD88BC491992914E8AFF3497C07271922AB5AE3A(__this, L_3, NULL); int64_t L_4 = ___2_maxSize; ExtendedPathFilter_set_MaxSize_m381A804070CFFD83DA44E27BE102272A07DF7E53(__this, L_4, NULL); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_5 = ___3_minDate; ExtendedPathFilter_set_MinDate_mD767A14416ACB55D2521C4E9F53EB017545E5707(__this, L_5, NULL); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_6 = ___4_maxDate; ExtendedPathFilter_set_MaxDate_mBC7618552644C93645D986AD08105F7B602F752B(__this, L_6, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExtendedPathFilter_IsMatch_m6CA434A9139BA62617AE8B0C7074FABCF5F10B41 (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, String_t* ___0_name, 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*)&FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* V_1 = NULL; int32_t G_B6_0 = 0; { String_t* L_0 = ___0_name; bool L_1; L_1 = PathFilter_IsMatch_m62B71C2A579700BB734B34BD473B075F277DA698(__this, L_0, NULL); V_0 = L_1; bool L_2 = V_0; if (!L_2) { goto IL_0056; } } { String_t* L_3 = ___0_name; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_4 = (FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C*)il2cpp_codegen_object_new(FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var); FileInfo__ctor_m0A602529DFCFC44BB4EF4C530E6FBA765C44143F(L_4, L_3, NULL); V_1 = L_4; int64_t L_5; L_5 = ExtendedPathFilter_get_MinSize_m6E1AB07D09690ACCCD8621809B77B119953FB774_inline(__this, NULL); FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_6 = V_1; NullCheck(L_6); int64_t L_7; L_7 = FileInfo_get_Length_m7FADCE0E3C88678C0A7BFA694786C02AD652A33B(L_6, NULL); if ((((int64_t)L_5) > ((int64_t)L_7))) { goto IL_0054; } } { int64_t L_8; L_8 = ExtendedPathFilter_get_MaxSize_m0B6EA0CB0E4B347F4F427982FB16DD9066320542_inline(__this, NULL); FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_9 = V_1; NullCheck(L_9); int64_t L_10; L_10 = FileInfo_get_Length_m7FADCE0E3C88678C0A7BFA694786C02AD652A33B(L_9, NULL); if ((((int64_t)L_8) < ((int64_t)L_10))) { goto IL_0054; } } { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_11; L_11 = ExtendedPathFilter_get_MinDate_mC35192E6FA29DED84B921E9831EF5BDF4CFB33FE_inline(__this, NULL); FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_12 = V_1; NullCheck(L_12); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_13; L_13 = FileSystemInfo_get_LastWriteTime_m5009457B3D837E929AF4FBC9E2738F15BB6476C5(L_12, NULL); il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); bool L_14; L_14 = DateTime_op_LessThanOrEqual_mC22EB236042D9E1C17C64393FB429E58B8F952F8(L_11, L_13, NULL); if (!L_14) { goto IL_0054; } } { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_15; L_15 = ExtendedPathFilter_get_MaxDate_mA7F737B18E6DE38079C39EB7B7FD9BA899D90CE0_inline(__this, NULL); FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_16 = V_1; NullCheck(L_16); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_17; L_17 = FileSystemInfo_get_LastWriteTime_m5009457B3D837E929AF4FBC9E2738F15BB6476C5(L_16, NULL); il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); bool L_18; L_18 = DateTime_op_GreaterThanOrEqual_m3B83DFFCC29B04E344ECBD436FA71606FDE710BD(L_15, L_17, NULL); G_B6_0 = ((int32_t)(L_18)); goto IL_0055; } IL_0054: { G_B6_0 = 0; } IL_0055: { V_0 = (bool)G_B6_0; } IL_0056: { bool L_19 = V_0; return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ExtendedPathFilter_get_MinSize_m6E1AB07D09690ACCCD8621809B77B119953FB774 (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___minSize_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedPathFilter_set_MinSize_mAD88BC491992914E8AFF3497C07271922AB5AE3A (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; if ((((int64_t)L_0) < ((int64_t)((int64_t)0)))) { goto IL_000e; } } { int64_t L_1 = __this->___maxSize_; int64_t L_2 = ___0_value; if ((((int64_t)L_1) >= ((int64_t)L_2))) { goto IL_0019; } } IL_000e: { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExtendedPathFilter_set_MinSize_mAD88BC491992914E8AFF3497C07271922AB5AE3A_RuntimeMethod_var))); } IL_0019: { int64_t L_4 = ___0_value; __this->___minSize_ = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ExtendedPathFilter_get_MaxSize_m0B6EA0CB0E4B347F4F427982FB16DD9066320542 (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___maxSize_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedPathFilter_set_MaxSize_m381A804070CFFD83DA44E27BE102272A07DF7E53 (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; if ((((int64_t)L_0) < ((int64_t)((int64_t)0)))) { goto IL_000e; } } { int64_t L_1 = __this->___minSize_; int64_t L_2 = ___0_value; if ((((int64_t)L_1) <= ((int64_t)L_2))) { goto IL_0019; } } IL_000e: { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExtendedPathFilter_set_MaxSize_m381A804070CFFD83DA44E27BE102272A07DF7E53_RuntimeMethod_var))); } IL_0019: { int64_t L_4 = ___0_value; __this->___maxSize_ = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ExtendedPathFilter_get_MinDate_mC35192E6FA29DED84B921E9831EF5BDF4CFB33FE (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->___minDate_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedPathFilter_set_MinDate_mD767A14416ACB55D2521C4E9F53EB017545E5707 (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __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; } { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = ___0_value; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1 = __this->___maxDate_; il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); bool L_2; L_2 = DateTime_op_GreaterThan_m8F1FA3C039A0148FC1500E790A77CB44F025EA9F(L_0, L_1, NULL); if (!L_2) { goto IL_001e; } } { 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*)&_stringLiteral85948862F786C2751182A35B5AD1B848AD33D6B1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExtendedPathFilter_set_MinDate_mD767A14416ACB55D2521C4E9F53EB017545E5707_RuntimeMethod_var))); } IL_001e: { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_4 = ___0_value; __this->___minDate_ = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ExtendedPathFilter_get_MaxDate_mA7F737B18E6DE38079C39EB7B7FD9BA899D90CE0 (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->___maxDate_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedPathFilter_set_MaxDate_mBC7618552644C93645D986AD08105F7B602F752B (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __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; } { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->___minDate_; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1 = ___0_value; il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); bool L_2; L_2 = DateTime_op_GreaterThan_m8F1FA3C039A0148FC1500E790A77CB44F025EA9F(L_0, L_1, NULL); if (!L_2) { goto IL_001e; } } { 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*)&_stringLiteral4046FC9D8EE8B385D68BF287D8DA3B1D580A7F9A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExtendedPathFilter_set_MaxDate_mBC7618552644C93645D986AD08105F7B602F752B_RuntimeMethod_var))); } IL_001e: { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_4 = ___0_value; __this->___maxDate_ = L_4; return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NameAndSizeFilter__ctor_mEE1E366E520864E9B9DE022D67F35394404730CF (NameAndSizeFilter_t6B15943ED4513B13AFD11479585C2FA8B6D57EF1* __this, String_t* ___0_filter, int64_t ___1_minSize, int64_t ___2_maxSize, const RuntimeMethod* method) { { __this->___maxSize_ = ((int64_t)(std::numeric_limits::max)()); String_t* L_0 = ___0_filter; PathFilter__ctor_m7A93E23D0BEB44C56648409FE28C51B323354311(__this, L_0, NULL); int64_t L_1 = ___1_minSize; NameAndSizeFilter_set_MinSize_mCC0883CC487F8EE40D81A248EA7AC40FF71618D6(__this, L_1, NULL); int64_t L_2 = ___2_maxSize; NameAndSizeFilter_set_MaxSize_m4FBF036E6B3BE6D83F607647525213E8A63702A7(__this, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NameAndSizeFilter_IsMatch_m1C6FD0BBA8A2F3D6D97E4434BCB9155EAB06EC39 (NameAndSizeFilter_t6B15943ED4513B13AFD11479585C2FA8B6D57EF1* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* V_1 = NULL; int64_t V_2 = 0; int32_t G_B4_0 = 0; { String_t* L_0 = ___0_name; bool L_1; L_1 = PathFilter_IsMatch_m62B71C2A579700BB734B34BD473B075F277DA698(__this, L_0, NULL); V_0 = L_1; bool L_2 = V_0; if (!L_2) { goto IL_0032; } } { String_t* L_3 = ___0_name; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_4 = (FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C*)il2cpp_codegen_object_new(FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var); FileInfo__ctor_m0A602529DFCFC44BB4EF4C530E6FBA765C44143F(L_4, L_3, NULL); V_1 = L_4; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_5 = V_1; NullCheck(L_5); int64_t L_6; L_6 = FileInfo_get_Length_m7FADCE0E3C88678C0A7BFA694786C02AD652A33B(L_5, NULL); V_2 = L_6; int64_t L_7; L_7 = NameAndSizeFilter_get_MinSize_m3F32C3F6A93CBA76EC28678F0FE24ADFCC01DF91_inline(__this, NULL); int64_t L_8 = V_2; if ((((int64_t)L_7) > ((int64_t)L_8))) { goto IL_0030; } } { int64_t L_9; L_9 = NameAndSizeFilter_get_MaxSize_m5310EBCA406B6B17531E65DE7151122F6156A465_inline(__this, NULL); int64_t L_10 = V_2; G_B4_0 = ((((int32_t)((((int64_t)L_9) < ((int64_t)L_10))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0031; } IL_0030: { G_B4_0 = 0; } IL_0031: { V_0 = (bool)G_B4_0; } IL_0032: { bool L_11 = V_0; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t NameAndSizeFilter_get_MinSize_m3F32C3F6A93CBA76EC28678F0FE24ADFCC01DF91 (NameAndSizeFilter_t6B15943ED4513B13AFD11479585C2FA8B6D57EF1* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___minSize_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NameAndSizeFilter_set_MinSize_mCC0883CC487F8EE40D81A248EA7AC40FF71618D6 (NameAndSizeFilter_t6B15943ED4513B13AFD11479585C2FA8B6D57EF1* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; if ((((int64_t)L_0) < ((int64_t)((int64_t)0)))) { goto IL_000e; } } { int64_t L_1 = __this->___maxSize_; int64_t L_2 = ___0_value; if ((((int64_t)L_1) >= ((int64_t)L_2))) { goto IL_0019; } } IL_000e: { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NameAndSizeFilter_set_MinSize_mCC0883CC487F8EE40D81A248EA7AC40FF71618D6_RuntimeMethod_var))); } IL_0019: { int64_t L_4 = ___0_value; __this->___minSize_ = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t NameAndSizeFilter_get_MaxSize_m5310EBCA406B6B17531E65DE7151122F6156A465 (NameAndSizeFilter_t6B15943ED4513B13AFD11479585C2FA8B6D57EF1* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___maxSize_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NameAndSizeFilter_set_MaxSize_m4FBF036E6B3BE6D83F607647525213E8A63702A7 (NameAndSizeFilter_t6B15943ED4513B13AFD11479585C2FA8B6D57EF1* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; if ((((int64_t)L_0) < ((int64_t)((int64_t)0)))) { goto IL_000e; } } { int64_t L_1 = __this->___minSize_; int64_t L_2 = ___0_value; if ((((int64_t)L_1) <= ((int64_t)L_2))) { goto IL_0019; } } IL_000e: { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NameAndSizeFilter_set_MaxSize_m4FBF036E6B3BE6D83F607647525213E8A63702A7_RuntimeMethod_var))); } IL_0019: { int64_t L_4 = ___0_value; __this->___maxSize_ = L_4; return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUtils_ReadFully_mF6B59768A0970CC76B5008B448FDEB5A1D05D212 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_buffer; NullCheck(L_2); StreamUtils_ReadFully_m199F7FEA7225E4EB325F8B5EDB61253B5B132C9F(L_0, L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUtils_ReadFully_m199F7FEA7225E4EB325F8B5EDB61253B5B132C9F (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_offset, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_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*)&StreamUtils_ReadFully_m199F7FEA7225E4EB325F8B5EDB61253B5B132C9F_RuntimeMethod_var))); } IL_000e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_buffer; 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*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamUtils_ReadFully_m199F7FEA7225E4EB325F8B5EDB61253B5B132C9F_RuntimeMethod_var))); } IL_001c: { int32_t L_4 = ___2_offset; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0026; } } { int32_t L_5 = ___2_offset; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___1_buffer; NullCheck(L_6); if ((((int32_t)L_5) <= ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))) { goto IL_0031; } } IL_0026: { 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*)&_stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamUtils_ReadFully_m199F7FEA7225E4EB325F8B5EDB61253B5B132C9F_RuntimeMethod_var))); } IL_0031: { int32_t L_8 = ___3_count; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_003d; } } { int32_t L_9 = ___2_offset; int32_t L_10 = ___3_count; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___1_buffer; NullCheck(L_11); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_9, L_10))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))) { goto IL_0066; } } IL_003d: { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_12 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamUtils_ReadFully_m199F7FEA7225E4EB325F8B5EDB61253B5B132C9F_RuntimeMethod_var))); } IL_0048: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13 = ___0_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___1_buffer; int32_t L_15 = ___2_offset; int32_t L_16 = ___3_count; NullCheck(L_13); int32_t L_17; L_17 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(33, L_13, L_14, L_15, L_16); V_0 = L_17; int32_t L_18 = V_0; if ((((int32_t)L_18) > ((int32_t)0))) { goto IL_005c; } } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_19 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m154EAE9BDAE2A8EB0EE6714D881FA7075628C582(L_19, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamUtils_ReadFully_m199F7FEA7225E4EB325F8B5EDB61253B5B132C9F_RuntimeMethod_var))); } IL_005c: { int32_t L_20 = ___2_offset; int32_t L_21 = V_0; ___2_offset = ((int32_t)il2cpp_codegen_add(L_20, L_21)); int32_t L_22 = ___3_count; int32_t L_23 = V_0; ___3_count = ((int32_t)il2cpp_codegen_subtract(L_22, L_23)); } IL_0066: { int32_t L_24 = ___3_count; if ((((int32_t)L_24) > ((int32_t)0))) { goto IL_0048; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUtils_Copy_mA675A1AD49A23709CB18CC9A25B5C76C85AE45DE (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_source, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_destination, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_buffer, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_source; 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*)&_stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamUtils_Copy_mA675A1AD49A23709CB18CC9A25B5C76C85AE45DE_RuntimeMethod_var))); } IL_000e: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___1_destination; 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*)&_stringLiteralD89ADD2DB1FBF30630EEA02FAAF144060CA0E908)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamUtils_Copy_mA675A1AD49A23709CB18CC9A25B5C76C85AE45DE_RuntimeMethod_var))); } IL_001c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___2_buffer; if (L_4) { goto IL_002a; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamUtils_Copy_mA675A1AD49A23709CB18CC9A25B5C76C85AE45DE_RuntimeMethod_var))); } IL_002a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___2_buffer; NullCheck(L_6); if ((((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))) >= ((int32_t)((int32_t)128)))) { goto IL_0044; } } { 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*)&_stringLiteralB9F5D6B4F1F6DAC8F4EEB3AB72C41EBAB801FE5C)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamUtils_Copy_mA675A1AD49A23709CB18CC9A25B5C76C85AE45DE_RuntimeMethod_var))); } IL_0044: { V_0 = (bool)1; goto IL_006b; } IL_0048: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = ___0_source; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___2_buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___2_buffer; NullCheck(L_10); NullCheck(L_8); int32_t L_11; L_11 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(33, L_8, L_9, 0, ((int32_t)(((RuntimeArray*)L_10)->max_length))); V_1 = L_11; int32_t L_12 = V_1; if ((((int32_t)L_12) <= ((int32_t)0))) { goto IL_0063; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13 = ___1_destination; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___2_buffer; int32_t L_15 = V_1; NullCheck(L_13); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36, L_13, L_14, 0, L_15); goto IL_006b; } IL_0063: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_16 = ___1_destination; NullCheck(L_16); VirtualActionInvoker0::Invoke(21, L_16); V_0 = (bool)0; } IL_006b: { bool L_17 = V_0; if (L_17) { goto IL_0048; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUtils_Copy_m84439A03AB5F3FB688CACAC3775C16BBE4AA7E7B (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_source, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_destination, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_buffer, ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* ___3_progressHandler, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___4_updateInterval, RuntimeObject* ___5_sender, String_t* ___6_name, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_source; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___1_destination; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___2_buffer; ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* L_3 = ___3_progressHandler; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_4 = ___4_updateInterval; RuntimeObject* L_5 = ___5_sender; String_t* L_6 = ___6_name; StreamUtils_Copy_mDC8241759D463FF87A74BC7C42734A6C3868B5FC(L_0, L_1, L_2, L_3, L_4, L_5, L_6, ((int64_t)(-1)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUtils_Copy_mDC8241759D463FF87A74BC7C42734A6C3868B5FC (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_source, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_destination, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_buffer, ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* ___3_progressHandler, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___4_updateInterval, RuntimeObject* ___5_sender, String_t* ___6_name, int64_t ___7_fixedTarget, 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*)&ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_1; memset((&V_1), 0, sizeof(V_1)); int64_t V_2 = 0; int64_t V_3 = 0; ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* V_4 = NULL; bool V_5 = false; int32_t V_6 = 0; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_source; 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*)&_stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamUtils_Copy_mDC8241759D463FF87A74BC7C42734A6C3868B5FC_RuntimeMethod_var))); } IL_000e: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___1_destination; 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*)&_stringLiteralD89ADD2DB1FBF30630EEA02FAAF144060CA0E908)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamUtils_Copy_mDC8241759D463FF87A74BC7C42734A6C3868B5FC_RuntimeMethod_var))); } IL_001c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___2_buffer; if (L_4) { goto IL_002a; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamUtils_Copy_mDC8241759D463FF87A74BC7C42734A6C3868B5FC_RuntimeMethod_var))); } IL_002a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___2_buffer; NullCheck(L_6); if ((((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))) >= ((int32_t)((int32_t)128)))) { goto IL_0044; } } { 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*)&_stringLiteralB9F5D6B4F1F6DAC8F4EEB3AB72C41EBAB801FE5C)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamUtils_Copy_mDC8241759D463FF87A74BC7C42734A6C3868B5FC_RuntimeMethod_var))); } IL_0044: { ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* L_8 = ___3_progressHandler; if (L_8) { goto IL_0052; } } { 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*)&_stringLiteral6C4EDBD234A5402CD712C85FC166D1EAC35BB543)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamUtils_Copy_mDC8241759D463FF87A74BC7C42734A6C3868B5FC_RuntimeMethod_var))); } IL_0052: { V_0 = (bool)1; il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_10; L_10 = DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C(NULL); V_1 = L_10; V_2 = ((int64_t)0); V_3 = ((int64_t)0); int64_t L_11 = ___7_fixedTarget; if ((((int64_t)L_11) < ((int64_t)((int64_t)0)))) { goto IL_006b; } } { int64_t L_12 = ___7_fixedTarget; V_3 = L_12; goto IL_0081; } IL_006b: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13 = ___0_source; NullCheck(L_13); bool L_14; L_14 = VirtualFuncInvoker0< bool >::Invoke(8, L_13); if (!L_14) { goto IL_0081; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_15 = ___0_source; NullCheck(L_15); int64_t L_16; L_16 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_15); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = ___0_source; NullCheck(L_17); int64_t L_18; L_18 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_17); V_3 = ((int64_t)il2cpp_codegen_subtract(L_16, L_18)); } IL_0081: { String_t* L_19 = ___6_name; int64_t L_20 = V_2; int64_t L_21 = V_3; ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* L_22 = (ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912*)il2cpp_codegen_object_new(ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912_il2cpp_TypeInfo_var); ProgressEventArgs__ctor_mA7DB7B89C8203EB6D0ACC01913251092E8F5DE20(L_22, L_19, L_20, L_21, NULL); V_4 = L_22; ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* L_23 = ___3_progressHandler; RuntimeObject* L_24 = ___5_sender; ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* L_25 = V_4; NullCheck(L_23); ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_inline(L_23, L_24, L_25, NULL); V_5 = (bool)1; goto IL_0104; } IL_009b: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_26 = ___0_source; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = ___2_buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ___2_buffer; NullCheck(L_28); NullCheck(L_26); int32_t L_29; L_29 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(33, L_26, L_27, 0, ((int32_t)(((RuntimeArray*)L_28)->max_length))); V_6 = L_29; int32_t L_30 = V_6; if ((((int32_t)L_30) <= ((int32_t)0))) { goto IL_00c2; } } { int64_t L_31 = V_2; int32_t L_32 = V_6; V_2 = ((int64_t)il2cpp_codegen_add(L_31, ((int64_t)L_32))); V_5 = (bool)0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_33 = ___1_destination; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = ___2_buffer; int32_t L_35 = V_6; NullCheck(L_33); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36, L_33, L_34, 0, L_35); goto IL_00ca; } IL_00c2: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_36 = ___1_destination; NullCheck(L_36); VirtualActionInvoker0::Invoke(21, L_36); V_0 = (bool)0; } IL_00ca: { il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_37; L_37 = DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C(NULL); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_38 = V_1; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_39; L_39 = DateTime_op_Subtraction_m64D26F5ABFAE6E166A7E567093D025F6C69F0123(L_37, L_38, NULL); TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_40 = ___4_updateInterval; il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var); bool L_41; L_41 = TimeSpan_op_GreaterThan_m346676C36494E3CD2560A604996F88CEC3D845C0(L_39, L_40, NULL); if (!L_41) { goto IL_0104; } } { V_5 = (bool)1; il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_42; L_42 = DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C(NULL); V_1 = L_42; String_t* L_43 = ___6_name; int64_t L_44 = V_2; int64_t L_45 = V_3; ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* L_46 = (ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912*)il2cpp_codegen_object_new(ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912_il2cpp_TypeInfo_var); ProgressEventArgs__ctor_mA7DB7B89C8203EB6D0ACC01913251092E8F5DE20(L_46, L_43, L_44, L_45, NULL); V_4 = L_46; ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* L_47 = ___3_progressHandler; RuntimeObject* L_48 = ___5_sender; ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* L_49 = V_4; NullCheck(L_47); ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_inline(L_47, L_48, L_49, NULL); ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* L_50 = V_4; NullCheck(L_50); bool L_51; L_51 = ProgressEventArgs_get_ContinueRunning_m768884C3FFF01F2F2A17F6E01AF2B62ABD66F224_inline(L_50, NULL); V_0 = L_51; } IL_0104: { bool L_52 = V_0; if (L_52) { goto IL_009b; } } { bool L_53 = V_5; if (L_53) { goto IL_0120; } } { String_t* L_54 = ___6_name; int64_t L_55 = V_2; int64_t L_56 = V_3; ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* L_57 = (ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912*)il2cpp_codegen_object_new(ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912_il2cpp_TypeInfo_var); ProgressEventArgs__ctor_mA7DB7B89C8203EB6D0ACC01913251092E8F5DE20(L_57, L_54, L_55, L_56, NULL); V_4 = L_57; ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* L_58 = ___3_progressHandler; RuntimeObject* L_59 = ___5_sender; ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* L_60 = V_4; NullCheck(L_58); ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_inline(L_58, L_59, L_60, NULL); } IL_0120: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamUtils__ctor_m45CE713ABA51D8A05599AE1D2C036E23DBEC0CF3 (StreamUtils_tF3C1FFFEB85ECCEF7103BAF34DA07C22ADC6718C* __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 WindowsPathUtils__ctor_mB7FC1E47DDAAC5D64D628886395BDCED2F107188 (WindowsPathUtils_t56C113C007B65C0867E17B505FE7CC6863B31AD0* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WindowsPathUtils_DropPathRoot_m8C4CE37C2C5D487169FE66F75F3C61EE8411FB33 (String_t* ___0_path, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { String_t* L_0 = ___0_path; V_0 = L_0; String_t* L_1 = ___0_path; if (!L_1) { goto IL_00df; } } { String_t* L_2 = ___0_path; 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_00df; } } { String_t* L_4 = ___0_path; NullCheck(L_4); Il2CppChar L_5; L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_4, 0, NULL); if ((((int32_t)L_5) == ((int32_t)((int32_t)92)))) { goto IL_002a; } } { String_t* L_6 = ___0_path; NullCheck(L_6); Il2CppChar L_7; L_7 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, 0, NULL); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)47))))) { goto IL_009f; } } IL_002a: { String_t* L_8 = ___0_path; NullCheck(L_8); int32_t L_9; L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL); if ((((int32_t)L_9) <= ((int32_t)1))) { goto IL_00df; } } { String_t* L_10 = ___0_path; NullCheck(L_10); Il2CppChar L_11; L_11 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_10, 1, NULL); if ((((int32_t)L_11) == ((int32_t)((int32_t)92)))) { goto IL_004f; } } { String_t* L_12 = ___0_path; NullCheck(L_12); Il2CppChar L_13; L_13 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_12, 1, NULL); if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)47))))) { goto IL_00df; } } IL_004f: { V_1 = 2; V_2 = 2; goto IL_0059; } IL_0055: { int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0059: { int32_t L_15 = V_1; String_t* L_16 = ___0_path; NullCheck(L_16); int32_t L_17; L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_16, NULL); if ((((int32_t)L_15) > ((int32_t)L_17))) { goto IL_0080; } } { String_t* L_18 = ___0_path; int32_t L_19 = V_1; NullCheck(L_18); Il2CppChar L_20; L_20 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_18, L_19, NULL); if ((((int32_t)L_20) == ((int32_t)((int32_t)92)))) { goto IL_0078; } } { String_t* L_21 = ___0_path; int32_t L_22 = V_1; NullCheck(L_21); Il2CppChar L_23; L_23 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_21, L_22, NULL); if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)47))))) { goto IL_0055; } } IL_0078: { int32_t L_24 = V_2; int32_t L_25 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); V_2 = L_25; if ((((int32_t)L_25) > ((int32_t)0))) { goto IL_0055; } } IL_0080: { int32_t L_26 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1)); int32_t L_27 = V_1; String_t* L_28 = ___0_path; NullCheck(L_28); int32_t L_29; L_29 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_28, NULL); if ((((int32_t)L_27) >= ((int32_t)L_29))) { goto IL_0097; } } { String_t* L_30 = ___0_path; int32_t L_31 = V_1; NullCheck(L_30); String_t* L_32; L_32 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_30, L_31, NULL); V_0 = L_32; goto IL_00df; } IL_0097: { V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; goto IL_00df; } IL_009f: { String_t* L_33 = ___0_path; NullCheck(L_33); int32_t L_34; L_34 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_33, NULL); if ((((int32_t)L_34) <= ((int32_t)1))) { goto IL_00df; } } { String_t* L_35 = ___0_path; NullCheck(L_35); Il2CppChar L_36; L_36 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_35, 1, NULL); if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)58))))) { goto IL_00df; } } { V_3 = 2; String_t* L_37 = ___0_path; NullCheck(L_37); int32_t L_38; L_38 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_37, NULL); if ((((int32_t)L_38) <= ((int32_t)2))) { goto IL_00d6; } } { String_t* L_39 = ___0_path; NullCheck(L_39); Il2CppChar L_40; L_40 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_39, 2, NULL); if ((((int32_t)L_40) == ((int32_t)((int32_t)92)))) { goto IL_00d4; } } { String_t* L_41 = ___0_path; NullCheck(L_41); Il2CppChar L_42; L_42 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_41, 2, NULL); if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)47))))) { goto IL_00d6; } } IL_00d4: { V_3 = 3; } IL_00d6: { String_t* L_43 = V_0; int32_t L_44 = V_3; NullCheck(L_43); String_t* L_45; L_45 = String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68(L_43, 0, L_44, NULL); V_0 = L_45; } IL_00df: { String_t* 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* PkzipClassic_GenerateKeys_mE5AC03929258FA7D378E6DD9EBB56C9A1109E87B (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_seed, 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*)&Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x60000ddU2D1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL; int32_t V_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_seed; 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*)&_stringLiteral2D1336CF54989C981F460E20B23CF7092A4FBD4D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PkzipClassic_GenerateKeys_mE5AC03929258FA7D378E6DD9EBB56C9A1109E87B_RuntimeMethod_var))); } IL_000e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_seed; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0023; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3B08B15164C3DE662F591B588DBEE5D47CB1DFAB)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D1336CF54989C981F460E20B23CF7092A4FBD4D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PkzipClassic_GenerateKeys_mE5AC03929258FA7D378E6DD9EBB56C9A1109E87B_RuntimeMethod_var))); } IL_0023: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)3); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = L_4; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_6 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x60000ddU2D1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_5, L_6, NULL); V_0 = L_5; V_1 = 0; goto IL_0076; } IL_0039: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = V_0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = V_0; NullCheck(L_8); int32_t L_9 = 0; uint32_t L_10 = (L_8)->GetAt(static_cast(L_9)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_seed; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; uint8_t L_14 = (L_11)->GetAt(static_cast(L_13)); il2cpp_codegen_runtime_class_init_inline(Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); uint32_t L_15; L_15 = Crc32_ComputeCrc32_m23EDC36D6FF8E4CA79C9973D5A9D7039DB8B146B(L_10, L_14, NULL); NullCheck(L_7); (L_7)->SetAt(static_cast(0), (uint32_t)L_15); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = V_0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_17 = V_0; NullCheck(L_17); int32_t L_18 = 1; uint32_t L_19 = (L_17)->GetAt(static_cast(L_18)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_20 = V_0; NullCheck(L_20); int32_t L_21 = 0; uint32_t L_22 = (L_20)->GetAt(static_cast(L_21)); NullCheck(L_16); (L_16)->SetAt(static_cast(1), (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_19, ((int32_t)(uint8_t)L_22)))); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_23 = V_0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_24 = V_0; NullCheck(L_24); int32_t L_25 = 1; uint32_t L_26 = (L_24)->GetAt(static_cast(L_25)); NullCheck(L_23); (L_23)->SetAt(static_cast(1), (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply((int32_t)L_26, ((int32_t)134775813))), 1))); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_27 = V_0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_28 = V_0; NullCheck(L_28); int32_t L_29 = 2; uint32_t L_30 = (L_28)->GetAt(static_cast(L_29)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_31 = V_0; NullCheck(L_31); int32_t L_32 = 1; uint32_t L_33 = (L_31)->GetAt(static_cast(L_32)); uint32_t L_34; L_34 = Crc32_ComputeCrc32_m23EDC36D6FF8E4CA79C9973D5A9D7039DB8B146B(L_30, (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_33>>((int32_t)24)))), NULL); NullCheck(L_27); (L_27)->SetAt(static_cast(2), (uint32_t)L_34); int32_t L_35 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_0076: { int32_t L_36 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = ___0_seed; NullCheck(L_37); if ((((int32_t)L_36) < ((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length))))) { goto IL_0039; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)12)); V_2 = L_38; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = V_2; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_40 = V_0; NullCheck(L_40); int32_t L_41 = 0; uint32_t L_42 = (L_40)->GetAt(static_cast(L_41)); NullCheck(L_39); (L_39)->SetAt(static_cast(0), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_42&((int32_t)255))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = V_2; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_44 = V_0; NullCheck(L_44); int32_t L_45 = 0; uint32_t L_46 = (L_44)->GetAt(static_cast(L_45)); NullCheck(L_43); (L_43)->SetAt(static_cast(1), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((uint32_t)L_46>>8))&((int32_t)255))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_47 = V_2; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_48 = V_0; NullCheck(L_48); int32_t L_49 = 0; uint32_t L_50 = (L_48)->GetAt(static_cast(L_49)); NullCheck(L_47); (L_47)->SetAt(static_cast(2), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((uint32_t)L_50>>((int32_t)16)))&((int32_t)255))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51 = V_2; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_52 = V_0; NullCheck(L_52); int32_t L_53 = 0; uint32_t L_54 = (L_52)->GetAt(static_cast(L_53)); NullCheck(L_51); (L_51)->SetAt(static_cast(3), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((uint32_t)L_54>>((int32_t)24)))&((int32_t)255))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = V_2; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_56 = V_0; NullCheck(L_56); int32_t L_57 = 1; uint32_t L_58 = (L_56)->GetAt(static_cast(L_57)); NullCheck(L_55); (L_55)->SetAt(static_cast(4), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_58&((int32_t)255))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = V_2; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_60 = V_0; NullCheck(L_60); int32_t L_61 = 1; uint32_t L_62 = (L_60)->GetAt(static_cast(L_61)); NullCheck(L_59); (L_59)->SetAt(static_cast(5), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((uint32_t)L_62>>8))&((int32_t)255))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_63 = V_2; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_64 = V_0; NullCheck(L_64); int32_t L_65 = 1; uint32_t L_66 = (L_64)->GetAt(static_cast(L_65)); NullCheck(L_63); (L_63)->SetAt(static_cast(6), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((uint32_t)L_66>>((int32_t)16)))&((int32_t)255))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_67 = V_2; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_68 = V_0; NullCheck(L_68); int32_t L_69 = 1; uint32_t L_70 = (L_68)->GetAt(static_cast(L_69)); NullCheck(L_67); (L_67)->SetAt(static_cast(7), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((uint32_t)L_70>>((int32_t)24)))&((int32_t)255))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_71 = V_2; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_72 = V_0; NullCheck(L_72); int32_t L_73 = 2; uint32_t L_74 = (L_72)->GetAt(static_cast(L_73)); NullCheck(L_71); (L_71)->SetAt(static_cast(8), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_74&((int32_t)255))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_75 = V_2; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_76 = V_0; NullCheck(L_76); int32_t L_77 = 2; uint32_t L_78 = (L_76)->GetAt(static_cast(L_77)); NullCheck(L_75); (L_75)->SetAt(static_cast(((int32_t)9)), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((uint32_t)L_78>>8))&((int32_t)255))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_79 = V_2; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_80 = V_0; NullCheck(L_80); int32_t L_81 = 2; uint32_t L_82 = (L_80)->GetAt(static_cast(L_81)); NullCheck(L_79); (L_79)->SetAt(static_cast(((int32_t)10)), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((uint32_t)L_82>>((int32_t)16)))&((int32_t)255))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_83 = V_2; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_84 = V_0; NullCheck(L_84); int32_t L_85 = 2; uint32_t L_86 = (L_84)->GetAt(static_cast(L_85)); NullCheck(L_83); (L_83)->SetAt(static_cast(((int32_t)11)), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((uint32_t)L_86>>((int32_t)24)))&((int32_t)255))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_87 = V_2; return L_87; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassic__ctor_m9725AEEB72479F55DFDB5AB212437BE7E938A1E5 (PkzipClassic_tFBEEDDCE7A3840AB2B8ABA2387B818EFA1963851* __this, const RuntimeMethod* method) { { SymmetricAlgorithm__ctor_mB028F36D59487421C796D35BE91150C3BDFCEC5A(__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 uint8_t PkzipClassicCryptoBase_TransformByte_m562E81B3284793B00040A9B1DE61B5D96DF443E1 (PkzipClassicCryptoBase_t511C47A22320A10E38F63EB601DD36A46637FD38* __this, const RuntimeMethod* method) { uint32_t V_0 = 0; { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->___keys; NullCheck(L_0); int32_t L_1 = 2; uint32_t L_2 = (L_0)->GetAt(static_cast(L_1)); V_0 = ((int32_t)(((int32_t)((int32_t)L_2&((int32_t)65535)))|2)); uint32_t L_3 = V_0; uint32_t L_4 = V_0; return (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_3, ((int32_t)((int32_t)L_4^1))))>>8))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicCryptoBase_SetKeys_m0444E777B325A95CB7E8922D431D84E413B91469 (PkzipClassicCryptoBase_t511C47A22320A10E38F63EB601DD36A46637FD38* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_keyData, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_keyData; 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*)&_stringLiteralBC4FDA8C54913FB01B2F19F0F1D7824A534038F9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PkzipClassicCryptoBase_SetKeys_m0444E777B325A95CB7E8922D431D84E413B91469_RuntimeMethod_var))); } IL_000e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_keyData; NullCheck(L_2); if ((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) == ((int32_t)((int32_t)12)))) { goto IL_0020; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42185AEF1D13B50B099FF24FCC6919AA7E22945E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PkzipClassicCryptoBase_SetKeys_m0444E777B325A95CB7E8922D431D84E413B91469_RuntimeMethod_var))); } IL_0020: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)3); __this->___keys = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___keys), (void*)L_4); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = __this->___keys; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_keyData; NullCheck(L_6); int32_t L_7 = 3; uint8_t L_8 = (L_6)->GetAt(static_cast(L_7)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_keyData; NullCheck(L_9); int32_t L_10 = 2; uint8_t L_11 = (L_9)->GetAt(static_cast(L_10)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_keyData; NullCheck(L_12); int32_t L_13 = 1; uint8_t L_14 = (L_12)->GetAt(static_cast(L_13)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_keyData; NullCheck(L_15); int32_t L_16 = 0; uint8_t L_17 = (L_15)->GetAt(static_cast(L_16)); NullCheck(L_5); (L_5)->SetAt(static_cast(0), (uint32_t)((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_8<<((int32_t)24)))|((int32_t)((int32_t)L_11<<((int32_t)16)))))|((int32_t)((int32_t)L_14<<8))))|(int32_t)L_17))); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18 = __this->___keys; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_keyData; NullCheck(L_19); int32_t L_20 = 7; uint8_t L_21 = (L_19)->GetAt(static_cast(L_20)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___0_keyData; NullCheck(L_22); int32_t L_23 = 6; uint8_t L_24 = (L_22)->GetAt(static_cast(L_23)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_keyData; NullCheck(L_25); int32_t L_26 = 5; uint8_t L_27 = (L_25)->GetAt(static_cast(L_26)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ___0_keyData; NullCheck(L_28); int32_t L_29 = 4; uint8_t L_30 = (L_28)->GetAt(static_cast(L_29)); NullCheck(L_18); (L_18)->SetAt(static_cast(1), (uint32_t)((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_21<<((int32_t)24)))|((int32_t)((int32_t)L_24<<((int32_t)16)))))|((int32_t)((int32_t)L_27<<8))))|(int32_t)L_30))); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_31 = __this->___keys; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___0_keyData; NullCheck(L_32); int32_t L_33 = ((int32_t)11); uint8_t L_34 = (L_32)->GetAt(static_cast(L_33)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = ___0_keyData; NullCheck(L_35); int32_t L_36 = ((int32_t)10); uint8_t L_37 = (L_35)->GetAt(static_cast(L_36)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = ___0_keyData; NullCheck(L_38); int32_t L_39 = ((int32_t)9); uint8_t L_40 = (L_38)->GetAt(static_cast(L_39)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = ___0_keyData; NullCheck(L_41); int32_t L_42 = 8; uint8_t L_43 = (L_41)->GetAt(static_cast(L_42)); NullCheck(L_31); (L_31)->SetAt(static_cast(2), (uint32_t)((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_34<<((int32_t)24)))|((int32_t)((int32_t)L_37<<((int32_t)16)))))|((int32_t)((int32_t)L_40<<8))))|(int32_t)L_43))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicCryptoBase_UpdateKeys_mBBDD4941427951A62A21C2CDD8FDE31A5F1A0441 (PkzipClassicCryptoBase_t511C47A22320A10E38F63EB601DD36A46637FD38* __this, uint8_t ___0_ch, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->___keys; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___keys; NullCheck(L_1); int32_t L_2 = 0; uint32_t L_3 = (L_1)->GetAt(static_cast(L_2)); uint8_t L_4 = ___0_ch; il2cpp_codegen_runtime_class_init_inline(Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); uint32_t L_5; L_5 = Crc32_ComputeCrc32_m23EDC36D6FF8E4CA79C9973D5A9D7039DB8B146B(L_3, L_4, NULL); NullCheck(L_0); (L_0)->SetAt(static_cast(0), (uint32_t)L_5); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = __this->___keys; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = __this->___keys; NullCheck(L_7); int32_t L_8 = 1; uint32_t L_9 = (L_7)->GetAt(static_cast(L_8)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = __this->___keys; NullCheck(L_10); int32_t L_11 = 0; uint32_t L_12 = (L_10)->GetAt(static_cast(L_11)); NullCheck(L_6); (L_6)->SetAt(static_cast(1), (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_9, ((int32_t)(uint8_t)L_12)))); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = __this->___keys; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = __this->___keys; NullCheck(L_14); int32_t L_15 = 1; uint32_t L_16 = (L_14)->GetAt(static_cast(L_15)); NullCheck(L_13); (L_13)->SetAt(static_cast(1), (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply((int32_t)L_16, ((int32_t)134775813))), 1))); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_17 = __this->___keys; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18 = __this->___keys; NullCheck(L_18); int32_t L_19 = 2; uint32_t L_20 = (L_18)->GetAt(static_cast(L_19)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_21 = __this->___keys; NullCheck(L_21); int32_t L_22 = 1; uint32_t L_23 = (L_21)->GetAt(static_cast(L_22)); uint32_t L_24; L_24 = Crc32_ComputeCrc32_m23EDC36D6FF8E4CA79C9973D5A9D7039DB8B146B(L_20, (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_23>>((int32_t)24)))), NULL); NullCheck(L_17); (L_17)->SetAt(static_cast(2), (uint32_t)L_24); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicCryptoBase_Reset_m4AAF69726582F9C9EA9F8109D32B13CA661C703B (PkzipClassicCryptoBase_t511C47A22320A10E38F63EB601DD36A46637FD38* __this, const RuntimeMethod* method) { { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->___keys; NullCheck(L_0); (L_0)->SetAt(static_cast(0), (uint32_t)0); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___keys; NullCheck(L_1); (L_1)->SetAt(static_cast(1), (uint32_t)0); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->___keys; NullCheck(L_2); (L_2)->SetAt(static_cast(2), (uint32_t)0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicCryptoBase__ctor_m013F4376CF64AA2B5D5DE9BB20A19A6AA2842D86 (PkzipClassicCryptoBase_t511C47A22320A10E38F63EB601DD36A46637FD38* __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 PkzipClassicEncryptCryptoTransform__ctor_mF6FEC4C002E888A7742B7476D0370407CE8F85E3 (PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_keyBlock, const RuntimeMethod* method) { { PkzipClassicCryptoBase__ctor_m013F4376CF64AA2B5D5DE9BB20A19A6AA2842D86(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_keyBlock; PkzipClassicCryptoBase_SetKeys_m0444E777B325A95CB7E8922D431D84E413B91469(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* PkzipClassicEncryptCryptoTransform_TransformFinalBlock_m78CDB5E4992629BAD696B6335D0E077B205D839B (PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_inputOffset, int32_t ___2_inputCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; { int32_t L_0 = ___2_inputCount; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = L_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_inputBuffer; int32_t L_3 = ___1_inputOffset; int32_t L_4 = ___2_inputCount; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; int32_t L_6; L_6 = PkzipClassicEncryptCryptoTransform_TransformBlock_mF6ED7F17496AAC2E4E709EB95FA246055A962A4B(__this, L_2, L_3, L_4, L_5, 0, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PkzipClassicEncryptCryptoTransform_TransformBlock_mF6ED7F17496AAC2E4E709EB95FA246055A962A4B (PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_inputOffset, int32_t ___2_inputCount, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_outputBuffer, int32_t ___4_outputOffset, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; { int32_t L_0 = ___1_inputOffset; V_0 = L_0; goto IL_0028; } IL_0004: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_inputBuffer; int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; uint8_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_1 = L_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___3_outputBuffer; int32_t L_6 = ___4_outputOffset; int32_t L_7 = L_6; ___4_outputOffset = ((int32_t)il2cpp_codegen_add(L_7, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_inputBuffer; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; uint8_t L_11 = (L_8)->GetAt(static_cast(L_10)); uint8_t L_12; L_12 = PkzipClassicCryptoBase_TransformByte_m562E81B3284793B00040A9B1DE61B5D96DF443E1(__this, NULL); NullCheck(L_5); (L_5)->SetAt(static_cast(L_7), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_11^(int32_t)L_12)))); uint8_t L_13 = V_1; PkzipClassicCryptoBase_UpdateKeys_mBBDD4941427951A62A21C2CDD8FDE31A5F1A0441(__this, L_13, NULL); int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0028: { int32_t L_15 = V_0; int32_t L_16 = ___1_inputOffset; int32_t L_17 = ___2_inputCount; if ((((int32_t)L_15) < ((int32_t)((int32_t)il2cpp_codegen_add(L_16, L_17))))) { goto IL_0004; } } { int32_t L_18 = ___2_inputCount; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PkzipClassicEncryptCryptoTransform_get_CanReuseTransform_m473D0B5F0578EBE657B13464759AEA19635AAAC4 (PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PkzipClassicEncryptCryptoTransform_get_InputBlockSize_mC9DAB908DC4A334418A34914C8E7D01B233ED184 (PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233* __this, const RuntimeMethod* method) { { return 1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PkzipClassicEncryptCryptoTransform_get_OutputBlockSize_m5AB9717309C40D8B119371E21F66D179BECCCB29 (PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233* __this, const RuntimeMethod* method) { { return 1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PkzipClassicEncryptCryptoTransform_get_CanTransformMultipleBlocks_m2E8C4BF7A6C7509D0CDB129C99FDB5ABC58BA219 (PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicEncryptCryptoTransform_Dispose_m9D379C9BBA4689CDDF82A1516C0E9A89D7126524 (PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233* __this, const RuntimeMethod* method) { { PkzipClassicCryptoBase_Reset_m4AAF69726582F9C9EA9F8109D32B13CA661C703B(__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 PkzipClassicDecryptCryptoTransform__ctor_m71FE21D85A22418C575FA90E0BAC63B2F0B4E931 (PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_keyBlock, const RuntimeMethod* method) { { PkzipClassicCryptoBase__ctor_m013F4376CF64AA2B5D5DE9BB20A19A6AA2842D86(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_keyBlock; PkzipClassicCryptoBase_SetKeys_m0444E777B325A95CB7E8922D431D84E413B91469(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* PkzipClassicDecryptCryptoTransform_TransformFinalBlock_m8E7C6D63545A316F41372EC5212F0C5EE5320F65 (PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_inputOffset, int32_t ___2_inputCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; { int32_t L_0 = ___2_inputCount; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = L_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_inputBuffer; int32_t L_3 = ___1_inputOffset; int32_t L_4 = ___2_inputCount; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; int32_t L_6; L_6 = PkzipClassicDecryptCryptoTransform_TransformBlock_m4F754CB891277C9DA593C40BBCCB13BE9DDB0E1C(__this, L_2, L_3, L_4, L_5, 0, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PkzipClassicDecryptCryptoTransform_TransformBlock_m4F754CB891277C9DA593C40BBCCB13BE9DDB0E1C (PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_inputOffset, int32_t ___2_inputCount, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_outputBuffer, int32_t ___4_outputOffset, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; { int32_t L_0 = ___1_inputOffset; V_0 = L_0; goto IL_0026; } IL_0004: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_inputBuffer; int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; uint8_t L_4 = (L_1)->GetAt(static_cast(L_3)); uint8_t L_5; L_5 = PkzipClassicCryptoBase_TransformByte_m562E81B3284793B00040A9B1DE61B5D96DF443E1(__this, NULL); V_1 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_4^(int32_t)L_5))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___3_outputBuffer; int32_t L_7 = ___4_outputOffset; int32_t L_8 = L_7; ___4_outputOffset = ((int32_t)il2cpp_codegen_add(L_8, 1)); uint8_t L_9 = V_1; NullCheck(L_6); (L_6)->SetAt(static_cast(L_8), (uint8_t)L_9); uint8_t L_10 = V_1; PkzipClassicCryptoBase_UpdateKeys_mBBDD4941427951A62A21C2CDD8FDE31A5F1A0441(__this, L_10, NULL); int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0026: { int32_t L_12 = V_0; int32_t L_13 = ___1_inputOffset; int32_t L_14 = ___2_inputCount; if ((((int32_t)L_12) < ((int32_t)((int32_t)il2cpp_codegen_add(L_13, L_14))))) { goto IL_0004; } } { int32_t L_15 = ___2_inputCount; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PkzipClassicDecryptCryptoTransform_get_CanReuseTransform_mE62151C43F0F14353C363FCEF81B09F307ACA656 (PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PkzipClassicDecryptCryptoTransform_get_InputBlockSize_mE6D4842AC8ABE61D209A999A4421F0C3E43BB726 (PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178* __this, const RuntimeMethod* method) { { return 1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PkzipClassicDecryptCryptoTransform_get_OutputBlockSize_m8FA4498E4181D3BF050FDF281CF61E1B5F406B5F (PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178* __this, const RuntimeMethod* method) { { return 1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PkzipClassicDecryptCryptoTransform_get_CanTransformMultipleBlocks_mBB377F96020A7E02990B7A88CA245516C017C722 (PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicDecryptCryptoTransform_Dispose_mD8DB144E991017437DAFE09F8C6992B6500352BA (PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178* __this, const RuntimeMethod* method) { { PkzipClassicCryptoBase_Reset_m4AAF69726582F9C9EA9F8109D32B13CA661C703B(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PkzipClassicManaged_get_BlockSize_m2844CE869EFCC7F73A2C668AE30DAD618A299F67 (PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB* __this, const RuntimeMethod* method) { { return 8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicManaged_set_BlockSize_m49688514B12E14C0D7E5D0789D735D31DA14D040 (PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; if ((((int32_t)L_0) == ((int32_t)8))) { goto IL_000f; } } { CryptographicException_tF1AE59E97557B5241330D5998C4D95B6D9D6669F* L_1 = (CryptographicException_tF1AE59E97557B5241330D5998C4D95B6D9D6669F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tF1AE59E97557B5241330D5998C4D95B6D9D6669F_il2cpp_TypeInfo_var))); CryptographicException__ctor_mE3E5B505DB6A9D573C48AC5BD702E7CF3DE8F01F(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral668BC7EE3DABD652E48EEF464BF03AD9B53F7D26)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PkzipClassicManaged_set_BlockSize_m49688514B12E14C0D7E5D0789D735D31DA14D040_RuntimeMethod_var))); } IL_000f: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03* PkzipClassicManaged_get_LegalKeySizes_m9E37F8F53F055769D0DFBF0389A5BD8C868815A4 (PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03* V_0 = NULL; { KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03* L_0 = (KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03*)(KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03*)SZArrayNew(KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03_il2cpp_TypeInfo_var, (uint32_t)1); V_0 = L_0; KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03* L_1 = V_0; KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4* L_2 = (KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4*)il2cpp_codegen_object_new(KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4_il2cpp_TypeInfo_var); KeySizes__ctor_m0488C1FC71E4A417E16EA1E06FC24F4D7DC80104(L_2, ((int32_t)96), ((int32_t)96), 0, NULL); NullCheck(L_1); (L_1)->SetAt(static_cast(0), (KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4*)L_2); KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03* L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicManaged_GenerateIV_m68E82697BF5AAA6F0E3D2788515F171FE489970D (PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03* PkzipClassicManaged_get_LegalBlockSizes_m4A9353E0EF1DE8F6D606A39A8ECC11E46DF009F7 (PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03* V_0 = NULL; { KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03* L_0 = (KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03*)(KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03*)SZArrayNew(KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03_il2cpp_TypeInfo_var, (uint32_t)1); V_0 = L_0; KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03* L_1 = V_0; KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4* L_2 = (KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4*)il2cpp_codegen_object_new(KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4_il2cpp_TypeInfo_var); KeySizes__ctor_m0488C1FC71E4A417E16EA1E06FC24F4D7DC80104(L_2, 8, 8, 0, NULL); NullCheck(L_1); (L_1)->SetAt(static_cast(0), (KeySizes_t4AE3EB919A5788F0545B70517859944B65712CB4*)L_2); KeySizesU5BU5D_tDD87467B9CB683380B5DC92193576A3136DFAE03* L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* PkzipClassicManaged_get_Key_m578035169EF71DC6AF23C0EB935D98D1285E8FD9 (PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB* __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->___key_; if (L_0) { goto IL_000e; } } { VirtualActionInvoker0::Invoke(25, __this); } IL_000e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___key_; NullCheck((RuntimeArray*)L_1); RuntimeObject* L_2; L_2 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_1, NULL); return ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_2, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicManaged_set_Key_m51DEB0FE186DC44DA5F64C57C157F614E49A5CE4 (PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB* __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_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*)&PkzipClassicManaged_set_Key_m51DEB0FE186DC44DA5F64C57C157F614E49A5CE4_RuntimeMethod_var))); } IL_000e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_value; NullCheck(L_2); if ((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) == ((int32_t)((int32_t)12)))) { goto IL_0020; } } { CryptographicException_tF1AE59E97557B5241330D5998C4D95B6D9D6669F* L_3 = (CryptographicException_tF1AE59E97557B5241330D5998C4D95B6D9D6669F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tF1AE59E97557B5241330D5998C4D95B6D9D6669F_il2cpp_TypeInfo_var))); CryptographicException__ctor_mE3E5B505DB6A9D573C48AC5BD702E7CF3DE8F01F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F13D9CF93D00D34A69E6720B2AEA7C9132F6B2B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PkzipClassicManaged_set_Key_m51DEB0FE186DC44DA5F64C57C157F614E49A5CE4_RuntimeMethod_var))); } IL_0020: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_value; NullCheck((RuntimeArray*)L_4); RuntimeObject* L_5; L_5 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_4, NULL); __this->___key_ = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_5, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___key_), (void*)((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_5, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicManaged_GenerateKey_m3346E68C2652740113A979D2EE7CAC132E952BDF (PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB* __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*)&Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* V_0 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)12)); __this->___key_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___key_), (void*)L_0); Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_1 = (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*)il2cpp_codegen_object_new(Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var); Random__ctor_m151183BD4F021499A98B9DE8502DAD4B12DD16AC(L_1, NULL); V_0 = L_1; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_2 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___key_; NullCheck(L_2); VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(9, L_2, L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PkzipClassicManaged_CreateEncryptor_m9F436CE33B3438787BFE4503376CBA298C33B6E5 (PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbKey, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_rgbIV, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rgbKey; __this->___key_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___key_), (void*)L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1; L_1 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(11, __this); PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233* L_2 = (PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233*)il2cpp_codegen_object_new(PkzipClassicEncryptCryptoTransform_t221C3842059AAB91DA3A0029848D9C06F8093233_il2cpp_TypeInfo_var); PkzipClassicEncryptCryptoTransform__ctor_mF6FEC4C002E888A7742B7476D0370407CE8F85E3(L_2, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PkzipClassicManaged_CreateDecryptor_mF6D61B13DC8DF5A308BFDF28216E65105D2A4940 (PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbKey, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_rgbIV, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rgbKey; __this->___key_ = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___key_), (void*)L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1; L_1 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(11, __this); PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178* L_2 = (PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178*)il2cpp_codegen_object_new(PkzipClassicDecryptCryptoTransform_t2D73686A12E6EC67223F5891644A7E57759E3178_il2cpp_TypeInfo_var); PkzipClassicDecryptCryptoTransform__ctor_m71FE21D85A22418C575FA90E0BAC63B2F0B4E931(L_2, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PkzipClassicManaged__ctor_m4A04A8B6C4B44BD96DB38D12624D14F9C9819593 (PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB* __this, const RuntimeMethod* method) { { PkzipClassic__ctor_m9725AEEB72479F55DFDB5AB212437BE7E938A1E5(__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 ZipAESStream__ctor_mBE431878A503B03F92D14E1DD44248516628D483 (ZipAESStream_t9CB50BCC4129C9B2D9EF26F8FE10CB1933AB0226* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* ___1_transform, int32_t ___2_mode, 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 = ___0_stream; ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* L_1 = ___1_transform; int32_t L_2 = ___2_mode; CryptoStream__ctor_mFCB7E1F2B96287E968978AC12DC1B1F4E44851B6(__this, L_0, L_1, L_2, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___0_stream; __this->____stream = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->____stream), (void*)L_3); ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* L_4 = ___1_transform; __this->____transform = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____transform), (void*)L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)1024)); __this->____slideBuffer = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->____slideBuffer), (void*)L_5); __this->____blockAndAuth = ((int32_t)26); int32_t L_6 = ___2_mode; if (!L_6) { goto IL_003d; } } { Exception_t* L_7 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B83DDB4DB491961BE1315130C2ED402FB87DE45)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipAESStream__ctor_mBE431878A503B03F92D14E1DD44248516628D483_RuntimeMethod_var))); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipAESStream_Read_m39852704A0F6EA98DBD68B9DA5E6AE7395614129 (ZipAESStream_t9CB50BCC4129C9B2D9EF26F8FE10CB1933AB0226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_outBuffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_7 = NULL; int32_t V_8 = 0; { V_0 = 0; goto IL_0185; } IL_0007: { int32_t L_0 = __this->____slideBufFreePos; int32_t L_1 = __this->____slideBufStartPos; V_1 = ((int32_t)il2cpp_codegen_subtract(L_0, L_1)); int32_t L_2 = __this->____blockAndAuth; int32_t L_3 = V_1; V_2 = ((int32_t)il2cpp_codegen_subtract(L_2, L_3)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->____slideBuffer; NullCheck(L_4); int32_t L_5 = __this->____slideBufFreePos; int32_t L_6 = V_2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5))) >= ((int32_t)L_6))) { goto IL_007b; } } { V_3 = 0; int32_t L_7 = __this->____slideBufStartPos; V_4 = L_7; goto IL_0057; } IL_003c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->____slideBuffer; int32_t L_9 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->____slideBuffer; int32_t L_11 = V_4; NullCheck(L_10); int32_t L_12 = L_11; uint8_t L_13 = (L_10)->GetAt(static_cast(L_12)); NullCheck(L_8); (L_8)->SetAt(static_cast(L_9), (uint8_t)L_13); int32_t L_14 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1)); int32_t L_15 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0057: { int32_t L_16 = V_4; int32_t L_17 = __this->____slideBufFreePos; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_003c; } } { int32_t L_18 = __this->____slideBufFreePos; int32_t L_19 = __this->____slideBufStartPos; __this->____slideBufFreePos = ((int32_t)il2cpp_codegen_subtract(L_18, L_19)); __this->____slideBufStartPos = 0; } IL_007b: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_20 = __this->____stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->____slideBuffer; int32_t L_22 = __this->____slideBufFreePos; int32_t L_23 = V_2; NullCheck(L_20); int32_t L_24; L_24 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(33, L_20, L_21, L_22, L_23); V_5 = L_24; int32_t L_25 = __this->____slideBufFreePos; int32_t L_26 = V_5; __this->____slideBufFreePos = ((int32_t)il2cpp_codegen_add(L_25, L_26)); int32_t L_27 = __this->____slideBufFreePos; int32_t L_28 = __this->____slideBufStartPos; V_1 = ((int32_t)il2cpp_codegen_subtract(L_27, L_28)); int32_t L_29 = V_1; int32_t L_30 = __this->____blockAndAuth; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_00f6; } } { ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* L_31 = __this->____transform; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = __this->____slideBuffer; int32_t L_33 = __this->____slideBufStartPos; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = ___0_outBuffer; int32_t L_35 = ___1_offset; NullCheck(L_31); int32_t L_36; L_36 = ZipAESTransform_TransformBlock_m36C6662BD0F182056F2D71AB0B3FB6E9F70FB31D(L_31, L_32, L_33, ((int32_t)16), L_34, L_35, NULL); int32_t L_37 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_37, ((int32_t)16))); int32_t L_38 = ___1_offset; ___1_offset = ((int32_t)il2cpp_codegen_add(L_38, ((int32_t)16))); int32_t L_39 = __this->____slideBufStartPos; __this->____slideBufStartPos = ((int32_t)il2cpp_codegen_add(L_39, ((int32_t)16))); goto IL_0185; } IL_00f6: { int32_t L_40 = V_1; if ((((int32_t)L_40) <= ((int32_t)((int32_t)10)))) { goto IL_0133; } } { int32_t L_41 = V_1; V_6 = ((int32_t)il2cpp_codegen_subtract(L_41, ((int32_t)10))); ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* L_42 = __this->____transform; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = __this->____slideBuffer; int32_t L_44 = __this->____slideBufStartPos; int32_t L_45 = V_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = ___0_outBuffer; int32_t L_47 = ___1_offset; NullCheck(L_42); int32_t L_48; L_48 = ZipAESTransform_TransformBlock_m36C6662BD0F182056F2D71AB0B3FB6E9F70FB31D(L_42, L_43, L_44, L_45, L_46, L_47, NULL); int32_t L_49 = V_0; int32_t L_50 = V_6; V_0 = ((int32_t)il2cpp_codegen_add(L_49, L_50)); int32_t L_51 = __this->____slideBufStartPos; int32_t L_52 = V_6; __this->____slideBufStartPos = ((int32_t)il2cpp_codegen_add(L_51, L_52)); goto IL_0143; } IL_0133: { int32_t L_53 = V_1; if ((((int32_t)L_53) >= ((int32_t)((int32_t)10)))) { goto IL_0143; } } { Exception_t* L_54 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_54, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE22404C030BAB2A73AA2CEE3DEBD2DF8C77EED85)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_54, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipAESStream_Read_m39852704A0F6EA98DBD68B9DA5E6AE7395614129_RuntimeMethod_var))); } IL_0143: { ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* L_55 = __this->____transform; NullCheck(L_55); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56; L_56 = ZipAESTransform_GetAuthCode_m30147C4C3EB8C4777CE236DEC81012EB3AA959A4(L_55, NULL); V_7 = L_56; V_8 = 0; goto IL_017d; } IL_0155: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = V_7; int32_t L_58 = V_8; NullCheck(L_57); int32_t L_59 = L_58; uint8_t L_60 = (L_57)->GetAt(static_cast(L_59)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = __this->____slideBuffer; int32_t L_62 = __this->____slideBufStartPos; int32_t L_63 = V_8; NullCheck(L_61); int32_t L_64 = ((int32_t)il2cpp_codegen_add(L_62, L_63)); uint8_t L_65 = (L_61)->GetAt(static_cast(L_64)); if ((((int32_t)L_60) == ((int32_t)L_65))) { goto IL_0177; } } { Exception_t* L_66 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_66, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF55E72FEF46CED230283C41245B193D83EE776BB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_66, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipAESStream_Read_m39852704A0F6EA98DBD68B9DA5E6AE7395614129_RuntimeMethod_var))); } IL_0177: { int32_t L_67 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_67, 1)); } IL_017d: { int32_t L_68 = V_8; if ((((int32_t)L_68) < ((int32_t)((int32_t)10)))) { goto IL_0155; } } { goto IL_018c; } IL_0185: { int32_t L_69 = V_0; int32_t L_70 = ___2_count; if ((((int32_t)L_69) < ((int32_t)L_70))) { goto IL_0007; } } IL_018c: { int32_t L_71 = V_0; return L_71; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipAESStream_Write_mCC1EA1542CEFC06FBC64C09A072D89D1DE644FBC (ZipAESStream_t9CB50BCC4129C9B2D9EF26F8FE10CB1933AB0226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, 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*)&ZipAESStream_Write_mCC1EA1542CEFC06FBC64C09A072D89D1DE644FBC_RuntimeMethod_var))); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipAESTransform__ctor_m159186BF570F35F6E144B4AA90E162FC2FDF7BE9 (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* __this, String_t* ___0_key, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_saltBytes, int32_t ___2_blockSize, bool ___3_writeMode, 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*)&HMACSHA1_t40AB10160C7F8F11EA26E038FD7A335383987030_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rfc2898DeriveBytes_t0614FA7A5D23F6A9C781F7CA38E07BD8295256FB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RijndaelManaged_t67DFB0E9542F21D9EED0227003A19D9F5ECF2E39_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rfc2898DeriveBytes_t0614FA7A5D23F6A9C781F7CA38E07BD8295256FB* V_0 = NULL; RijndaelManaged_t67DFB0E9542F21D9EED0227003A19D9F5ECF2E39* V_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___2_blockSize; if ((((int32_t)L_0) == ((int32_t)((int32_t)16)))) { goto IL_002b; } } { int32_t L_1 = ___2_blockSize; if ((((int32_t)L_1) == ((int32_t)((int32_t)32)))) { goto IL_002b; } } { int32_t L_2 = ___2_blockSize; int32_t L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_defaults.int32_class, &L_3); String_t* L_5; L_5 = String_Concat_m9DF47FC6E1F8341012CA3FF02993D372AA7A96C9(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral022792C88272442BF8F4DE76B0434B7C4A39F223)), L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6AFC685BFEB5280EBD767AA771B413E44CE00C08)), NULL); Exception_t* L_6 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_6, L_5, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipAESTransform__ctor_m159186BF570F35F6E144B4AA90E162FC2FDF7BE9_RuntimeMethod_var))); } IL_002b: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___1_saltBytes; NullCheck(L_7); int32_t L_8 = ___2_blockSize; if ((((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) == ((int32_t)((int32_t)(L_8/2))))) { goto IL_0070; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)4); V_4 = L_9; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = V_4; NullCheck(L_10); ArrayElementTypeCheck (L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3508635B3721D6D1253A5DF75A7CC2646E28F5B))); (L_10)->SetAt(static_cast(0), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3508635B3721D6D1253A5DF75A7CC2646E28F5B))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = V_4; int32_t L_12 = ___2_blockSize; int32_t L_13 = ((int32_t)(L_12/2)); RuntimeObject* L_14 = Box(il2cpp_defaults.int32_class, &L_13); NullCheck(L_11); ArrayElementTypeCheck (L_11, L_14); (L_11)->SetAt(static_cast(1), (RuntimeObject*)L_14); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = V_4; NullCheck(L_15); ArrayElementTypeCheck (L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDB7BC86F654DDCF33A2F8477D9823029B198B9B1))); (L_15)->SetAt(static_cast(2), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDB7BC86F654DDCF33A2F8477D9823029B198B9B1))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = V_4; int32_t L_17 = ___2_blockSize; int32_t L_18 = L_17; RuntimeObject* L_19 = Box(il2cpp_defaults.int32_class, &L_18); NullCheck(L_16); ArrayElementTypeCheck (L_16, L_19); (L_16)->SetAt(static_cast(3), (RuntimeObject*)L_19); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = V_4; String_t* L_21; L_21 = String_Concat_m9EB826D3BC0EF2322AA8E55DF0D20EE41B1E5A36(L_20, NULL); Exception_t* L_22 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_22, L_21, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipAESTransform__ctor_m159186BF570F35F6E144B4AA90E162FC2FDF7BE9_RuntimeMethod_var))); } IL_0070: { int32_t L_23 = ___2_blockSize; __this->____blockSize = L_23; int32_t L_24 = __this->____blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_24); __this->____encryptBuffer = L_25; Il2CppCodeGenWriteBarrier((void**)(&__this->____encryptBuffer), (void*)L_25); __this->____encrPos = ((int32_t)16); String_t* L_26 = ___0_key; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = ___1_saltBytes; Rfc2898DeriveBytes_t0614FA7A5D23F6A9C781F7CA38E07BD8295256FB* L_28 = (Rfc2898DeriveBytes_t0614FA7A5D23F6A9C781F7CA38E07BD8295256FB*)il2cpp_codegen_object_new(Rfc2898DeriveBytes_t0614FA7A5D23F6A9C781F7CA38E07BD8295256FB_il2cpp_TypeInfo_var); Rfc2898DeriveBytes__ctor_m6A404112259375CF4C7A32B9205F6DDBC2EA1E8A(L_28, L_26, L_27, ((int32_t)1000), NULL); V_0 = L_28; RijndaelManaged_t67DFB0E9542F21D9EED0227003A19D9F5ECF2E39* L_29 = (RijndaelManaged_t67DFB0E9542F21D9EED0227003A19D9F5ECF2E39*)il2cpp_codegen_object_new(RijndaelManaged_t67DFB0E9542F21D9EED0227003A19D9F5ECF2E39_il2cpp_TypeInfo_var); RijndaelManaged__ctor_mACBA07A36FCD3FE3858C4B1FBBC57D7CBB7109C7(L_29, NULL); V_1 = L_29; RijndaelManaged_t67DFB0E9542F21D9EED0227003A19D9F5ECF2E39* L_30 = V_1; NullCheck(L_30); VirtualActionInvoker1< int32_t >::Invoke(18, L_30, 2); int32_t L_31 = __this->____blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_31); __this->____counterNonce = L_32; Il2CppCodeGenWriteBarrier((void**)(&__this->____counterNonce), (void*)L_32); Rfc2898DeriveBytes_t0614FA7A5D23F6A9C781F7CA38E07BD8295256FB* L_33 = V_0; int32_t L_34 = __this->____blockSize; NullCheck(L_33); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35; L_35 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, L_33, L_34); V_2 = L_35; Rfc2898DeriveBytes_t0614FA7A5D23F6A9C781F7CA38E07BD8295256FB* L_36 = V_0; int32_t L_37 = __this->____blockSize; NullCheck(L_36); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38; L_38 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, L_36, L_37); V_3 = L_38; RijndaelManaged_t67DFB0E9542F21D9EED0227003A19D9F5ECF2E39* L_39 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = V_3; NullCheck(L_39); RuntimeObject* L_42; L_42 = VirtualFuncInvoker2< RuntimeObject*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(22, L_39, L_40, L_41); __this->____encryptor = L_42; Il2CppCodeGenWriteBarrier((void**)(&__this->____encryptor), (void*)L_42); Rfc2898DeriveBytes_t0614FA7A5D23F6A9C781F7CA38E07BD8295256FB* L_43 = V_0; NullCheck(L_43); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44; L_44 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, L_43, 2); __this->____pwdVerifier = L_44; Il2CppCodeGenWriteBarrier((void**)(&__this->____pwdVerifier), (void*)L_44); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = V_3; HMACSHA1_t40AB10160C7F8F11EA26E038FD7A335383987030* L_46 = (HMACSHA1_t40AB10160C7F8F11EA26E038FD7A335383987030*)il2cpp_codegen_object_new(HMACSHA1_t40AB10160C7F8F11EA26E038FD7A335383987030_il2cpp_TypeInfo_var); HMACSHA1__ctor_mC50ADF9333EE40240D96377069CD32E0D373ECCE(L_46, L_45, NULL); __this->____hmacsha1 = L_46; Il2CppCodeGenWriteBarrier((void**)(&__this->____hmacsha1), (void*)L_46); bool L_47 = ___3_writeMode; __this->____writeMode = L_47; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipAESTransform_TransformBlock_m36C6662BD0F182056F2D71AB0B3FB6E9F70FB31D (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_inputOffset, int32_t ___2_inputCount, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_outputBuffer, int32_t ___4_outputOffset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICryptoTransform_tE6DA9E01069FDC62AB562B589C8E43EEC53B2377_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; uint8_t V_2 = 0x0; int32_t V_3 = 0; { bool L_0 = __this->____writeMode; if (L_0) { goto IL_0019; } } { HMACSHA1_t40AB10160C7F8F11EA26E038FD7A335383987030* L_1 = __this->____hmacsha1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_inputBuffer; int32_t L_3 = ___1_inputOffset; int32_t L_4 = ___2_inputCount; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_inputBuffer; int32_t L_6 = ___1_inputOffset; NullCheck(L_1); int32_t L_7; L_7 = HashAlgorithm_TransformBlock_m87000AF460B94CB0BC1B2EFD9A4B1C3756707F6F(L_1, L_2, L_3, L_4, L_5, L_6, NULL); } IL_0019: { V_0 = 0; goto IL_00a2; } IL_0020: { int32_t L_8 = __this->____encrPos; if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)16))))) { goto IL_0078; } } { V_1 = 0; goto IL_0032; } IL_002e: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0032: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->____counterNonce; int32_t L_11 = V_1; NullCheck(L_10); uint8_t* L_12 = ((L_10)->GetAddressAt(static_cast(L_11))); uint8_t L_13 = (*(uint8_t*)L_12); int32_t L_14 = ((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, 1))); V_2 = (uint8_t)L_14; *(uint8_t*)L_12 = (uint8_t)L_14; uint8_t L_15 = V_2; if (!L_15) { goto IL_002e; } } { RuntimeObject* L_16 = __this->____encryptor; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->____counterNonce; int32_t L_18 = __this->____blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->____encryptBuffer; NullCheck(L_16); int32_t L_20; L_20 = InterfaceFuncInvoker5< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(3, ICryptoTransform_tE6DA9E01069FDC62AB562B589C8E43EEC53B2377_il2cpp_TypeInfo_var, L_16, L_17, 0, L_18, L_19, 0); __this->____encrPos = 0; } IL_0078: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___3_outputBuffer; int32_t L_22 = V_0; int32_t L_23 = ___4_outputOffset; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_inputBuffer; int32_t L_25 = V_0; int32_t L_26 = ___1_inputOffset; NullCheck(L_24); int32_t L_27 = ((int32_t)il2cpp_codegen_add(L_25, L_26)); uint8_t L_28 = (L_24)->GetAt(static_cast(L_27)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = __this->____encryptBuffer; int32_t L_30 = __this->____encrPos; int32_t L_31 = L_30; V_3 = L_31; __this->____encrPos = ((int32_t)il2cpp_codegen_add(L_31, 1)); int32_t L_32 = V_3; NullCheck(L_29); int32_t L_33 = L_32; uint8_t L_34 = (L_29)->GetAt(static_cast(L_33)); NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_22, L_23))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_28^(int32_t)L_34)))); int32_t L_35 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_00a2: { int32_t L_36 = V_0; int32_t L_37 = ___2_inputCount; if ((((int32_t)L_36) < ((int32_t)L_37))) { goto IL_0020; } } { bool L_38 = __this->____writeMode; if (!L_38) { goto IL_00c6; } } { HMACSHA1_t40AB10160C7F8F11EA26E038FD7A335383987030* L_39 = __this->____hmacsha1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = ___3_outputBuffer; int32_t L_41 = ___4_outputOffset; int32_t L_42 = ___2_inputCount; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = ___3_outputBuffer; int32_t L_44 = ___4_outputOffset; NullCheck(L_39); int32_t L_45; L_45 = HashAlgorithm_TransformBlock_m87000AF460B94CB0BC1B2EFD9A4B1C3756707F6F(L_39, L_40, L_41, L_42, L_43, L_44, NULL); } IL_00c6: { int32_t L_46 = ___2_inputCount; return L_46; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipAESTransform_get_PwdVerifier_m2393389FFB045BFA21D9B61ACAC24D33B5F1DA7F (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____pwdVerifier; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipAESTransform_GetAuthCode_m30147C4C3EB8C4777CE236DEC81012EB3AA959A4 (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* __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; { bool L_0 = __this->____finalised; if (L_0) { goto IL_0025; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)0); V_0 = L_1; HMACSHA1_t40AB10160C7F8F11EA26E038FD7A335383987030* L_2 = __this->____hmacsha1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_0; NullCheck(L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4; L_4 = HashAlgorithm_TransformFinalBlock_m19F3A05AAA0A60B59AD59E1677F7525CFF3EE8EB(L_2, L_3, 0, 0, NULL); __this->____finalised = (bool)1; } IL_0025: { HMACSHA1_t40AB10160C7F8F11EA26E038FD7A335383987030* L_5 = __this->____hmacsha1; NullCheck(L_5); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6; L_6 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(11, L_5); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipAESTransform_TransformFinalBlock_m3DE69A3BAA81D1D9EE5BF2D1F8439B9C0C6AE16C (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_inputOffset, int32_t ___2_inputCount, 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_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral05C93403566DF522DD03BBCEE32A6759F2AB37EA)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipAESTransform_TransformFinalBlock_m3DE69A3BAA81D1D9EE5BF2D1F8439B9C0C6AE16C_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipAESTransform_get_InputBlockSize_m9A8406CBACC812E83421309C67EE73569C849D13 (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____blockSize; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipAESTransform_get_OutputBlockSize_m38533860E91CC2404B000E5916806D0B0CFF4F26 (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____blockSize; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipAESTransform_get_CanTransformMultipleBlocks_m737240ABDEA6735087A7298A8496705CF4C83628 (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipAESTransform_get_CanReuseTransform_m955D3110398980EFEA1D54FE750FA19FB841040E (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipAESTransform_Dispose_mE2E4C43496564375DC2137699A482667AD0527B4 (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* __this, 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; } { RuntimeObject* L_0 = __this->____encryptor; NullCheck(L_0); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, 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 void GZipConstants__ctor_m69F6C5D738FC019581DDF4495E291BC922C1C715 (GZipConstants_tA8041F7CF407FA6B5C81452BF96D064D1E54FCD7* __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 GZipException__ctor_m17EB870F49682CEBABB07328FE19F683639C22D3 (GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9* __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_mF6FC2972E678A47F03291205D8701EC5FAC8FFDB(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipException__ctor_m1845EE477C0126DBB5EFF5CA17775A0914E45619 (GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9* __this, const RuntimeMethod* method) { { SharpZipBaseException__ctor_m917B6575F2EF2273884AB9109302E636BF2F9777(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipException__ctor_m7FDFB54E911CBDF16B43F368813227FFA54CF070 (GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9* __this, String_t* ___0_message, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; SharpZipBaseException__ctor_m07FFE4C817E577AEA017E1508D178F0654E0A81C(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipException__ctor_m6B7D0157637887A4E651C47A5547F06B73CD30EC (GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9* __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_mDFC4278FAE879369F8AB31A48633ACD351840953(__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 InflaterInputStream__ctor_m42173390F27292F3263EF444FDF51F384B905271 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseInputStream; Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* L_1 = (Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494*)il2cpp_codegen_object_new(Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494_il2cpp_TypeInfo_var); Inflater__ctor_mE1DC17F81863ED377550E1934B5627574DB4DA26(L_1, NULL); InflaterInputStream__ctor_mEB11817AAD6E905924DCE2C8CF758DFFA0B15C91(__this, L_0, L_1, ((int32_t)4096), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream__ctor_mAEA971E711654A0AFB588ABE8512960D41F3E3D0 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* ___1_inf, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseInputStream; Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* L_1 = ___1_inf; InflaterInputStream__ctor_mEB11817AAD6E905924DCE2C8CF758DFFA0B15C91(__this, L_0, L_1, ((int32_t)4096), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream__ctor_mEB11817AAD6E905924DCE2C8CF758DFFA0B15C91 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* ___1_inflater, int32_t ___2_bufferSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->___isStreamOwner = (bool)1; il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseInputStream; if (L_0) { goto IL_001b; } } { 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*)&_stringLiteralEE6DF8099AE75DD42F869879C18E332A6FC033EF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream__ctor_mEB11817AAD6E905924DCE2C8CF758DFFA0B15C91_RuntimeMethod_var))); } IL_001b: { Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* L_2 = ___1_inflater; if (L_2) { goto IL_0029; } } { 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*)&_stringLiteralDC926AD4C478A88A08B54B90CE3FF6A65ECEF876)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream__ctor_mEB11817AAD6E905924DCE2C8CF758DFFA0B15C91_RuntimeMethod_var))); } IL_0029: { int32_t L_4 = ___2_bufferSize; if ((((int32_t)L_4) > ((int32_t)0))) { goto IL_0038; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC8FE4FB2F0C7351CCB064A9D9BD65C0FC83D4E12)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream__ctor_mEB11817AAD6E905924DCE2C8CF758DFFA0B15C91_RuntimeMethod_var))); } IL_0038: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = ___0_baseInputStream; __this->___baseInputStream = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___baseInputStream), (void*)L_6); Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* L_7 = ___1_inflater; __this->___inf = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___inf), (void*)L_7); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = ___0_baseInputStream; int32_t L_9 = ___2_bufferSize; InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_10 = (InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129*)il2cpp_codegen_object_new(InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129_il2cpp_TypeInfo_var); InflaterInputBuffer__ctor_m042F879BBDA06AA51FF199DBA3B9BF798A8F8929(L_10, L_8, L_9, NULL); __this->___inputBuffer = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___inputBuffer), (void*)L_10); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterInputStream_get_IsStreamOwner_mF78646DE2A962B44726310E31223230C8617F0CC (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isStreamOwner; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_set_IsStreamOwner_m3A4CA1CE69EF2350B5C6C4070FECFF28B93C5E61 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___isStreamOwner = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InflaterInputStream_Skip_mE6F2EF07AFE9434E7F1C58D7108A17CA836ECF74 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, int64_t ___0_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; } int32_t V_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t V_2 = 0; int64_t V_3 = 0; { int64_t L_0 = ___0_count; if ((((int64_t)L_0) > ((int64_t)((int64_t)0)))) { goto IL_0010; } } { 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*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Skip_mE6F2EF07AFE9434E7F1C58D7108A17CA836ECF74_RuntimeMethod_var))); } IL_0010: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->___baseInputStream; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(8, L_2); if (!L_3) { goto IL_002d; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = __this->___baseInputStream; int64_t L_5 = ___0_count; NullCheck(L_4); int64_t L_6; L_6 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(31, L_4, L_5, 1); int64_t L_7 = ___0_count; return L_7; } IL_002d: { V_0 = ((int32_t)2048); int64_t L_8 = ___0_count; int32_t L_9 = V_0; if ((((int64_t)L_8) >= ((int64_t)((int64_t)L_9)))) { goto IL_003b; } } { int64_t L_10 = ___0_count; V_0 = ((int32_t)L_10); } IL_003b: { int32_t L_11 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_11); V_1 = L_12; V_2 = 1; int64_t L_13 = ___0_count; V_3 = L_13; goto IL_0064; } IL_0048: { int64_t L_14 = V_3; int32_t L_15 = V_0; if ((((int64_t)L_14) >= ((int64_t)((int64_t)L_15)))) { goto IL_0050; } } { int64_t L_16 = V_3; V_0 = ((int32_t)L_16); } IL_0050: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = __this->___baseInputStream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_1; int32_t L_19 = V_0; NullCheck(L_17); int32_t L_20; L_20 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(33, L_17, L_18, 0, L_19); V_2 = L_20; int64_t L_21 = V_3; int32_t L_22 = V_2; V_3 = ((int64_t)il2cpp_codegen_subtract(L_21, ((int64_t)L_22))); } IL_0064: { int64_t L_23 = V_3; if ((((int64_t)L_23) <= ((int64_t)((int64_t)0)))) { goto IL_006d; } } { int32_t L_24 = V_2; if ((((int32_t)L_24) > ((int32_t)0))) { goto IL_0048; } } IL_006d: { int64_t L_25 = ___0_count; int64_t L_26 = V_3; return ((int64_t)il2cpp_codegen_subtract(L_25, L_26)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_StopDecrypting_m04ED19BEFC614346A96DDDAE315C1EED8B2546E2 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, const RuntimeMethod* method) { { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_0 = __this->___inputBuffer; NullCheck(L_0); InflaterInputBuffer_set_CryptoTransform_m40DCC01FC6C0597B273903E04BDEE26707CE0510(L_0, (RuntimeObject*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterInputStream_get_Available_mB09EA63B908320180A1F24D67FE5570AD81ED0B6 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, const RuntimeMethod* method) { { Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* L_0 = __this->___inf; NullCheck(L_0); bool L_1; L_1 = Inflater_get_IsFinished_mEB6FCF59E91599BB0DF568A190DE2A9F85CDB20E(L_0, NULL); if (L_1) { goto IL_000f; } } { return 1; } IL_000f: { return 0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Fill_mBC6A8C31004A86E3363600E8307A7D5FAB29CB4A (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, const RuntimeMethod* method) { { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_0 = __this->___inputBuffer; NullCheck(L_0); int32_t L_1; L_1 = InflaterInputBuffer_get_Available_m5E66CD4D88490D425B7AF3636A27538003E48169_inline(L_0, NULL); if ((((int32_t)L_1) > ((int32_t)0))) { goto IL_0032; } } { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_2 = __this->___inputBuffer; NullCheck(L_2); InflaterInputBuffer_Fill_m29B03A52B8B5F49C784486079FDE4BA5C3C77231(L_2, NULL); InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_3 = __this->___inputBuffer; NullCheck(L_3); int32_t L_4; L_4 = InflaterInputBuffer_get_Available_m5E66CD4D88490D425B7AF3636A27538003E48169_inline(L_3, NULL); if ((((int32_t)L_4) > ((int32_t)0))) { goto IL_0032; } } { SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75* L_5 = (SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m07FFE4C817E577AEA017E1508D178F0654E0A81C(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4EB4BE55A4E968B39CF168F95F155F0CE9E4A4BC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Fill_mBC6A8C31004A86E3363600E8307A7D5FAB29CB4A_RuntimeMethod_var))); } IL_0032: { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_6 = __this->___inputBuffer; Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* L_7 = __this->___inf; NullCheck(L_6); InflaterInputBuffer_SetInflaterInput_m303A5BED84FD7C3C23B73448E5405F497F2542C4(L_6, L_7, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterInputStream_get_CanRead_mF199AA88E5BCAD1985F2391CBC4A569D5736F3F2 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseInputStream; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(7, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterInputStream_get_CanSeek_m33C42DA85C433F162680D208EB87ADBF8DA7A883 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterInputStream_get_CanWrite_m62B25F45921B271811FEC5DD261A1415255C78FB (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InflaterInputStream_get_Length_m176C2D20D50FA17B06066EDF062C8CD726085155 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, const RuntimeMethod* method) { { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_0 = __this->___inputBuffer; NullCheck(L_0); int32_t L_1; L_1 = InflaterInputBuffer_get_RawLength_mC032B226F0BAA15C88BEA83EE0187F383606271C_inline(L_0, NULL); return ((int64_t)L_1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InflaterInputStream_get_Position_m949DB5C05CFCBA60155D0B20727EE54E97300459 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseInputStream; 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 InflaterInputStream_set_Position_m9BD4DF58F5220794828190502FC6DF7571554C85 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, int64_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0C5D82EC0DDFC2A751DB2B8E28F3256ABDE01270)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_set_Position_m9BD4DF58F5220794828190502FC6DF7571554C85_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Flush_mEED5BE2716A9AB687387812D09DC97EDD4140BEA (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseInputStream; NullCheck(L_0); VirtualActionInvoker0::Invoke(21, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InflaterInputStream_Seek_m1E1AC2C1269904300E26B29B26C132AC3B5027F5 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCBC3EE4B235C41540E696A527B41C2EB3D741A62)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Seek_m1E1AC2C1269904300E26B29B26C132AC3B5027F5_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_SetLength_m2524C0C1608DA18ED088244F33680146C6664C40 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, int64_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E211FC3D3E3E7F3871E0DFFD781ED6B15E23EFB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_SetLength_m2524C0C1608DA18ED088244F33680146C6664C40_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Write_m53ADE5F0ECCBDDA93E6EC68C863D9D478ACDA432 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1B51DC7F7A299FDF20D4111AA6D04EFD1D4FDD6B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Write_m53ADE5F0ECCBDDA93E6EC68C863D9D478ACDA432_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_WriteByte_mD82CC287C483418EDFF2BFEF7F46396BA29CE728 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, uint8_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral19735335CA05EBD60664E496D17C7EF387AC7C8B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_WriteByte_mD82CC287C483418EDFF2BFEF7F46396BA29CE728_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InflaterInputStream_BeginWrite_mE8EE58C57BEE580EE2093D88714AE2AA9DE63FB5 (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_state, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4C39D6616D16655438365DB3B87D1561DDC6FA71)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_BeginWrite_mE8EE58C57BEE580EE2093D88714AE2AA9DE63FB5_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Close_mFDA443785789BED16BEAFEF71198FD040D62C32B (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isClosed; if (L_0) { goto IL_0022; } } { __this->___isClosed = (bool)1; bool L_1 = __this->___isStreamOwner; if (!L_1) { goto IL_0022; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->___baseInputStream; NullCheck(L_2); VirtualActionInvoker0::Invoke(19, L_2); } IL_0022: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterInputStream_Read_mFEA9B693BB50AF9EB4CBE1923C79005CB411C5FA (InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* L_0 = __this->___inf; NullCheck(L_0); bool L_1; L_1 = Inflater_get_IsNeedingDictionary_m244394D004966CD7C5FBCFB38470134B9E76E5B4(L_0, NULL); if (!L_1) { goto IL_0018; } } { SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75* L_2 = (SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m07FFE4C817E577AEA017E1508D178F0654E0A81C(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8FF23D129BAAFF88D5BFD6399DCAA2557F8F2030)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Read_mFEA9B693BB50AF9EB4CBE1923C79005CB411C5FA_RuntimeMethod_var))); } IL_0018: { int32_t L_3 = ___2_count; V_0 = L_3; } IL_001a: { Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* L_4 = __this->___inf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_buffer; int32_t L_6 = ___1_offset; int32_t L_7 = V_0; NullCheck(L_4); int32_t L_8; L_8 = Inflater_Inflate_m81859B7CD192B60897C8137AF1649556B7CA8E3D(L_4, L_5, L_6, L_7, NULL); V_1 = L_8; int32_t L_9 = ___1_offset; int32_t L_10 = V_1; ___1_offset = ((int32_t)il2cpp_codegen_add(L_9, L_10)); int32_t L_11 = V_0; int32_t L_12 = V_1; V_0 = ((int32_t)il2cpp_codegen_subtract(L_11, L_12)); int32_t L_13 = V_0; if (!L_13) { goto IL_0065; } } { Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* L_14 = __this->___inf; NullCheck(L_14); bool L_15; L_15 = Inflater_get_IsFinished_mEB6FCF59E91599BB0DF568A190DE2A9F85CDB20E(L_14, NULL); if (L_15) { goto IL_0065; } } { Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* L_16 = __this->___inf; NullCheck(L_16); bool L_17; L_17 = Inflater_get_IsNeedingInput_m379F0BEB540051929C7CC519DDCC50707890B007(L_16, NULL); if (!L_17) { goto IL_0057; } } { InflaterInputStream_Fill_mBC6A8C31004A86E3363600E8307A7D5FAB29CB4A(__this, NULL); goto IL_001a; } IL_0057: { int32_t L_18 = V_1; if (L_18) { goto IL_001a; } } { ZipException_t96D0219AEA3A9ACA11F3DD018FDAA302995E720F* L_19 = (ZipException_t96D0219AEA3A9ACA11F3DD018FDAA302995E720F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t96D0219AEA3A9ACA11F3DD018FDAA302995E720F_il2cpp_TypeInfo_var))); ZipException__ctor_mDEED5E97D6904FCD3B5A7183E81AFAC479DE85C4(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0C28CAC1E77B350926AA5E7350F620CD2DC1021B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Read_mFEA9B693BB50AF9EB4CBE1923C79005CB411C5FA_RuntimeMethod_var))); } IL_0065: { int32_t L_20 = ___2_count; int32_t L_21 = V_0; return ((int32_t)il2cpp_codegen_subtract(L_20, L_21)); } } #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 GZipInputStream__ctor_mAB8166DA5FF0E18A0E2D26CDA14B6D61BD794617 (GZipInputStream_t98C0FDF619EEB52849D3E41A83F49F3EF88B4948* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseInputStream; GZipInputStream__ctor_m306F51AD7535B652D0B478F0D3B809B90F183C50(__this, L_0, ((int32_t)4096), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipInputStream__ctor_m306F51AD7535B652D0B478F0D3B809B90F183C50 (GZipInputStream_t98C0FDF619EEB52849D3E41A83F49F3EF88B4948* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, int32_t ___1_size, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseInputStream; Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* L_1 = (Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494*)il2cpp_codegen_object_new(Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494_il2cpp_TypeInfo_var); Inflater__ctor_m5183A7AAD2E39FFDCEE42A83E207181960B95FF9(L_1, (bool)1, NULL); int32_t L_2 = ___1_size; InflaterInputStream__ctor_mEB11817AAD6E905924DCE2C8CF758DFFA0B15C91(__this, L_0, L_1, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GZipInputStream_Read_mF94FC7975801BDA1A2B3B12A4130D77FFE8934DB (GZipInputStream_t98C0FDF619EEB52849D3E41A83F49F3EF88B4948* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { int32_t V_0 = 0; IL_0000: { bool L_0 = __this->___readGZIPHeader; if (L_0) { goto IL_0012; } } { bool L_1; L_1 = GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A(__this, NULL); if (L_1) { goto IL_0012; } } { return 0; } IL_0012: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_buffer; int32_t L_3 = ___1_offset; int32_t L_4 = ___2_count; int32_t L_5; L_5 = InflaterInputStream_Read_mFEA9B693BB50AF9EB4CBE1923C79005CB411C5FA(__this, L_2, L_3, L_4, NULL); V_0 = L_5; int32_t L_6 = V_0; if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_002e; } } { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_7 = __this->___crc; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_buffer; int32_t L_9 = ___1_offset; int32_t L_10 = V_0; NullCheck(L_7); Crc32_Update_m0DA80A4592CFD2D603B9D0C582D44074AC8AF6DF(L_7, L_8, L_9, L_10, NULL); } IL_002e: { Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* L_11 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inf; NullCheck(L_11); bool L_12; L_12 = Inflater_get_IsFinished_mEB6FCF59E91599BB0DF568A190DE2A9F85CDB20E(L_11, NULL); if (!L_12) { goto IL_0041; } } { GZipInputStream_ReadFooter_mDAD38E53A45B930B5BA79FD505B64A594757D6F6(__this, NULL); } IL_0041: { int32_t L_13 = V_0; if ((((int32_t)L_13) <= ((int32_t)0))) { goto IL_0000; } } { int32_t L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A (GZipInputStream_t98C0FDF619EEB52849D3E41A83F49F3EF88B4948* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_0 = (Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED*)il2cpp_codegen_object_new(Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); Crc32__ctor_m7E95E9F0F0295D6766BE5ECEF0C770EDB47F6DEE(L_0, NULL); __this->___crc = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___crc), (void*)L_0); InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_1 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_1); int32_t L_2; L_2 = InflaterInputBuffer_get_Available_m5E66CD4D88490D425B7AF3636A27538003E48169_inline(L_1, NULL); if ((((int32_t)L_2) > ((int32_t)0))) { goto IL_0034; } } { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_3 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_3); InflaterInputBuffer_Fill_m29B03A52B8B5F49C784486079FDE4BA5C3C77231(L_3, NULL); InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_4 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_4); int32_t L_5; L_5 = InflaterInputBuffer_get_Available_m5E66CD4D88490D425B7AF3636A27538003E48169_inline(L_4, NULL); if ((((int32_t)L_5) > ((int32_t)0))) { goto IL_0034; } } { return (bool)0; } IL_0034: { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_6 = (Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED*)il2cpp_codegen_object_new(Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); Crc32__ctor_m7E95E9F0F0295D6766BE5ECEF0C770EDB47F6DEE(L_6, NULL); V_0 = L_6; InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_7 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_7); int32_t L_8; L_8 = InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF(L_7, NULL); V_1 = L_8; int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)0))) { goto IL_0055; } } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_10 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC4DC0349FD455ED8B1D92DF3704860E8A1D53B65)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_0055: { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_11 = V_0; int32_t L_12 = V_1; NullCheck(L_11); Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B(L_11, L_12, NULL); int32_t L_13 = V_1; if ((((int32_t)L_13) == ((int32_t)((int32_t)31)))) { goto IL_006c; } } { GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9* L_14 = (GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9_il2cpp_TypeInfo_var))); GZipException__ctor_m7FDFB54E911CBDF16B43F368813227FFA54CF070(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2338B88AF89C2719503E11D89F92D58C2B27109F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_006c: { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_15 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_15); int32_t L_16; L_16 = InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF(L_15, NULL); V_1 = L_16; int32_t L_17 = V_1; if ((((int32_t)L_17) >= ((int32_t)0))) { goto IL_0087; } } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_18 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC4DC0349FD455ED8B1D92DF3704860E8A1D53B65)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_0087: { int32_t L_19 = V_1; if ((((int32_t)L_19) == ((int32_t)((int32_t)139)))) { goto IL_009a; } } { GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9* L_20 = (GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9_il2cpp_TypeInfo_var))); GZipException__ctor_m7FDFB54E911CBDF16B43F368813227FFA54CF070(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC885E9B07C81BFE24C1773C611D9F1399145BDFB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_009a: { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_21 = V_0; int32_t L_22 = V_1; NullCheck(L_21); Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B(L_21, L_22, NULL); InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_23 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_23); int32_t L_24; L_24 = InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF(L_23, NULL); V_2 = L_24; int32_t L_25 = V_2; if ((((int32_t)L_25) >= ((int32_t)0))) { goto IL_00bc; } } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_26 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC4DC0349FD455ED8B1D92DF3704860E8A1D53B65)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_00bc: { int32_t L_27 = V_2; if ((((int32_t)L_27) == ((int32_t)8))) { goto IL_00cb; } } { GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9* L_28 = (GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9_il2cpp_TypeInfo_var))); GZipException__ctor_m7FDFB54E911CBDF16B43F368813227FFA54CF070(L_28, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral656A09E37E7997B12AB93C019EA4CC35E11E437D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_00cb: { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_29 = V_0; int32_t L_30 = V_2; NullCheck(L_29); Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B(L_29, L_30, NULL); InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_31 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_31); int32_t L_32; L_32 = InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF(L_31, NULL); V_3 = L_32; int32_t L_33 = V_3; if ((((int32_t)L_33) >= ((int32_t)0))) { goto IL_00ed; } } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_34 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_34, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC4DC0349FD455ED8B1D92DF3704860E8A1D53B65)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_00ed: { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_35 = V_0; int32_t L_36 = V_3; NullCheck(L_35); Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B(L_35, L_36, NULL); int32_t L_37 = V_3; if (!((int32_t)(L_37&((int32_t)224)))) { goto IL_0108; } } { GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9* L_38 = (GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9_il2cpp_TypeInfo_var))); GZipException__ctor_m7FDFB54E911CBDF16B43F368813227FFA54CF070(L_38, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5CA4B7D02E9487E750582AC773BCF704AFBABE6F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_38, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_0108: { V_4 = 0; goto IL_0138; } IL_010d: { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_39 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_39); int32_t L_40; L_40 = InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF(L_39, NULL); V_5 = L_40; int32_t L_41 = V_5; if ((((int32_t)L_41) >= ((int32_t)0))) { goto IL_012a; } } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_42 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC4DC0349FD455ED8B1D92DF3704860E8A1D53B65)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_012a: { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_43 = V_0; int32_t L_44 = V_5; NullCheck(L_43); Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B(L_43, L_44, NULL); int32_t L_45 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_0138: { int32_t L_46 = V_4; if ((((int32_t)L_46) < ((int32_t)6))) { goto IL_010d; } } { int32_t L_47 = V_3; if (!((int32_t)(L_47&4))) { goto IL_021f; } } { V_6 = 0; goto IL_0175; } IL_014a: { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_48 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_48); int32_t L_49; L_49 = InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF(L_48, NULL); V_7 = L_49; int32_t L_50 = V_7; if ((((int32_t)L_50) >= ((int32_t)0))) { goto IL_0167; } } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_51 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_51, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC4DC0349FD455ED8B1D92DF3704860E8A1D53B65)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_51, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_0167: { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_52 = V_0; int32_t L_53 = V_7; NullCheck(L_52); Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B(L_52, L_53, NULL); int32_t L_54 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_54, 1)); } IL_0175: { int32_t L_55 = V_6; if ((((int32_t)L_55) < ((int32_t)2))) { goto IL_014a; } } { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_56 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_56); int32_t L_57; L_57 = InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF(L_56, NULL); if ((((int32_t)L_57) < ((int32_t)0))) { goto IL_0196; } } { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_58 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_58); int32_t L_59; L_59 = InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF(L_58, NULL); if ((((int32_t)L_59) >= ((int32_t)0))) { goto IL_01a1; } } IL_0196: { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_60 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_60, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC4DC0349FD455ED8B1D92DF3704860E8A1D53B65)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_60, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_01a1: { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_61 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_61); int32_t L_62; L_62 = InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF(L_61, NULL); V_8 = L_62; InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_63 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_63); int32_t L_64; L_64 = InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF(L_63, NULL); V_9 = L_64; int32_t L_65 = V_8; if ((((int32_t)L_65) < ((int32_t)0))) { goto IL_01c5; } } { int32_t L_66 = V_9; if ((((int32_t)L_66) >= ((int32_t)0))) { goto IL_01d0; } } IL_01c5: { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_67 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_67, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC4DC0349FD455ED8B1D92DF3704860E8A1D53B65)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_67, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_01d0: { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_68 = V_0; int32_t L_69 = V_8; NullCheck(L_68); Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B(L_68, L_69, NULL); Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_70 = V_0; int32_t L_71 = V_9; NullCheck(L_70); Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B(L_70, L_71, NULL); int32_t L_72 = V_8; int32_t L_73 = V_9; V_10 = ((int32_t)(((int32_t)(L_72<<8))|L_73)); V_11 = 0; goto IL_0219; } IL_01ee: { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_74 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_74); int32_t L_75; L_75 = InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF(L_74, NULL); V_12 = L_75; int32_t L_76 = V_12; if ((((int32_t)L_76) >= ((int32_t)0))) { goto IL_020b; } } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_77 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_77, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC4DC0349FD455ED8B1D92DF3704860E8A1D53B65)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_77, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_020b: { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_78 = V_0; int32_t L_79 = V_12; NullCheck(L_78); Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B(L_78, L_79, NULL); int32_t L_80 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_80, 1)); } IL_0219: { int32_t L_81 = V_11; int32_t L_82 = V_10; if ((((int32_t)L_81) < ((int32_t)L_82))) { goto IL_01ee; } } IL_021f: { int32_t L_83 = V_3; if (!((int32_t)(L_83&8))) { goto IL_0257; } } { goto IL_022e; } IL_0226: { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_84 = V_0; int32_t L_85 = V_13; NullCheck(L_84); Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B(L_84, L_85, NULL); } IL_022e: { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_86 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_86); int32_t L_87; L_87 = InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF(L_86, NULL); int32_t L_88 = L_87; V_13 = L_88; if ((((int32_t)L_88) > ((int32_t)0))) { goto IL_0226; } } { int32_t L_89 = V_13; if ((((int32_t)L_89) >= ((int32_t)0))) { goto IL_024f; } } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_90 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_90, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC4DC0349FD455ED8B1D92DF3704860E8A1D53B65)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_90, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_024f: { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_91 = V_0; int32_t L_92 = V_13; NullCheck(L_91); Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B(L_91, L_92, NULL); } IL_0257: { int32_t L_93 = V_3; if (!((int32_t)(L_93&((int32_t)16)))) { goto IL_0290; } } { goto IL_0267; } IL_025f: { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_94 = V_0; int32_t L_95 = V_14; NullCheck(L_94); Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B(L_94, L_95, NULL); } IL_0267: { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_96 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_96); int32_t L_97; L_97 = InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF(L_96, NULL); int32_t L_98 = L_97; V_14 = L_98; if ((((int32_t)L_98) > ((int32_t)0))) { goto IL_025f; } } { int32_t L_99 = V_14; if ((((int32_t)L_99) >= ((int32_t)0))) { goto IL_0288; } } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_100 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_100, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC4DC0349FD455ED8B1D92DF3704860E8A1D53B65)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_100, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_0288: { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_101 = V_0; int32_t L_102 = V_14; NullCheck(L_101); Crc32_Update_m9BFA115FB6F3F1281622753D9855BF00AC5A4F4B(L_101, L_102, NULL); } IL_0290: { int32_t L_103 = V_3; if (!((int32_t)(L_103&2))) { goto IL_02f4; } } { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_104 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_104); int32_t L_105; L_105 = InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF(L_104, NULL); V_16 = L_105; int32_t L_106 = V_16; if ((((int32_t)L_106) >= ((int32_t)0))) { goto IL_02b2; } } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_107 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_107, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC4DC0349FD455ED8B1D92DF3704860E8A1D53B65)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_107, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_02b2: { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_108 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; NullCheck(L_108); int32_t L_109; L_109 = InflaterInputBuffer_ReadLeByte_m795A32A9425BED8FC9278A8B2496C0DD3D1177DF(L_108, NULL); V_15 = L_109; int32_t L_110 = V_15; if ((((int32_t)L_110) >= ((int32_t)0))) { goto IL_02cf; } } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_111 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_111, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC4DC0349FD455ED8B1D92DF3704860E8A1D53B65)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_111, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_02cf: { int32_t L_112 = V_16; int32_t L_113 = V_15; V_16 = ((int32_t)(((int32_t)(L_112<<8))|L_113)); int32_t L_114 = V_16; Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_115 = V_0; NullCheck(L_115); int64_t L_116; L_116 = Crc32_get_Value_m020994D900C4045A53E71816600C3604A5475246(L_115, NULL); if ((((int32_t)L_114) == ((int32_t)((int32_t)(((int32_t)L_116)&((int32_t)65535)))))) { goto IL_02f4; } } { GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9* L_117 = (GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9_il2cpp_TypeInfo_var))); GZipException__ctor_m7FDFB54E911CBDF16B43F368813227FFA54CF070(L_117, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF286F33D4D4346AB086D0F76D7130EC74F9C4F29)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_117, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadHeader_m9AD34907A6A991442DB33C7F85A081D82E563F4A_RuntimeMethod_var))); } IL_02f4: { __this->___readGZIPHeader = (bool)1; return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipInputStream_ReadFooter_mDAD38E53A45B930B5BA79FD505B64A594757D6F6 (GZipInputStream_t98C0FDF619EEB52849D3E41A83F49F3EF88B4948* __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; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; uint32_t V_5 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_6 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)8); V_0 = L_0; Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* L_1 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inf; NullCheck(L_1); int64_t L_2; L_2 = Inflater_get_TotalOut_m00E1046D2E49743DB72AD6A15EBD20BFD45A9ED9_inline(L_1, NULL); V_1 = ((int64_t)(L_2&((int64_t)(uint64_t)((uint32_t)(-1))))); InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_3 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_4 = L_3; NullCheck(L_4); int32_t L_5; L_5 = InflaterInputBuffer_get_Available_m5E66CD4D88490D425B7AF3636A27538003E48169_inline(L_4, NULL); Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* L_6 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inf; NullCheck(L_6); int32_t L_7; L_7 = Inflater_get_RemainingInput_m88FCDD735BB5D850F3658A3CC308FA999D253F93(L_6, NULL); NullCheck(L_4); InflaterInputBuffer_set_Available_m06C486CCC49F548FDA43316DB25AE6106B0476AB_inline(L_4, ((int32_t)il2cpp_codegen_add(L_5, L_7)), NULL); Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* L_8 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inf; NullCheck(L_8); Inflater_Reset_mB7837D71A373014E41F3D27A6456B6B68C4A4100(L_8, NULL); V_2 = 8; goto IL_0066; } IL_0042: { InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* L_9 = ((InflaterInputStream_t25453CA4D454447A9D30F0011CCE23037B465EA2*)__this)->___inputBuffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0; int32_t L_11 = V_2; int32_t L_12 = V_2; NullCheck(L_9); int32_t L_13; L_13 = InflaterInputBuffer_ReadClearTextBuffer_mBC756AD4F6369342D9D153CF0424E1219BC96A15(L_9, L_10, ((int32_t)il2cpp_codegen_subtract(8, L_11)), L_12, NULL); V_3 = L_13; int32_t L_14 = V_3; if ((((int32_t)L_14) > ((int32_t)0))) { goto IL_0062; } } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_15 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m5629E1A514051A3D56052BD6D2D50C054308CCA4(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD65228AEF331C4DDC9C591DAE27D7197C62B893F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadFooter_mDAD38E53A45B930B5BA79FD505B64A594757D6F6_RuntimeMethod_var))); } IL_0062: { int32_t L_16 = V_2; int32_t L_17 = V_3; V_2 = ((int32_t)il2cpp_codegen_subtract(L_16, L_17)); } IL_0066: { int32_t L_18 = V_2; if ((((int32_t)L_18) > ((int32_t)0))) { goto IL_0042; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_0; NullCheck(L_19); int32_t L_20 = 0; uint8_t L_21 = (L_19)->GetAt(static_cast(L_20)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_0; NullCheck(L_22); int32_t L_23 = 1; uint8_t L_24 = (L_22)->GetAt(static_cast(L_23)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = V_0; NullCheck(L_25); int32_t L_26 = 2; uint8_t L_27 = (L_25)->GetAt(static_cast(L_26)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = V_0; NullCheck(L_28); int32_t L_29 = 3; uint8_t L_30 = (L_28)->GetAt(static_cast(L_29)); V_4 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_21&((int32_t)255)))|((int32_t)(((int32_t)((int32_t)L_24&((int32_t)255)))<<8))))|((int32_t)(((int32_t)((int32_t)L_27&((int32_t)255)))<<((int32_t)16)))))|((int32_t)((int32_t)L_30<<((int32_t)24))))); int32_t L_31 = V_4; Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_32 = __this->___crc; NullCheck(L_32); int64_t L_33; L_33 = Crc32_get_Value_m020994D900C4045A53E71816600C3604A5475246(L_32, NULL); if ((((int32_t)L_31) == ((int32_t)((int32_t)L_33)))) { goto IL_00ec; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_34 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)4); V_6 = L_34; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_35 = V_6; NullCheck(L_35); ArrayElementTypeCheck (L_35, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral71C99B122416C97FB9B0D52972951F4694129599))); (L_35)->SetAt(static_cast(0), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral71C99B122416C97FB9B0D52972951F4694129599))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_36 = V_6; int32_t L_37 = V_4; int32_t L_38 = L_37; RuntimeObject* L_39 = Box(il2cpp_defaults.int32_class, &L_38); NullCheck(L_36); ArrayElementTypeCheck (L_36, L_39); (L_36)->SetAt(static_cast(1), (RuntimeObject*)L_39); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_40 = V_6; NullCheck(L_40); ArrayElementTypeCheck (L_40, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9807D224CD9C86357FB82B5C8337A0C24ED00CB5))); (L_40)->SetAt(static_cast(2), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9807D224CD9C86357FB82B5C8337A0C24ED00CB5))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_41 = V_6; Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_42 = __this->___crc; NullCheck(L_42); int64_t L_43; L_43 = Crc32_get_Value_m020994D900C4045A53E71816600C3604A5475246(L_42, NULL); int32_t L_44 = ((int32_t)L_43); RuntimeObject* L_45 = Box(il2cpp_defaults.int32_class, &L_44); NullCheck(L_41); ArrayElementTypeCheck (L_41, L_45); (L_41)->SetAt(static_cast(3), (RuntimeObject*)L_45); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_46 = V_6; String_t* L_47; L_47 = String_Concat_m9EB826D3BC0EF2322AA8E55DF0D20EE41B1E5A36(L_46, NULL); GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9* L_48 = (GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9_il2cpp_TypeInfo_var))); GZipException__ctor_m7FDFB54E911CBDF16B43F368813227FFA54CF070(L_48, L_47, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadFooter_mDAD38E53A45B930B5BA79FD505B64A594757D6F6_RuntimeMethod_var))); } IL_00ec: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = V_0; NullCheck(L_49); int32_t L_50 = 4; uint8_t L_51 = (L_49)->GetAt(static_cast(L_50)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = V_0; NullCheck(L_52); int32_t L_53 = 5; uint8_t L_54 = (L_52)->GetAt(static_cast(L_53)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = V_0; NullCheck(L_55); int32_t L_56 = 6; uint8_t L_57 = (L_55)->GetAt(static_cast(L_56)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_58 = V_0; NullCheck(L_58); int32_t L_59 = 7; uint8_t L_60 = (L_58)->GetAt(static_cast(L_59)); V_5 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_51&((int32_t)255)))|((int32_t)(((int32_t)((int32_t)L_54&((int32_t)255)))<<8))))|((int32_t)(((int32_t)((int32_t)L_57&((int32_t)255)))<<((int32_t)16)))))|((int32_t)((int32_t)L_60<<((int32_t)24))))); int64_t L_61 = V_1; uint32_t L_62 = V_5; if ((((int64_t)L_61) == ((int64_t)((int64_t)(uint64_t)L_62)))) { goto IL_0128; } } { GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9* L_63 = (GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipException_t979329A4E7CC43FD767CB5083AEE6E730B1344D9_il2cpp_TypeInfo_var))); GZipException__ctor_m7FDFB54E911CBDF16B43F368813227FFA54CF070(L_63, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7C8891184659AF0C1E4D415CD6AEC9C7D572EB95)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_63, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipInputStream_ReadFooter_mDAD38E53A45B930B5BA79FD505B64A594757D6F6_RuntimeMethod_var))); } IL_0128: { __this->___readGZIPHeader = (bool)0; return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream__ctor_m4EC48D350CC16AF0DC8734740065E34BD392AB62 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseOutputStream, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseOutputStream; Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_1 = (Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4*)il2cpp_codegen_object_new(Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4_il2cpp_TypeInfo_var); Deflater__ctor_m8D1FE76A45B522A5322FB2AB408A84613B8A6BF9(L_1, NULL); DeflaterOutputStream__ctor_m3605F6B8B630FB441D8A737AFDFEF80CC2F33842(__this, L_0, L_1, ((int32_t)512), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream__ctor_m14F311DE5A141096609FAE33975B92D76F8C5A9E (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseOutputStream, Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* ___1_deflater, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseOutputStream; Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_1 = ___1_deflater; DeflaterOutputStream__ctor_m3605F6B8B630FB441D8A737AFDFEF80CC2F33842(__this, L_0, L_1, ((int32_t)512), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream__ctor_m3605F6B8B630FB441D8A737AFDFEF80CC2F33842 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseOutputStream, Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* ___1_deflater, int32_t ___2_bufferSize, 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*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->___isStreamOwner_ = (bool)1; il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseOutputStream; if (L_0) { goto IL_001b; } } { 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*)&_stringLiteral139A7192A4E8A47ABD8DD76806B0D6C2FEA68766)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflaterOutputStream__ctor_m3605F6B8B630FB441D8A737AFDFEF80CC2F33842_RuntimeMethod_var))); } IL_001b: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_baseOutputStream; NullCheck(L_2); il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(10, L_2); if (L_3) { goto IL_0033; } } { 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*)&_stringLiteral906BBE5F7CD672B7E71DFD5F848785C3BC25F023)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral139A7192A4E8A47ABD8DD76806B0D6C2FEA68766)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflaterOutputStream__ctor_m3605F6B8B630FB441D8A737AFDFEF80CC2F33842_RuntimeMethod_var))); } IL_0033: { Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_5 = ___1_deflater; if (L_5) { goto IL_0041; } } { 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*)&_stringLiteral606EA95C661C90C80AAC03510D6C265BA14D36B4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflaterOutputStream__ctor_m3605F6B8B630FB441D8A737AFDFEF80CC2F33842_RuntimeMethod_var))); } IL_0041: { int32_t L_7 = ___2_bufferSize; if ((((int32_t)L_7) >= ((int32_t)((int32_t)512)))) { goto IL_0054; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC8FE4FB2F0C7351CCB064A9D9BD65C0FC83D4E12)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflaterOutputStream__ctor_m3605F6B8B630FB441D8A737AFDFEF80CC2F33842_RuntimeMethod_var))); } IL_0054: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = ___0_baseOutputStream; __this->___baseOutputStream_ = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___baseOutputStream_), (void*)L_9); int32_t L_10 = ___2_bufferSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_10); __this->___buffer_ = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer_), (void*)L_11); Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_12 = ___1_deflater; __this->___deflater_ = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___deflater_), (void*)L_12); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_Finish_mFEEF530B3CE8DFD5D8D2BE98E8956C0B562252B4 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_0 = __this->___deflater_; NullCheck(L_0); Deflater_Finish_mDFAC32ED1554D6AA19FADAF0764E03B18455E43E(L_0, NULL); goto IL_0055; } IL_000d: { Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_1 = __this->___deflater_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___buffer_; NullCheck(L_3); NullCheck(L_1); int32_t L_4; L_4 = Deflater_Deflate_m40F7F94572DEB3C858D91F9D4B5A6692599EFC59(L_1, L_2, 0, ((int32_t)(((RuntimeArray*)L_3)->max_length)), NULL); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0062; } } { RuntimeObject* L_6 = __this->___cryptoTransform_; if (!L_6) { goto IL_0042; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer_; int32_t L_8 = V_0; DeflaterOutputStream_EncryptBlock_m9A63B02E6654493AB99CFD75995233AF853E4D74(__this, L_7, 0, L_8, NULL); } IL_0042: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = __this->___baseOutputStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___buffer_; int32_t L_11 = V_0; NullCheck(L_9); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36, L_9, L_10, 0, L_11); } IL_0055: { Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_12 = __this->___deflater_; NullCheck(L_12); bool L_13; L_13 = Deflater_get_IsFinished_m6F269B459AFA741C71E6E44725571226EBCBC03C(L_12, NULL); if (!L_13) { goto IL_000d; } } IL_0062: { Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_14 = __this->___deflater_; NullCheck(L_14); bool L_15; L_15 = Deflater_get_IsFinished_m6F269B459AFA741C71E6E44725571226EBCBC03C(L_14, NULL); if (L_15) { goto IL_007a; } } { SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75* L_16 = (SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m07FFE4C817E577AEA017E1508D178F0654E0A81C(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral245B50E2C13208F7C0CD450C27207D86AF461D75)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflaterOutputStream_Finish_mFEEF530B3CE8DFD5D8D2BE98E8956C0B562252B4_RuntimeMethod_var))); } IL_007a: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = __this->___baseOutputStream_; NullCheck(L_17); VirtualActionInvoker0::Invoke(21, L_17); RuntimeObject* L_18 = __this->___cryptoTransform_; if (!L_18) { goto IL_00c2; } } { RuntimeObject* L_19 = __this->___cryptoTransform_; if (!((ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C*)IsInstClass((RuntimeObject*)L_19, ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C_il2cpp_TypeInfo_var))) { goto IL_00b0; } } { RuntimeObject* L_20 = __this->___cryptoTransform_; NullCheck(((ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C*)CastclassClass((RuntimeObject*)L_20, ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C_il2cpp_TypeInfo_var))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21; L_21 = ZipAESTransform_GetAuthCode_m30147C4C3EB8C4777CE236DEC81012EB3AA959A4(((ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C*)CastclassClass((RuntimeObject*)L_20, ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C_il2cpp_TypeInfo_var)), NULL); __this->___AESAuthCode = L_21; Il2CppCodeGenWriteBarrier((void**)(&__this->___AESAuthCode), (void*)L_21); } IL_00b0: { RuntimeObject* L_22 = __this->___cryptoTransform_; NullCheck(L_22); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_22); __this->___cryptoTransform_ = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___cryptoTransform_), (void*)(RuntimeObject*)NULL); } IL_00c2: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterOutputStream_get_IsStreamOwner_mEBD8D769B49DA7336F4D52E9113216EED307C859 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isStreamOwner_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_set_IsStreamOwner_mB8B0A93A4AC06B6ECD2A61CC6CA7548D09AFBECE (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___isStreamOwner_ = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterOutputStream_get_CanPatchEntries_m1CAD42E40C22F177BEC8DCEAE6F65978D814725A (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseOutputStream_; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(8, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DeflaterOutputStream_get_Password_m51887DFBF1B8DA5B43B68E61ADADD9AFCA450DDF (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___password; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_set_Password_m095A524FE57A8F26FC07CB40E117AA6D0CF3B638 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, String_t* ___0_value, const RuntimeMethod* method) { { String_t* L_0 = ___0_value; if (!L_0) { goto IL_0013; } } { String_t* L_1 = ___0_value; NullCheck(L_1); int32_t L_2; L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL); if (L_2) { goto IL_0013; } } { __this->___password = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___password), (void*)(String_t*)NULL); return; } IL_0013: { String_t* L_3 = ___0_value; __this->___password = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___password), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_EncryptBlock_m9A63B02E6654493AB99CFD75995233AF853E4D74 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICryptoTransform_tE6DA9E01069FDC62AB562B589C8E43EEC53B2377_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___cryptoTransform_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer; int32_t L_2 = ___2_length; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer; NullCheck(L_0); int32_t L_4; L_4 = InterfaceFuncInvoker5< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(3, ICryptoTransform_tE6DA9E01069FDC62AB562B589C8E43EEC53B2377_il2cpp_TypeInfo_var, L_0, L_1, 0, L_2, L_3, 0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_InitializePassword_m1D3094DF9698E113AA761011620210F58CD7CE31 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, String_t* ___0_password, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipConstants_t06B9A6455D4B1D14CC54F7BDD0C9FE38424FF1F1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; { PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB* L_0 = (PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB*)il2cpp_codegen_object_new(PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB_il2cpp_TypeInfo_var); PkzipClassicManaged__ctor_m4A04A8B6C4B44BD96DB38D12624D14F9C9819593(L_0, NULL); V_0 = L_0; String_t* L_1 = ___0_password; il2cpp_codegen_runtime_class_init_inline(ZipConstants_t06B9A6455D4B1D14CC54F7BDD0C9FE38424FF1F1_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2; L_2 = ZipConstants_ConvertToArray_mE8CFB7BC1BF4DE9DE4ADAEEA5B7D7AA773B07C2B(L_1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3; L_3 = PkzipClassic_GenerateKeys_mE5AC03929258FA7D378E6DD9EBB56C9A1109E87B(L_2, NULL); V_1 = L_3; PkzipClassicManaged_tC3A9C9A5CC6D9FDD958207518E982E5C54080DAB* L_4 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_1; NullCheck(L_4); RuntimeObject* L_6; L_6 = VirtualFuncInvoker2< RuntimeObject*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(22, L_4, L_5, (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); __this->___cryptoTransform_ = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___cryptoTransform_), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_InitializeAESPassword_m19F735060FA456C11D80CD3B1580CEE9B19FC00C (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, ZipEntry_t483CBFA9890036FAA5A865C33732D292A8F06BCC* ___0_entry, String_t* ___1_rawPassword, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** ___2_salt, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** ___3_pwdVerifier, 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*)&DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_0 = ___2_salt; ZipEntry_t483CBFA9890036FAA5A865C33732D292A8F06BCC* L_1 = ___0_entry; NullCheck(L_1); int32_t L_2; L_2 = ZipEntry_get_AESSaltLen_m1C953057658B4DC26418462B90015FC99DD09037(L_1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_2); *((RuntimeObject**)L_0) = (RuntimeObject*)L_3; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)L_3); RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170* L_4 = ((DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259_il2cpp_TypeInfo_var))->____aesRnd; if (L_4) { goto IL_001e; } } { RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170* L_5 = (RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170*)il2cpp_codegen_object_new(RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170_il2cpp_TypeInfo_var); RNGCryptoServiceProvider__ctor_m605146E692C0209B3FFE83F7AC94335CA089CA09(L_5, NULL); ((DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259_il2cpp_TypeInfo_var))->____aesRnd = L_5; Il2CppCodeGenWriteBarrier((void**)(&((DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259_il2cpp_TypeInfo_var))->____aesRnd), (void*)L_5); } IL_001e: { RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170* L_6 = ((DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259_il2cpp_TypeInfo_var))->____aesRnd; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_7 = ___2_salt; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = *((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)L_7); NullCheck(L_6); VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(6, L_6, L_8); ZipEntry_t483CBFA9890036FAA5A865C33732D292A8F06BCC* L_9 = ___0_entry; NullCheck(L_9); int32_t L_10; L_10 = ZipEntry_get_AESKeySize_m9D0341DF484892E0AD8857E0ED5543BCCF49BAF5(L_9, NULL); V_0 = ((int32_t)(L_10/8)); String_t* L_11 = ___1_rawPassword; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_12 = ___2_salt; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = *((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)L_12); int32_t L_14 = V_0; ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* L_15 = (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C*)il2cpp_codegen_object_new(ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C_il2cpp_TypeInfo_var); ZipAESTransform__ctor_m159186BF570F35F6E144B4AA90E162FC2FDF7BE9(L_15, L_11, L_13, L_14, (bool)1, NULL); __this->___cryptoTransform_ = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->___cryptoTransform_), (void*)L_15); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_16 = ___3_pwdVerifier; RuntimeObject* L_17 = __this->___cryptoTransform_; NullCheck(((ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C*)CastclassClass((RuntimeObject*)L_17, ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C_il2cpp_TypeInfo_var))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18; L_18 = ZipAESTransform_get_PwdVerifier_m2393389FFB045BFA21D9B61ACAC24D33B5F1DA7F_inline(((ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C*)CastclassClass((RuntimeObject*)L_17, ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C_il2cpp_TypeInfo_var)), NULL); *((RuntimeObject**)L_16) = (RuntimeObject*)L_18; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_16, (void*)(RuntimeObject*)L_18); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_Deflate_mCB7284893B7CE4608DE0E8EEFC43D329EE23FB5B (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { goto IL_004a; } IL_0002: { Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_0 = __this->___deflater_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer_; NullCheck(L_2); NullCheck(L_0); int32_t L_3; L_3 = Deflater_Deflate_m40F7F94572DEB3C858D91F9D4B5A6692599EFC59(L_0, L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL); V_0 = L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_0057; } } { RuntimeObject* L_5 = __this->___cryptoTransform_; if (!L_5) { goto IL_0037; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___buffer_; int32_t L_7 = V_0; DeflaterOutputStream_EncryptBlock_m9A63B02E6654493AB99CFD75995233AF853E4D74(__this, L_6, 0, L_7, NULL); } IL_0037: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = __this->___baseOutputStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___buffer_; int32_t L_10 = V_0; NullCheck(L_8); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36, L_8, L_9, 0, L_10); } IL_004a: { Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_11 = __this->___deflater_; NullCheck(L_11); bool L_12; L_12 = Deflater_get_IsNeedingInput_mA2828850583675D48457B76E1B6A3442E2587EA5(L_11, NULL); if (!L_12) { goto IL_0002; } } IL_0057: { Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_13 = __this->___deflater_; NullCheck(L_13); bool L_14; L_14 = Deflater_get_IsNeedingInput_mA2828850583675D48457B76E1B6A3442E2587EA5(L_13, NULL); if (L_14) { goto IL_006f; } } { SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75* L_15 = (SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t1C56A0584338F84B653352995CA5718A5BF2EB75_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m07FFE4C817E577AEA017E1508D178F0654E0A81C(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralABA8F64A9F94A564D9AC678557D76653D0CD2628)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflaterOutputStream_Deflate_mCB7284893B7CE4608DE0E8EEFC43D329EE23FB5B_RuntimeMethod_var))); } IL_006f: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterOutputStream_get_CanRead_mFF7601EA9F736C27F3E8D1E6B1E1AABE138DFCC2 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterOutputStream_get_CanSeek_mA30A7ADB9D0D70776DF4F1EC3383F90DEDE200F3 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterOutputStream_get_CanWrite_m6996C55310B5B9F1B23898956571E535193C749E (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseOutputStream_; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(10, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DeflaterOutputStream_get_Length_m858697D04A3C8542A40AD427D0A3FD37CA125497 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseOutputStream_; 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 DeflaterOutputStream_get_Position_m0F2293D222A7C7E6B64FFF8A09C383F8B2F5A475 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseOutputStream_; 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 DeflaterOutputStream_set_Position_m0AF94DC2591B8A98E698E41CE66603FD4AA18E1C (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, int64_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9413892BFE723FDF603E2A7F4DCECB3703459A95)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflaterOutputStream_set_Position_m0AF94DC2591B8A98E698E41CE66603FD4AA18E1C_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DeflaterOutputStream_Seek_m75650CA6E8C8E4883A33CCE936617F9F18E76A4E (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCBDDDDE911E2F08DD3A4D52E8CFF5D244531824C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflaterOutputStream_Seek_m75650CA6E8C8E4883A33CCE936617F9F18E76A4E_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_SetLength_m250C8B9BE0ECB3BCAE8DCE3AA6BC80EBECC248CE (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, int64_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF29231C610048421771CAF09B4C0C892E086F10E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflaterOutputStream_SetLength_m250C8B9BE0ECB3BCAE8DCE3AA6BC80EBECC248CE_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeflaterOutputStream_ReadByte_mC998753B9AC2579C2733A00692E5C2858E8D5328 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCCF12B74DC9FC35FD79F50B6BD9E5803766CD12B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflaterOutputStream_ReadByte_mC998753B9AC2579C2733A00692E5C2858E8D5328_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeflaterOutputStream_Read_mD9696789B4254232BA07B5E6F4D2DD5762EF9A04 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30CAD18346B4AC106F4C27BDD5FF7775D7F71A38)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflaterOutputStream_Read_mD9696789B4254232BA07B5E6F4D2DD5762EF9A04_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeflaterOutputStream_BeginRead_m3820179F8D1359D735EA58FF9FA8402E8661080E (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_state, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6252E82CFC6C76C45FB0EE892804C4B20AD139A4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflaterOutputStream_BeginRead_m3820179F8D1359D735EA58FF9FA8402E8661080E_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeflaterOutputStream_BeginWrite_m976B418638D790BE487BC33B1E381A23CC64FF63 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_state, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral66B14DF6D23204FC5EA7D4EDB5F0EE1D966FB705)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflaterOutputStream_BeginWrite_m976B418638D790BE487BC33B1E381A23CC64FF63_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_Flush_mE30D7824AB69EE41E5FEB995A7ADBCB7C9C4EB07 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) { { Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_0 = __this->___deflater_; NullCheck(L_0); Deflater_Flush_m024CBF07E759D4111D7FCB34F041E53AA5D09B51(L_0, NULL); DeflaterOutputStream_Deflate_mCB7284893B7CE4608DE0E8EEFC43D329EE23FB5B(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->___baseOutputStream_; NullCheck(L_1); VirtualActionInvoker0::Invoke(21, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_Close_mF0D7098F31B8753998D8D34170214F11AEEDEEB9 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, 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; } { bool L_0 = __this->___isClosed_; if (L_0) { goto IL_004b; } } { __this->___isClosed_ = (bool)1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0037: { { bool L_1 = __this->___isStreamOwner_; if (!L_1) { goto IL_004a; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->___baseOutputStream_; NullCheck(L_2); VirtualActionInvoker0::Invoke(19, L_2); } IL_004a: { return; } } }); try { { VirtualActionInvoker0::Invoke(39, __this); RuntimeObject* L_3 = __this->___cryptoTransform_; if (!L_3) { goto IL_0035_1; } } { DeflaterOutputStream_GetAuthCodeIfAES_m4A2E7F2334C24CB3E8729FADB161D32B637988AE(__this, NULL); RuntimeObject* L_4 = __this->___cryptoTransform_; NullCheck(L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4); __this->___cryptoTransform_ = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___cryptoTransform_), (void*)(RuntimeObject*)NULL); } IL_0035_1: { goto IL_004b; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_GetAuthCodeIfAES_m4A2E7F2334C24CB3E8729FADB161D32B637988AE (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___cryptoTransform_; if (!((ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C*)IsInstClass((RuntimeObject*)L_0, ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C_il2cpp_TypeInfo_var))) { goto IL_0023; } } { RuntimeObject* L_1 = __this->___cryptoTransform_; NullCheck(((ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C*)CastclassClass((RuntimeObject*)L_1, ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C_il2cpp_TypeInfo_var))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2; L_2 = ZipAESTransform_GetAuthCode_m30147C4C3EB8C4777CE236DEC81012EB3AA959A4(((ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C*)CastclassClass((RuntimeObject*)L_1, ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C_il2cpp_TypeInfo_var)), NULL); __this->___AESAuthCode = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___AESAuthCode), (void*)L_2); } IL_0023: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_WriteByte_mF65C000D98D9D30188C517AC3222FEBDDEDF8C8E (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, uint8_t ___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* 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; uint8_t L_2 = ___0_value; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (uint8_t)L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_0; VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36, __this, L_3, 0, 1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterOutputStream_Write_mBC058CC3F0D438D734256F8790860DE200DAAEA1 (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_0 = __this->___deflater_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer; int32_t L_2 = ___1_offset; int32_t L_3 = ___2_count; NullCheck(L_0); Deflater_SetInput_m99C25F50DB61A9B758DD173553CA602161079E9E(L_0, L_1, L_2, L_3, NULL); DeflaterOutputStream_Deflate_mCB7284893B7CE4608DE0E8EEFC43D329EE23FB5B(__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 GZipOutputStream__ctor_m3A7619033C16F629E1B1C8D44186C62A342B49E5 (GZipOutputStream_tC4D1309665D51678585161FC08E9FD261D0E7F66* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseOutputStream, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseOutputStream; GZipOutputStream__ctor_mAED2D132CC6F597D57EBCC471D713F8121228D21(__this, L_0, ((int32_t)4096), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipOutputStream__ctor_mAED2D132CC6F597D57EBCC471D713F8121228D21 (GZipOutputStream_tC4D1309665D51678585161FC08E9FD261D0E7F66* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseOutputStream, int32_t ___1_size, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_0 = (Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED*)il2cpp_codegen_object_new(Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED_il2cpp_TypeInfo_var); Crc32__ctor_m7E95E9F0F0295D6766BE5ECEF0C770EDB47F6DEE(L_0, NULL); __this->___crc = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___crc), (void*)L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_baseOutputStream; Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_2 = (Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4*)il2cpp_codegen_object_new(Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4_il2cpp_TypeInfo_var); Deflater__ctor_m9EEEB040372E91B1757D4F3CF556064A36DE769D(L_2, (-1), (bool)1, NULL); int32_t L_3 = ___1_size; DeflaterOutputStream__ctor_m3605F6B8B630FB441D8A737AFDFEF80CC2F33842(__this, L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipOutputStream_SetLevel_m53B5C62C6358D5DF0BFA368499B50FEB6FC9AB32 (GZipOutputStream_tC4D1309665D51678585161FC08E9FD261D0E7F66* __this, int32_t ___0_level, const RuntimeMethod* method) { { int32_t L_0 = ___0_level; if ((((int32_t)L_0) >= ((int32_t)1))) { goto IL_000f; } } { 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*)&_stringLiteral9B5D93EBDD41E0250436B5C2FA8A1004ADC41CB9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipOutputStream_SetLevel_m53B5C62C6358D5DF0BFA368499B50FEB6FC9AB32_RuntimeMethod_var))); } IL_000f: { Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_2 = ((DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259*)__this)->___deflater_; int32_t L_3 = ___0_level; NullCheck(L_2); Deflater_SetLevel_m7084B116F350F438B81DB0B3B33EB7993EEBBB0A(L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GZipOutputStream_GetLevel_mA2AB2567D8170084987740A3CC88975EA42215F1 (GZipOutputStream_tC4D1309665D51678585161FC08E9FD261D0E7F66* __this, const RuntimeMethod* method) { { Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_0 = ((DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259*)__this)->___deflater_; NullCheck(L_0); int32_t L_1; L_1 = Deflater_GetLevel_m1E6C453778702815B69BE129ABD0790D66533B88_inline(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipOutputStream_Write_m2ED5859D6D992337F017334C618487158CEB5038 (GZipOutputStream_tC4D1309665D51678585161FC08E9FD261D0E7F66* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0 = __this->___state_; if (L_0) { goto IL_000e; } } { GZipOutputStream_WriteHeader_m2130AED78C4912316321C9DC2885CCD0C340306F(__this, NULL); } IL_000e: { int32_t L_1 = __this->___state_; if ((((int32_t)L_1) == ((int32_t)1))) { goto IL_0022; } } { 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*)&_stringLiteralDC7B5EAEC47EFC435ADE020F2A569BDBA22F89CC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GZipOutputStream_Write_m2ED5859D6D992337F017334C618487158CEB5038_RuntimeMethod_var))); } IL_0022: { Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_3 = __this->___crc; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_buffer; int32_t L_5 = ___1_offset; int32_t L_6 = ___2_count; NullCheck(L_3); Crc32_Update_m0DA80A4592CFD2D603B9D0C582D44074AC8AF6DF(L_3, L_4, L_5, L_6, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_buffer; int32_t L_8 = ___1_offset; int32_t L_9 = ___2_count; DeflaterOutputStream_Write_mBC058CC3F0D438D734256F8790860DE200DAAEA1(__this, L_7, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipOutputStream_Close_m02B4153BCB73577F26653C83E09E022564BF612D (GZipOutputStream_tC4D1309665D51678585161FC08E9FD261D0E7F66* __this, const RuntimeMethod* method) { { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0008: { { int32_t L_0 = __this->___state_; if ((((int32_t)L_0) == ((int32_t)3))) { goto IL_002b; } } { __this->___state_ = 3; bool L_1; L_1 = DeflaterOutputStream_get_IsStreamOwner_mEBD8D769B49DA7336F4D52E9113216EED307C859_inline(__this, NULL); if (!L_1) { goto IL_002b; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ((DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259*)__this)->___baseOutputStream_; NullCheck(L_2); VirtualActionInvoker0::Invoke(19, L_2); } IL_002b: { return; } } }); try { VirtualActionInvoker0::Invoke(39, __this); goto IL_002c; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipOutputStream_Finish_m2C8DFE2076E41ACD4078B54FE55D321548A9B08B (GZipOutputStream_tC4D1309665D51678585161FC08E9FD261D0E7F66* __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; } uint32_t V_0 = 0; uint32_t V_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL; { int32_t L_0 = __this->___state_; if (L_0) { goto IL_000e; } } { GZipOutputStream_WriteHeader_m2130AED78C4912316321C9DC2885CCD0C340306F(__this, NULL); } IL_000e: { int32_t L_1 = __this->___state_; if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_0095; } } { __this->___state_ = 2; DeflaterOutputStream_Finish_mFEEF530B3CE8DFD5D8D2BE98E8956C0B562252B4(__this, NULL); Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* L_2 = ((DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259*)__this)->___deflater_; NullCheck(L_2); int64_t L_3; L_3 = Deflater_get_TotalIn_mB028A6ED7BD0C91AE11FE1C8991ABBE2AD107B12(L_2, NULL); V_0 = ((int32_t)(uint32_t)((int64_t)(L_3&((int64_t)(uint64_t)((uint32_t)(-1)))))); Crc32_t0827417B45870A6749C94A6BE6C47291A2EBA2ED* L_4 = __this->___crc; NullCheck(L_4); int64_t L_5; L_5 = Crc32_get_Value_m020994D900C4045A53E71816600C3604A5475246(L_4, NULL); V_1 = ((int32_t)(uint32_t)((int64_t)(L_5&((int64_t)(uint64_t)((uint32_t)(-1)))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)8); V_3 = L_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_3; uint32_t L_8 = V_1; NullCheck(L_7); (L_7)->SetAt(static_cast(0), (uint8_t)((int32_t)(uint8_t)L_8)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_3; uint32_t L_10 = V_1; NullCheck(L_9); (L_9)->SetAt(static_cast(1), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_10>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_3; uint32_t L_12 = V_1; NullCheck(L_11); (L_11)->SetAt(static_cast(2), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_12>>((int32_t)16))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_3; uint32_t L_14 = V_1; NullCheck(L_13); (L_13)->SetAt(static_cast(3), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_14>>((int32_t)24))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_3; uint32_t L_16 = V_0; NullCheck(L_15); (L_15)->SetAt(static_cast(4), (uint8_t)((int32_t)(uint8_t)L_16)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_3; uint32_t L_18 = V_0; NullCheck(L_17); (L_17)->SetAt(static_cast(5), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_18>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_3; uint32_t L_20 = V_0; NullCheck(L_19); (L_19)->SetAt(static_cast(6), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_20>>((int32_t)16))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_3; uint32_t L_22 = V_0; NullCheck(L_21); (L_21)->SetAt(static_cast(7), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_22>>((int32_t)24))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_3; V_2 = L_23; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_24 = ((DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259*)__this)->___baseOutputStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = V_2; NullCheck(L_26); NullCheck(L_24); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36, L_24, L_25, 0, ((int32_t)(((RuntimeArray*)L_26)->max_length))); } IL_0095: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GZipOutputStream_WriteHeader_m2130AED78C4912316321C9DC2885CCD0C340306F (GZipOutputStream_tC4D1309665D51678585161FC08E9FD261D0E7F66* __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*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x6000152U2D1_FieldInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_2; memset((&V_2), 0, sizeof(V_2)); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_3; memset((&V_3), 0, sizeof(V_3)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL; { int32_t L_0 = __this->___state_; if (L_0) { goto IL_0081; } } { __this->___state_ = 1; il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1; L_1 = DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C(NULL); V_2 = L_1; int64_t L_2; L_2 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&V_2), NULL); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_3; memset((&L_3), 0, sizeof(L_3)); DateTime__ctor_mA3BF7CE28807F0A02634FD43913FAAFD989CEE88((&L_3), ((int32_t)1970), 1, 1, NULL); V_3 = L_3; int64_t L_4; L_4 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&V_3), NULL); V_0 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_subtract(L_2, L_4))/((int64_t)((int32_t)10000000))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = L_5; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_7 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7B8E8FA28DU2D216AU2D43ECU2D8DCBU2D2258D1F7BF00U7D_tDFFDBE486A60DB0691C15F10565E39D831C16B55____U24U24method0x6000152U2D1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_6, L_7, NULL); V_4 = L_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_4; int32_t L_9 = V_0; NullCheck(L_8); (L_8)->SetAt(static_cast(4), (uint8_t)((int32_t)(uint8_t)L_9)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_4; int32_t L_11 = V_0; NullCheck(L_10); (L_10)->SetAt(static_cast(5), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_11>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_4; int32_t L_13 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(6), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_13>>((int32_t)16))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_4; int32_t L_15 = V_0; NullCheck(L_14); (L_14)->SetAt(static_cast(7), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_15>>((int32_t)24))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_4; V_1 = L_16; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = ((DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259*)__this)->___baseOutputStream_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_1; NullCheck(L_19); NullCheck(L_17); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36, L_17, L_18, 0, ((int32_t)(((RuntimeArray*)L_19)->max_length))); } IL_0081: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LzwConstants__ctor_m36672CC914FA3FE0C7D74F253CDE82E699CF3735 (LzwConstants_t7F1C0CE9D5275D659E0F34AAA9768F967F218E52* __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 LzwException__ctor_m6718075A6D5B08D25E78A4B4ED288AD588C3CA19 (LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F* __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_mF6FC2972E678A47F03291205D8701EC5FAC8FFDB(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LzwException__ctor_m16BCEA72C1A9AE9707C9CA49863599552C0139AE (LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F* __this, const RuntimeMethod* method) { { SharpZipBaseException__ctor_m917B6575F2EF2273884AB9109302E636BF2F9777(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LzwException__ctor_m50FDC018C93421BBF7115FE0DA8C72106ADAB39A (LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F* __this, String_t* ___0_message, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; SharpZipBaseException__ctor_m07FFE4C817E577AEA017E1508D178F0654E0A81C(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LzwException__ctor_mE921D459A31B8E7FB23CE195AB778A470A30985A (LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F* __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_mDFC4278FAE879369F8AB31A48633ACD351840953(__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 bool LzwInputStream_get_IsStreamOwner_mA37265F0BAA8FEAF7681A3C1B8D1CB128A1B0634 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isStreamOwner; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LzwInputStream_set_IsStreamOwner_mCDD563941E4CC0836927AAF6FD2C331A8A77B228 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___isStreamOwner = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LzwInputStream__ctor_m494FD28A5F3D23E930A597E529D46BBAA2502D94 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, 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*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->___isStreamOwner = (bool)1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)1); __this->___one = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___one), (void*)L_0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); __this->___zeros = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___zeros), (void*)L_1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)8192)); __this->___data = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___data), (void*)L_2); il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___0_baseInputStream; __this->___baseInputStream = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___baseInputStream), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LzwInputStream_ReadByte_m848A315A9C8F805BCC614B396FAFBA319A572D6C (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___one; int32_t L_1; L_1 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(33, __this, L_0, 0, 1); V_0 = L_1; int32_t L_2 = V_0; if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_0022; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___one; NullCheck(L_3); int32_t L_4 = 0; uint8_t L_5 = (L_3)->GetAt(static_cast(L_4)); return ((int32_t)((int32_t)L_5&((int32_t)255))); } IL_0022: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LzwInputStream_Read_mF13B74A9A2B0C3121F6D6866DB650AC58D2D56A5 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { int32_t V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; uint8_t V_9 = 0x0; int32_t V_10 = 0; int32_t V_11 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_12 = NULL; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_23 = NULL; int32_t G_B8_0 = 0; int32_t G_B16_0 = 0; int32_t G_B23_0 = 0; int32_t G_B40_0 = 0; { bool L_0 = __this->___headerParsed; if (L_0) { goto IL_000e; } } { LzwInputStream_ParseHeader_m3F9B8264F1E122398F68A1B0A6A4757089A1CE1B(__this, NULL); } IL_000e: { bool L_1 = __this->___eof; if (!L_1) { goto IL_0018; } } { return (-1); } IL_0018: { int32_t L_2 = ___1_offset; V_0 = L_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___tabPrefix; V_1 = L_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___tabSuffix; V_2 = L_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___stack; V_3 = L_5; int32_t L_6 = __this->___nBits; V_4 = L_6; int32_t L_7 = __this->___maxCode; V_5 = L_7; int32_t L_8 = __this->___maxMaxCode; V_6 = L_8; int32_t L_9 = __this->___bitMask; V_7 = L_9; int32_t L_10 = __this->___oldCode; V_8 = L_10; uint8_t L_11 = __this->___finChar; V_9 = L_11; int32_t L_12 = __this->___stackP; V_10 = L_12; int32_t L_13 = __this->___freeEnt; V_11 = L_13; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___data; V_12 = L_14; int32_t L_15 = __this->___bitPos; V_13 = L_15; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_3; NullCheck(L_16); int32_t L_17 = V_10; V_14 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), L_17)); int32_t L_18 = V_14; if ((((int32_t)L_18) <= ((int32_t)0))) { goto IL_00b7; } } { int32_t L_19 = V_14; int32_t L_20 = ___2_count; if ((((int32_t)L_19) >= ((int32_t)L_20))) { goto IL_0095; } } { int32_t L_21 = V_14; G_B8_0 = L_21; goto IL_0096; } IL_0095: { int32_t L_22 = ___2_count; G_B8_0 = L_22; } IL_0096: { V_15 = G_B8_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_3; int32_t L_24 = V_10; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_buffer; int32_t L_26 = ___1_offset; int32_t L_27 = V_15; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_23, L_24, (RuntimeArray*)L_25, L_26, L_27, NULL); int32_t L_28 = ___1_offset; int32_t L_29 = V_15; ___1_offset = ((int32_t)il2cpp_codegen_add(L_28, L_29)); int32_t L_30 = ___2_count; int32_t L_31 = V_15; ___2_count = ((int32_t)il2cpp_codegen_subtract(L_30, L_31)); int32_t L_32 = V_10; int32_t L_33 = V_15; V_10 = ((int32_t)il2cpp_codegen_add(L_32, L_33)); } IL_00b7: { int32_t L_34 = ___2_count; if (L_34) { goto IL_00c6; } } { int32_t L_35 = V_10; __this->___stackP = L_35; int32_t L_36 = ___1_offset; int32_t L_37 = V_0; return ((int32_t)il2cpp_codegen_subtract(L_36, L_37)); } IL_00c6: { int32_t L_38 = __this->___end; if ((((int32_t)L_38) >= ((int32_t)((int32_t)64)))) { goto IL_00d6; } } { LzwInputStream_Fill_m543F8AB09F8B1C26E47CED0BEDACCA90A4532CBC(__this, NULL); } IL_00d6: { int32_t L_39 = __this->___got; if ((((int32_t)L_39) > ((int32_t)0))) { goto IL_00ee; } } { int32_t L_40 = __this->___end; int32_t L_41 = V_4; G_B16_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(L_40<<3)), ((int32_t)il2cpp_codegen_subtract(L_41, 1)))); goto IL_0100; } IL_00ee: { int32_t L_42 = __this->___end; int32_t L_43 = __this->___end; int32_t L_44 = V_4; G_B16_0 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_42, ((int32_t)(L_43%L_44))))<<3)); } IL_0100: { V_16 = G_B16_0; goto IL_03cf; } IL_0107: { int32_t L_45 = ___2_count; if (L_45) { goto IL_0156; } } { int32_t L_46 = V_4; __this->___nBits = L_46; int32_t L_47 = V_5; __this->___maxCode = L_47; int32_t L_48 = V_6; __this->___maxMaxCode = L_48; int32_t L_49 = V_7; __this->___bitMask = L_49; int32_t L_50 = V_8; __this->___oldCode = L_50; uint8_t L_51 = V_9; __this->___finChar = L_51; int32_t L_52 = V_10; __this->___stackP = L_52; int32_t L_53 = V_11; __this->___freeEnt = L_53; int32_t L_54 = V_13; __this->___bitPos = L_54; int32_t L_55 = ___1_offset; int32_t L_56 = V_0; return ((int32_t)il2cpp_codegen_subtract(L_55, L_56)); } IL_0156: { int32_t L_57 = V_11; int32_t L_58 = V_5; if ((((int32_t)L_57) <= ((int32_t)L_58))) { goto IL_01af; } } { int32_t L_59 = V_4; V_17 = ((int32_t)(L_59<<3)); int32_t L_60 = V_13; int32_t L_61 = V_17; int32_t L_62 = V_13; int32_t L_63 = V_17; int32_t L_64 = V_17; V_13 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_60, 1)), L_61)), ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_62, 1)), L_63))%L_64)))); int32_t L_65 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_65, 1)); int32_t L_66 = V_4; int32_t L_67 = __this->___maxBits; if ((((int32_t)L_66) == ((int32_t)L_67))) { goto IL_0191; } } { int32_t L_68 = V_4; G_B23_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_68&((int32_t)31))))), 1)); goto IL_0193; } IL_0191: { int32_t L_69 = V_6; G_B23_0 = L_69; } IL_0193: { V_5 = G_B23_0; int32_t L_70 = V_4; V_7 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_70&((int32_t)31))))), 1)); int32_t L_71 = V_13; int32_t L_72; L_72 = LzwInputStream_ResetBuf_m48599BE84479C2E8915AEE8241131589A398D0D2(__this, L_71, NULL); V_13 = L_72; goto IL_00c6; } IL_01af: { int32_t L_73 = V_13; V_18 = ((int32_t)(L_73>>3)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_74 = V_12; int32_t L_75 = V_18; NullCheck(L_74); int32_t L_76 = L_75; uint8_t L_77 = (L_74)->GetAt(static_cast(L_76)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_78 = V_12; int32_t L_79 = V_18; NullCheck(L_78); int32_t L_80 = ((int32_t)il2cpp_codegen_add(L_79, 1)); uint8_t L_81 = (L_78)->GetAt(static_cast(L_80)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_82 = V_12; int32_t L_83 = V_18; NullCheck(L_82); int32_t L_84 = ((int32_t)il2cpp_codegen_add(L_83, 2)); uint8_t L_85 = (L_82)->GetAt(static_cast(L_84)); int32_t L_86 = V_13; int32_t L_87 = V_7; V_19 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_77&((int32_t)255)))|((int32_t)(((int32_t)((int32_t)L_81&((int32_t)255)))<<8))))|((int32_t)(((int32_t)((int32_t)L_85&((int32_t)255)))<<((int32_t)16)))))>>((int32_t)(((int32_t)(L_86&7))&((int32_t)31)))))&L_87)); int32_t L_88 = V_13; int32_t L_89 = V_4; V_13 = ((int32_t)il2cpp_codegen_add(L_88, L_89)); int32_t L_90 = V_8; if ((!(((uint32_t)L_90) == ((uint32_t)(-1))))) { goto IL_023b; } } { int32_t L_91 = V_19; if ((((int32_t)L_91) < ((int32_t)((int32_t)256)))) { goto IL_021f; } } { int32_t L_92 = V_19; int32_t L_93 = L_92; RuntimeObject* L_94 = Box(il2cpp_defaults.int32_class, &L_93); String_t* L_95; L_95 = String_Concat_m9DF47FC6E1F8341012CA3FF02993D372AA7A96C9(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7A320466A9B5027D6A391496652FF540A6208346)), L_94, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral078A19BB7FB624AF66748A7B8299B86BE34D7F98)), NULL); LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F* L_96 = (LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F_il2cpp_TypeInfo_var))); LzwException__ctor_m50FDC018C93421BBF7115FE0DA8C72106ADAB39A(L_96, L_95, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_96, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwInputStream_Read_mF13B74A9A2B0C3121F6D6866DB650AC58D2D56A5_RuntimeMethod_var))); } IL_021f: { int32_t L_97 = V_19; int32_t L_98 = L_97; V_8 = L_98; V_9 = (uint8_t)((int32_t)(uint8_t)L_98); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_99 = ___0_buffer; int32_t L_100 = ___1_offset; int32_t L_101 = L_100; ___1_offset = ((int32_t)il2cpp_codegen_add(L_101, 1)); uint8_t L_102 = V_9; NullCheck(L_99); (L_99)->SetAt(static_cast(L_101), (uint8_t)L_102); int32_t L_103 = ___2_count; ___2_count = ((int32_t)il2cpp_codegen_subtract(L_103, 1)); goto IL_03cf; } IL_023b: { int32_t L_104 = V_19; if ((!(((uint32_t)L_104) == ((uint32_t)((int32_t)256))))) { goto IL_02a5; } } { bool L_105 = __this->___blockMode; if (!L_105) { goto IL_02a5; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_106 = __this->___zeros; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_107 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_108 = __this->___zeros; NullCheck(L_108); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_106, 0, (RuntimeArray*)L_107, 0, ((int32_t)(((RuntimeArray*)L_108)->max_length)), NULL); V_11 = ((int32_t)256); int32_t L_109 = V_4; V_20 = ((int32_t)(L_109<<3)); int32_t L_110 = V_13; int32_t L_111 = V_20; int32_t L_112 = V_13; int32_t L_113 = V_20; int32_t L_114 = V_20; V_13 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_110, 1)), L_111)), ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_112, 1)), L_113))%L_114)))); V_4 = ((int32_t)9); int32_t L_115 = V_4; V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_115&((int32_t)31))))), 1)); int32_t L_116 = V_5; V_7 = L_116; int32_t L_117 = V_13; int32_t L_118; L_118 = LzwInputStream_ResetBuf_m48599BE84479C2E8915AEE8241131589A398D0D2(__this, L_117, NULL); V_13 = L_118; goto IL_00c6; } IL_02a5: { int32_t L_119 = V_19; V_21 = L_119; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_120 = V_3; NullCheck(L_120); V_10 = ((int32_t)(((RuntimeArray*)L_120)->max_length)); int32_t L_121 = V_19; int32_t L_122 = V_11; if ((((int32_t)L_121) < ((int32_t)L_122))) { goto IL_031b; } } { int32_t L_123 = V_19; int32_t L_124 = V_11; if ((((int32_t)L_123) <= ((int32_t)L_124))) { goto IL_02f7; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_125 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)4); V_23 = L_125; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_126 = V_23; NullCheck(L_126); ArrayElementTypeCheck (L_126, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB0C679183A8363CB8DD78C48D4FD2B22842C3F49))); (L_126)->SetAt(static_cast(0), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB0C679183A8363CB8DD78C48D4FD2B22842C3F49))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_127 = V_23; int32_t L_128 = V_19; int32_t L_129 = L_128; RuntimeObject* L_130 = Box(il2cpp_defaults.int32_class, &L_129); NullCheck(L_127); ArrayElementTypeCheck (L_127, L_130); (L_127)->SetAt(static_cast(1), (RuntimeObject*)L_130); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_131 = V_23; NullCheck(L_131); ArrayElementTypeCheck (L_131, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE827099B62AAAC94DE0DAF77FFBEC2722E99D46D))); (L_131)->SetAt(static_cast(2), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE827099B62AAAC94DE0DAF77FFBEC2722E99D46D))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_132 = V_23; int32_t L_133 = V_11; int32_t L_134 = L_133; RuntimeObject* L_135 = Box(il2cpp_defaults.int32_class, &L_134); NullCheck(L_132); ArrayElementTypeCheck (L_132, L_135); (L_132)->SetAt(static_cast(3), (RuntimeObject*)L_135); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_136 = V_23; String_t* L_137; L_137 = String_Concat_m9EB826D3BC0EF2322AA8E55DF0D20EE41B1E5A36(L_136, NULL); LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F* L_138 = (LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F_il2cpp_TypeInfo_var))); LzwException__ctor_m50FDC018C93421BBF7115FE0DA8C72106ADAB39A(L_138, L_137, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_138, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwInputStream_Read_mF13B74A9A2B0C3121F6D6866DB650AC58D2D56A5_RuntimeMethod_var))); } IL_02f7: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_139 = V_3; int32_t L_140 = V_10; int32_t L_141 = ((int32_t)il2cpp_codegen_subtract(L_140, 1)); V_10 = L_141; uint8_t L_142 = V_9; NullCheck(L_139); (L_139)->SetAt(static_cast(L_141), (uint8_t)L_142); int32_t L_143 = V_8; V_19 = L_143; goto IL_031b; } IL_0308: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_144 = V_3; int32_t L_145 = V_10; int32_t L_146 = ((int32_t)il2cpp_codegen_subtract(L_145, 1)); V_10 = L_146; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_147 = V_2; int32_t L_148 = V_19; NullCheck(L_147); int32_t L_149 = L_148; uint8_t L_150 = (L_147)->GetAt(static_cast(L_149)); NullCheck(L_144); (L_144)->SetAt(static_cast(L_146), (uint8_t)L_150); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_151 = V_1; int32_t L_152 = V_19; NullCheck(L_151); int32_t L_153 = L_152; int32_t L_154 = (L_151)->GetAt(static_cast(L_153)); V_19 = L_154; } IL_031b: { int32_t L_155 = V_19; if ((((int32_t)L_155) >= ((int32_t)((int32_t)256)))) { goto IL_0308; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_156 = V_2; int32_t L_157 = V_19; NullCheck(L_156); int32_t L_158 = L_157; uint8_t L_159 = (L_156)->GetAt(static_cast(L_158)); V_9 = L_159; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_160 = ___0_buffer; int32_t L_161 = ___1_offset; int32_t L_162 = L_161; ___1_offset = ((int32_t)il2cpp_codegen_add(L_162, 1)); uint8_t L_163 = V_9; NullCheck(L_160); (L_160)->SetAt(static_cast(L_162), (uint8_t)L_163); int32_t L_164 = ___2_count; ___2_count = ((int32_t)il2cpp_codegen_subtract(L_164, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_165 = V_3; NullCheck(L_165); int32_t L_166 = V_10; V_14 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_165)->max_length)), L_166)); int32_t L_167 = V_14; int32_t L_168 = ___2_count; if ((((int32_t)L_167) >= ((int32_t)L_168))) { goto IL_034a; } } { int32_t L_169 = V_14; G_B40_0 = L_169; goto IL_034b; } IL_034a: { int32_t L_170 = ___2_count; G_B40_0 = L_170; } IL_034b: { V_22 = G_B40_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_171 = V_3; int32_t L_172 = V_10; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_173 = ___0_buffer; int32_t L_174 = ___1_offset; int32_t L_175 = V_22; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_171, L_172, (RuntimeArray*)L_173, L_174, L_175, NULL); int32_t L_176 = ___1_offset; int32_t L_177 = V_22; ___1_offset = ((int32_t)il2cpp_codegen_add(L_176, L_177)); int32_t L_178 = ___2_count; int32_t L_179 = V_22; ___2_count = ((int32_t)il2cpp_codegen_subtract(L_178, L_179)); int32_t L_180 = V_10; int32_t L_181 = V_22; V_10 = ((int32_t)il2cpp_codegen_add(L_180, L_181)); int32_t L_182 = V_11; int32_t L_183 = V_6; if ((((int32_t)L_182) >= ((int32_t)L_183))) { goto IL_0384; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_184 = V_1; int32_t L_185 = V_11; int32_t L_186 = V_8; NullCheck(L_184); (L_184)->SetAt(static_cast(L_185), (int32_t)L_186); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_187 = V_2; int32_t L_188 = V_11; uint8_t L_189 = V_9; NullCheck(L_187); (L_187)->SetAt(static_cast(L_188), (uint8_t)L_189); int32_t L_190 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_190, 1)); } IL_0384: { int32_t L_191 = V_21; V_8 = L_191; int32_t L_192 = ___2_count; if (L_192) { goto IL_03cf; } } { int32_t L_193 = V_4; __this->___nBits = L_193; int32_t L_194 = V_5; __this->___maxCode = L_194; int32_t L_195 = V_7; __this->___bitMask = L_195; int32_t L_196 = V_8; __this->___oldCode = L_196; uint8_t L_197 = V_9; __this->___finChar = L_197; int32_t L_198 = V_10; __this->___stackP = L_198; int32_t L_199 = V_11; __this->___freeEnt = L_199; int32_t L_200 = V_13; __this->___bitPos = L_200; int32_t L_201 = ___1_offset; int32_t L_202 = V_0; return ((int32_t)il2cpp_codegen_subtract(L_201, L_202)); } IL_03cf: { int32_t L_203 = V_13; int32_t L_204 = V_16; if ((((int32_t)L_203) < ((int32_t)L_204))) { goto IL_0107; } } { int32_t L_205 = V_13; int32_t L_206; L_206 = LzwInputStream_ResetBuf_m48599BE84479C2E8915AEE8241131589A398D0D2(__this, L_205, NULL); V_13 = L_206; int32_t L_207 = __this->___got; if ((((int32_t)L_207) > ((int32_t)0))) { goto IL_00c6; } } { int32_t L_208 = V_4; __this->___nBits = L_208; int32_t L_209 = V_5; __this->___maxCode = L_209; int32_t L_210 = V_7; __this->___bitMask = L_210; int32_t L_211 = V_8; __this->___oldCode = L_211; uint8_t L_212 = V_9; __this->___finChar = L_212; int32_t L_213 = V_10; __this->___stackP = L_213; int32_t L_214 = V_11; __this->___freeEnt = L_214; int32_t L_215 = V_13; __this->___bitPos = L_215; __this->___eof = (bool)1; int32_t L_216 = ___1_offset; int32_t L_217 = V_0; return ((int32_t)il2cpp_codegen_subtract(L_216, L_217)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LzwInputStream_ResetBuf_m48599BE84479C2E8915AEE8241131589A398D0D2 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, int32_t ___0_bitPosition, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___0_bitPosition; V_0 = ((int32_t)(L_0>>3)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___data; int32_t L_2 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___data; int32_t L_4 = __this->___end; int32_t L_5 = V_0; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_1, L_2, (RuntimeArray*)L_3, 0, ((int32_t)il2cpp_codegen_subtract(L_4, L_5)), NULL); int32_t L_6 = __this->___end; int32_t L_7 = V_0; __this->___end = ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); return 0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LzwInputStream_Fill_m543F8AB09F8B1C26E47CED0BEDACCA90A4532CBC (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseInputStream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___data; int32_t L_2 = __this->___end; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___data; NullCheck(L_3); int32_t L_4 = __this->___end; NullCheck(L_0); int32_t L_5; L_5 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(33, L_0, L_1, L_2, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), 1)), L_4))); __this->___got = L_5; int32_t L_6 = __this->___got; if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_004a; } } { int32_t L_7 = __this->___end; int32_t L_8 = __this->___got; __this->___end = ((int32_t)il2cpp_codegen_add(L_7, L_8)); } IL_004a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LzwInputStream_ParseHeader_m3F9B8264F1E122398F68A1B0A6A4757089A1CE1B (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __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*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL; LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* G_B11_0 = NULL; LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* G_B10_0 = NULL; int32_t G_B12_0 = 0; LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* G_B12_1 = NULL; { __this->___headerParsed = (bool)1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)3); V_0 = L_0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->___baseInputStream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_0; NullCheck(L_3); NullCheck(L_1); int32_t L_4; L_4 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(33, L_1, L_2, 0, ((int32_t)(((RuntimeArray*)L_3)->max_length))); V_1 = L_4; int32_t L_5 = V_1; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_002e; } } { LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F* L_6 = (LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F_il2cpp_TypeInfo_var))); LzwException__ctor_m50FDC018C93421BBF7115FE0DA8C72106ADAB39A(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E894ACA551B915D75A0377472916678D1CFD1B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwInputStream_ParseHeader_m3F9B8264F1E122398F68A1B0A6A4757089A1CE1B_RuntimeMethod_var))); } IL_002e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_0; NullCheck(L_7); int32_t L_8 = 0; uint8_t L_9 = (L_7)->GetAt(static_cast(L_8)); if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)31))))) { goto IL_003f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0; NullCheck(L_10); int32_t L_11 = 1; uint8_t L_12 = (L_10)->GetAt(static_cast(L_11)); if ((((int32_t)L_12) == ((int32_t)((int32_t)157)))) { goto IL_005f; } } IL_003f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0; NullCheck(L_13); int32_t L_14 = 0; uint8_t L_15 = (L_13)->GetAt(static_cast(L_14)); uint8_t L_16 = L_15; RuntimeObject* L_17 = Box(il2cpp_defaults.byte_class, &L_16); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_0; NullCheck(L_18); int32_t L_19 = 1; uint8_t L_20 = (L_18)->GetAt(static_cast(L_19)); uint8_t L_21 = L_20; RuntimeObject* L_22 = Box(il2cpp_defaults.byte_class, &L_21); String_t* L_23; L_23 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC27BC08E0AB971D7D39DE8E100BE8D0C363164BF)), L_17, L_22, NULL); LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F* L_24 = (LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F_il2cpp_TypeInfo_var))); LzwException__ctor_m50FDC018C93421BBF7115FE0DA8C72106ADAB39A(L_24, L_23, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwInputStream_ParseHeader_m3F9B8264F1E122398F68A1B0A6A4757089A1CE1B_RuntimeMethod_var))); } IL_005f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = V_0; NullCheck(L_25); int32_t L_26 = 2; uint8_t L_27 = (L_25)->GetAt(static_cast(L_26)); __this->___blockMode = (bool)((((int32_t)((int32_t)((int32_t)L_27&((int32_t)128)))) > ((int32_t)0))? 1 : 0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = V_0; NullCheck(L_28); int32_t L_29 = 2; uint8_t L_30 = (L_28)->GetAt(static_cast(L_29)); __this->___maxBits = ((int32_t)((int32_t)L_30&((int32_t)31))); int32_t L_31 = __this->___maxBits; if ((((int32_t)L_31) <= ((int32_t)((int32_t)16)))) { goto IL_00ca; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_32 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)5); V_3 = L_32; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_33 = V_3; NullCheck(L_33); ArrayElementTypeCheck (L_33, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7038E2F630EA12C671D69139E12BE12CC4EFAD))); (L_33)->SetAt(static_cast(0), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7038E2F630EA12C671D69139E12BE12CC4EFAD))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_34 = V_3; int32_t L_35 = __this->___maxBits; int32_t L_36 = L_35; RuntimeObject* L_37 = Box(il2cpp_defaults.int32_class, &L_36); NullCheck(L_34); ArrayElementTypeCheck (L_34, L_37); (L_34)->SetAt(static_cast(1), (RuntimeObject*)L_37); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_38 = V_3; NullCheck(L_38); ArrayElementTypeCheck (L_38, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB7E8732385AC0777017A769CC62C93BAC7A3B613))); (L_38)->SetAt(static_cast(2), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB7E8732385AC0777017A769CC62C93BAC7A3B613))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_39 = V_3; int32_t L_40 = ((int32_t)16); RuntimeObject* L_41 = Box(il2cpp_defaults.int32_class, &L_40); NullCheck(L_39); ArrayElementTypeCheck (L_39, L_41); (L_39)->SetAt(static_cast(3), (RuntimeObject*)L_41); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_42 = V_3; NullCheck(L_42); ArrayElementTypeCheck (L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77AFF9AEE7E9BFAC62A9C1042A72988612D83B55))); (L_42)->SetAt(static_cast(4), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77AFF9AEE7E9BFAC62A9C1042A72988612D83B55))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_43 = V_3; String_t* L_44; L_44 = String_Concat_m9EB826D3BC0EF2322AA8E55DF0D20EE41B1E5A36(L_43, NULL); LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F* L_45 = (LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F_il2cpp_TypeInfo_var))); LzwException__ctor_m50FDC018C93421BBF7115FE0DA8C72106ADAB39A(L_45, L_44, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_45, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwInputStream_ParseHeader_m3F9B8264F1E122398F68A1B0A6A4757089A1CE1B_RuntimeMethod_var))); } IL_00ca: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = V_0; NullCheck(L_46); int32_t L_47 = 2; uint8_t L_48 = (L_46)->GetAt(static_cast(L_47)); if ((((int32_t)((int32_t)((int32_t)L_48&((int32_t)96)))) <= ((int32_t)0))) { goto IL_00de; } } { LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F* L_49 = (LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwException_t2D2E4347E2C05C39CE2143F274D5F5163BE8AE3F_il2cpp_TypeInfo_var))); LzwException__ctor_m50FDC018C93421BBF7115FE0DA8C72106ADAB39A(L_49, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral78E7814286D1960DAEBFAD69BCD097DEA5260E12)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_49, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwInputStream_ParseHeader_m3F9B8264F1E122398F68A1B0A6A4757089A1CE1B_RuntimeMethod_var))); } IL_00de: { int32_t L_50 = __this->___maxBits; __this->___maxMaxCode = ((int32_t)(1<<((int32_t)(L_50&((int32_t)31))))); __this->___nBits = ((int32_t)9); int32_t L_51 = __this->___nBits; __this->___maxCode = ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_51&((int32_t)31))))), 1)); int32_t L_52 = __this->___maxCode; __this->___bitMask = L_52; __this->___oldCode = (-1); __this->___finChar = (uint8_t)0; bool L_53 = __this->___blockMode; if (L_53) { G_B11_0 = __this; goto IL_0134; } G_B10_0 = __this; } { G_B12_0 = ((int32_t)256); G_B12_1 = G_B10_0; goto IL_0139; } IL_0134: { G_B12_0 = ((int32_t)257); G_B12_1 = G_B11_0; } IL_0139: { NullCheck(G_B12_1); G_B12_1->___freeEnt = G_B12_0; int32_t L_54 = __this->___maxBits; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(1<<((int32_t)(L_54&((int32_t)31)))))); __this->___tabPrefix = L_55; Il2CppCodeGenWriteBarrier((void**)(&__this->___tabPrefix), (void*)L_55); int32_t L_56 = __this->___maxBits; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(1<<((int32_t)(L_56&((int32_t)31)))))); __this->___tabSuffix = L_57; Il2CppCodeGenWriteBarrier((void**)(&__this->___tabSuffix), (void*)L_57); int32_t L_58 = __this->___maxBits; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(1<<((int32_t)(L_58&((int32_t)31)))))); __this->___stack = L_59; Il2CppCodeGenWriteBarrier((void**)(&__this->___stack), (void*)L_59); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = __this->___stack; NullCheck(L_60); __this->___stackP = ((int32_t)(((RuntimeArray*)L_60)->max_length)); V_2 = ((int32_t)255); goto IL_01a4; } IL_0196: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = __this->___tabSuffix; int32_t L_62 = V_2; int32_t L_63 = V_2; NullCheck(L_61); (L_61)->SetAt(static_cast(L_62), (uint8_t)((int32_t)(uint8_t)L_63)); int32_t L_64 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_64, 1)); } IL_01a4: { int32_t L_65 = V_2; if ((((int32_t)L_65) >= ((int32_t)0))) { goto IL_0196; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LzwInputStream_get_CanRead_mDCBB369C337298378208D037E0FD67504A3178C6 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseInputStream; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(7, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LzwInputStream_get_CanSeek_m9A6B165A93DBD1D6121BDC0D4C42EE4ECF812F9A (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LzwInputStream_get_CanWrite_mDBF10ACE91108AFEF2CACF37367CD2447057ADD7 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t LzwInputStream_get_Length_m4DAAA592C1D7B7CD78B6FBD66608FEF575F08C85 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___got; return ((int64_t)L_0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t LzwInputStream_get_Position_mFBBE8A80698C2EABA7684C855FF8AD1CF289D188 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseInputStream; 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 LzwInputStream_set_Position_m39167A0F01371021443FC5B61CAB007BB510EE81 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, int64_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0C5D82EC0DDFC2A751DB2B8E28F3256ABDE01270)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwInputStream_set_Position_m39167A0F01371021443FC5B61CAB007BB510EE81_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LzwInputStream_Flush_mCC99073A89E9E836A9AD12E8F0B165F156939537 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseInputStream; NullCheck(L_0); VirtualActionInvoker0::Invoke(21, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t LzwInputStream_Seek_m17E25C73A062B9ED9A95B183084211CA30F1A128 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCBC3EE4B235C41540E696A527B41C2EB3D741A62)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwInputStream_Seek_m17E25C73A062B9ED9A95B183084211CA30F1A128_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LzwInputStream_SetLength_m3D47F756FCB903A7CD8C186A41749559843EDA49 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, int64_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E211FC3D3E3E7F3871E0DFFD781ED6B15E23EFB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwInputStream_SetLength_m3D47F756FCB903A7CD8C186A41749559843EDA49_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LzwInputStream_Write_m4470A41BDCF06AB5B05F31ADABED22612826C32A (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1B51DC7F7A299FDF20D4111AA6D04EFD1D4FDD6B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwInputStream_Write_m4470A41BDCF06AB5B05F31ADABED22612826C32A_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LzwInputStream_WriteByte_m3D7E0EC386C63F4762A1674FA727730DC44DD473 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, uint8_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral19735335CA05EBD60664E496D17C7EF387AC7C8B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwInputStream_WriteByte_m3D7E0EC386C63F4762A1674FA727730DC44DD473_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LzwInputStream_BeginWrite_m998D1B09685C1D00F1156A337D3447D1D8877DED (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_state, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4C39D6616D16655438365DB3B87D1561DDC6FA71)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LzwInputStream_BeginWrite_m998D1B09685C1D00F1156A337D3447D1D8877DED_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LzwInputStream_Close_mD6E7C0CC769F3090A768EBA923B760A84FF632E2 (LzwInputStream_t12BBA5D790FDFE7C0C36B547A0EA94F3DDEE24F1* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isClosed; if (L_0) { goto IL_0022; } } { __this->___isClosed = (bool)1; bool L_1 = __this->___isStreamOwner; if (!L_1) { goto IL_0022; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->___baseInputStream; NullCheck(L_2); VirtualActionInvoker0::Invoke(19, L_2); } IL_0022: { 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 TarException__ctor_m0E86299534344DDDEF9C85D7FBA60D9C818082CE (TarException_tEE3B999E2F869A6562F3141D42E67AA864FA84DE* __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_mF6FC2972E678A47F03291205D8701EC5FAC8FFDB(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarException__ctor_mC5F7C75D6143415831BC3BAD5673B2572E38889C (TarException_tEE3B999E2F869A6562F3141D42E67AA864FA84DE* __this, const RuntimeMethod* method) { { SharpZipBaseException__ctor_m917B6575F2EF2273884AB9109302E636BF2F9777(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarException__ctor_m55CAA8B60B502F12E525DA4D75F4F7BBDE9B435D (TarException_tEE3B999E2F869A6562F3141D42E67AA864FA84DE* __this, String_t* ___0_message, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; SharpZipBaseException__ctor_m07FFE4C817E577AEA017E1508D178F0654E0A81C(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarException__ctor_m06E6A5BF9B455F522E2912820BA7E1BD1D8008C4 (TarException_tEE3B999E2F869A6562F3141D42E67AA864FA84DE* __this, String_t* ___0_message, Exception_t* ___1_exception, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; Exception_t* L_1 = ___1_exception; SharpZipBaseException__ctor_mDFC4278FAE879369F8AB31A48633ACD351840953(__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 InvalidHeaderException__ctor_mFC477B965502C1AA6EDECD35CA415E2D8EDAF827 (InvalidHeaderException_tA35CBA084C9099F90902CC382D970CB5A57B1B58* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_information, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_information; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; TarException__ctor_m0E86299534344DDDEF9C85D7FBA60D9C818082CE(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidHeaderException__ctor_m826ED167CBD039182A180489681C4E130F636EC5 (InvalidHeaderException_tA35CBA084C9099F90902CC382D970CB5A57B1B58* __this, const RuntimeMethod* method) { { TarException__ctor_mC5F7C75D6143415831BC3BAD5673B2572E38889C(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidHeaderException__ctor_mD59ABCA6BBAB5BD40B25A8CA13874C77E2805592 (InvalidHeaderException_tA35CBA084C9099F90902CC382D970CB5A57B1B58* __this, String_t* ___0_message, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; TarException__ctor_m55CAA8B60B502F12E525DA4D75F4F7BBDE9B435D(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidHeaderException__ctor_m8432A34C5B2F8B47E20D0E48A2CA0263DD26E52B (InvalidHeaderException_tA35CBA084C9099F90902CC382D970CB5A57B1B58* __this, String_t* ___0_message, Exception_t* ___1_exception, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; Exception_t* L_1 = ___1_exception; TarException__ctor_m06E6A5BF9B455F522E2912820BA7E1BD1D8008C4(__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 void ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_Multicast(ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* __this, TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* ___0_archive, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___1_entry, String_t* ___2_message, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143*, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F*, String_t*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_archive, ___1_entry, ___2_message, reinterpret_cast(currentDelegate->___method)); } } void ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_OpenInst(ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* __this, TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* ___0_archive, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___1_entry, String_t* ___2_message, const RuntimeMethod* method) { NullCheck(___0_archive); typedef void (*FunctionPointerType) (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143*, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_archive, ___1_entry, ___2_message, method); } void ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_OpenStatic(ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* __this, TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* ___0_archive, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___1_entry, String_t* ___2_message, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143*, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_archive, ___1_entry, ___2_message, method); } void ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_OpenVirtual(ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* __this, TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* ___0_archive, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___1_entry, String_t* ___2_message, const RuntimeMethod* method) { NullCheck(___0_archive); VirtualActionInvoker2< TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F*, String_t* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_archive, ___1_entry, ___2_message); } void ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_OpenInterface(ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* __this, TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* ___0_archive, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___1_entry, String_t* ___2_message, const RuntimeMethod* method) { NullCheck(___0_archive); InterfaceActionInvoker2< TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F*, String_t* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_archive, ___1_entry, ___2_message); } void ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_OpenGenericVirtual(ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* __this, TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* ___0_archive, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___1_entry, String_t* ___2_message, const RuntimeMethod* method) { NullCheck(___0_archive); GenericVirtualActionInvoker2< TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F*, String_t* >::Invoke(method, ___0_archive, ___1_entry, ___2_message); } void ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_OpenGenericInterface(ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* __this, TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* ___0_archive, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___1_entry, String_t* ___2_message, const RuntimeMethod* method) { NullCheck(___0_archive); GenericInterfaceActionInvoker2< TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F*, String_t* >::Invoke(method, ___0_archive, ___1_entry, ___2_message); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProgressMessageHandler__ctor_m0513E6D26C16B6DCF016082741F1D4A2A4181D61 (ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* __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 == 3; if (isOpen) __this->___invoke_impl = (intptr_t)&ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { bool isOpen = parameterCount == 2; 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)&ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_OpenGenericInterface; else __this->___invoke_impl = (intptr_t)&ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl = (intptr_t)&ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_OpenInterface; else __this->___invoke_impl = (intptr_t)&ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_OpenVirtual; } else { __this->___invoke_impl = (intptr_t)&ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_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)&ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708 (ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* __this, TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* ___0_archive, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___1_entry, String_t* ___2_message, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143*, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_archive, ___1_entry, ___2_message, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ProgressMessageHandler_BeginInvoke_m8367BE1F47363D80DEBA7389D950DF06AE243A53 (ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* __this, TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* ___0_archive, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___1_entry, String_t* ___2_message, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method) { void *__d_args[4] = {0}; __d_args[0] = ___0_archive; __d_args[1] = ___1_entry; __d_args[2] = ___2_message; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProgressMessageHandler_EndInvoke_m10E90A12C5E9CF58AB61BA22D51309F3509E29E8 (ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* __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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_add_ProgressMessageEvent_m8F79B982F1241DFDD109E1E1D2A07C84FA1B11E4 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* L_0 = __this->___ProgressMessageEvent; ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* L_1 = ___0_value; Delegate_t* L_2; L_2 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_0, L_1, NULL); __this->___ProgressMessageEvent = ((ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78*)CastclassSealed((RuntimeObject*)L_2, ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___ProgressMessageEvent), (void*)((ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78*)CastclassSealed((RuntimeObject*)L_2, ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78_il2cpp_TypeInfo_var))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_remove_ProgressMessageEvent_mBF8CBED51EC81BE375D07B6910A7A5CB6D153F31 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* L_0 = __this->___ProgressMessageEvent; ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* L_1 = ___0_value; Delegate_t* L_2; L_2 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_0, L_1, NULL); __this->___ProgressMessageEvent = ((ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78*)CastclassSealed((RuntimeObject*)L_2, ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___ProgressMessageEvent), (void*)((ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78*)CastclassSealed((RuntimeObject*)L_2, ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78_il2cpp_TypeInfo_var))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_OnProgressMessageEvent_m2576D45DD97AC861F0386B0A5744BD416F2939D7 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___0_entry, String_t* ___1_message, const RuntimeMethod* method) { ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* V_0 = NULL; { ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* L_0 = __this->___ProgressMessageEvent; V_0 = L_0; ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* L_1 = V_0; if (!L_1) { goto IL_0013; } } { ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* L_2 = V_0; TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_3 = ___0_entry; String_t* L_4 = ___1_message; NullCheck(L_2); ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_inline(L_2, __this, L_3, L_4, NULL); } IL_0013: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive__ctor_m57A681423AB421D35CB5C6D65A01D5EAD83EA317 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, const RuntimeMethod* method) { { String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty; __this->___userName = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___userName), (void*)L_0); String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty; __this->___groupName = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___groupName), (void*)L_1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive__ctor_m8DD848842ECD5E15F3C47593612852612E3A05DB (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* ___0_stream, const RuntimeMethod* method) { { String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty; __this->___userName = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___userName), (void*)L_0); String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty; __this->___groupName = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___groupName), (void*)L_1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* L_2 = ___0_stream; if (L_2) { goto IL_002a; } } { 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*)&_stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive__ctor_m8DD848842ECD5E15F3C47593612852612E3A05DB_RuntimeMethod_var))); } IL_002a: { TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* L_4 = ___0_stream; __this->___tarIn = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___tarIn), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive__ctor_mDB7621147661A7A9201AB31B0D85721F5C46106B (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* ___0_stream, const RuntimeMethod* method) { { String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty; __this->___userName = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___userName), (void*)L_0); String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty; __this->___groupName = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___groupName), (void*)L_1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* L_2 = ___0_stream; if (L_2) { goto IL_002a; } } { 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*)&_stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive__ctor_mDB7621147661A7A9201AB31B0D85721F5C46106B_RuntimeMethod_var))); } IL_002a: { TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* L_4 = ___0_stream; __this->___tarOut = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___tarOut), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* TarArchive_CreateInputTarArchive_mD24022E36276A39E555A2E8172DA267B2074FFB2 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_inputStream, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* V_0 = NULL; TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* V_1 = NULL; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_inputStream; 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*)&_stringLiteralD419BA77CD464BAB49740A2BDDCF3D0962348876)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_CreateInputTarArchive_mD24022E36276A39E555A2E8172DA267B2074FFB2_RuntimeMethod_var))); } IL_000e: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_inputStream; V_0 = ((TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2*)IsInstClass((RuntimeObject*)L_2, TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2_il2cpp_TypeInfo_var)); TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* L_3 = V_0; if (!L_3) { goto IL_0021; } } { TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* L_4 = V_0; TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* L_5 = (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143*)il2cpp_codegen_object_new(TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143_il2cpp_TypeInfo_var); TarArchive__ctor_m8DD848842ECD5E15F3C47593612852612E3A05DB(L_5, L_4, NULL); V_1 = L_5; goto IL_002a; } IL_0021: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = ___0_inputStream; TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* L_7; L_7 = TarArchive_CreateInputTarArchive_mA888E3574ECEDAE2D5F29F0DD52AD9E08AED7DDD(L_6, ((int32_t)20), NULL); V_1 = L_7; } IL_002a: { TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* L_8 = V_1; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* TarArchive_CreateInputTarArchive_mA888E3574ECEDAE2D5F29F0DD52AD9E08AED7DDD (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_inputStream, int32_t ___1_blockFactor, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_inputStream; 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*)&_stringLiteralD419BA77CD464BAB49740A2BDDCF3D0962348876)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_CreateInputTarArchive_mA888E3574ECEDAE2D5F29F0DD52AD9E08AED7DDD_RuntimeMethod_var))); } IL_000e: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_inputStream; if (!((TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2*)IsInstClass((RuntimeObject*)L_2, TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2_il2cpp_TypeInfo_var))) { goto IL_0021; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE44CCFAA8972514502435CCE6527EFB34DDBBD94)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_CreateInputTarArchive_mA888E3574ECEDAE2D5F29F0DD52AD9E08AED7DDD_RuntimeMethod_var))); } IL_0021: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_inputStream; int32_t L_5 = ___1_blockFactor; TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* L_6 = (TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2*)il2cpp_codegen_object_new(TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2_il2cpp_TypeInfo_var); TarInputStream__ctor_m7DDFF5CB9864AB77638A35D7082513B4ACE0C0C1(L_6, L_4, L_5, NULL); TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* L_7 = (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143*)il2cpp_codegen_object_new(TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143_il2cpp_TypeInfo_var); TarArchive__ctor_m8DD848842ECD5E15F3C47593612852612E3A05DB(L_7, L_6, NULL); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* TarArchive_CreateOutputTarArchive_mE9C41AB0E70D0636EFCEEBE6B3589060350E76E6 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_outputStream, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* V_0 = NULL; TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* V_1 = NULL; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_outputStream; 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*)&_stringLiteralD59D2DF1DC8523596E35EB142BC698CC1CC204F4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_CreateOutputTarArchive_mE9C41AB0E70D0636EFCEEBE6B3589060350E76E6_RuntimeMethod_var))); } IL_000e: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_outputStream; V_0 = ((TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719*)IsInstClass((RuntimeObject*)L_2, TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719_il2cpp_TypeInfo_var)); TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* L_3 = V_0; if (!L_3) { goto IL_0021; } } { TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* L_4 = V_0; TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* L_5 = (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143*)il2cpp_codegen_object_new(TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143_il2cpp_TypeInfo_var); TarArchive__ctor_mDB7621147661A7A9201AB31B0D85721F5C46106B(L_5, L_4, NULL); V_1 = L_5; goto IL_002a; } IL_0021: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = ___0_outputStream; TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* L_7; L_7 = TarArchive_CreateOutputTarArchive_m891168BF475C82E7ECFCD4EF8E154327E148CA8F(L_6, ((int32_t)20), NULL); V_1 = L_7; } IL_002a: { TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* L_8 = V_1; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* TarArchive_CreateOutputTarArchive_m891168BF475C82E7ECFCD4EF8E154327E148CA8F (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_outputStream, int32_t ___1_blockFactor, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_outputStream; 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*)&_stringLiteralD59D2DF1DC8523596E35EB142BC698CC1CC204F4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_CreateOutputTarArchive_m891168BF475C82E7ECFCD4EF8E154327E148CA8F_RuntimeMethod_var))); } IL_000e: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_outputStream; if (!((TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719*)IsInstClass((RuntimeObject*)L_2, TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719_il2cpp_TypeInfo_var))) { goto IL_0021; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBE4FB3F7BEBFB2BE4A30D01640791EC10D6E8252)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_CreateOutputTarArchive_m891168BF475C82E7ECFCD4EF8E154327E148CA8F_RuntimeMethod_var))); } IL_0021: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_outputStream; int32_t L_5 = ___1_blockFactor; TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* L_6 = (TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719*)il2cpp_codegen_object_new(TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719_il2cpp_TypeInfo_var); TarOutputStream__ctor_mC5668AD81BDB61F148FC6190B4EE214A2E6D2156(L_6, L_4, L_5, NULL); TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* L_7 = (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143*)il2cpp_codegen_object_new(TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143_il2cpp_TypeInfo_var); TarArchive__ctor_mDB7621147661A7A9201AB31B0D85721F5C46106B(L_7, L_6, NULL); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_SetKeepOldFiles_m9579C708CC56F0BBC6CD05BC1FDB5021B5EDB897 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, bool ___0_keepExistingFiles, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_SetKeepOldFiles_m9579C708CC56F0BBC6CD05BC1FDB5021B5EDB897_RuntimeMethod_var))); } IL_0013: { bool L_2 = ___0_keepExistingFiles; __this->___keepOldFiles = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TarArchive_get_AsciiTranslate_mBEBE3185AE43CF7A14E0F7B3C3FC498D719738DF (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_get_AsciiTranslate_mBEBE3185AE43CF7A14E0F7B3C3FC498D719738DF_RuntimeMethod_var))); } IL_0013: { bool L_2 = __this->___asciiTranslate; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_set_AsciiTranslate_m8D847ED0627F95C5ED9F60A19E8B2EA58DEF7D88 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, bool ___0_value, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_set_AsciiTranslate_m8D847ED0627F95C5ED9F60A19E8B2EA58DEF7D88_RuntimeMethod_var))); } IL_0013: { bool L_2 = ___0_value; __this->___asciiTranslate = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_SetAsciiTranslation_mB31947395A68F974C11176EB7D2053B56AC2299B (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, bool ___0_translateAsciiFiles, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_SetAsciiTranslation_mB31947395A68F974C11176EB7D2053B56AC2299B_RuntimeMethod_var))); } IL_0013: { bool L_2 = ___0_translateAsciiFiles; __this->___asciiTranslate = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TarArchive_get_PathPrefix_mA51D6CC4C1450C69768BE8B709B82C9C5C54B5B5 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_get_PathPrefix_mA51D6CC4C1450C69768BE8B709B82C9C5C54B5B5_RuntimeMethod_var))); } IL_0013: { String_t* L_2 = __this->___pathPrefix; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_set_PathPrefix_m340E8D0BDA43353D7F514982F1A346155FAD21EC (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, String_t* ___0_value, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_set_PathPrefix_m340E8D0BDA43353D7F514982F1A346155FAD21EC_RuntimeMethod_var))); } IL_0013: { String_t* L_2 = ___0_value; __this->___pathPrefix = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___pathPrefix), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TarArchive_get_RootPath_m30CCC5ECFE582C76EE7F278EFF4E50C737F1B68D (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_get_RootPath_m30CCC5ECFE582C76EE7F278EFF4E50C737F1B68D_RuntimeMethod_var))); } IL_0013: { String_t* L_2 = __this->___rootPath; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_set_RootPath_m9F1E302A61583C8CCCC94608B172E1C8B97C7EDC (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, String_t* ___0_value, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_set_RootPath_m9F1E302A61583C8CCCC94608B172E1C8B97C7EDC_RuntimeMethod_var))); } IL_0013: { String_t* L_2 = ___0_value; __this->___rootPath = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___rootPath), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_SetUserInfo_mD502317A1481CF0A1507B47DE62307497B7743B0 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, int32_t ___0_userId, String_t* ___1_userName, int32_t ___2_groupId, String_t* ___3_groupName, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_SetUserInfo_mD502317A1481CF0A1507B47DE62307497B7743B0_RuntimeMethod_var))); } IL_0013: { int32_t L_2 = ___0_userId; __this->___userId = L_2; String_t* L_3 = ___1_userName; __this->___userName = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___userName), (void*)L_3); int32_t L_4 = ___2_groupId; __this->___groupId = L_4; String_t* L_5 = ___3_groupName; __this->___groupName = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___groupName), (void*)L_5); __this->___applyUserInfoOverrides = (bool)1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TarArchive_get_ApplyUserInfoOverrides_m3CB51500A219A6E63DA192945B1AFBCFF18DC125 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_get_ApplyUserInfoOverrides_m3CB51500A219A6E63DA192945B1AFBCFF18DC125_RuntimeMethod_var))); } IL_0013: { bool L_2 = __this->___applyUserInfoOverrides; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_set_ApplyUserInfoOverrides_mDBBB898262343EBE6282ECA6979C87EBAB1AB9D0 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, bool ___0_value, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_set_ApplyUserInfoOverrides_mDBBB898262343EBE6282ECA6979C87EBAB1AB9D0_RuntimeMethod_var))); } IL_0013: { bool L_2 = ___0_value; __this->___applyUserInfoOverrides = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TarArchive_get_UserId_mDAE49A94F49B197326E169BF20E25F45C8199E0D (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_get_UserId_mDAE49A94F49B197326E169BF20E25F45C8199E0D_RuntimeMethod_var))); } IL_0013: { int32_t L_2 = __this->___userId; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TarArchive_get_UserName_mF434B479C5FE48B67A502AA4DB8A86907DE70EBD (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_get_UserName_mF434B479C5FE48B67A502AA4DB8A86907DE70EBD_RuntimeMethod_var))); } IL_0013: { String_t* L_2 = __this->___userName; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TarArchive_get_GroupId_m77BB730E468044DAC933A69D6AE60C9AE1FA5282 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_get_GroupId_m77BB730E468044DAC933A69D6AE60C9AE1FA5282_RuntimeMethod_var))); } IL_0013: { int32_t L_2 = __this->___groupId; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TarArchive_get_GroupName_m57243AAA9664FE3E7620953AD4F910121065AFE4 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_get_GroupName_m57243AAA9664FE3E7620953AD4F910121065AFE4_RuntimeMethod_var))); } IL_0013: { String_t* L_2 = __this->___groupName; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TarArchive_get_RecordSize_m52233AE539946E61ECD0C387AD8C537DF687BCCD (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, const RuntimeMethod* method) { { 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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_get_RecordSize_m52233AE539946E61ECD0C387AD8C537DF687BCCD_RuntimeMethod_var))); } IL_0013: { TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* L_2 = __this->___tarIn; if (!L_2) { goto IL_0027; } } { TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* L_3 = __this->___tarIn; NullCheck(L_3); int32_t L_4; L_4 = TarInputStream_get_RecordSize_mD3A85D4B953ACF05DBC4F92FC4F26150F5B6B682(L_3, NULL); return L_4; } IL_0027: { TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* L_5 = __this->___tarOut; if (!L_5) { goto IL_003b; } } { TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* L_6 = __this->___tarOut; NullCheck(L_6); int32_t L_7; L_7 = TarOutputStream_get_RecordSize_m6569615CD02C63F879CFEBCAB367C69F9476181E(L_6, NULL); return L_7; } IL_003b: { return ((int32_t)10240); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_set_IsStreamOwner_m1909F4F2F5C29DB81B50A897EDCF99FCAD86A61A (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, bool ___0_value, const RuntimeMethod* method) { { TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* L_0 = __this->___tarIn; if (!L_0) { goto IL_0015; } } { TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* L_1 = __this->___tarIn; bool L_2 = ___0_value; NullCheck(L_1); TarInputStream_set_IsStreamOwner_m58D4E10E03BA00D47DECFD09A7F60D5C8A1CFD29(L_1, L_2, NULL); return; } IL_0015: { TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* L_3 = __this->___tarOut; bool L_4 = ___0_value; NullCheck(L_3); TarOutputStream_set_IsStreamOwner_m9E0B9E9A2B88706FA196852831F5B2557B54E2ED(L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_CloseArchive_m38C8AFBDC2F1EAAC3DC75DF4D32EB5BCDA6274A4 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, const RuntimeMethod* method) { { VirtualActionInvoker0::Invoke(7, __this); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_ListContents_m21F94E68833F77239EB7AADC28D31489F41B4743 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, const RuntimeMethod* method) { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* V_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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_ListContents_m21F94E68833F77239EB7AADC28D31489F41B4743_RuntimeMethod_var))); } IL_0013: { TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* L_2 = __this->___tarIn; NullCheck(L_2); TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_3; L_3 = TarInputStream_GetNextEntry_m1CDDBAF98D942BCD6B688004606DDC0BC6838AB1(L_2, NULL); V_0 = L_3; TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_4 = V_0; if (L_4) { goto IL_0023; } } { return; } IL_0023: { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_5 = V_0; VirtualActionInvoker2< TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F*, String_t* >::Invoke(5, __this, L_5, (String_t*)NULL); goto IL_0013; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_ExtractContents_m11082CDFF5AE73B84D0C3A914B6589A8EC1716EC (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, String_t* ___0_destinationDirectory, const RuntimeMethod* method) { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* V_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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_ExtractContents_m11082CDFF5AE73B84D0C3A914B6589A8EC1716EC_RuntimeMethod_var))); } IL_0013: { TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* L_2 = __this->___tarIn; NullCheck(L_2); TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_3; L_3 = TarInputStream_GetNextEntry_m1CDDBAF98D942BCD6B688004606DDC0BC6838AB1(L_2, NULL); V_0 = L_3; TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_4 = V_0; if (L_4) { goto IL_0023; } } { return; } IL_0023: { String_t* L_5 = ___0_destinationDirectory; TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_6 = V_0; TarArchive_ExtractEntry_mFA3ADB2B8EAC32ED0D79F4A034E34F9429015060(__this, L_5, L_6, NULL); goto IL_0013; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_ExtractEntry_mFA3ADB2B8EAC32ED0D79F4A034E34F9429015060 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, String_t* ___0_destDir, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___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*)&FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40ADE2F3B2CD8BD06CB0B85A50A2A8B87C830374); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6CC2B481876459B8C7F81F00507C810B9612AA4); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; String_t* V_2 = NULL; bool V_3 = false; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* V_4 = NULL; bool V_5 = false; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_6 = NULL; StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4* V_7 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_8 = NULL; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; String_t* V_12 = NULL; { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_0 = ___1_entry; VirtualActionInvoker2< TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F*, String_t* >::Invoke(5, __this, L_0, (String_t*)NULL); TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_1 = ___1_entry; NullCheck(L_1); String_t* L_2; L_2 = TarEntry_get_Name_m8782F2332F82235192CDAF6715E86B2C9003A3C1(L_1, NULL); V_0 = L_2; String_t* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); bool L_4; L_4 = Path_IsPathRooted_m0AAA41017FBDDFD52AFC56508EFB5A4195E89C43(L_3, NULL); if (!L_4) { goto IL_0029; } } { String_t* L_5 = V_0; String_t* L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_7; L_7 = Path_GetPathRoot_m31AA9272864F572DEC78EC2595D2A5ABFEF5651C(L_6, NULL); NullCheck(L_7); int32_t L_8; L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL); NullCheck(L_5); String_t* L_9; L_9 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_5, L_8, NULL); V_0 = L_9; } IL_0029: { String_t* L_10 = V_0; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); Il2CppChar L_11 = ((Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields*)il2cpp_codegen_static_fields_for(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var))->___DirectorySeparatorChar; NullCheck(L_10); String_t* L_12; L_12 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_10, ((int32_t)47), L_11, NULL); V_0 = L_12; String_t* L_13 = ___0_destDir; String_t* L_14 = V_0; String_t* L_15; L_15 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_13, L_14, NULL); V_1 = L_15; TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_16 = ___1_entry; NullCheck(L_16); bool L_17; L_17 = TarEntry_get_IsDirectory_m1B42D6E1EC3B94C53EBAF395228439F94D51B333(L_16, NULL); if (!L_17) { goto IL_004e; } } { String_t* L_18 = V_1; TarArchive_EnsureDirectoryExists_m90A0E3952E989B8B5D72700D98A8AD087171E1C1(L_18, NULL); return; } IL_004e: { String_t* L_19 = V_1; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_20; L_20 = Path_GetDirectoryName_m428BADBE493A3927B51A13DEF658929B430516F6(L_19, NULL); V_2 = L_20; String_t* L_21 = V_2; TarArchive_EnsureDirectoryExists_m90A0E3952E989B8B5D72700D98A8AD087171E1C1(L_21, NULL); V_3 = (bool)1; String_t* L_22 = V_1; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_23 = (FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C*)il2cpp_codegen_object_new(FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var); FileInfo__ctor_m0A602529DFCFC44BB4EF4C530E6FBA765C44143F(L_23, L_22, NULL); V_4 = L_23; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_24 = V_4; NullCheck(L_24); bool L_25; L_25 = VirtualFuncInvoker0< bool >::Invoke(10, L_24); if (!L_25) { goto IL_009f; } } { bool L_26 = __this->___keepOldFiles; if (!L_26) { goto IL_0086; } } { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_27 = ___1_entry; VirtualActionInvoker2< TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F*, String_t* >::Invoke(5, __this, L_27, _stringLiteralA6CC2B481876459B8C7F81F00507C810B9612AA4); V_3 = (bool)0; goto IL_009f; } IL_0086: { FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_28 = V_4; NullCheck(L_28); int32_t L_29; L_29 = FileSystemInfo_get_Attributes_m38971A5B147214C5EE193CE9F60628EA834EF6DA(L_28, NULL); if (!((int32_t)((int32_t)L_29&1))) { goto IL_009f; } } { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_30 = ___1_entry; VirtualActionInvoker2< TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F*, String_t* >::Invoke(5, __this, L_30, _stringLiteral40ADE2F3B2CD8BD06CB0B85A50A2A8B87C830374); V_3 = (bool)0; } IL_009f: { bool L_31 = V_3; if (!L_31) { goto IL_0160; } } { V_5 = (bool)0; String_t* L_32 = V_1; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_33; L_33 = File_Create_m7A88AE26DE05E6D790E3C5B1140EE5DC91DCC519(L_32, NULL); V_6 = L_33; bool L_34 = __this->___asciiTranslate; if (!L_34) { goto IL_00c3; } } { String_t* L_35 = V_1; bool L_36; L_36 = TarArchive_IsBinary_m54F874844B63222536997F124C0290475591CCF7(L_35, NULL); V_5 = (bool)((((int32_t)L_36) == ((int32_t)0))? 1 : 0); } IL_00c3: { V_7 = (StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4*)NULL; bool L_37 = V_5; if (!L_37) { goto IL_00d3; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_38 = V_6; StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4* L_39 = (StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4*)il2cpp_codegen_object_new(StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4_il2cpp_TypeInfo_var); StreamWriter__ctor_m54CE9C47ED974C0589400DA9BC2AB3F7F481595B(L_39, L_38, NULL); V_7 = L_39; } IL_00d3: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32768)); V_8 = L_40; } IL_00df: { TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* L_41 = __this->___tarIn; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = V_8; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = V_8; NullCheck(L_43); NullCheck(L_41); int32_t L_44; L_44 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(33, L_41, L_42, 0, ((int32_t)(((RuntimeArray*)L_43)->max_length))); V_9 = L_44; int32_t L_45 = V_9; if ((((int32_t)L_45) <= ((int32_t)0))) { goto IL_014d; } } { bool L_46 = V_5; if (!L_46) { goto IL_013f; } } { V_10 = 0; V_11 = 0; goto IL_0137; } IL_0104: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_47 = V_8; int32_t L_48 = V_11; NullCheck(L_47); int32_t L_49 = L_48; uint8_t L_50 = (L_47)->GetAt(static_cast(L_49)); if ((!(((uint32_t)L_50) == ((uint32_t)((int32_t)10))))) { goto IL_0131; } } { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_51; L_51 = Encoding_get_ASCII_mCC61B512D320FD4E2E71CC0DFDF8DDF3CD215C65(NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = V_8; int32_t L_53 = V_10; int32_t L_54 = V_11; int32_t L_55 = V_10; NullCheck(L_51); String_t* L_56; L_56 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36, L_51, L_52, L_53, ((int32_t)il2cpp_codegen_subtract(L_54, L_55))); V_12 = L_56; StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4* L_57 = V_7; String_t* L_58 = V_12; NullCheck(L_57); VirtualActionInvoker1< String_t* >::Invoke(22, L_57, L_58); int32_t L_59 = V_11; V_10 = ((int32_t)il2cpp_codegen_add(L_59, 1)); } IL_0131: { int32_t L_60 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_60, 1)); } IL_0137: { int32_t L_61 = V_11; int32_t L_62 = V_9; if ((((int32_t)L_61) < ((int32_t)L_62))) { goto IL_0104; } } { goto IL_00df; } IL_013f: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_63 = V_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = V_8; int32_t L_65 = V_9; NullCheck(L_63); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36, L_63, L_64, 0, L_65); goto IL_00df; } IL_014d: { bool L_66 = V_5; if (!L_66) { goto IL_0159; } } { StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4* L_67 = V_7; NullCheck(L_67); VirtualActionInvoker0::Invoke(8, L_67); return; } IL_0159: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_68 = V_6; NullCheck(L_68); VirtualActionInvoker0::Invoke(19, L_68); } IL_0160: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_WriteEntry_mE04994626CC457609745B7DBDBDF39CB04FA854D (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___0_sourceEntry, bool ___1_recurse, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TarHeader_t1D533D0E9E7A2A893EFAD7C07287592D59B6E2FB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_0 = ___0_sourceEntry; 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*)&_stringLiteral84BF75611AC484D2F0EC5A365DABBEF08DC39801)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_WriteEntry_mE04994626CC457609745B7DBDBDF39CB04FA854D_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*)&_stringLiteral1B05EA0B1D8ABE0540894A7886DA42AABCA2DEB1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_WriteEntry_mE04994626CC457609745B7DBDBDF39CB04FA854D_RuntimeMethod_var))); } IL_0021: { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004b: { { bool L_4 = ___1_recurse; if (!L_4) { goto IL_0053; } } { il2cpp_codegen_runtime_class_init_inline(TarHeader_t1D533D0E9E7A2A893EFAD7C07287592D59B6E2FB_il2cpp_TypeInfo_var); TarHeader_RestoreSetValues_mCF78BDA20A6A76E844DA1E869527B42D4168DEE5(NULL); } IL_0053: { return; } } }); try { IL_0021_1: { bool L_5 = ___1_recurse; if (!L_5) { goto IL_0041_1; } } { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_6 = ___0_sourceEntry; NullCheck(L_6); int32_t L_7; L_7 = TarEntry_get_UserId_m83E61FC6D80C0E5668BF7C92DCE4C10F03526372(L_6, NULL); TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_8 = ___0_sourceEntry; NullCheck(L_8); String_t* L_9; L_9 = TarEntry_get_UserName_mD859DCE75C45FFF66CD147E3A0F5FD9147A2D2F1(L_8, NULL); TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_10 = ___0_sourceEntry; NullCheck(L_10); int32_t L_11; L_11 = TarEntry_get_GroupId_mE8C54AFE4222992AC7C6D0F5DA34AF1E91C24481(L_10, NULL); TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_12 = ___0_sourceEntry; NullCheck(L_12); String_t* L_13; L_13 = TarEntry_get_GroupName_mF81BBF7ECA6B4EB76DBB86AE66EDB6EE21BF4C16(L_12, NULL); il2cpp_codegen_runtime_class_init_inline(TarHeader_t1D533D0E9E7A2A893EFAD7C07287592D59B6E2FB_il2cpp_TypeInfo_var); TarHeader_SetValueDefaults_m3E77C01B7EDACBAD5DE01BE617EEEA474D480FF2(L_7, L_9, L_11, L_13, NULL); } IL_0041_1: { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_14 = ___0_sourceEntry; bool L_15 = ___1_recurse; TarArchive_WriteEntryCore_mE42E075FE5E1CE4348459E361E314057C68C4916(__this, L_14, L_15, NULL); goto IL_0054; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0054: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_WriteEntryCore_mE42E075FE5E1CE4348459E361E314057C68C4916 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___0_sourceEntry, bool ___1_recurse, 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*)&FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* V_2 = NULL; StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* V_3 = NULL; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_4 = NULL; String_t* V_5 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_6 = NULL; String_t* V_7 = NULL; TarEntryU5BU5D_t376734F355CCF42286B7567A74937BD07BA7581E* V_8 = NULL; int32_t V_9 = 0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_10 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL; int32_t V_12 = 0; String_t* G_B25_0 = NULL; { V_0 = (String_t*)NULL; TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_0 = ___0_sourceEntry; NullCheck(L_0); String_t* L_1; L_1 = TarEntry_get_File_m23BE4DC4C746B81E841871A4F5B380577BAC7B84_inline(L_0, NULL); V_1 = L_1; TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_2 = ___0_sourceEntry; NullCheck(L_2); RuntimeObject* L_3; L_3 = TarEntry_Clone_mE9414FB8610E0E469F8BCF37049DA14A62EE88EB(L_2, NULL); V_2 = ((TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F*)CastclassClass((RuntimeObject*)L_3, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F_il2cpp_TypeInfo_var)); bool L_4 = __this->___applyUserInfoOverrides; if (!L_4) { goto IL_004d; } } { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_5 = V_2; int32_t L_6 = __this->___groupId; NullCheck(L_5); TarEntry_set_GroupId_m42D722F3F5394490C3CCB08EB52BA511A88DF821(L_5, L_6, NULL); TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_7 = V_2; String_t* L_8 = __this->___groupName; NullCheck(L_7); TarEntry_set_GroupName_m30C0E3AB707D98D3249EC0582376F2CBC41C6F73(L_7, L_8, NULL); TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_9 = V_2; int32_t L_10 = __this->___userId; NullCheck(L_9); TarEntry_set_UserId_mB1044F2F87E450349CCA0DC0112707B92E2C1BFA(L_9, L_10, NULL); TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_11 = V_2; String_t* L_12 = __this->___userName; NullCheck(L_11); TarEntry_set_UserName_mD0BC0B002E9C8D85FDCCDB88D1102FE4D0650203(L_11, L_12, NULL); } IL_004d: { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_13 = V_2; VirtualActionInvoker2< TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F*, String_t* >::Invoke(5, __this, L_13, (String_t*)NULL); bool L_14 = __this->___asciiTranslate; if (!L_14) { goto IL_00ef; } } { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_15 = V_2; NullCheck(L_15); bool L_16; L_16 = TarEntry_get_IsDirectory_m1B42D6E1EC3B94C53EBAF395228439F94D51B333(L_15, NULL); if (L_16) { goto IL_00ef; } } { String_t* L_17 = V_1; bool L_18; L_18 = TarArchive_IsBinary_m54F874844B63222536997F124C0290475591CCF7(L_17, NULL); if (L_18) { goto IL_00ef; } } { il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_19; L_19 = Path_GetTempFileName_m37ED1D583641F01CEB2CB5E1B8928F9EC06D7660(NULL); V_0 = L_19; String_t* L_20 = V_1; StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_21; L_21 = File_OpenText_mC22D29C515D26A22FDCB30A021A3033A87F150E6(L_20, NULL); V_3 = L_21; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00d2: { { StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_22 = V_3; if (!L_22) { goto IL_00db; } } { StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_23 = V_3; NullCheck(L_23); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_23); } IL_00db: { return; } } }); try { { String_t* L_24 = V_0; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_25; L_25 = File_Create_m7A88AE26DE05E6D790E3C5B1140EE5DC91DCC519(L_24, NULL); V_4 = L_25; } IL_0088_1: { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00c4_1: { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_26 = V_4; if (!L_26) { goto IL_00cf_1; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_27 = V_4; NullCheck(L_27); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_27); } IL_00cf_1: { return; } } }); try { IL_0088_2: { StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_28 = V_3; NullCheck(L_28); String_t* L_29; L_29 = VirtualFuncInvoker0< String_t* >::Invoke(14, L_28); V_5 = L_29; String_t* L_30 = V_5; if (!L_30) { goto IL_00bb_2; } } { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_31; L_31 = Encoding_get_ASCII_mCC61B512D320FD4E2E71CC0DFDF8DDF3CD215C65(NULL); String_t* L_32 = V_5; NullCheck(L_31); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33; L_33 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(19, L_31, L_32); V_6 = L_33; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_34 = V_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = V_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = V_6; NullCheck(L_36); NullCheck(L_34); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36, L_34, L_35, 0, ((int32_t)(((RuntimeArray*)L_36)->max_length))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_37 = V_4; NullCheck(L_37); VirtualActionInvoker1< uint8_t >::Invoke(38, L_37, (uint8_t)((int32_t)10)); goto IL_0088_2; } IL_00bb_2: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_38 = V_4; NullCheck(L_38); VirtualActionInvoker0::Invoke(21, L_38); goto IL_00d0_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00d0_1: { goto IL_00dc; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00dc: { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_39 = V_2; String_t* L_40 = V_0; FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_41 = (FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C*)il2cpp_codegen_object_new(FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var); FileInfo__ctor_m0A602529DFCFC44BB4EF4C530E6FBA765C44143F(L_41, L_40, NULL); NullCheck(L_41); int64_t L_42; L_42 = FileInfo_get_Length_m7FADCE0E3C88678C0A7BFA694786C02AD652A33B(L_41, NULL); NullCheck(L_39); TarEntry_set_Size_mD49286F3DF9F5C9217F03E6136B18E223839CDDC(L_39, L_42, NULL); String_t* L_43 = V_0; V_1 = L_43; } IL_00ef: { V_7 = (String_t*)NULL; String_t* L_44 = __this->___rootPath; if (!L_44) { goto IL_0127; } } { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_45 = V_2; NullCheck(L_45); String_t* L_46; L_46 = TarEntry_get_Name_m8782F2332F82235192CDAF6715E86B2C9003A3C1(L_45, NULL); String_t* L_47 = __this->___rootPath; NullCheck(L_46); bool L_48; L_48 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_46, L_47, NULL); if (!L_48) { goto IL_0127; } } { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_49 = V_2; NullCheck(L_49); String_t* L_50; L_50 = TarEntry_get_Name_m8782F2332F82235192CDAF6715E86B2C9003A3C1(L_49, NULL); String_t* L_51 = __this->___rootPath; NullCheck(L_51); int32_t L_52; L_52 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_51, NULL); NullCheck(L_50); String_t* L_53; L_53 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_50, ((int32_t)il2cpp_codegen_add(L_52, 1)), NULL); V_7 = L_53; } IL_0127: { String_t* L_54 = __this->___pathPrefix; if (!L_54) { goto IL_015f; } } { String_t* L_55 = V_7; if (!L_55) { goto IL_0147; } } { String_t* L_56 = __this->___pathPrefix; String_t* L_57 = V_7; String_t* L_58; L_58 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_56, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_57, NULL); G_B25_0 = L_58; goto IL_015d; } IL_0147: { String_t* L_59 = __this->___pathPrefix; TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_60 = V_2; NullCheck(L_60); String_t* L_61; L_61 = TarEntry_get_Name_m8782F2332F82235192CDAF6715E86B2C9003A3C1(L_60, NULL); String_t* L_62; L_62 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_59, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_61, NULL); G_B25_0 = L_62; } IL_015d: { V_7 = G_B25_0; } IL_015f: { String_t* L_63 = V_7; if (!L_63) { goto IL_016b; } } { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_64 = V_2; String_t* L_65 = V_7; NullCheck(L_64); TarEntry_set_Name_m8241087DB0C9AADCD961904AE59BA09AAF616C0E(L_64, L_65, NULL); } IL_016b: { TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* L_66 = __this->___tarOut; TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_67 = V_2; NullCheck(L_66); TarOutputStream_PutNextEntry_m9E9B9F541A8EE70BE6CAB7C3905C87ABA23D87D6(L_66, L_67, NULL); TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_68 = V_2; NullCheck(L_68); bool L_69; L_69 = TarEntry_get_IsDirectory_m1B42D6E1EC3B94C53EBAF395228439F94D51B333(L_68, NULL); if (!L_69) { goto IL_01ad; } } { bool L_70 = ___1_recurse; if (!L_70) { goto IL_0213; } } { TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_71 = V_2; NullCheck(L_71); TarEntryU5BU5D_t376734F355CCF42286B7567A74937BD07BA7581E* L_72; L_72 = TarEntry_GetDirectoryEntries_mEB8D843276A7BE6BD60798D296760631B52EFE07(L_71, NULL); V_8 = L_72; V_9 = 0; goto IL_01a4; } IL_0192: { TarEntryU5BU5D_t376734F355CCF42286B7567A74937BD07BA7581E* L_73 = V_8; int32_t L_74 = V_9; NullCheck(L_73); int32_t L_75 = L_74; TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* L_76 = (L_73)->GetAt(static_cast(L_75)); bool L_77 = ___1_recurse; TarArchive_WriteEntryCore_mE42E075FE5E1CE4348459E361E314057C68C4916(__this, L_76, L_77, NULL); int32_t L_78 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_78, 1)); } IL_01a4: { int32_t L_79 = V_9; TarEntryU5BU5D_t376734F355CCF42286B7567A74937BD07BA7581E* L_80 = V_8; NullCheck(L_80); if ((((int32_t)L_79) < ((int32_t)((int32_t)(((RuntimeArray*)L_80)->max_length))))) { goto IL_0192; } } { return; } IL_01ad: { String_t* L_81 = V_1; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_82; L_82 = File_OpenRead_m6181B052EB0E98D2E18FAC79E7744D766BA4244C(L_81, NULL); V_10 = L_82; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01ea: { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_83 = V_10; if (!L_83) { goto IL_01f5; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_84 = V_10; NullCheck(L_84); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_84); } IL_01f5: { return; } } }); try { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_85 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32768)); V_11 = L_85; } IL_01c1_1: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_86 = V_10; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_87 = V_11; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_88 = V_11; NullCheck(L_88); NullCheck(L_86); int32_t L_89; L_89 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(33, L_86, L_87, 0, ((int32_t)(((RuntimeArray*)L_88)->max_length))); V_12 = L_89; int32_t L_90 = V_12; if ((((int32_t)L_90) <= ((int32_t)0))) { goto IL_01e8_1; } } { TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* L_91 = __this->___tarOut; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_92 = V_11; int32_t L_93 = V_12; NullCheck(L_91); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36, L_91, L_92, 0, L_93); goto IL_01c1_1; } IL_01e8_1: { goto IL_01f6; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01f6: { String_t* L_94 = V_0; if (!L_94) { goto IL_0208; } } { String_t* L_95 = V_0; NullCheck(L_95); int32_t L_96; L_96 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_95, NULL); if ((((int32_t)L_96) <= ((int32_t)0))) { goto IL_0208; } } { String_t* L_97 = V_0; File_Delete_mE29829DA504F3E1B8BCB78F21E2862C9ED7EC386(L_97, NULL); } IL_0208: { TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* L_98 = __this->___tarOut; NullCheck(L_98); TarOutputStream_CloseEntry_mDBB905290A8373965A651F09A8E904BAAA8A11F6(L_98, NULL); } IL_0213: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_Dispose_m0F26F9FD2714185831305BB12E72520FAC78E2FC (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VirtualActionInvoker1< bool >::Invoke(6, __this, (bool)1); il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_Dispose_mDC184871CCF37871B429292771D9763A77A7B514 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, bool ___0_disposing, const RuntimeMethod* method) { { bool L_0 = __this->___isDisposed; if (L_0) { goto IL_0043; } } { __this->___isDisposed = (bool)1; bool L_1 = ___0_disposing; if (!L_1) { goto IL_0043; } } { TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* L_2 = __this->___tarOut; if (!L_2) { goto IL_0030; } } { TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* L_3 = __this->___tarOut; NullCheck(L_3); VirtualActionInvoker0::Invoke(21, L_3); TarOutputStream_t7BEAA5C8597DFA034620A62CD5B550EF18589719* L_4 = __this->___tarOut; NullCheck(L_4); VirtualActionInvoker0::Invoke(19, L_4); } IL_0030: { TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* L_5 = __this->___tarIn; if (!L_5) { goto IL_0043; } } { TarInputStream_tBF2EEEFF24D9407B1D1D723EB78572C091E157F2* L_6 = __this->___tarIn; NullCheck(L_6); VirtualActionInvoker0::Invoke(19, L_6); } IL_0043: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_Close_mF1A42E1E1C889025B7BCAEC0FB152FC56C43AAFB (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __this, const RuntimeMethod* method) { { VirtualActionInvoker1< bool >::Invoke(6, __this, (bool)1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TarArchive_Finalize_mDC64460F69922689F89A1B3C4DAF344B0589D3F4 (TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* __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 TarArchive_EnsureDirectoryExists_m90A0E3952E989B8B5D72700D98A8AD087171E1C1 (String_t* ___0_directoryName, const RuntimeMethod* method) { Exception_t* V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { String_t* L_0 = ___0_directoryName; bool L_1; L_1 = Directory_Exists_m3D125E9E88C291CF11113444F961A64DD83AE1C7(L_0, NULL); if (L_1) { goto IL_002f; } } try { String_t* L_2 = ___0_directoryName; DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_3; L_3 = Directory_CreateDirectory_m16EC5CE8561A997C6635E06DC24C77590F29D94F(L_2, NULL); goto IL_002f; } 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_0011; } throw e; } CATCH_0011: { Exception_t* L_4 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_0 = L_4; String_t* L_5 = ___0_directoryName; Exception_t* L_6 = V_0; NullCheck(L_6); String_t* L_7; L_7 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_6); String_t* L_8; L_8 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE085BDBE8C7B4D9475F816FFC74865C9B292029F)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB7F2D34C6BA40D33098F3A820E3DFA5C1F4E8742)), L_7, NULL); Exception_t* L_9 = V_0; TarException_tEE3B999E2F869A6562F3141D42E67AA864FA84DE* L_10 = (TarException_tEE3B999E2F869A6562F3141D42E67AA864FA84DE*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarException_tEE3B999E2F869A6562F3141D42E67AA864FA84DE_il2cpp_TypeInfo_var))); TarException__ctor_m06E6A5BF9B455F522E2912820BA7E1BD1D8008C4(L_10, L_8, L_9, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TarArchive_EnsureDirectoryExists_m90A0E3952E989B8B5D72700D98A8AD087171E1C1_RuntimeMethod_var))); } IL_002f: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TarArchive_IsBinary_m54F874844B63222536997F124C0290475591CCF7 (String_t* ___0_filename, 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*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* V_0 = NULL; int32_t V_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; uint8_t V_5 = 0x0; bool V_6 = false; { String_t* L_0 = ___0_filename; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_1; L_1 = File_OpenRead_m6181B052EB0E98D2E18FAC79E7744D766BA4244C(L_0, NULL); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0061: { { FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_2 = V_0; if (!L_2) { goto IL_006a; } } { FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_3 = V_0; NullCheck(L_3); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3); } IL_006a: { return; } } }); try { { FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_4 = V_0; NullCheck(L_4); int64_t L_5; L_5 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_4); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_6; L_6 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)4096), ((int32_t)L_5), NULL); V_1 = L_6; int32_t L_7 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_7); V_2 = L_8; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_9 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_2; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12; L_12 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(33, L_9, L_10, 0, L_11); V_3 = L_12; V_4 = 0; goto IL_005a_1; } IL_002f_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_2; int32_t L_14 = V_4; NullCheck(L_13); int32_t L_15 = L_14; uint8_t L_16 = (L_13)->GetAt(static_cast(L_15)); V_5 = L_16; uint8_t L_17 = V_5; if ((((int32_t)L_17) < ((int32_t)8))) { goto IL_004f_1; } } { uint8_t L_18 = V_5; if ((((int32_t)L_18) <= ((int32_t)((int32_t)13)))) { goto IL_0046_1; } } { uint8_t L_19 = V_5; if ((((int32_t)L_19) < ((int32_t)((int32_t)32)))) { goto IL_004f_1; } } IL_0046_1: { uint8_t L_20 = V_5; if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)255))))) { goto IL_0054_1; } } IL_004f_1: { V_6 = (bool)1; goto IL_006d; } IL_0054_1: { int32_t L_21 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_005a_1: { int32_t L_22 = V_4; int32_t L_23 = V_3; if ((((int32_t)L_22) < ((int32_t)L_23))) { goto IL_002f_1; } } { goto IL_006b; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006b: { return (bool)0; } IL_006d: { bool L_24 = V_6; return L_24; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BZip2InputStream_set_IsStreamOwner_mD18A8CFC060BD24D85913C7E925798986E4329D7_inline (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___isStreamOwner = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BZip2OutputStream_set_IsStreamOwner_m43207D29510683E72E32DFB5998F59D073E22D84_inline (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___isStreamOwner = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BZip2InputStream_get_IsStreamOwner_m41E5817E414E2FDDB0153B6F3AEC091B7242A0BA_inline (BZip2InputStream_t609FB872F5FB153AD1E3A37F251F238C4BC599AE* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isStreamOwner; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BZip2OutputStream_get_IsStreamOwner_m088C55547D52464C02CC85DED108ADC122381841_inline (BZip2OutputStream_t84B4A4C4BFC23119B1F79E15A5A2117824D11D1D* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isStreamOwner; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DirectoryFailureHandler_Invoke_mAB51FFD62322BFFEFD12C7261D3548B47020E2FC_inline (DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ScanFailureEventArgs_get_ContinueRunning_m95AEC1EF5F42917797E77BA15D840D7EAEA67C66_inline (ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* __this, const RuntimeMethod* method) { { bool L_0 = __this->___continueRunning_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FileFailureHandler_Invoke_m2B80F9E51B9DFA45CC3A61CA54A92CE094EE37F2_inline (FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* __this, RuntimeObject* ___0_sender, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanFailureEventArgs_t86217F85113A2F0DA838F85C28418F78DADC44CD*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProcessFileHandler_Invoke_mEB78A80DB0B27648A2C2CB8AC930D240FABBB7E4_inline (ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ScanEventArgs_get_ContinueRunning_mEA6C209E9C4691FABFE4AC65751BAB809A3FE1DB_inline (ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* __this, const RuntimeMethod* method) { { bool L_0 = __this->___continueRunning_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CompletedFileHandler_Invoke_m76C07D9F40A0547E02EC1C63DF3F4B45AE99CBCF_inline (CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* __this, RuntimeObject* ___0_sender, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ScanEventArgs_t38DBEDFC95FDEB9550B5CE065B23C69C66A0A695*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProcessDirectoryHandler_Invoke_mCA8B003E83BD798A48AAAEE8517B84A7709BA6BD_inline (ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* __this, RuntimeObject* ___0_sender, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, DirectoryEventArgs_t6C077EFA0C8190EB788F7BB28041F31E1A1B6832*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t 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 int64_t ExtendedPathFilter_get_MinSize_m6E1AB07D09690ACCCD8621809B77B119953FB774_inline (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___minSize_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t ExtendedPathFilter_get_MaxSize_m0B6EA0CB0E4B347F4F427982FB16DD9066320542_inline (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___maxSize_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ExtendedPathFilter_get_MinDate_mC35192E6FA29DED84B921E9831EF5BDF4CFB33FE_inline (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->___minDate_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ExtendedPathFilter_get_MaxDate_mA7F737B18E6DE38079C39EB7B7FD9BA899D90CE0_inline (ExtendedPathFilter_tC983F2ABDA9D773D55FD96E39089F0387612B7C9* __this, const RuntimeMethod* method) { { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->___maxDate_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t NameAndSizeFilter_get_MinSize_m3F32C3F6A93CBA76EC28678F0FE24ADFCC01DF91_inline (NameAndSizeFilter_t6B15943ED4513B13AFD11479585C2FA8B6D57EF1* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___minSize_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t NameAndSizeFilter_get_MaxSize_m5310EBCA406B6B17531E65DE7151122F6156A465_inline (NameAndSizeFilter_t6B15943ED4513B13AFD11479585C2FA8B6D57EF1* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___maxSize_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProgressHandler_Invoke_m04AB194B7F04D24604668104AB7D848C22CCB14A_inline (ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* __this, RuntimeObject* ___0_sender, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ProgressEventArgs_get_ContinueRunning_m768884C3FFF01F2F2A17F6E01AF2B62ABD66F224_inline (ProgressEventArgs_t53CC8E481C62EEBDDFBD414977DBFFB45EFD2912* __this, const RuntimeMethod* method) { { bool L_0 = __this->___continueRunning_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_get_Available_m5E66CD4D88490D425B7AF3636A27538003E48169_inline (InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___available; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_get_RawLength_mC032B226F0BAA15C88BEA83EE0187F383606271C_inline (InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___rawLength; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t Inflater_get_TotalOut_m00E1046D2E49743DB72AD6A15EBD20BFD45A9ED9_inline (Inflater_t2F41C3E2608A77A69EDAB071BCA9752305595494* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___totalOut; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InflaterInputBuffer_set_Available_m06C486CCC49F548FDA43316DB25AE6106B0476AB_inline (InflaterInputBuffer_t947724C1CD4D44B75584D59D1ECA71C121D62129* __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 ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipAESTransform_get_PwdVerifier_m2393389FFB045BFA21D9B61ACAC24D33B5F1DA7F_inline (ZipAESTransform_t81E0F17E8B4E0D3470F5D5A46D6DE031DDBC5C2C* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____pwdVerifier; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Deflater_GetLevel_m1E6C453778702815B69BE129ABD0790D66533B88_inline (Deflater_t8287F9AE01983279256AABA94642FF95CC633FB4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___level; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeflaterOutputStream_get_IsStreamOwner_mEBD8D769B49DA7336F4D52E9113216EED307C859_inline (DeflaterOutputStream_t1A33D4BC42D9AF34A523563436A1C6A1136CE259* __this, const RuntimeMethod* method) { { bool L_0 = __this->___isStreamOwner_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProgressMessageHandler_Invoke_m863FAB2FFF33E1A2A57BE724E87EE827EE2A6708_inline (ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* __this, TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143* ___0_archive, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* ___1_entry, String_t* ___2_message, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, TarArchive_t6C4B004F731FF9AA4E6DCC78CD0D5913B2F6E143*, TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_archive, ___1_entry, ___2_message, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TarEntry_get_File_m23BE4DC4C746B81E841871A4F5B380577BAC7B84_inline (TarEntry_tA56C565CCF0DCF73601FA46526F8D0C69645A75F* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___file; return L_0; } }