AlicizaX/Build/SAOK_BackUpThisFolder_ButDontShipItWithYourGame/il2cppOutput/ICSharpCode.SharpZipLib.cpp
2025-10-14 15:42:34 +08:00

24760 lines
1.0 MiB

#include "pch-cpp.hpp"
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
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 <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtualFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename T1>
struct GenericVirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
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 <typename T1>
struct InterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
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 <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
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 <typename T1>
struct GenericInterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
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<intptr_t> (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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<RuntimeObject*, 1> __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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_59));
NullCheck(L_55);
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_78));
int32_t L_80 = V_19;
int32_t L_81 = V_18;
NullCheck(L_79);
(L_79)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_132));
NullCheck(L_130);
uint8_t L_134 = L_133;
uint8_t L_135 = (L_130)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_159));
NullCheck(L_156);
int32_t* L_161 = ((L_156)->GetAddressAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_167));
NullCheck(L_163);
(L_163)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_174));
NullCheck(L_170);
(L_170)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_21));
int32_t L_23 = V_2;
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_23));
NullCheck(L_20);
int32_t* L_25 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_70));
NullCheck(L_62);
(L_62)->SetAt(static_cast<il2cpp_array_size_t>(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<intptr_t> (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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_9));
int32_t L_11 = V_15;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_56));
int32_t L_58 = V_20;
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_61));
int32_t L_63 = V_20;
NullCheck(L_62);
(L_62)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_87));
int32_t L_89 = V_27;
NullCheck(L_88);
(L_88)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_227));
NullCheck(L_224);
int32_t* L_229 = ((L_224)->GetAddressAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_387));
NullCheck(L_388);
int32_t L_389 = 0;
uint16_t L_390 = (uint16_t)(L_388)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_426));
NullCheck(L_423);
uint16_t L_428 = L_427;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_429 = (L_423)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_432));
NullCheck(L_429);
int16_t L_434 = L_433;
uint16_t L_435 = (uint16_t)(L_429)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_439));
NullCheck(L_436);
uint16_t L_441 = L_440;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_442 = (L_436)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_445));
NullCheck(L_442);
int16_t L_447 = L_446;
int32_t L_448 = (L_442)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_28));
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_60));
NullCheck(L_55);
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_92));
NullCheck(L_87);
(L_87)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_8));
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_81));
NullCheck(L_77);
(L_77)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_110));
NullCheck(L_106);
(L_106)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_129));
NullCheck(L_125);
(L_125)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_9));
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_21));
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_84));
int32_t L_86 = V_0;
NullCheck(L_81);
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_104));
int32_t L_106 = __this->___last;
NullCheck(L_101);
(L_101)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_126));
NullCheck(L_121);
(L_121)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_144));
NullCheck(L_140);
int32_t L_146 = ((int32_t)(L_145<<8));
int32_t L_147 = (L_140)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(L_236));
NullCheck(L_231);
(L_231)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_247));
NullCheck(L_244);
int32_t L_249 = L_248;
uint8_t L_250 = (L_244)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(L_24));
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_17));
NullCheck(L_14);
int32_t L_19 = L_18;
uint8_t L_20 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_13);
uint8_t L_21 = L_20;
uint16_t L_22 = (uint16_t)(L_13)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(0), (int32_t)0);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_8;
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)0);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = V_9;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_35));
NullCheck(L_31);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_45));
NullCheck(L_42);
int32_t L_47 = L_46;
int32_t L_48 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_62));
NullCheck(L_59);
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_77));
NullCheck(L_74);
int32_t L_79 = L_78;
int32_t L_80 = (L_74)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_84));
NullCheck(L_81);
int32_t L_86 = L_85;
int32_t L_87 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_96));
NullCheck(L_93);
int32_t L_98 = L_97;
int32_t L_99 = (L_93)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_104));
NullCheck(L_100);
(L_100)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_116));
NullCheck(L_113);
(L_113)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_131));
NullCheck(L_128);
int32_t L_133 = L_132;
int32_t L_134 = (L_128)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_138));
NullCheck(L_135);
int32_t L_140 = L_139;
int32_t L_141 = (L_135)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_150));
NullCheck(L_147);
int32_t L_152 = L_151;
int32_t L_153 = (L_147)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_158));
NullCheck(L_154);
(L_154)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_168), (int32_t)L_170);
int32_t L_171 = V_19;
NullCheck(L_165);
(L_165)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_213));
NullCheck(L_209);
(L_209)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_223));
NullCheck(L_220);
int32_t L_225 = L_224;
int32_t L_226 = (L_220)->GetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<intptr_t> (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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<intptr_t> (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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB* currentDelegate = reinterpret_cast<ProcessDirectoryHandler_t0215D39A6EB19F0BBE60469911E082434079DEBB*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7* currentDelegate = reinterpret_cast<ProcessFileHandler_tFA0D1E474C0FF4F4B34F0063E7049DB8C65942A7*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F* currentDelegate = reinterpret_cast<ProgressHandler_t60823843994B681BEEF2B91AD702524A6DC8B05F*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D* currentDelegate = reinterpret_cast<CompletedFileHandler_t14375DCC578AA6A60125D678FDFA297CBA08644D*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3* currentDelegate = reinterpret_cast<DirectoryFailureHandler_tC78F5B207DE108AB3836E23A0A74C98DA3C3DAF3*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D* currentDelegate = reinterpret_cast<FileFailureHandler_tA4DBFD3E4839C5BC2747400B2B2CFE314AE5614D*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<RuntimeObject*, 2> __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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<RuntimeObject*, 1> __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<RuntimeObject*, 1> __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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<intptr_t> (&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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<int64_t>::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<int64_t>::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<int64_t>::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<int64_t>::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<intptr_t> (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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_21));
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_25));
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_41));
NullCheck(L_39);
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_45));
NullCheck(L_43);
(L_43)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_49));
NullCheck(L_47);
(L_47)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_53));
NullCheck(L_51);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_57));
NullCheck(L_55);
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_61));
NullCheck(L_59);
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_65));
NullCheck(L_63);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_69));
NullCheck(L_67);
(L_67)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_73));
NullCheck(L_71);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_77));
NullCheck(L_75);
(L_75)->SetAt(static_cast<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(L_81));
NullCheck(L_79);
(L_79)->SetAt(static_cast<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(L_85));
NullCheck(L_83);
(L_83)->SetAt(static_cast<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_16));
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_29));
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_42));
NullCheck(L_31);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_11));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_15));
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(0), (uint32_t)0);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___keys;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)0);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->___keys;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_10));
uint8_t L_12;
L_12 = PkzipClassicCryptoBase_TransformByte_m562E81B3284793B00040A9B1DE61B5D96DF443E1(__this, NULL);
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_12));
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_33));
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<intptr_t> (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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_149));
NullCheck(L_144);
(L_144)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78* currentDelegate = reinterpret_cast<ProgressMessageHandler_t34163C545471B0BD4BE50B9C43968562C7954E78*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<RuntimeObject*, 1> __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<il2cpp_array_size_t>(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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<RuntimeMethod*>(__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;
}
}