#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF08F8F60942C90D7F62C19207F9273501CA27B59; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4EBA576EAAFCB3F4AF604166741CC865B293505C; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t32E51810B42FA96FA2816B331BC21A05A6122BD5; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEA33EB74546F679A978D87A75A355AA70D84E6B2; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t221097209A667CA3D3162E72CA27CB4CF639ADE2; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t58EDEA2EC3378026DE2B1F7B527DA04783CE8B0C; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1E6C931E9AE39B1BEE0EB20035BF1D0DCC62B8F5; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2CCA272BF84346E6D1C9EFCC3AEE1FEF6FA0EBDB; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t84A343EAD56C8CD02166016A53CB4907ABEE1975; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t5CA12604B0706939D2BAA3004AE918475A4B316F; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD6B33EC52461DC16427805232198706050FE2857; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t984A7A4125259896807AD3CBC048EE9697E23070; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9072871D75372840EEF20C93E4B8909E005D3EF1; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD05D0CB5F6F4A3900C88F5AFFCCB051B9A889F76; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t909FBD7ADCB76DDED564B131A17BFB5C67A6B3FE; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t5CA2E414EA49856ED4F94FED3A6D1C5C3DB6FDC1; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB048387CDC988088C484D14892B474C1A67E0EF9; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t30F1571B248CC92F9C62A7AD3F6E4E06D89D03A9; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7B3368E088E104F61D5B6C92A9567849A176D3E1; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t569F6D2F6601DCA07F7E38D014A69D0C2EC40505; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC71B25F38B7A9149ACD0A04528BB658D94DA074A; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE7F9CA4FFFE31F11BFD738023C1E489D3ECB371B; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t918736980F9DA9CDE7EBAA9895A8C13125A62306; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t081ED9266CA39DF520F288E84B4A67DDAA13E0E6; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF74A06E4DA351FE016FE9BD76C2A66524D685C24; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCB3E520353C0C084FFBFF3D631E929CE2B6A70C6; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t03FC1F4BDEEEB984CADDBD55FA74C001CCF87C14; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCF3215A4061E9916E36F11B939563817FA7F9062; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDC27DCC0EBFB6D8E62976D3CA9401C54FC9053A3; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t5F0E60D59CA445625A5B1576C4EAA866576AD8A4; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE5C0465B653D8A55D749B54D6557179BC733F13E; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEDE56118343E2E3C7838EB9F6CFAB617E770FD68; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t65975338EE10374ABD3DEE3FF6E4D5B654AA8785; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t17230AFFC9173EE6D7BB53E67666745BAEFE8547; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t825BE29F8175FFB17D7A1752D208ACAB0066AEC2; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6F269FFB501208619AE7D8A3B95BD94EF417A9CD; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC9D2BA6AD795F1F89366AF4E78EB27239F4FBC41; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1E747CFBD596204547D9B6B98B222ECC51154FE9; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t12C050117A350C8A963A8CE086116478200919B4; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC658E3EF39AAB7F482132C3E7D9AEE5A00DB8484; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7F0C1C6D9D641251FF70B5B36F4026B48C65297B; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6FDF1C01347E80452ECEDCE0134FB7AD53D7F888; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0538D9823582E5004A79C2CF828BE445B409E054; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tAA2015870AFEBA6A760E66432AFE02A37A1DD86B; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC7B363A502F765644E029D5BC9E51365950B04CD; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t67AB49D721BA96DBB17377DD63FD373C50E47233; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tFE100E175C748410921C56413EA81193CF1BF411; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7661CC24E1AE4C5186BF8B689AACC8BD35D67384; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB4111556FBF5CD74FDE9B04D2614D32182CEFAB0; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3623A572B0FA54A1BF249FA9AB30236498C32423; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7236DAB3ABEE29315C330B237CCB24943131B106; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t71D9381D1674FAF8B1E1F881E6457B6105131835; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDDC4A81B372B2D2FCF4F45B8B1B6F1FFD2C3F0B2; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t803BFAEE853CB734A34CBF0089140C2E62C3C687; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4FD839769BAA902D2D09189BB9C1D5934719426F; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB6C0BDE8FD5F90117A7C656598915D9134920B02; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t912246F69D69E7C92FE78B60BD1D6D899EE12287; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tABE12338156CF75C42FECDFF0F9D90A5865FD99B; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7C10DBB9C607012AE2E01439C16B1AB360849FC3; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2438ADA1FAD7E0DE3A4F98C48312DB5B4CA7BA47; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2BBDCC55F01FF9EB17E0FBC4CA04CEC82F00E03F; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t19FB587560A07A4FD71C53D8127BC35B34C45665; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4415C9180058B451EBA69A393BC9AF4BF09B7600; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF48771D1989A71734CBB04CC7C9FCCFAC2097BB3; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9C2418C23CB76648EFD8F891EEB83129E42D109D; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB0C35A3F9D528DB1CECA647823BD8ECC3E13BB5B; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9E5A174BD81C84C69C82B2773028491387AF3A47; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t903F1249F0776B1B18ED273A017CE3C54A5AA32B; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8DD642BAF8C779F0CB2D50DC3E8E391860C352D2; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9CEE16EC990B50FDFD28DC5AB4D662C52B9152F4; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t247B9C8FFAA4FB8A3819B1BB9A251446951822BF; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCB3EBBB83A5406DBBA4AC31255037A26DF17E128; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4A208C1A596EFF46ECEF114D11CA2BAAD4C7DCCF; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD81D2BE54A6EB45457ABFF31C30CE42FD81979FC; // System.Collections.Generic.List`1> struct List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D; // System.Collections.Generic.List`1 struct List_1_t41896DF347A129D13205BBFADE03DFB21E05E459; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA70EB1E563397F9E00B0F8988935A06587CA34F1; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA20663315ED30A2378AB38EC3F55842A459E2BB8; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC86299808A1D7252F14317F97969C87533792B4A; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t86C50CA3FDC190647306B4B3A7AC14E82AB9856D; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA18D6C4BC5D58FB8D833AAC86FC1592E6176BE0F; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE9F56A955996744B9683C456CCC05A58CBAED63B; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t67FE28189E058AA13F8725EB5FBBB9CB700AF331; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t7BD9D00BC82F12A08E3C81CB31462493441B20AD; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tBBED9B3145C5B79381DAAFFBBE67AFA40D69432C; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t888D7A6547F22FB38D21CB27701A89FFBA24E4D0; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE2E486802F2B855983CCAF963FC683479AFA1A52; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t8BF23EF3EB2D76447AAD56A695A1E3D1710B2343; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t86F80C116391B1200706436C37C4B4E5A8EC0A7C; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tCD3C6460373A5606639625E34610F60D71384F48; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t2AD84256CDDADCE5D3DE4BF8835EED9529A6FC7D; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tB9236DA949E0B55976186309817B972D3F19EFEA; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t730F4EC6451E2F386BE8EA217BB77DC2998D233B; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tB51A880530CAD3072AA739462A963A90BDEF93DA; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD63F8CDF027939B61F2B67B33E53F99D3CDF0482; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t1D65AE7411723859C3756E2960E7368D21509AA4; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t6A9C7EAF83D6EDB119488EC663D5CDAF61CE86B0; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t6B10B5F590FE8385C11D7950072B470985A80F4E; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t87117CA89CC92B43DA33A1B1B14C72EEE59A29C8; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF41DA296DA7ADD8D554BB54F2F8BACD46AFF5C04; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE3E15AD4A6441777527BB977A33C89677FF7F4E7; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tCACD52BB9743EB111BECC88938A2337EE3CECB46; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tDF5F4B8E07A0168DD3A6324E72AEF384C88445DC; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tB536DDEB210B0E62D5B64B8EB265ECD9F95943A6; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tB378348366CEB6C056EF6AEE9AB9F630F3D8FB9C; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t57D6D9F655A7653B751C9A53CB102593F73E1CEC; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t9822DC4A26543CE10F399F2CE26B0250B4329866; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD62F000BF956EEE7A35F70ADAF9ABEC52C32A952; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t7D9AF35F0E297BCE75B09D8BD15A751C78F57EEC; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF79470273ED1023B681E584D36B73429469BE752; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC47FA7B7FEF5119C503DEB5BCFCE3B2055BF0AB4; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA94FF9B7C117690F91258692D65C6EFF943DC138; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t63B05149469FC807D755CB81EC81AF80DFBFE61A; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD95F55764C1DF18EA3668BFD7AC14F4FDB8F1306; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t843AA5DEE8AFD560E7C9193C546906BAB98A6819; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t837356FEF475AA755977FAC443E83C977B4FA449; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t6ADC5EFED652329ABF8065B0137275452A7B282C; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tED0BD1772403FABD71E5D8A04631B6A53D157B1E; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t8EAC584095BF1B4DD0EAC444F5CB72E7C46B8EE8; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t90B3C1BAE3EDA99F418E21BD89E31B5A4C19F141; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t38E894ECFAF7F60A5080354E7FC65DFFD951B159; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t355E892780ECEA2FE146B27ABB681835F9B4FB6E; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t74AECECAD65E4F46D910D1C3EFE6CF63ED1F00C9; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t60E925B4D603238F9D7954C81FE45815711B67D5; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA34F780FC24063F50EA40C527535FDF863C5F79B; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t3BAD1D3E5BCA21ECA85094B3A7F97731EB7CEE9D; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t5CC921472BA3A329F9034617835CC1C49D1A7AA8; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t48652410D6976FE6C5D5C75FCB56966997E96B2F; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t2098E1DE9AE19BB835EECDDA49167E171D9EEA03; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE5B4510AF7CAF027960C8E65458412B160ED1C2B; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t2A29AA3EC180A99E0D3C0F129177A92B5DD75DEC; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC5AD16742678835CFC7025E2FEAF6E99ACF25469; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tDF06AD1D6D4FBE8849BD17D53CF89F505B68F322; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t5C70E4503F4F71D25B5A4E8FD5B3EC0D2DBFAFCD; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D; // System.Collections.Generic.Queue`1 struct Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68; // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; // System.Decimal[] struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615; // UnityEngine.InputSystem.Utilities.InternedString[] struct InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5; // UnityEngine.InputSystem.Utilities.NameAndParameters[] struct NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2; // UnityEngine.InputSystem.Utilities.NamedValue[] struct NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A; // UnityEngine.AI.NavMeshBuildMarkup[] struct NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727; // UnityEngine.AI.NavMeshBuildSource[] struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A; // UnityEngine.UI.Navigation[] struct NavigationU5BU5D_t483F9B11FAE385AD99CDEB565C84D993648C5670; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // UnityEngine.ResourceManagement.Util.ObjectInitializationData[] struct ObjectInitializationDataU5BU5D_t27CD67BDEC9A5CFBEC907601E4762EE9188560B7; // UnityEngine.Playables.Playable[] struct PlayableU5BU5D_tDB54C94BAD7B59174CFE3B4CF2F326F9C8D09B68; // UnityEngine.Playables.PlayableBinding[] struct PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD; // UnityEngine.InputSystem.UI.PointerModel[] struct PointerModelU5BU5D_tE7B1CA281F392BD0840E1A81754AC94AF44FEE81; // UnityEngine.Experimental.Rendering.ProbeVolumeBakingProcessSettings[] struct ProbeVolumeBakingProcessSettingsU5BU5D_t4908DE095E02B833D24661F9EE16D0D6C52CB091; // System.Xml.Schema.RangePositionInfo[] struct RangePositionInfoU5BU5D_t4EC7E6B087B769D7CE0228CDD7F2AA48F37B747B; // UnityEngine.RaycastHit2D[] struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7; // UnityEngine.EventSystems.RaycastResult[] struct RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7; // UnityEngine.Rect[] struct RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993; // UnityEngine.RectInt[] struct RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F; // UnityEngine.UIElements.UIR.RenderChainTextEntry[] struct RenderChainTextEntryU5BU5D_tD38698D193EAB301825EAD81C1D10280631FBD62; // UnityEngine.Rendering.RendererUtils.RendererList[] struct RendererListU5BU5D_tED46B37755BE0712107BE8F0C415BF8D63D5CFF8; // UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle[] struct RendererListHandleU5BU5D_t7F86E04FE31F0EC59E8E6A1BB4A588F0C057DDD5; // UnityEngine.Resolution[] struct ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A; // UnityEngine.Experimental.Rendering.RenderGraphModule.ResourceHandle[] struct ResourceHandleU5BU5D_t6F86F6ED33D07AF303884A5E5C834564C4BE5319; // System.Resources.ResourceLocator[] struct ResourceLocatorU5BU5D_tC21BDD5C66D2A8C140D6C49CB4E8EB6549D7807F; // UnityEngine.UIElements.RuleMatcher[] struct RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C; // System.SByte[] struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913; // UnityEngine.UIElements.StyleSheets.SelectorMatchRecord[] struct SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19; // UnityEngine.Rendering.ShaderTagId[] struct ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143; // System.Single[] struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; // UnityEngine.UI.SpriteState[] struct SpriteStateU5BU5D_tA29A384A9388A48E02C8A6CC1EADBB8B75BFCAC3; // UnityEngine.UIElements.StylePropertyName[] struct StylePropertyNameU5BU5D_t531626CF806E3F3D348D1F38A9109767014C35F8; // UnityEngine.UIElements.StyleSheets.StylePropertyValue[] struct StylePropertyValueU5BU5D_t4DE6509822A9A487529DC8DC8C08CB8822CE8688; // UnityEngine.UIElements.StyleSelectorPart[] struct StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B; // UnityEngine.UIElements.StyleSheets.Syntax.StyleSyntaxToken[] struct StyleSyntaxTokenU5BU5D_t47245051E1F0EBD45B56D9E0ED113E9586B33CD8; // UnityEngine.UIElements.StyleSheets.StyleValue[] struct StyleValueU5BU5D_t544D1F13B44DC23CA765A18E32B7779768FDF0C8; // UnityEngine.UIElements.StyleValueHandle[] struct StyleValueHandleU5BU5D_t66B7732469E9E30B1FB9A6E386315DAB36914ADE; // UnityEngine.UIElements.StyleSheets.StyleValueManaged[] struct StyleValueManagedU5BU5D_tA36DD573E215D5C8EE43B4BD109BE2AA3902E1E9; // UnityEngine.UIElements.StyleVariable[] struct StyleVariableU5BU5D_tFE786BD2C1F914C1605C072F0BB10C405C0B4D96; // UnityEngine.Rendering.SubMeshDescriptor[] struct SubMeshDescriptorU5BU5D_tD3E75A743EF6E233A3A0522E380058A19E1992CF; // UnityEngine.InputSystem.Utilities.Substring[] struct SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77; // UnityEngine.TerrainUtils.TerrainTileCoord[] struct TerrainTileCoordU5BU5D_tEAD65E1344F067BB187F261777097B6122E9B421; // UnityEngine.UIElements.TextureId[] struct TextureIdU5BU5D_t03041DBB5C72B7E6F5F694A36DC5FEA75432188A; // System.TimeSpan[] struct TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6; // UnityEngine.UIElements.TimeValue[] struct TimeValueU5BU5D_t3EB79C5975D39A0E711250FD8A9547F5312746DE; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // UnityEngine.UICharInfo[] struct UICharInfoU5BU5D_t98D25C0197327978FA4E11B3518901A4839E086C; // UnityEngine.UILineInfo[] struct UILineInfoU5BU5D_tDD6C8909B58F997A6FB1A17F360E8DBE387204BC; // UnityEngine.UIVertex[] struct UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F; // System.UInt16[] struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83; // System.UInt32[] struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; // System.UInt64[] struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299; // UnityEngine.InputSystem.XR.UsageHint[] struct UsageHintU5BU5D_t678E554916FB102DB4E2DC2C6CC0976DC145BF23; // UnityEngine.Vector2[] struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; // UnityEngine.Vector2Int[] struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; // UnityEngine.Vector3Int[] struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E; // UnityEngine.Vector4[] struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD; // UnityEngine.Rendering.VertexAttributeDescriptor[] struct VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2; // UnityEngine.UIElements.UIR.ViewTransform[] struct ViewTransformU5BU5D_t907A12ABA83232FF4D81A38779685FACB3CE456F; // WaterSystem.Data.Wave[] struct WaveU5BU5D_t464305B39C1E1AA8D0E58528BC0562C10AB70BC5; // System.Security.Cryptography.X509Certificates.X509ChainStatus[] struct X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299; // MS.Internal.Xml.Cache.XPathNode[] struct XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C; // MS.Internal.Xml.Cache.XPathNodeRef[] struct XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79; // UnityEngine.InputSystem.XR.XRFeatureDescriptor[] struct XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7; // UnityEngine.Rendering.Universal.XRView[] struct XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE; // Unity.Mathematics.int2[] struct int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915; // UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest[] struct ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08; // UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo[] struct WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80; // UnityEngine.UIElements.StyleSheets.BaseStyleMatcher/MatchContext[] struct MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5; // UnityEngine.BeforeRenderHelper/OrderBlock[] struct OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88; // UnityEngine.UIElements.UIR.BitmapAllocator32/Page[] struct PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9; // UnityEngine.Camera/RenderRequest[] struct RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940; // Cinemachine.CameraState/CustomBlendable[] struct CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C; // Cinemachine.CinemachineClearShot/Pair[] struct PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36; // Cinemachine.CinemachineStateDrivenCamera/HashPair[] struct HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1; // Cinemachine.ConfinerOven/PolygonSolution[] struct PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F; // UnityEngine.Rendering.Universal.DecalEntityIndexer/DecalEntityItem[] struct DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359; // UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks[] struct CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD; // UnityEngine.ResourceManagement.Util.DelayedActionManager/DelegateInfo[] struct DelegateInfoU5BU5D_tBCC10C3DD4D55DB1585CC2DB859B317633BC3EBC; // UnityEngine.UIElements.EventDispatcher/DispatchContext[] struct DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757; // UnityEngine.UIElements.EventDispatcher/EventRecord[] struct EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8; // UnityEngine.UIElements.FocusController/FocusedElement[] struct FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58; // UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor[] struct HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5; // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor[] struct HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D; // UnityEngine.InputSystem.HID.HIDParser/HIDReportData[] struct HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955; // UnityEngine.InputSystem.HID.HIDSupport/HIDPageUsage[] struct HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD; // GameplayIngredients.IgnoredCheckResults/IgnoredCheckResult[] struct IgnoredCheckResultU5BU5D_t3FF61FF8FBDBCC00F7E7C546F61CA817962FCC99; // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson[] struct BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem[] struct ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104; // UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout[] struct StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82; // UnityEngine.EventSystems.BaseRaycaster struct BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // System.Xml.Schema.BitSet struct BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B; // UnityEngine.Rendering.Universal.DecalCachedChunk struct DecalCachedChunk_tDEF493C8A3A1F442BDEC1794BDDA0996B32DCACE; // UnityEngine.Rendering.Universal.DecalCulledChunk struct DecalCulledChunk_tFD4472F0ADDD173C7B13E8B0529983E745F12ED3; // UnityEngine.Rendering.Universal.DecalDrawCallChunk struct DecalDrawCallChunk_tBD0491A1B0B7D19DF01A5C9EDE0A40CBEDBF7A3A; // UnityEngine.Rendering.Universal.DecalEntityChunk struct DecalEntityChunk_t2CDCBFA35711DA074631D26572EF9755A3AD740C; // System.Delegate struct Delegate_t; // UnityEngine.UIElements.EventBase struct EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C; // UnityEngine.InputSystem.UI.ExtendedPointerEventData struct ExtendedPointerEventData_t164B462A9B123B2EE69B7DEC4F33F6AA3DE7937F; // UnityEngine.UIElements.Focusable struct Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; // UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor struct IInputStateChangeMonitor_t043FD8736A6F45C06A2FAFFC5BE70A565F999598; // UnityEngine.UIElements.IPanel struct IPanel_tAD0F3807B6DE2ECA557380E7DB5F3A179BE5A7A5; // UnityEngine.InputSystem.InputControl struct InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // UnityEngine.UIElements.UIR.RenderChainCommand struct RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727; // UnityEngine.RenderTexture struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27; // UnityEngine.UI.Selectable struct Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712; // UnityEngine.Sprite struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99; // System.String struct String_t; // UnityEngine.UIElements.StyleComplexSelector struct StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD; // UnityEngine.UIElements.StyleSheet struct StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428; // System.Type struct Type_t; // UnityEngine.Events.UnityAction struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F; // UnityEngine.UIElements.VisualElement struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // UnityEngine.Playables.PlayableBinding/CreateOutputMethod struct CreateOutputMethod_tD18AFE3B69E6DDD913D82D5FA1D5D909CEEC8509; IL2CPP_EXTERN_C RuntimeClass* Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var; struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com; struct StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D; struct XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA_marshaled_com; struct XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA_marshaled_pinvoke; struct NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A; struct NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727; struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A; struct NavigationU5BU5D_t483F9B11FAE385AD99CDEB565C84D993648C5670; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct ObjectInitializationDataU5BU5D_t27CD67BDEC9A5CFBEC907601E4762EE9188560B7; struct PlayableU5BU5D_tDB54C94BAD7B59174CFE3B4CF2F326F9C8D09B68; struct PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD; struct PointerModelU5BU5D_tE7B1CA281F392BD0840E1A81754AC94AF44FEE81; struct ProbeVolumeBakingProcessSettingsU5BU5D_t4908DE095E02B833D24661F9EE16D0D6C52CB091; struct RangePositionInfoU5BU5D_t4EC7E6B087B769D7CE0228CDD7F2AA48F37B747B; struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7; struct RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7; struct RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993; struct RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F; struct RenderChainTextEntryU5BU5D_tD38698D193EAB301825EAD81C1D10280631FBD62; struct RendererListU5BU5D_tED46B37755BE0712107BE8F0C415BF8D63D5CFF8; struct RendererListHandleU5BU5D_t7F86E04FE31F0EC59E8E6A1BB4A588F0C057DDD5; struct ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A; struct ResourceHandleU5BU5D_t6F86F6ED33D07AF303884A5E5C834564C4BE5319; struct ResourceLocatorU5BU5D_tC21BDD5C66D2A8C140D6C49CB4E8EB6549D7807F; struct RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C; struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913; struct SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19; struct ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct SpriteStateU5BU5D_tA29A384A9388A48E02C8A6CC1EADBB8B75BFCAC3; struct StylePropertyNameU5BU5D_t531626CF806E3F3D348D1F38A9109767014C35F8; struct StylePropertyValueU5BU5D_t4DE6509822A9A487529DC8DC8C08CB8822CE8688; struct StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B; struct StyleSyntaxTokenU5BU5D_t47245051E1F0EBD45B56D9E0ED113E9586B33CD8; struct StyleValueU5BU5D_t544D1F13B44DC23CA765A18E32B7779768FDF0C8; struct StyleValueManagedU5BU5D_tA36DD573E215D5C8EE43B4BD109BE2AA3902E1E9; struct StyleVariableU5BU5D_tFE786BD2C1F914C1605C072F0BB10C405C0B4D96; struct SubMeshDescriptorU5BU5D_tD3E75A743EF6E233A3A0522E380058A19E1992CF; struct SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77; struct TerrainTileCoordU5BU5D_tEAD65E1344F067BB187F261777097B6122E9B421; struct TextureIdU5BU5D_t03041DBB5C72B7E6F5F694A36DC5FEA75432188A; struct TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6; struct TimeValueU5BU5D_t3EB79C5975D39A0E711250FD8A9547F5312746DE; struct UICharInfoU5BU5D_t98D25C0197327978FA4E11B3518901A4839E086C; struct UILineInfoU5BU5D_tDD6C8909B58F997A6FB1A17F360E8DBE387204BC; struct UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F; struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299; struct UsageHintU5BU5D_t678E554916FB102DB4E2DC2C6CC0976DC145BF23; struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E; struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD; struct VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2; struct ViewTransformU5BU5D_t907A12ABA83232FF4D81A38779685FACB3CE456F; struct WaveU5BU5D_t464305B39C1E1AA8D0E58528BC0562C10AB70BC5; struct X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299; struct XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79; struct XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7; struct XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE; struct int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915; struct ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08; struct WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80; struct MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5; struct OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88; struct PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9; struct RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940; struct CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C; struct PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36; struct HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1; struct PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F; struct DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359; struct CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD; struct DelegateInfoU5BU5D_tBCC10C3DD4D55DB1585CC2DB859B317633BC3EBC; struct DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757; struct EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8; struct FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58; struct HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5; struct HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D; struct HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955; struct HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD; struct IgnoredCheckResultU5BU5D_t3FF61FF8FBDBCC00F7E7C546F61CA817962FCC99; struct BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5; struct ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104; struct StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82; 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 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF08F8F60942C90D7F62C19207F9273501CA27B59 : public RuntimeObject { }; struct EqualityComparer_1_tF08F8F60942C90D7F62C19207F9273501CA27B59_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tF08F8F60942C90D7F62C19207F9273501CA27B59* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4EBA576EAAFCB3F4AF604166741CC865B293505C : public RuntimeObject { }; struct EqualityComparer_1_t4EBA576EAAFCB3F4AF604166741CC865B293505C_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t4EBA576EAAFCB3F4AF604166741CC865B293505C* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t32E51810B42FA96FA2816B331BC21A05A6122BD5 : public RuntimeObject { }; struct EqualityComparer_1_t32E51810B42FA96FA2816B331BC21A05A6122BD5_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t32E51810B42FA96FA2816B331BC21A05A6122BD5* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEA33EB74546F679A978D87A75A355AA70D84E6B2 : public RuntimeObject { }; struct EqualityComparer_1_tEA33EB74546F679A978D87A75A355AA70D84E6B2_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tEA33EB74546F679A978D87A75A355AA70D84E6B2* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2 : public RuntimeObject { }; struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t221097209A667CA3D3162E72CA27CB4CF639ADE2 : public RuntimeObject { }; struct EqualityComparer_1_t221097209A667CA3D3162E72CA27CB4CF639ADE2_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t221097209A667CA3D3162E72CA27CB4CF639ADE2* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t58EDEA2EC3378026DE2B1F7B527DA04783CE8B0C : public RuntimeObject { }; struct EqualityComparer_1_t58EDEA2EC3378026DE2B1F7B527DA04783CE8B0C_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t58EDEA2EC3378026DE2B1F7B527DA04783CE8B0C* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1E6C931E9AE39B1BEE0EB20035BF1D0DCC62B8F5 : public RuntimeObject { }; struct EqualityComparer_1_t1E6C931E9AE39B1BEE0EB20035BF1D0DCC62B8F5_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t1E6C931E9AE39B1BEE0EB20035BF1D0DCC62B8F5* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2CCA272BF84346E6D1C9EFCC3AEE1FEF6FA0EBDB : public RuntimeObject { }; struct EqualityComparer_1_t2CCA272BF84346E6D1C9EFCC3AEE1FEF6FA0EBDB_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t2CCA272BF84346E6D1C9EFCC3AEE1FEF6FA0EBDB* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t84A343EAD56C8CD02166016A53CB4907ABEE1975 : public RuntimeObject { }; struct EqualityComparer_1_t84A343EAD56C8CD02166016A53CB4907ABEE1975_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t84A343EAD56C8CD02166016A53CB4907ABEE1975* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t5CA12604B0706939D2BAA3004AE918475A4B316F : public RuntimeObject { }; struct EqualityComparer_1_t5CA12604B0706939D2BAA3004AE918475A4B316F_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t5CA12604B0706939D2BAA3004AE918475A4B316F* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD6B33EC52461DC16427805232198706050FE2857 : public RuntimeObject { }; struct EqualityComparer_1_tD6B33EC52461DC16427805232198706050FE2857_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tD6B33EC52461DC16427805232198706050FE2857* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t984A7A4125259896807AD3CBC048EE9697E23070 : public RuntimeObject { }; struct EqualityComparer_1_t984A7A4125259896807AD3CBC048EE9697E23070_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t984A7A4125259896807AD3CBC048EE9697E23070* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9072871D75372840EEF20C93E4B8909E005D3EF1 : public RuntimeObject { }; struct EqualityComparer_1_t9072871D75372840EEF20C93E4B8909E005D3EF1_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t9072871D75372840EEF20C93E4B8909E005D3EF1* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD05D0CB5F6F4A3900C88F5AFFCCB051B9A889F76 : public RuntimeObject { }; struct EqualityComparer_1_tD05D0CB5F6F4A3900C88F5AFFCCB051B9A889F76_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tD05D0CB5F6F4A3900C88F5AFFCCB051B9A889F76* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t909FBD7ADCB76DDED564B131A17BFB5C67A6B3FE : public RuntimeObject { }; struct EqualityComparer_1_t909FBD7ADCB76DDED564B131A17BFB5C67A6B3FE_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t909FBD7ADCB76DDED564B131A17BFB5C67A6B3FE* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t5CA2E414EA49856ED4F94FED3A6D1C5C3DB6FDC1 : public RuntimeObject { }; struct EqualityComparer_1_t5CA2E414EA49856ED4F94FED3A6D1C5C3DB6FDC1_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t5CA2E414EA49856ED4F94FED3A6D1C5C3DB6FDC1* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB048387CDC988088C484D14892B474C1A67E0EF9 : public RuntimeObject { }; struct EqualityComparer_1_tB048387CDC988088C484D14892B474C1A67E0EF9_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tB048387CDC988088C484D14892B474C1A67E0EF9* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t30F1571B248CC92F9C62A7AD3F6E4E06D89D03A9 : public RuntimeObject { }; struct EqualityComparer_1_t30F1571B248CC92F9C62A7AD3F6E4E06D89D03A9_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t30F1571B248CC92F9C62A7AD3F6E4E06D89D03A9* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7B3368E088E104F61D5B6C92A9567849A176D3E1 : public RuntimeObject { }; struct EqualityComparer_1_t7B3368E088E104F61D5B6C92A9567849A176D3E1_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t7B3368E088E104F61D5B6C92A9567849A176D3E1* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t569F6D2F6601DCA07F7E38D014A69D0C2EC40505 : public RuntimeObject { }; struct EqualityComparer_1_t569F6D2F6601DCA07F7E38D014A69D0C2EC40505_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t569F6D2F6601DCA07F7E38D014A69D0C2EC40505* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC71B25F38B7A9149ACD0A04528BB658D94DA074A : public RuntimeObject { }; struct EqualityComparer_1_tC71B25F38B7A9149ACD0A04528BB658D94DA074A_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tC71B25F38B7A9149ACD0A04528BB658D94DA074A* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE7F9CA4FFFE31F11BFD738023C1E489D3ECB371B : public RuntimeObject { }; struct EqualityComparer_1_tE7F9CA4FFFE31F11BFD738023C1E489D3ECB371B_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tE7F9CA4FFFE31F11BFD738023C1E489D3ECB371B* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t918736980F9DA9CDE7EBAA9895A8C13125A62306 : public RuntimeObject { }; struct EqualityComparer_1_t918736980F9DA9CDE7EBAA9895A8C13125A62306_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t918736980F9DA9CDE7EBAA9895A8C13125A62306* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t081ED9266CA39DF520F288E84B4A67DDAA13E0E6 : public RuntimeObject { }; struct EqualityComparer_1_t081ED9266CA39DF520F288E84B4A67DDAA13E0E6_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t081ED9266CA39DF520F288E84B4A67DDAA13E0E6* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499 : public RuntimeObject { }; struct EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF74A06E4DA351FE016FE9BD76C2A66524D685C24 : public RuntimeObject { }; struct EqualityComparer_1_tF74A06E4DA351FE016FE9BD76C2A66524D685C24_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tF74A06E4DA351FE016FE9BD76C2A66524D685C24* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCB3E520353C0C084FFBFF3D631E929CE2B6A70C6 : public RuntimeObject { }; struct EqualityComparer_1_tCB3E520353C0C084FFBFF3D631E929CE2B6A70C6_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tCB3E520353C0C084FFBFF3D631E929CE2B6A70C6* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t03FC1F4BDEEEB984CADDBD55FA74C001CCF87C14 : public RuntimeObject { }; struct EqualityComparer_1_t03FC1F4BDEEEB984CADDBD55FA74C001CCF87C14_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t03FC1F4BDEEEB984CADDBD55FA74C001CCF87C14* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCF3215A4061E9916E36F11B939563817FA7F9062 : public RuntimeObject { }; struct EqualityComparer_1_tCF3215A4061E9916E36F11B939563817FA7F9062_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tCF3215A4061E9916E36F11B939563817FA7F9062* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDC27DCC0EBFB6D8E62976D3CA9401C54FC9053A3 : public RuntimeObject { }; struct EqualityComparer_1_tDC27DCC0EBFB6D8E62976D3CA9401C54FC9053A3_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tDC27DCC0EBFB6D8E62976D3CA9401C54FC9053A3* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t5F0E60D59CA445625A5B1576C4EAA866576AD8A4 : public RuntimeObject { }; struct EqualityComparer_1_t5F0E60D59CA445625A5B1576C4EAA866576AD8A4_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t5F0E60D59CA445625A5B1576C4EAA866576AD8A4* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE5C0465B653D8A55D749B54D6557179BC733F13E : public RuntimeObject { }; struct EqualityComparer_1_tE5C0465B653D8A55D749B54D6557179BC733F13E_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tE5C0465B653D8A55D749B54D6557179BC733F13E* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEDE56118343E2E3C7838EB9F6CFAB617E770FD68 : public RuntimeObject { }; struct EqualityComparer_1_tEDE56118343E2E3C7838EB9F6CFAB617E770FD68_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tEDE56118343E2E3C7838EB9F6CFAB617E770FD68* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t65975338EE10374ABD3DEE3FF6E4D5B654AA8785 : public RuntimeObject { }; struct EqualityComparer_1_t65975338EE10374ABD3DEE3FF6E4D5B654AA8785_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t65975338EE10374ABD3DEE3FF6E4D5B654AA8785* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t17230AFFC9173EE6D7BB53E67666745BAEFE8547 : public RuntimeObject { }; struct EqualityComparer_1_t17230AFFC9173EE6D7BB53E67666745BAEFE8547_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t17230AFFC9173EE6D7BB53E67666745BAEFE8547* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t825BE29F8175FFB17D7A1752D208ACAB0066AEC2 : public RuntimeObject { }; struct EqualityComparer_1_t825BE29F8175FFB17D7A1752D208ACAB0066AEC2_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t825BE29F8175FFB17D7A1752D208ACAB0066AEC2* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6F269FFB501208619AE7D8A3B95BD94EF417A9CD : public RuntimeObject { }; struct EqualityComparer_1_t6F269FFB501208619AE7D8A3B95BD94EF417A9CD_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t6F269FFB501208619AE7D8A3B95BD94EF417A9CD* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC9D2BA6AD795F1F89366AF4E78EB27239F4FBC41 : public RuntimeObject { }; struct EqualityComparer_1_tC9D2BA6AD795F1F89366AF4E78EB27239F4FBC41_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tC9D2BA6AD795F1F89366AF4E78EB27239F4FBC41* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1E747CFBD596204547D9B6B98B222ECC51154FE9 : public RuntimeObject { }; struct EqualityComparer_1_t1E747CFBD596204547D9B6B98B222ECC51154FE9_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t1E747CFBD596204547D9B6B98B222ECC51154FE9* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t12C050117A350C8A963A8CE086116478200919B4 : public RuntimeObject { }; struct EqualityComparer_1_t12C050117A350C8A963A8CE086116478200919B4_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t12C050117A350C8A963A8CE086116478200919B4* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC658E3EF39AAB7F482132C3E7D9AEE5A00DB8484 : public RuntimeObject { }; struct EqualityComparer_1_tC658E3EF39AAB7F482132C3E7D9AEE5A00DB8484_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tC658E3EF39AAB7F482132C3E7D9AEE5A00DB8484* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7F0C1C6D9D641251FF70B5B36F4026B48C65297B : public RuntimeObject { }; struct EqualityComparer_1_t7F0C1C6D9D641251FF70B5B36F4026B48C65297B_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t7F0C1C6D9D641251FF70B5B36F4026B48C65297B* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70 : public RuntimeObject { }; struct EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862 : public RuntimeObject { }; struct EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17 : public RuntimeObject { }; struct EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6FDF1C01347E80452ECEDCE0134FB7AD53D7F888 : public RuntimeObject { }; struct EqualityComparer_1_t6FDF1C01347E80452ECEDCE0134FB7AD53D7F888_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t6FDF1C01347E80452ECEDCE0134FB7AD53D7F888* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E : public RuntimeObject { }; struct EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED : public RuntimeObject { }; struct EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6 : public RuntimeObject { }; struct EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09 : public RuntimeObject { }; struct EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49 : public RuntimeObject { }; struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0538D9823582E5004A79C2CF828BE445B409E054 : public RuntimeObject { }; struct EqualityComparer_1_t0538D9823582E5004A79C2CF828BE445B409E054_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t0538D9823582E5004A79C2CF828BE445B409E054* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tAA2015870AFEBA6A760E66432AFE02A37A1DD86B : public RuntimeObject { }; struct EqualityComparer_1_tAA2015870AFEBA6A760E66432AFE02A37A1DD86B_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tAA2015870AFEBA6A760E66432AFE02A37A1DD86B* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC7B363A502F765644E029D5BC9E51365950B04CD : public RuntimeObject { }; struct EqualityComparer_1_tC7B363A502F765644E029D5BC9E51365950B04CD_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tC7B363A502F765644E029D5BC9E51365950B04CD* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t67AB49D721BA96DBB17377DD63FD373C50E47233 : public RuntimeObject { }; struct EqualityComparer_1_t67AB49D721BA96DBB17377DD63FD373C50E47233_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t67AB49D721BA96DBB17377DD63FD373C50E47233* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tFE100E175C748410921C56413EA81193CF1BF411 : public RuntimeObject { }; struct EqualityComparer_1_tFE100E175C748410921C56413EA81193CF1BF411_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tFE100E175C748410921C56413EA81193CF1BF411* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7661CC24E1AE4C5186BF8B689AACC8BD35D67384 : public RuntimeObject { }; struct EqualityComparer_1_t7661CC24E1AE4C5186BF8B689AACC8BD35D67384_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t7661CC24E1AE4C5186BF8B689AACC8BD35D67384* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB4111556FBF5CD74FDE9B04D2614D32182CEFAB0 : public RuntimeObject { }; struct EqualityComparer_1_tB4111556FBF5CD74FDE9B04D2614D32182CEFAB0_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tB4111556FBF5CD74FDE9B04D2614D32182CEFAB0* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3623A572B0FA54A1BF249FA9AB30236498C32423 : public RuntimeObject { }; struct EqualityComparer_1_t3623A572B0FA54A1BF249FA9AB30236498C32423_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t3623A572B0FA54A1BF249FA9AB30236498C32423* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7236DAB3ABEE29315C330B237CCB24943131B106 : public RuntimeObject { }; struct EqualityComparer_1_t7236DAB3ABEE29315C330B237CCB24943131B106_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t7236DAB3ABEE29315C330B237CCB24943131B106* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t71D9381D1674FAF8B1E1F881E6457B6105131835 : public RuntimeObject { }; struct EqualityComparer_1_t71D9381D1674FAF8B1E1F881E6457B6105131835_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t71D9381D1674FAF8B1E1F881E6457B6105131835* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDDC4A81B372B2D2FCF4F45B8B1B6F1FFD2C3F0B2 : public RuntimeObject { }; struct EqualityComparer_1_tDDC4A81B372B2D2FCF4F45B8B1B6F1FFD2C3F0B2_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tDDC4A81B372B2D2FCF4F45B8B1B6F1FFD2C3F0B2* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t803BFAEE853CB734A34CBF0089140C2E62C3C687 : public RuntimeObject { }; struct EqualityComparer_1_t803BFAEE853CB734A34CBF0089140C2E62C3C687_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t803BFAEE853CB734A34CBF0089140C2E62C3C687* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4FD839769BAA902D2D09189BB9C1D5934719426F : public RuntimeObject { }; struct EqualityComparer_1_t4FD839769BAA902D2D09189BB9C1D5934719426F_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t4FD839769BAA902D2D09189BB9C1D5934719426F* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB6C0BDE8FD5F90117A7C656598915D9134920B02 : public RuntimeObject { }; struct EqualityComparer_1_tB6C0BDE8FD5F90117A7C656598915D9134920B02_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tB6C0BDE8FD5F90117A7C656598915D9134920B02* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t912246F69D69E7C92FE78B60BD1D6D899EE12287 : public RuntimeObject { }; struct EqualityComparer_1_t912246F69D69E7C92FE78B60BD1D6D899EE12287_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t912246F69D69E7C92FE78B60BD1D6D899EE12287* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tABE12338156CF75C42FECDFF0F9D90A5865FD99B : public RuntimeObject { }; struct EqualityComparer_1_tABE12338156CF75C42FECDFF0F9D90A5865FD99B_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tABE12338156CF75C42FECDFF0F9D90A5865FD99B* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7C10DBB9C607012AE2E01439C16B1AB360849FC3 : public RuntimeObject { }; struct EqualityComparer_1_t7C10DBB9C607012AE2E01439C16B1AB360849FC3_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t7C10DBB9C607012AE2E01439C16B1AB360849FC3* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2438ADA1FAD7E0DE3A4F98C48312DB5B4CA7BA47 : public RuntimeObject { }; struct EqualityComparer_1_t2438ADA1FAD7E0DE3A4F98C48312DB5B4CA7BA47_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t2438ADA1FAD7E0DE3A4F98C48312DB5B4CA7BA47* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2BBDCC55F01FF9EB17E0FBC4CA04CEC82F00E03F : public RuntimeObject { }; struct EqualityComparer_1_t2BBDCC55F01FF9EB17E0FBC4CA04CEC82F00E03F_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t2BBDCC55F01FF9EB17E0FBC4CA04CEC82F00E03F* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t19FB587560A07A4FD71C53D8127BC35B34C45665 : public RuntimeObject { }; struct EqualityComparer_1_t19FB587560A07A4FD71C53D8127BC35B34C45665_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t19FB587560A07A4FD71C53D8127BC35B34C45665* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4415C9180058B451EBA69A393BC9AF4BF09B7600 : public RuntimeObject { }; struct EqualityComparer_1_t4415C9180058B451EBA69A393BC9AF4BF09B7600_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t4415C9180058B451EBA69A393BC9AF4BF09B7600* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF48771D1989A71734CBB04CC7C9FCCFAC2097BB3 : public RuntimeObject { }; struct EqualityComparer_1_tF48771D1989A71734CBB04CC7C9FCCFAC2097BB3_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tF48771D1989A71734CBB04CC7C9FCCFAC2097BB3* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9C2418C23CB76648EFD8F891EEB83129E42D109D : public RuntimeObject { }; struct EqualityComparer_1_t9C2418C23CB76648EFD8F891EEB83129E42D109D_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t9C2418C23CB76648EFD8F891EEB83129E42D109D* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB0C35A3F9D528DB1CECA647823BD8ECC3E13BB5B : public RuntimeObject { }; struct EqualityComparer_1_tB0C35A3F9D528DB1CECA647823BD8ECC3E13BB5B_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tB0C35A3F9D528DB1CECA647823BD8ECC3E13BB5B* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9E5A174BD81C84C69C82B2773028491387AF3A47 : public RuntimeObject { }; struct EqualityComparer_1_t9E5A174BD81C84C69C82B2773028491387AF3A47_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t9E5A174BD81C84C69C82B2773028491387AF3A47* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t903F1249F0776B1B18ED273A017CE3C54A5AA32B : public RuntimeObject { }; struct EqualityComparer_1_t903F1249F0776B1B18ED273A017CE3C54A5AA32B_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t903F1249F0776B1B18ED273A017CE3C54A5AA32B* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8DD642BAF8C779F0CB2D50DC3E8E391860C352D2 : public RuntimeObject { }; struct EqualityComparer_1_t8DD642BAF8C779F0CB2D50DC3E8E391860C352D2_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t8DD642BAF8C779F0CB2D50DC3E8E391860C352D2* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9CEE16EC990B50FDFD28DC5AB4D662C52B9152F4 : public RuntimeObject { }; struct EqualityComparer_1_t9CEE16EC990B50FDFD28DC5AB4D662C52B9152F4_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t9CEE16EC990B50FDFD28DC5AB4D662C52B9152F4* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t247B9C8FFAA4FB8A3819B1BB9A251446951822BF : public RuntimeObject { }; struct EqualityComparer_1_t247B9C8FFAA4FB8A3819B1BB9A251446951822BF_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t247B9C8FFAA4FB8A3819B1BB9A251446951822BF* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCB3EBBB83A5406DBBA4AC31255037A26DF17E128 : public RuntimeObject { }; struct EqualityComparer_1_tCB3EBBB83A5406DBBA4AC31255037A26DF17E128_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tCB3EBBB83A5406DBBA4AC31255037A26DF17E128* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4A208C1A596EFF46ECEF114D11CA2BAAD4C7DCCF : public RuntimeObject { }; struct EqualityComparer_1_t4A208C1A596EFF46ECEF114D11CA2BAAD4C7DCCF_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t4A208C1A596EFF46ECEF114D11CA2BAAD4C7DCCF* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD81D2BE54A6EB45457ABFF31C30CE42FD81979FC : public RuntimeObject { }; struct EqualityComparer_1_tD81D2BE54A6EB45457ABFF31C30CE42FD81979FC_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tD81D2BE54A6EB45457ABFF31C30CE42FD81979FC* ___defaultComparer_0; }; struct Il2CppArrayBounds; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // System.Nullable`1 struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value int32_t ___value_1; }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA70EB1E563397F9E00B0F8988935A06587CA34F1 : public EqualityComparer_1_tF08F8F60942C90D7F62C19207F9273501CA27B59 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA20663315ED30A2378AB38EC3F55842A459E2BB8 : public EqualityComparer_1_t4EBA576EAAFCB3F4AF604166741CC865B293505C { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC86299808A1D7252F14317F97969C87533792B4A : public EqualityComparer_1_t32E51810B42FA96FA2816B331BC21A05A6122BD5 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t86C50CA3FDC190647306B4B3A7AC14E82AB9856D : public EqualityComparer_1_tEA33EB74546F679A978D87A75A355AA70D84E6B2 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA18D6C4BC5D58FB8D833AAC86FC1592E6176BE0F : public EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE9F56A955996744B9683C456CCC05A58CBAED63B : public EqualityComparer_1_t221097209A667CA3D3162E72CA27CB4CF639ADE2 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t67FE28189E058AA13F8725EB5FBBB9CB700AF331 : public EqualityComparer_1_t58EDEA2EC3378026DE2B1F7B527DA04783CE8B0C { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t7BD9D00BC82F12A08E3C81CB31462493441B20AD : public EqualityComparer_1_t1E6C931E9AE39B1BEE0EB20035BF1D0DCC62B8F5 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tBBED9B3145C5B79381DAAFFBBE67AFA40D69432C : public EqualityComparer_1_t2CCA272BF84346E6D1C9EFCC3AEE1FEF6FA0EBDB { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t888D7A6547F22FB38D21CB27701A89FFBA24E4D0 : public EqualityComparer_1_t84A343EAD56C8CD02166016A53CB4907ABEE1975 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE2E486802F2B855983CCAF963FC683479AFA1A52 : public EqualityComparer_1_t5CA12604B0706939D2BAA3004AE918475A4B316F { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t8BF23EF3EB2D76447AAD56A695A1E3D1710B2343 : public EqualityComparer_1_tD6B33EC52461DC16427805232198706050FE2857 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t86F80C116391B1200706436C37C4B4E5A8EC0A7C : public EqualityComparer_1_t984A7A4125259896807AD3CBC048EE9697E23070 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tCD3C6460373A5606639625E34610F60D71384F48 : public EqualityComparer_1_t9072871D75372840EEF20C93E4B8909E005D3EF1 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t2AD84256CDDADCE5D3DE4BF8835EED9529A6FC7D : public EqualityComparer_1_tD05D0CB5F6F4A3900C88F5AFFCCB051B9A889F76 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tB9236DA949E0B55976186309817B972D3F19EFEA : public EqualityComparer_1_t909FBD7ADCB76DDED564B131A17BFB5C67A6B3FE { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t730F4EC6451E2F386BE8EA217BB77DC2998D233B : public EqualityComparer_1_t5CA2E414EA49856ED4F94FED3A6D1C5C3DB6FDC1 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tB51A880530CAD3072AA739462A963A90BDEF93DA : public EqualityComparer_1_tB048387CDC988088C484D14892B474C1A67E0EF9 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD63F8CDF027939B61F2B67B33E53F99D3CDF0482 : public EqualityComparer_1_t30F1571B248CC92F9C62A7AD3F6E4E06D89D03A9 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t1D65AE7411723859C3756E2960E7368D21509AA4 : public EqualityComparer_1_t7B3368E088E104F61D5B6C92A9567849A176D3E1 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t6A9C7EAF83D6EDB119488EC663D5CDAF61CE86B0 : public EqualityComparer_1_t569F6D2F6601DCA07F7E38D014A69D0C2EC40505 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t6B10B5F590FE8385C11D7950072B470985A80F4E : public EqualityComparer_1_tC71B25F38B7A9149ACD0A04528BB658D94DA074A { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t87117CA89CC92B43DA33A1B1B14C72EEE59A29C8 : public EqualityComparer_1_tE7F9CA4FFFE31F11BFD738023C1E489D3ECB371B { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF41DA296DA7ADD8D554BB54F2F8BACD46AFF5C04 : public EqualityComparer_1_t918736980F9DA9CDE7EBAA9895A8C13125A62306 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE3E15AD4A6441777527BB977A33C89677FF7F4E7 : public EqualityComparer_1_t081ED9266CA39DF520F288E84B4A67DDAA13E0E6 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tCACD52BB9743EB111BECC88938A2337EE3CECB46 : public EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tDF5F4B8E07A0168DD3A6324E72AEF384C88445DC : public EqualityComparer_1_tF74A06E4DA351FE016FE9BD76C2A66524D685C24 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tB536DDEB210B0E62D5B64B8EB265ECD9F95943A6 : public EqualityComparer_1_tCB3E520353C0C084FFBFF3D631E929CE2B6A70C6 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tB378348366CEB6C056EF6AEE9AB9F630F3D8FB9C : public EqualityComparer_1_t03FC1F4BDEEEB984CADDBD55FA74C001CCF87C14 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t57D6D9F655A7653B751C9A53CB102593F73E1CEC : public EqualityComparer_1_tCF3215A4061E9916E36F11B939563817FA7F9062 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t9822DC4A26543CE10F399F2CE26B0250B4329866 : public EqualityComparer_1_tDC27DCC0EBFB6D8E62976D3CA9401C54FC9053A3 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD62F000BF956EEE7A35F70ADAF9ABEC52C32A952 : public EqualityComparer_1_t5F0E60D59CA445625A5B1576C4EAA866576AD8A4 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t7D9AF35F0E297BCE75B09D8BD15A751C78F57EEC : public EqualityComparer_1_tE5C0465B653D8A55D749B54D6557179BC733F13E { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF79470273ED1023B681E584D36B73429469BE752 : public EqualityComparer_1_tEDE56118343E2E3C7838EB9F6CFAB617E770FD68 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC47FA7B7FEF5119C503DEB5BCFCE3B2055BF0AB4 : public EqualityComparer_1_t65975338EE10374ABD3DEE3FF6E4D5B654AA8785 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA94FF9B7C117690F91258692D65C6EFF943DC138 : public EqualityComparer_1_t17230AFFC9173EE6D7BB53E67666745BAEFE8547 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t63B05149469FC807D755CB81EC81AF80DFBFE61A : public EqualityComparer_1_t825BE29F8175FFB17D7A1752D208ACAB0066AEC2 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD95F55764C1DF18EA3668BFD7AC14F4FDB8F1306 : public EqualityComparer_1_t6F269FFB501208619AE7D8A3B95BD94EF417A9CD { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t843AA5DEE8AFD560E7C9193C546906BAB98A6819 : public EqualityComparer_1_tC9D2BA6AD795F1F89366AF4E78EB27239F4FBC41 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t837356FEF475AA755977FAC443E83C977B4FA449 : public EqualityComparer_1_t1E747CFBD596204547D9B6B98B222ECC51154FE9 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t6ADC5EFED652329ABF8065B0137275452A7B282C : public EqualityComparer_1_t12C050117A350C8A963A8CE086116478200919B4 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tED0BD1772403FABD71E5D8A04631B6A53D157B1E : public EqualityComparer_1_tC658E3EF39AAB7F482132C3E7D9AEE5A00DB8484 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t8EAC584095BF1B4DD0EAC444F5CB72E7C46B8EE8 : public EqualityComparer_1_t7F0C1C6D9D641251FF70B5B36F4026B48C65297B { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t90B3C1BAE3EDA99F418E21BD89E31B5A4C19F141 : public EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t38E894ECFAF7F60A5080354E7FC65DFFD951B159 : public EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t355E892780ECEA2FE146B27ABB681835F9B4FB6E : public EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t74AECECAD65E4F46D910D1C3EFE6CF63ED1F00C9 : public EqualityComparer_1_t6FDF1C01347E80452ECEDCE0134FB7AD53D7F888 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B : public EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF : public EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4 : public EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A : public EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407 : public EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t60E925B4D603238F9D7954C81FE45815711B67D5 : public EqualityComparer_1_t0538D9823582E5004A79C2CF828BE445B409E054 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA34F780FC24063F50EA40C527535FDF863C5F79B : public EqualityComparer_1_tAA2015870AFEBA6A760E66432AFE02A37A1DD86B { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t3BAD1D3E5BCA21ECA85094B3A7F97731EB7CEE9D : public EqualityComparer_1_tC7B363A502F765644E029D5BC9E51365950B04CD { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56 : public EqualityComparer_1_t67AB49D721BA96DBB17377DD63FD373C50E47233 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9 : public EqualityComparer_1_tFE100E175C748410921C56413EA81193CF1BF411 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6 : public EqualityComparer_1_t7661CC24E1AE4C5186BF8B689AACC8BD35D67384 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6 : public EqualityComparer_1_tB4111556FBF5CD74FDE9B04D2614D32182CEFAB0 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t5CC921472BA3A329F9034617835CC1C49D1A7AA8 : public EqualityComparer_1_t3623A572B0FA54A1BF249FA9AB30236498C32423 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C : public EqualityComparer_1_t7236DAB3ABEE29315C330B237CCB24943131B106 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249 : public EqualityComparer_1_t71D9381D1674FAF8B1E1F881E6457B6105131835 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A : public EqualityComparer_1_tDDC4A81B372B2D2FCF4F45B8B1B6F1FFD2C3F0B2 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3 : public EqualityComparer_1_t803BFAEE853CB734A34CBF0089140C2E62C3C687 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC : public EqualityComparer_1_t4FD839769BAA902D2D09189BB9C1D5934719426F { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015 : public EqualityComparer_1_tB6C0BDE8FD5F90117A7C656598915D9134920B02 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t48652410D6976FE6C5D5C75FCB56966997E96B2F : public EqualityComparer_1_t912246F69D69E7C92FE78B60BD1D6D899EE12287 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t2098E1DE9AE19BB835EECDDA49167E171D9EEA03 : public EqualityComparer_1_tABE12338156CF75C42FECDFF0F9D90A5865FD99B { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE5B4510AF7CAF027960C8E65458412B160ED1C2B : public EqualityComparer_1_t7C10DBB9C607012AE2E01439C16B1AB360849FC3 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t2A29AA3EC180A99E0D3C0F129177A92B5DD75DEC : public EqualityComparer_1_t2438ADA1FAD7E0DE3A4F98C48312DB5B4CA7BA47 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F : public EqualityComparer_1_t2BBDCC55F01FF9EB17E0FBC4CA04CEC82F00E03F { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272 : public EqualityComparer_1_t19FB587560A07A4FD71C53D8127BC35B34C45665 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC5AD16742678835CFC7025E2FEAF6E99ACF25469 : public EqualityComparer_1_t4415C9180058B451EBA69A393BC9AF4BF09B7600 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701 : public EqualityComparer_1_tF48771D1989A71734CBB04CC7C9FCCFAC2097BB3 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tDF06AD1D6D4FBE8849BD17D53CF89F505B68F322 : public EqualityComparer_1_t9C2418C23CB76648EFD8F891EEB83129E42D109D { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E : public EqualityComparer_1_tB0C35A3F9D528DB1CECA647823BD8ECC3E13BB5B { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774 : public EqualityComparer_1_t9E5A174BD81C84C69C82B2773028491387AF3A47 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80 : public EqualityComparer_1_t903F1249F0776B1B18ED273A017CE3C54A5AA32B { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316 : public EqualityComparer_1_t8DD642BAF8C779F0CB2D50DC3E8E391860C352D2 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41 : public EqualityComparer_1_t9CEE16EC990B50FDFD28DC5AB4D662C52B9152F4 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t5C70E4503F4F71D25B5A4E8FD5B3EC0D2DBFAFCD : public EqualityComparer_1_t247B9C8FFAA4FB8A3819B1BB9A251446951822BF { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243 : public EqualityComparer_1_tCB3EBBB83A5406DBBA4AC31255037A26DF17E128 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F : public EqualityComparer_1_t4A208C1A596EFF46ECEF114D11CA2BAAD4C7DCCF { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D : public EqualityComparer_1_tD81D2BE54A6EB45457ABFF31C30CE42FD81979FC { }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41 { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // UnityEngine.Color struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { // System.Single UnityEngine.Color::r float ___r_0; // System.Single UnityEngine.Color::g float ___g_1; // System.Single UnityEngine.Color::b float ___b_2; // System.Single UnityEngine.Color::a float ___a_3; }; // UnityEngine.Color32 struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B { union { #pragma pack(push, tp, 1) struct { // System.Int32 UnityEngine.Color32::rgba int32_t ___rgba_0; }; #pragma pack(pop, tp) struct { int32_t ___rgba_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Byte UnityEngine.Color32::r uint8_t ___r_1; }; #pragma pack(pop, tp) struct { uint8_t ___r_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___g_2_OffsetPadding[1]; // System.Byte UnityEngine.Color32::g uint8_t ___g_2; }; #pragma pack(pop, tp) struct { char ___g_2_OffsetPadding_forAlignmentOnly[1]; uint8_t ___g_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___b_3_OffsetPadding[2]; // System.Byte UnityEngine.Color32::b uint8_t ___b_3; }; #pragma pack(pop, tp) struct { char ___b_3_OffsetPadding_forAlignmentOnly[2]; uint8_t ___b_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___a_4_OffsetPadding[3]; // System.Byte UnityEngine.Color32::a uint8_t ___a_4; }; #pragma pack(pop, tp) struct { char ___a_4_OffsetPadding_forAlignmentOnly[3]; uint8_t ___a_4_forAlignmentOnly; }; }; }; // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields { // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0; }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; // UnityEngine.InputSystem.Utilities.FourCC struct FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED { // System.Int32 UnityEngine.InputSystem.Utilities.FourCC::m_Code int32_t ___m_Code_0; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // UnityEngine.InputSystem.Utilities.InternedString struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 { // System.String UnityEngine.InputSystem.Utilities.InternedString::m_StringOriginalCase String_t* ___m_StringOriginalCase_0; // System.String UnityEngine.InputSystem.Utilities.InternedString::m_StringLowerCase String_t* ___m_StringLowerCase_1; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.InternedString struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke { char* ___m_StringOriginalCase_0; char* ___m_StringLowerCase_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.InternedString struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com { Il2CppChar* ___m_StringOriginalCase_0; Il2CppChar* ___m_StringLowerCase_1; }; // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 { // System.Single UnityEngine.Matrix4x4::m00 float ___m00_0; // System.Single UnityEngine.Matrix4x4::m10 float ___m10_1; // System.Single UnityEngine.Matrix4x4::m20 float ___m20_2; // System.Single UnityEngine.Matrix4x4::m30 float ___m30_3; // System.Single UnityEngine.Matrix4x4::m01 float ___m01_4; // System.Single UnityEngine.Matrix4x4::m11 float ___m11_5; // System.Single UnityEngine.Matrix4x4::m21 float ___m21_6; // System.Single UnityEngine.Matrix4x4::m31 float ___m31_7; // System.Single UnityEngine.Matrix4x4::m02 float ___m02_8; // System.Single UnityEngine.Matrix4x4::m12 float ___m12_9; // System.Single UnityEngine.Matrix4x4::m22 float ___m22_10; // System.Single UnityEngine.Matrix4x4::m32 float ___m32_11; // System.Single UnityEngine.Matrix4x4::m03 float ___m03_12; // System.Single UnityEngine.Matrix4x4::m13 float ___m13_13; // System.Single UnityEngine.Matrix4x4::m23 float ___m23_14; // System.Single UnityEngine.Matrix4x4::m33 float ___m33_15; }; struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields { // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17; }; // UnityEngine.AI.NavMeshBuildMarkup struct NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC { // System.Int32 UnityEngine.AI.NavMeshBuildMarkup::m_OverrideArea int32_t ___m_OverrideArea_0; // System.Int32 UnityEngine.AI.NavMeshBuildMarkup::m_Area int32_t ___m_Area_1; // System.Int32 UnityEngine.AI.NavMeshBuildMarkup::m_IgnoreFromBuild int32_t ___m_IgnoreFromBuild_2; // System.Int32 UnityEngine.AI.NavMeshBuildMarkup::m_InstanceID int32_t ___m_InstanceID_3; }; // UnityEngine.Experimental.Rendering.ProbeDilationSettings struct ProbeDilationSettings_tF64C04AC1BD358DC8B8CA9B53F4CD399A72E271A { // System.Boolean UnityEngine.Experimental.Rendering.ProbeDilationSettings::enableDilation bool ___enableDilation_0; // System.Single UnityEngine.Experimental.Rendering.ProbeDilationSettings::dilationDistance float ___dilationDistance_1; // System.Single UnityEngine.Experimental.Rendering.ProbeDilationSettings::dilationValidityThreshold float ___dilationValidityThreshold_2; // System.Int32 UnityEngine.Experimental.Rendering.ProbeDilationSettings::dilationIterations int32_t ___dilationIterations_3; // System.Boolean UnityEngine.Experimental.Rendering.ProbeDilationSettings::squaredDistWeighting bool ___squaredDistWeighting_4; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.ProbeDilationSettings struct ProbeDilationSettings_tF64C04AC1BD358DC8B8CA9B53F4CD399A72E271A_marshaled_pinvoke { int32_t ___enableDilation_0; float ___dilationDistance_1; float ___dilationValidityThreshold_2; int32_t ___dilationIterations_3; int32_t ___squaredDistWeighting_4; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.ProbeDilationSettings struct ProbeDilationSettings_tF64C04AC1BD358DC8B8CA9B53F4CD399A72E271A_marshaled_com { int32_t ___enableDilation_0; float ___dilationDistance_1; float ___dilationValidityThreshold_2; int32_t ___dilationIterations_3; int32_t ___squaredDistWeighting_4; }; // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 { // System.Single UnityEngine.Quaternion::x float ___x_0; // System.Single UnityEngine.Quaternion::y float ___y_1; // System.Single UnityEngine.Quaternion::z float ___z_2; // System.Single UnityEngine.Quaternion::w float ___w_3; }; struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields { // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4; }; // System.Xml.Schema.RangePositionInfo struct RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F { // System.Xml.Schema.BitSet System.Xml.Schema.RangePositionInfo::curpos BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___curpos_0; // System.Decimal[] System.Xml.Schema.RangePositionInfo::rangeCounters DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* ___rangeCounters_1; }; // Native definition for P/Invoke marshalling of System.Xml.Schema.RangePositionInfo struct RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F_marshaled_pinvoke { BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___curpos_0; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* ___rangeCounters_1; }; // Native definition for COM marshalling of System.Xml.Schema.RangePositionInfo struct RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F_marshaled_com { BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___curpos_0; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* ___rangeCounters_1; }; // UnityEngine.Rect struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { // System.Single UnityEngine.Rect::m_XMin float ___m_XMin_0; // System.Single UnityEngine.Rect::m_YMin float ___m_YMin_1; // System.Single UnityEngine.Rect::m_Width float ___m_Width_2; // System.Single UnityEngine.Rect::m_Height float ___m_Height_3; }; // UnityEngine.RectInt struct RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 { // System.Int32 UnityEngine.RectInt::m_XMin int32_t ___m_XMin_0; // System.Int32 UnityEngine.RectInt::m_YMin int32_t ___m_YMin_1; // System.Int32 UnityEngine.RectInt::m_Width int32_t ___m_Width_2; // System.Int32 UnityEngine.RectInt::m_Height int32_t ___m_Height_3; }; // UnityEngine.UIElements.UIR.RenderChainTextEntry struct RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 { // UnityEngine.UIElements.UIR.RenderChainCommand UnityEngine.UIElements.UIR.RenderChainTextEntry::command RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___command_0; // System.Int32 UnityEngine.UIElements.UIR.RenderChainTextEntry::firstVertex int32_t ___firstVertex_1; // System.Int32 UnityEngine.UIElements.UIR.RenderChainTextEntry::vertexCount int32_t ___vertexCount_2; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.UIR.RenderChainTextEntry struct RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11_marshaled_pinvoke { RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___command_0; int32_t ___firstVertex_1; int32_t ___vertexCount_2; }; // Native definition for COM marshalling of UnityEngine.UIElements.UIR.RenderChainTextEntry struct RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11_marshaled_com { RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___command_0; int32_t ___firstVertex_1; int32_t ___vertexCount_2; }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle struct RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D { // System.Boolean UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle::m_IsValid bool ___m_IsValid_0; // System.Int32 UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle::k__BackingField int32_t ___U3ChandleU3Ek__BackingField_1; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle struct RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D_marshaled_pinvoke { int32_t ___m_IsValid_0; int32_t ___U3ChandleU3Ek__BackingField_1; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle struct RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D_marshaled_com { int32_t ___m_IsValid_0; int32_t ___U3ChandleU3Ek__BackingField_1; }; // UnityEngine.Resolution struct Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 { // System.Int32 UnityEngine.Resolution::m_Width int32_t ___m_Width_0; // System.Int32 UnityEngine.Resolution::m_Height int32_t ___m_Height_1; // System.Int32 UnityEngine.Resolution::m_RefreshRate int32_t ___m_RefreshRate_2; }; // System.Resources.ResourceLocator struct ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 { // System.Object System.Resources.ResourceLocator::_value RuntimeObject* ____value_0; // System.Int32 System.Resources.ResourceLocator::_dataPos int32_t ____dataPos_1; }; // Native definition for P/Invoke marshalling of System.Resources.ResourceLocator struct ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122_marshaled_pinvoke { Il2CppIUnknown* ____value_0; int32_t ____dataPos_1; }; // Native definition for COM marshalling of System.Resources.ResourceLocator struct ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122_marshaled_com { Il2CppIUnknown* ____value_0; int32_t ____dataPos_1; }; // UnityEngine.UIElements.RuleMatcher struct RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E { // UnityEngine.UIElements.StyleSheet UnityEngine.UIElements.RuleMatcher::sheet StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet_0; // UnityEngine.UIElements.StyleComplexSelector UnityEngine.UIElements.RuleMatcher::complexSelector StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___complexSelector_1; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.RuleMatcher struct RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_marshaled_pinvoke { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet_0; StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___complexSelector_1; }; // Native definition for COM marshalling of UnityEngine.UIElements.RuleMatcher struct RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_marshaled_com { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet_0; StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___complexSelector_1; }; // System.SByte struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5 { // System.SByte System.SByte::m_value int8_t ___m_value_0; }; // UnityEngine.UIElements.StyleSheets.SelectorMatchRecord struct SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 { // UnityEngine.UIElements.StyleSheet UnityEngine.UIElements.StyleSheets.SelectorMatchRecord::sheet StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet_0; // System.Int32 UnityEngine.UIElements.StyleSheets.SelectorMatchRecord::styleSheetIndexInStack int32_t ___styleSheetIndexInStack_1; // UnityEngine.UIElements.StyleComplexSelector UnityEngine.UIElements.StyleSheets.SelectorMatchRecord::complexSelector StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___complexSelector_2; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.StyleSheets.SelectorMatchRecord struct SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_marshaled_pinvoke { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet_0; int32_t ___styleSheetIndexInStack_1; StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___complexSelector_2; }; // Native definition for COM marshalling of UnityEngine.UIElements.StyleSheets.SelectorMatchRecord struct SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_marshaled_com { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet_0; int32_t ___styleSheetIndexInStack_1; StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___complexSelector_2; }; // UnityEngine.ResourceManagement.Util.SerializedType struct SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1 { // System.String UnityEngine.ResourceManagement.Util.SerializedType::m_AssemblyName String_t* ___m_AssemblyName_0; // System.String UnityEngine.ResourceManagement.Util.SerializedType::m_ClassName String_t* ___m_ClassName_1; // System.Type UnityEngine.ResourceManagement.Util.SerializedType::m_CachedType Type_t* ___m_CachedType_2; // System.Boolean UnityEngine.ResourceManagement.Util.SerializedType::k__BackingField bool ___U3CValueChangedU3Ek__BackingField_3; }; // Native definition for P/Invoke marshalling of UnityEngine.ResourceManagement.Util.SerializedType struct SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1_marshaled_pinvoke { char* ___m_AssemblyName_0; char* ___m_ClassName_1; Type_t* ___m_CachedType_2; int32_t ___U3CValueChangedU3Ek__BackingField_3; }; // Native definition for COM marshalling of UnityEngine.ResourceManagement.Util.SerializedType struct SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1_marshaled_com { Il2CppChar* ___m_AssemblyName_0; Il2CppChar* ___m_ClassName_1; Type_t* ___m_CachedType_2; int32_t ___U3CValueChangedU3Ek__BackingField_3; }; // UnityEngine.Rendering.ShaderTagId struct ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 { // System.Int32 UnityEngine.Rendering.ShaderTagId::m_Id int32_t ___m_Id_1; }; struct ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0_StaticFields { // UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.ShaderTagId::none ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___none_0; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // UnityEngine.UI.SpriteState struct SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD { // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_HighlightedSprite Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_HighlightedSprite_0; // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_PressedSprite Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_PressedSprite_1; // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_SelectedSprite Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_SelectedSprite_2; // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_DisabledSprite Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DisabledSprite_3; }; // Native definition for P/Invoke marshalling of UnityEngine.UI.SpriteState struct SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD_marshaled_pinvoke { Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_HighlightedSprite_0; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_PressedSprite_1; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_SelectedSprite_2; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DisabledSprite_3; }; // Native definition for COM marshalling of UnityEngine.UI.SpriteState struct SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD_marshaled_com { Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_HighlightedSprite_0; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_PressedSprite_1; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_SelectedSprite_2; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DisabledSprite_3; }; // UnityEngine.UIElements.StyleVariable struct StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 { // System.String UnityEngine.UIElements.StyleVariable::name String_t* ___name_0; // UnityEngine.UIElements.StyleSheet UnityEngine.UIElements.StyleVariable::sheet StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet_1; // UnityEngine.UIElements.StyleValueHandle[] UnityEngine.UIElements.StyleVariable::handles StyleValueHandleU5BU5D_t66B7732469E9E30B1FB9A6E386315DAB36914ADE* ___handles_2; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.StyleVariable struct StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269_marshaled_pinvoke { char* ___name_0; StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet_1; StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D* ___handles_2; }; // Native definition for COM marshalling of UnityEngine.UIElements.StyleVariable struct StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269_marshaled_com { Il2CppChar* ___name_0; StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet_1; StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D* ___handles_2; }; // UnityEngine.InputSystem.Utilities.Substring struct Substring_t2E16755269E6716C22074D6BC0A9099915E67849 { // System.String UnityEngine.InputSystem.Utilities.Substring::m_String String_t* ___m_String_0; // System.Int32 UnityEngine.InputSystem.Utilities.Substring::m_Index int32_t ___m_Index_1; // System.Int32 UnityEngine.InputSystem.Utilities.Substring::m_Length int32_t ___m_Length_2; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.Substring struct Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_pinvoke { char* ___m_String_0; int32_t ___m_Index_1; int32_t ___m_Length_2; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.Substring struct Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_com { Il2CppChar* ___m_String_0; int32_t ___m_Index_1; int32_t ___m_Length_2; }; // UnityEngine.TerrainUtils.TerrainTileCoord struct TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 { // System.Int32 UnityEngine.TerrainUtils.TerrainTileCoord::tileX int32_t ___tileX_0; // System.Int32 UnityEngine.TerrainUtils.TerrainTileCoord::tileZ int32_t ___tileZ_1; }; // UnityEngine.UIElements.TextureId struct TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 { // System.Int32 UnityEngine.UIElements.TextureId::m_Index int32_t ___m_Index_0; }; struct TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58_StaticFields { // UnityEngine.UIElements.TextureId UnityEngine.UIElements.TextureId::invalid TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___invalid_1; }; // System.TimeSpan struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A { // System.Int64 System.TimeSpan::_ticks int64_t ____ticks_22; }; struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields { // System.TimeSpan System.TimeSpan::Zero TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___Zero_19; // System.TimeSpan System.TimeSpan::MaxValue TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MaxValue_20; // System.TimeSpan System.TimeSpan::MinValue TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MinValue_21; }; // UnityEngine.UILineInfo struct UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC { // System.Int32 UnityEngine.UILineInfo::startCharIdx int32_t ___startCharIdx_0; // System.Int32 UnityEngine.UILineInfo::height int32_t ___height_1; // System.Single UnityEngine.UILineInfo::topY float ___topY_2; // System.Single UnityEngine.UILineInfo::leading float ___leading_3; }; // System.UInt16 struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 { // System.UInt16 System.UInt16::m_value uint16_t ___m_value_0; }; // System.UInt32 struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { // System.UInt32 System.UInt32::m_value uint32_t ___m_value_0; }; // System.UInt64 struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF { // System.UInt64 System.UInt64::m_value uint64_t ___m_value_0; }; // System.UIntPtr struct UIntPtr_t { // System.Void* System.UIntPtr::_pointer void* ____pointer_1; }; struct UIntPtr_t_StaticFields { // System.UIntPtr System.UIntPtr::Zero uintptr_t ___Zero_0; }; // UnityEngine.InputSystem.XR.UsageHint struct UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 { // System.String UnityEngine.InputSystem.XR.UsageHint::content String_t* ___content_0; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.XR.UsageHint struct UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1_marshaled_pinvoke { char* ___content_0; }; // Native definition for COM marshalling of UnityEngine.InputSystem.XR.UsageHint struct UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1_marshaled_com { Il2CppChar* ___content_0; }; // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; }; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9; }; // UnityEngine.Vector2Int struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A { // System.Int32 UnityEngine.Vector2Int::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.Vector2Int::m_Y int32_t ___m_Y_1; }; struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields { // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7; }; // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; }; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14; }; // UnityEngine.Vector3Int struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 { // System.Int32 UnityEngine.Vector3Int::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.Vector3Int::m_Y int32_t ___m_Y_1; // System.Int32 UnityEngine.Vector3Int::m_Z int32_t ___m_Z_2; }; struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields { // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Zero Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero_3; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_One Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One_4; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Up Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up_5; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Down Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down_6; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Left Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left_7; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Right Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right_8; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Forward Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward_9; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Back Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back_10; }; // UnityEngine.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 { // System.Single UnityEngine.Vector4::x float ___x_1; // System.Single UnityEngine.Vector4::y float ___y_2; // System.Single UnityEngine.Vector4::z float ___z_3; // System.Single UnityEngine.Vector4::w float ___w_4; }; struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields { // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5; // UnityEngine.Vector4 UnityEngine.Vector4::oneVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6; // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7; // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8; }; // UnityEngine.Experimental.Rendering.VirtualOffsetSettings struct VirtualOffsetSettings_tC12F99414598C4F285ADCFC12DE72C3D88EC9351 { // System.Boolean UnityEngine.Experimental.Rendering.VirtualOffsetSettings::useVirtualOffset bool ___useVirtualOffset_0; // System.Single UnityEngine.Experimental.Rendering.VirtualOffsetSettings::outOfGeoOffset float ___outOfGeoOffset_1; // System.Single UnityEngine.Experimental.Rendering.VirtualOffsetSettings::searchMultiplier float ___searchMultiplier_2; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.VirtualOffsetSettings struct VirtualOffsetSettings_tC12F99414598C4F285ADCFC12DE72C3D88EC9351_marshaled_pinvoke { int32_t ___useVirtualOffset_0; float ___outOfGeoOffset_1; float ___searchMultiplier_2; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.VirtualOffsetSettings struct VirtualOffsetSettings_tC12F99414598C4F285ADCFC12DE72C3D88EC9351_marshaled_com { int32_t ___useVirtualOffset_0; float ___outOfGeoOffset_1; float ___searchMultiplier_2; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // MS.Internal.Xml.Cache.XPathNodeRef struct XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 { // MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeRef::_page XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ____page_0; // System.Int32 MS.Internal.Xml.Cache.XPathNodeRef::_idx int32_t ____idx_1; }; // Native definition for P/Invoke marshalling of MS.Internal.Xml.Cache.XPathNodeRef struct XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470_marshaled_pinvoke { XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA_marshaled_pinvoke* ____page_0; int32_t ____idx_1; }; // Native definition for COM marshalling of MS.Internal.Xml.Cache.XPathNodeRef struct XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470_marshaled_com { XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA_marshaled_com* ____page_0; int32_t ____idx_1; }; // Unity.Mathematics.float2 struct float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA { // System.Single Unity.Mathematics.float2::x float ___x_0; // System.Single Unity.Mathematics.float2::y float ___y_1; }; struct float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields { // Unity.Mathematics.float2 Unity.Mathematics.float2::zero float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___zero_2; }; // Unity.Mathematics.int2 struct int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A { // System.Int32 Unity.Mathematics.int2::x int32_t ___x_0; // System.Int32 Unity.Mathematics.int2::y int32_t ___y_1; }; struct int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_StaticFields { // Unity.Mathematics.int2 Unity.Mathematics.int2::zero int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___zero_2; }; // Unity.Mathematics.uint2 struct uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F { // System.UInt32 Unity.Mathematics.uint2::x uint32_t ___x_0; // System.UInt32 Unity.Mathematics.uint2::y uint32_t ___y_1; }; struct uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F_StaticFields { // Unity.Mathematics.uint2 Unity.Mathematics.uint2::zero uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F ___zero_2; }; // UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest struct ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA { // System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::visibleLightIndex int32_t ___visibleLightIndex_0; // System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::perLightShadowSliceIndex int32_t ___perLightShadowSliceIndex_1; // System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::requestedResolution int32_t ___requestedResolution_2; // System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::softShadow bool ___softShadow_3; // System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::pointLightShadow bool ___pointLightShadow_4; // System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::offsetX int32_t ___offsetX_5; // System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::offsetY int32_t ___offsetY_6; // System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::allocatedResolution int32_t ___allocatedResolution_7; }; // Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest struct ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshaled_pinvoke { int32_t ___visibleLightIndex_0; int32_t ___perLightShadowSliceIndex_1; int32_t ___requestedResolution_2; int32_t ___softShadow_3; int32_t ___pointLightShadow_4; int32_t ___offsetX_5; int32_t ___offsetY_6; int32_t ___allocatedResolution_7; }; // Native definition for COM marshalling of UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest struct ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshaled_com { int32_t ___visibleLightIndex_0; int32_t ___perLightShadowSliceIndex_1; int32_t ___requestedResolution_2; int32_t ___softShadow_3; int32_t ___pointLightShadow_4; int32_t ___offsetX_5; int32_t ___offsetY_6; int32_t ___allocatedResolution_7; }; // UnityEngine.UIElements.StyleSheets.BaseStyleMatcher/MatchContext struct MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 { // System.Int32 UnityEngine.UIElements.StyleSheets.BaseStyleMatcher/MatchContext::valueIndex int32_t ___valueIndex_0; // System.Int32 UnityEngine.UIElements.StyleSheets.BaseStyleMatcher/MatchContext::matchedVariableCount int32_t ___matchedVariableCount_1; }; // UnityEngine.BeforeRenderHelper/OrderBlock struct OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 { // System.Int32 UnityEngine.BeforeRenderHelper/OrderBlock::order int32_t ___order_0; // UnityEngine.Events.UnityAction UnityEngine.BeforeRenderHelper/OrderBlock::callback UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___callback_1; }; // Native definition for P/Invoke marshalling of UnityEngine.BeforeRenderHelper/OrderBlock struct OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837_marshaled_pinvoke { int32_t ___order_0; Il2CppMethodPointer ___callback_1; }; // Native definition for COM marshalling of UnityEngine.BeforeRenderHelper/OrderBlock struct OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837_marshaled_com { int32_t ___order_0; Il2CppMethodPointer ___callback_1; }; // UnityEngine.UIElements.UIR.BitmapAllocator32/Page struct Page_t04FE552A388BF55B12C8868E19589136957E00A5 { // System.UInt16 UnityEngine.UIElements.UIR.BitmapAllocator32/Page::x uint16_t ___x_0; // System.UInt16 UnityEngine.UIElements.UIR.BitmapAllocator32/Page::y uint16_t ___y_1; // System.Int32 UnityEngine.UIElements.UIR.BitmapAllocator32/Page::freeSlots int32_t ___freeSlots_2; }; // Cinemachine.CameraState/CustomBlendable struct CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB { // UnityEngine.Object Cinemachine.CameraState/CustomBlendable::m_Custom Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_Custom_0; // System.Single Cinemachine.CameraState/CustomBlendable::m_Weight float ___m_Weight_1; }; // Cinemachine.CinemachineClearShot/Pair struct Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 { // System.Int32 Cinemachine.CinemachineClearShot/Pair::a int32_t ___a_0; // System.Single Cinemachine.CinemachineClearShot/Pair::b float ___b_1; }; // Cinemachine.CinemachineStateDrivenCamera/HashPair struct HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC { // System.Int32 Cinemachine.CinemachineStateDrivenCamera/HashPair::parentHash int32_t ___parentHash_0; // System.Int32 Cinemachine.CinemachineStateDrivenCamera/HashPair::hash int32_t ___hash_1; }; // Cinemachine.ConfinerOven/PolygonSolution struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C { // System.Collections.Generic.List`1> Cinemachine.ConfinerOven/PolygonSolution::m_Polygons List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_Polygons_0; // System.Single Cinemachine.ConfinerOven/PolygonSolution::m_FrustumHeight float ___m_FrustumHeight_1; }; // Native definition for P/Invoke marshalling of Cinemachine.ConfinerOven/PolygonSolution struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_Polygons_0; float ___m_FrustumHeight_1; }; // Native definition for COM marshalling of Cinemachine.ConfinerOven/PolygonSolution struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_Polygons_0; float ___m_FrustumHeight_1; }; // UnityEngine.Rendering.Universal.DecalEntityIndexer/DecalEntityItem struct DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D { // System.Int32 UnityEngine.Rendering.Universal.DecalEntityIndexer/DecalEntityItem::chunkIndex int32_t ___chunkIndex_0; // System.Int32 UnityEngine.Rendering.Universal.DecalEntityIndexer/DecalEntityItem::arrayIndex int32_t ___arrayIndex_1; // System.Int32 UnityEngine.Rendering.Universal.DecalEntityIndexer/DecalEntityItem::version int32_t ___version_2; }; // UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks struct CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 { // UnityEngine.Rendering.Universal.DecalEntityChunk UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks::entityChunk DecalEntityChunk_t2CDCBFA35711DA074631D26572EF9755A3AD740C* ___entityChunk_0; // UnityEngine.Rendering.Universal.DecalCachedChunk UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks::cachedChunk DecalCachedChunk_tDEF493C8A3A1F442BDEC1794BDDA0996B32DCACE* ___cachedChunk_1; // UnityEngine.Rendering.Universal.DecalCulledChunk UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks::culledChunk DecalCulledChunk_tFD4472F0ADDD173C7B13E8B0529983E745F12ED3* ___culledChunk_2; // UnityEngine.Rendering.Universal.DecalDrawCallChunk UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks::drawCallChunk DecalDrawCallChunk_tBD0491A1B0B7D19DF01A5C9EDE0A40CBEDBF7A3A* ___drawCallChunk_3; // System.Int32 UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks::previousChunkIndex int32_t ___previousChunkIndex_4; // System.Boolean UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks::valid bool ___valid_5; }; // Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks struct CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_marshaled_pinvoke { DecalEntityChunk_t2CDCBFA35711DA074631D26572EF9755A3AD740C* ___entityChunk_0; DecalCachedChunk_tDEF493C8A3A1F442BDEC1794BDDA0996B32DCACE* ___cachedChunk_1; DecalCulledChunk_tFD4472F0ADDD173C7B13E8B0529983E745F12ED3* ___culledChunk_2; DecalDrawCallChunk_tBD0491A1B0B7D19DF01A5C9EDE0A40CBEDBF7A3A* ___drawCallChunk_3; int32_t ___previousChunkIndex_4; int32_t ___valid_5; }; // Native definition for COM marshalling of UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks struct CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_marshaled_com { DecalEntityChunk_t2CDCBFA35711DA074631D26572EF9755A3AD740C* ___entityChunk_0; DecalCachedChunk_tDEF493C8A3A1F442BDEC1794BDDA0996B32DCACE* ___cachedChunk_1; DecalCulledChunk_tFD4472F0ADDD173C7B13E8B0529983E745F12ED3* ___culledChunk_2; DecalDrawCallChunk_tBD0491A1B0B7D19DF01A5C9EDE0A40CBEDBF7A3A* ___drawCallChunk_3; int32_t ___previousChunkIndex_4; int32_t ___valid_5; }; // UnityEngine.ResourceManagement.Util.DelayedActionManager/DelegateInfo struct DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 { // System.Int32 UnityEngine.ResourceManagement.Util.DelayedActionManager/DelegateInfo::m_Id int32_t ___m_Id_1; // System.Delegate UnityEngine.ResourceManagement.Util.DelayedActionManager/DelegateInfo::m_Delegate Delegate_t* ___m_Delegate_2; // System.Object[] UnityEngine.ResourceManagement.Util.DelayedActionManager/DelegateInfo::m_Target ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_Target_3; // System.Single UnityEngine.ResourceManagement.Util.DelayedActionManager/DelegateInfo::k__BackingField float ___U3CInvocationTimeU3Ek__BackingField_4; }; struct DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232_StaticFields { // System.Int32 UnityEngine.ResourceManagement.Util.DelayedActionManager/DelegateInfo::s_Id int32_t ___s_Id_0; }; // Native definition for P/Invoke marshalling of UnityEngine.ResourceManagement.Util.DelayedActionManager/DelegateInfo struct DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232_marshaled_pinvoke { int32_t ___m_Id_1; Delegate_t_marshaled_pinvoke* ___m_Delegate_2; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_Target_3; float ___U3CInvocationTimeU3Ek__BackingField_4; }; // Native definition for COM marshalling of UnityEngine.ResourceManagement.Util.DelayedActionManager/DelegateInfo struct DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232_marshaled_com { int32_t ___m_Id_1; Delegate_t_marshaled_com* ___m_Delegate_2; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_Target_3; float ___U3CInvocationTimeU3Ek__BackingField_4; }; // UnityEngine.UIElements.EventDispatcher/DispatchContext struct DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 { // System.UInt32 UnityEngine.UIElements.EventDispatcher/DispatchContext::m_GateCount uint32_t ___m_GateCount_0; // System.Collections.Generic.Queue`1 UnityEngine.UIElements.EventDispatcher/DispatchContext::m_Queue Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* ___m_Queue_1; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.EventDispatcher/DispatchContext struct DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455_marshaled_pinvoke { uint32_t ___m_GateCount_0; Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* ___m_Queue_1; }; // Native definition for COM marshalling of UnityEngine.UIElements.EventDispatcher/DispatchContext struct DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455_marshaled_com { uint32_t ___m_GateCount_0; Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* ___m_Queue_1; }; // UnityEngine.UIElements.EventDispatcher/EventRecord struct EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 { // UnityEngine.UIElements.EventBase UnityEngine.UIElements.EventDispatcher/EventRecord::m_Event EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___m_Event_0; // UnityEngine.UIElements.IPanel UnityEngine.UIElements.EventDispatcher/EventRecord::m_Panel RuntimeObject* ___m_Panel_1; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.EventDispatcher/EventRecord struct EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_marshaled_pinvoke { EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___m_Event_0; RuntimeObject* ___m_Panel_1; }; // Native definition for COM marshalling of UnityEngine.UIElements.EventDispatcher/EventRecord struct EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_marshaled_com { EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___m_Event_0; RuntimeObject* ___m_Panel_1; }; // UnityEngine.UIElements.FocusController/FocusedElement struct FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF { // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.FocusController/FocusedElement::m_SubTreeRoot VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_SubTreeRoot_0; // UnityEngine.UIElements.Focusable UnityEngine.UIElements.FocusController/FocusedElement::m_FocusedElement Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___m_FocusedElement_1; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.FocusController/FocusedElement struct FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF_marshaled_pinvoke { VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_SubTreeRoot_0; Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___m_FocusedElement_1; }; // Native definition for COM marshalling of UnityEngine.UIElements.FocusController/FocusedElement struct FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF_marshaled_com { VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_SubTreeRoot_0; Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___m_FocusedElement_1; }; // GameplayIngredients.IgnoredCheckResults/IgnoredCheckResult struct IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 { // System.String GameplayIngredients.IgnoredCheckResults/IgnoredCheckResult::check String_t* ___check_0; // UnityEngine.GameObject GameplayIngredients.IgnoredCheckResults/IgnoredCheckResult::gameObject GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___gameObject_1; }; // Native definition for P/Invoke marshalling of GameplayIngredients.IgnoredCheckResults/IgnoredCheckResult struct IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8_marshaled_pinvoke { char* ___check_0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___gameObject_1; }; // Native definition for COM marshalling of GameplayIngredients.IgnoredCheckResults/IgnoredCheckResult struct IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8_marshaled_com { Il2CppChar* ___check_0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___gameObject_1; }; // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson struct BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 { // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::action String_t* ___action_0; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::id String_t* ___id_1; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::path String_t* ___path_2; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::interactions String_t* ___interactions_3; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::processors String_t* ___processors_4; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputActionMap/BindingOverrideJson struct BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2_marshaled_pinvoke { char* ___action_0; char* ___id_1; char* ___path_2; char* ___interactions_3; char* ___processors_4; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputActionMap/BindingOverrideJson struct BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2_marshaled_com { Il2CppChar* ___action_0; Il2CppChar* ___id_1; Il2CppChar* ___path_2; Il2CppChar* ___interactions_3; Il2CppChar* ___processors_4; }; // UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout struct StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE { // UnityEngine.InputSystem.InputControl UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout::control InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control_0; // System.Double UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout::time double ___time_1; // UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout::monitor RuntimeObject* ___monitor_2; // System.Int64 UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout::monitorIndex int64_t ___monitorIndex_3; // System.Int32 UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout::timerIndex int32_t ___timerIndex_4; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout struct StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE_marshaled_pinvoke { InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control_0; double ___time_1; RuntimeObject* ___monitor_2; int64_t ___monitorIndex_3; int32_t ___timerIndex_4; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout struct StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE_marshaled_com { InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control_0; double ___time_1; RuntimeObject* ___monitor_2; int64_t ___monitorIndex_3; int32_t ___timerIndex_4; }; // System.Reflection.BindingFlags struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C { // System.Int32 System.Reflection.BindingFlags::value__ int32_t ___value___2; }; // UnityEngine.Bounds struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 { // UnityEngine.Vector3 UnityEngine.Bounds::m_Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0; // UnityEngine.Vector3 UnityEngine.Bounds::m_Extents Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1; }; // UnityEngine.InputSystem.XR.FeatureType struct FeatureType_t794EFAD24C687FA0CDC5A313581A39F5CB61CC41 { // System.Int32 UnityEngine.InputSystem.XR.FeatureType::value__ int32_t ___value___2; }; // System.Runtime.InteropServices.GCHandle struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC { // System.IntPtr System.Runtime.InteropServices.GCHandle::handle intptr_t ___handle_0; }; // UnityEngine.MeshTopology struct MeshTopology_t815FF5CF04D62195A23E2DF8A5C0A071F11FBCBF { // System.Int32 UnityEngine.MeshTopology::value__ int32_t ___value___2; }; // UnityEngine.AI.NavMeshBuildSourceShape struct NavMeshBuildSourceShape_t0D044D75712305894A038997DAFB311723771268 { // System.Int32 UnityEngine.AI.NavMeshBuildSourceShape::value__ int32_t ___value___2; }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr_0; }; // UnityEngine.ResourceManagement.Util.ObjectInitializationData struct ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 { // System.String UnityEngine.ResourceManagement.Util.ObjectInitializationData::m_Id String_t* ___m_Id_0; // UnityEngine.ResourceManagement.Util.SerializedType UnityEngine.ResourceManagement.Util.ObjectInitializationData::m_ObjectType SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1 ___m_ObjectType_1; // System.String UnityEngine.ResourceManagement.Util.ObjectInitializationData::m_Data String_t* ___m_Data_2; }; // Native definition for P/Invoke marshalling of UnityEngine.ResourceManagement.Util.ObjectInitializationData struct ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3_marshaled_pinvoke { char* ___m_Id_0; SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1_marshaled_pinvoke ___m_ObjectType_1; char* ___m_Data_2; }; // Native definition for COM marshalling of UnityEngine.ResourceManagement.Util.ObjectInitializationData struct ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3_marshaled_com { Il2CppChar* ___m_Id_0; SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1_marshaled_com ___m_ObjectType_1; Il2CppChar* ___m_Data_2; }; // UnityEngine.Playables.PlayableHandle struct PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 { // System.IntPtr UnityEngine.Playables.PlayableHandle::m_Handle intptr_t ___m_Handle_0; // System.UInt32 UnityEngine.Playables.PlayableHandle::m_Version uint32_t ___m_Version_1; }; struct PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_StaticFields { // UnityEngine.Playables.PlayableHandle UnityEngine.Playables.PlayableHandle::m_Null PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Null_2; }; // UnityEngine.Experimental.Rendering.ProbeVolumeBakingProcessSettings struct ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C { // UnityEngine.Experimental.Rendering.ProbeDilationSettings UnityEngine.Experimental.Rendering.ProbeVolumeBakingProcessSettings::dilationSettings ProbeDilationSettings_tF64C04AC1BD358DC8B8CA9B53F4CD399A72E271A ___dilationSettings_0; // UnityEngine.Experimental.Rendering.VirtualOffsetSettings UnityEngine.Experimental.Rendering.ProbeVolumeBakingProcessSettings::virtualOffsetSettings VirtualOffsetSettings_tC12F99414598C4F285ADCFC12DE72C3D88EC9351 ___virtualOffsetSettings_1; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.ProbeVolumeBakingProcessSettings struct ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C_marshaled_pinvoke { ProbeDilationSettings_tF64C04AC1BD358DC8B8CA9B53F4CD399A72E271A_marshaled_pinvoke ___dilationSettings_0; VirtualOffsetSettings_tC12F99414598C4F285ADCFC12DE72C3D88EC9351_marshaled_pinvoke ___virtualOffsetSettings_1; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.ProbeVolumeBakingProcessSettings struct ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C_marshaled_com { ProbeDilationSettings_tF64C04AC1BD358DC8B8CA9B53F4CD399A72E271A_marshaled_com ___dilationSettings_0; VirtualOffsetSettings_tC12F99414598C4F285ADCFC12DE72C3D88EC9351_marshaled_com ___virtualOffsetSettings_1; }; // UnityEngine.RaycastHit2D struct RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA { // UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Centroid Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Centroid_0; // UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Point Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Point_1; // UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Normal Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Normal_2; // System.Single UnityEngine.RaycastHit2D::m_Distance float ___m_Distance_3; // System.Single UnityEngine.RaycastHit2D::m_Fraction float ___m_Fraction_4; // System.Int32 UnityEngine.RaycastHit2D::m_Collider int32_t ___m_Collider_5; }; // UnityEngine.EventSystems.RaycastResult struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 { // UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::m_GameObject GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject_0; // UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.RaycastResult::module BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module_1; // System.Single UnityEngine.EventSystems.RaycastResult::distance float ___distance_2; // System.Single UnityEngine.EventSystems.RaycastResult::index float ___index_3; // System.Int32 UnityEngine.EventSystems.RaycastResult::depth int32_t ___depth_4; // System.Int32 UnityEngine.EventSystems.RaycastResult::sortingLayer int32_t ___sortingLayer_5; // System.Int32 UnityEngine.EventSystems.RaycastResult::sortingOrder int32_t ___sortingOrder_6; // UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition_7; // UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldNormal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal_8; // UnityEngine.Vector2 UnityEngine.EventSystems.RaycastResult::screenPosition Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition_9; // System.Int32 UnityEngine.EventSystems.RaycastResult::displayIndex int32_t ___displayIndex_10; }; // Native definition for P/Invoke marshalling of UnityEngine.EventSystems.RaycastResult struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_pinvoke { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject_0; BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module_1; float ___distance_2; float ___index_3; int32_t ___depth_4; int32_t ___sortingLayer_5; int32_t ___sortingOrder_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal_8; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition_9; int32_t ___displayIndex_10; }; // Native definition for COM marshalling of UnityEngine.EventSystems.RaycastResult struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_com { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject_0; BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module_1; float ___distance_2; float ___index_3; int32_t ___depth_4; int32_t ___sortingLayer_5; int32_t ___sortingOrder_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal_8; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition_9; int32_t ___displayIndex_10; }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphResourceType struct RenderGraphResourceType_tAFC98053C956B68EDA12B1B8A9BC4B245C97D996 { // System.Int32 UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphResourceType::value__ int32_t ___value___2; }; // UnityEngine.Rendering.RendererUtils.RendererList struct RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E { // System.UIntPtr UnityEngine.Rendering.RendererUtils.RendererList::context uintptr_t ___context_0; // System.UInt32 UnityEngine.Rendering.RendererUtils.RendererList::index uint32_t ___index_1; // System.UInt32 UnityEngine.Rendering.RendererUtils.RendererList::frame uint32_t ___frame_2; }; struct RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E_StaticFields { // UnityEngine.Rendering.RendererUtils.RendererList UnityEngine.Rendering.RendererUtils.RendererList::nullRendererList RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E ___nullRendererList_3; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // UnityEngine.UIElements.StyleKeyword struct StyleKeyword_t2812E72266C15CBA8927586972DC2FD27B10E705 { // System.Int32 UnityEngine.UIElements.StyleKeyword::value__ int32_t ___value___2; }; // UnityEngine.UIElements.StyleSheets.StylePropertyId struct StylePropertyId_tA3B8A5213F5BA43F9C5443B27B165D744713BE69 { // System.Int32 UnityEngine.UIElements.StyleSheets.StylePropertyId::value__ int32_t ___value___2; }; // UnityEngine.UIElements.StyleSelectorType struct StyleSelectorType_t425962DE6D175F785FA2B5554D793B71D39430A3 { // System.Int32 UnityEngine.UIElements.StyleSelectorType::value__ int32_t ___value___2; }; // UnityEngine.UIElements.StyleSheets.Syntax.StyleSyntaxTokenType struct StyleSyntaxTokenType_tFB5906557ADB62467788C6C7F28D771374EC4834 { // System.Int32 UnityEngine.UIElements.StyleSheets.Syntax.StyleSyntaxTokenType::value__ int32_t ___value___2; }; // UnityEngine.UIElements.StyleValueType struct StyleValueType_tC3253FE046DBB95224A74D13B534D015CC4AADDE { // System.Int32 UnityEngine.UIElements.StyleValueType::value__ int32_t ___value___2; }; // UnityEngine.UIElements.TimeUnit struct TimeUnit_t56A79CDB672E98A4EE28002BD23B6D5E0BAA2649 { // System.Int32 UnityEngine.UIElements.TimeUnit::value__ int32_t ___value___2; }; // System.TypeCode struct TypeCode_tBEF9BE86C8BCF5A6B82F3381219738D27804EF79 { // System.Int32 System.TypeCode::value__ int32_t ___value___2; }; // UnityEngine.UICharInfo struct UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD { // UnityEngine.Vector2 UnityEngine.UICharInfo::cursorPos Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___cursorPos_0; // System.Single UnityEngine.UICharInfo::charWidth float ___charWidth_1; }; // UnityEngine.UIVertex struct UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 { // UnityEngine.Vector3 UnityEngine.UIVertex::position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0; // UnityEngine.Vector3 UnityEngine.UIVertex::normal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___normal_1; // UnityEngine.Vector4 UnityEngine.UIVertex::tangent Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___tangent_2; // UnityEngine.Color32 UnityEngine.UIVertex::color Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_3; // UnityEngine.Vector4 UnityEngine.UIVertex::uv0 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___uv0_4; // UnityEngine.Vector4 UnityEngine.UIVertex::uv1 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___uv1_5; // UnityEngine.Vector4 UnityEngine.UIVertex::uv2 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___uv2_6; // UnityEngine.Vector4 UnityEngine.UIVertex::uv3 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___uv3_7; }; struct UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_StaticFields { // UnityEngine.Color32 UnityEngine.UIVertex::s_DefaultColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___s_DefaultColor_8; // UnityEngine.Vector4 UnityEngine.UIVertex::s_DefaultTangent Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___s_DefaultTangent_9; // UnityEngine.UIVertex UnityEngine.UIVertex::simpleVert UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 ___simpleVert_10; }; // UnityEngine.Rendering.VertexAttribute struct VertexAttribute_tF34C1B76F20CA4AEC9D606BCD37A8A0C4A24C9A6 { // System.Int32 UnityEngine.Rendering.VertexAttribute::value__ int32_t ___value___2; }; // UnityEngine.Rendering.VertexAttributeFormat struct VertexAttributeFormat_tD714C51E671502B116ACE5E23F042BA80649D32F { // System.Int32 UnityEngine.Rendering.VertexAttributeFormat::value__ int32_t ___value___2; }; // UnityEngine.UIElements.UIR.ViewTransform struct ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A { // UnityEngine.Matrix4x4 UnityEngine.UIElements.UIR.ViewTransform::transform Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform_0; // UnityEngine.Vector4 UnityEngine.UIElements.UIR.ViewTransform::clipRect Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___clipRect_1; }; // WaterSystem.Data.Wave struct Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB { // System.Single WaterSystem.Data.Wave::amplitude float ___amplitude_0; // System.Single WaterSystem.Data.Wave::direction float ___direction_1; // System.Single WaterSystem.Data.Wave::wavelength float ___wavelength_2; // Unity.Mathematics.float2 WaterSystem.Data.Wave::origin float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___origin_3; // System.Single WaterSystem.Data.Wave::onmiDir float ___onmiDir_4; }; // System.Security.Cryptography.X509Certificates.X509ChainStatusFlags struct X509ChainStatusFlags_t57C80D7C1F4C319F6D6B9FBDEA402E3023E6C769 { // System.Int32 System.Security.Cryptography.X509Certificates.X509ChainStatusFlags::value__ int32_t ___value___2; }; // UnityEngine.Rendering.Universal.XRView struct XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 { // UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.XRView::projMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___projMatrix_0; // UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.XRView::viewMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___viewMatrix_1; // UnityEngine.Rect UnityEngine.Rendering.Universal.XRView::viewport Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport_2; // UnityEngine.Mesh UnityEngine.Rendering.Universal.XRView::occlusionMesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___occlusionMesh_3; // System.Int32 UnityEngine.Rendering.Universal.XRView::textureArraySlice int32_t ___textureArraySlice_4; }; // Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.XRView struct XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27_marshaled_pinvoke { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___projMatrix_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___viewMatrix_1; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport_2; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___occlusionMesh_3; int32_t ___textureArraySlice_4; }; // Native definition for COM marshalling of UnityEngine.Rendering.Universal.XRView struct XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27_marshaled_com { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___projMatrix_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___viewMatrix_1; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport_2; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___occlusionMesh_3; int32_t ___textureArraySlice_4; }; // UnityEngine.Camera/RenderRequestMode struct RenderRequestMode_t660E12F8EBA39A0449633A31AA8DEFC97D366ED0 { // System.Int32 UnityEngine.Camera/RenderRequestMode::value__ int32_t ___value___2; }; // UnityEngine.Camera/RenderRequestOutputSpace struct RenderRequestOutputSpace_tF55D7C0ABB4514D5FBF1695B9E71644C2256D329 { // System.Int32 UnityEngine.Camera/RenderRequestOutputSpace::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.HID.HID/HIDCollectionType struct HIDCollectionType_t7AC7F0F059AEAEEFBD54D5F4DB1DFCB85254C854 { // System.Int32 UnityEngine.InputSystem.HID.HID/HIDCollectionType::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.HID.HID/HIDElementFlags struct HIDElementFlags_t3C41C626435310A0F354E862D4747C2369E8720C { // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementFlags::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.HID.HID/HIDReportType struct HIDReportType_t37249B7677BD7083BEB296DEC42B8A0C0ADE562F { // System.Int32 UnityEngine.InputSystem.HID.HID/HIDReportType::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.HID.HID/UsagePage struct UsagePage_t6EF545F107AB1DED99B07C377BD0B8457DC6F7B8 { // System.Int32 UnityEngine.InputSystem.HID.HID/UsagePage::value__ int32_t ___value___2; }; // UnityEngine.UIElements.Length/Unit struct Unit_t7A9C3ABB0618BEBFDC1813D07080CE0C145448ED { // System.Int32 UnityEngine.UIElements.Length/Unit::value__ int32_t ___value___2; }; // UnityEngine.UI.Navigation/Mode struct Mode_t2D49D0E10E2FDA0026278C2400C16033888D0542 { // System.Int32 UnityEngine.UI.Navigation/Mode::value__ int32_t ___value___2; }; // UnityEngine.EventSystems.PointerEventData/FramePressState struct FramePressState_t1C7FDAE5827219BC328972DD7E496343581BDF95 { // System.Int32 UnityEngine.EventSystems.PointerEventData/FramePressState::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags struct Flags_t36D5070200D1061BA68BF41808748FA000DEE57C { // System.Int32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags::value__ int32_t ___value___2; }; // UnityEngine.UIElements.Length struct Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 { // System.Single UnityEngine.UIElements.Length::m_Value float ___m_Value_1; // UnityEngine.UIElements.Length/Unit UnityEngine.UIElements.Length::m_Unit int32_t ___m_Unit_2; }; // UnityEngine.AI.NavMeshBuildSource struct NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD { // UnityEngine.Matrix4x4 UnityEngine.AI.NavMeshBuildSource::m_Transform Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_Transform_0; // UnityEngine.Vector3 UnityEngine.AI.NavMeshBuildSource::m_Size Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Size_1; // UnityEngine.AI.NavMeshBuildSourceShape UnityEngine.AI.NavMeshBuildSource::m_Shape int32_t ___m_Shape_2; // System.Int32 UnityEngine.AI.NavMeshBuildSource::m_Area int32_t ___m_Area_3; // System.Int32 UnityEngine.AI.NavMeshBuildSource::m_InstanceID int32_t ___m_InstanceID_4; // System.Int32 UnityEngine.AI.NavMeshBuildSource::m_ComponentID int32_t ___m_ComponentID_5; }; // UnityEngine.UI.Navigation struct Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C { // UnityEngine.UI.Navigation/Mode UnityEngine.UI.Navigation::m_Mode int32_t ___m_Mode_0; // System.Boolean UnityEngine.UI.Navigation::m_WrapAround bool ___m_WrapAround_1; // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnUp Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnUp_2; // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnDown Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnDown_3; // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnLeft Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnLeft_4; // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnRight Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnRight_5; }; // Native definition for P/Invoke marshalling of UnityEngine.UI.Navigation struct Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C_marshaled_pinvoke { int32_t ___m_Mode_0; int32_t ___m_WrapAround_1; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnUp_2; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnDown_3; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnLeft_4; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnRight_5; }; // Native definition for COM marshalling of UnityEngine.UI.Navigation struct Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C_marshaled_com { int32_t ___m_Mode_0; int32_t ___m_WrapAround_1; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnUp_2; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnDown_3; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnLeft_4; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnRight_5; }; // UnityEngine.Playables.Playable struct Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F { // UnityEngine.Playables.PlayableHandle UnityEngine.Playables.Playable::m_Handle PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0; }; struct Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_StaticFields { // UnityEngine.Playables.Playable UnityEngine.Playables.Playable::m_NullPlayable Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___m_NullPlayable_1; }; // UnityEngine.Playables.PlayableBinding struct PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 { // System.String UnityEngine.Playables.PlayableBinding::m_StreamName String_t* ___m_StreamName_0; // UnityEngine.Object UnityEngine.Playables.PlayableBinding::m_SourceObject Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_SourceObject_1; // System.Type UnityEngine.Playables.PlayableBinding::m_SourceBindingType Type_t* ___m_SourceBindingType_2; // UnityEngine.Playables.PlayableBinding/CreateOutputMethod UnityEngine.Playables.PlayableBinding::m_CreateOutputMethod CreateOutputMethod_tD18AFE3B69E6DDD913D82D5FA1D5D909CEEC8509* ___m_CreateOutputMethod_3; }; struct PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4_StaticFields { // UnityEngine.Playables.PlayableBinding[] UnityEngine.Playables.PlayableBinding::None PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD* ___None_4; // System.Double UnityEngine.Playables.PlayableBinding::DefaultDuration double ___DefaultDuration_5; }; // Native definition for P/Invoke marshalling of UnityEngine.Playables.PlayableBinding struct PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4_marshaled_pinvoke { char* ___m_StreamName_0; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke ___m_SourceObject_1; Type_t* ___m_SourceBindingType_2; Il2CppMethodPointer ___m_CreateOutputMethod_3; }; // Native definition for COM marshalling of UnityEngine.Playables.PlayableBinding struct PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4_marshaled_com { Il2CppChar* ___m_StreamName_0; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com* ___m_SourceObject_1; Type_t* ___m_SourceBindingType_2; Il2CppMethodPointer ___m_CreateOutputMethod_3; }; // UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 { union { #pragma pack(push, tp, 1) struct { // System.TypeCode UnityEngine.InputSystem.Utilities.PrimitiveValue::m_Type int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; // System.Boolean UnityEngine.InputSystem.Utilities.PrimitiveValue::m_BoolValue bool ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; bool ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; // System.Char UnityEngine.InputSystem.Utilities.PrimitiveValue::m_CharValue Il2CppChar ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; Il2CppChar ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; // System.Byte UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ByteValue uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; // System.SByte UnityEngine.InputSystem.Utilities.PrimitiveValue::m_SByteValue int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; // System.Int16 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ShortValue int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; // System.UInt16 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_UShortValue uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; // System.Int32 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_IntValue int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; // System.UInt32 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_UIntValue uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; // System.Int64 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_LongValue int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; // System.UInt64 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ULongValue uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; // System.Single UnityEngine.InputSystem.Utilities.PrimitiveValue::m_FloatValue float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; // System.Double UnityEngine.InputSystem.Utilities.PrimitiveValue::m_DoubleValue double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke { union { #pragma pack(push, tp, 1) struct { int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; int32_t ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; uint8_t ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com { union { #pragma pack(push, tp, 1) struct { int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; int32_t ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; uint8_t ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // UnityEngine.Experimental.Rendering.RenderGraphModule.ResourceHandle struct ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A { // System.UInt32 UnityEngine.Experimental.Rendering.RenderGraphModule.ResourceHandle::m_Value uint32_t ___m_Value_2; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphResourceType UnityEngine.Experimental.Rendering.RenderGraphModule.ResourceHandle::k__BackingField int32_t ___U3CtypeU3Ek__BackingField_5; }; struct ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A_StaticFields { // System.UInt32 UnityEngine.Experimental.Rendering.RenderGraphModule.ResourceHandle::s_CurrentValidBit uint32_t ___s_CurrentValidBit_3; // System.UInt32 UnityEngine.Experimental.Rendering.RenderGraphModule.ResourceHandle::s_SharedResourceValidBit uint32_t ___s_SharedResourceValidBit_4; }; // UnityEngine.UIElements.StylePropertyName struct StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF { // UnityEngine.UIElements.StyleSheets.StylePropertyId UnityEngine.UIElements.StylePropertyName::k__BackingField int32_t ___U3CidU3Ek__BackingField_0; // System.String UnityEngine.UIElements.StylePropertyName::k__BackingField String_t* ___U3CnameU3Ek__BackingField_1; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.StylePropertyName struct StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF_marshaled_pinvoke { int32_t ___U3CidU3Ek__BackingField_0; char* ___U3CnameU3Ek__BackingField_1; }; // Native definition for COM marshalling of UnityEngine.UIElements.StylePropertyName struct StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF_marshaled_com { int32_t ___U3CidU3Ek__BackingField_0; Il2CppChar* ___U3CnameU3Ek__BackingField_1; }; // UnityEngine.UIElements.StyleSelectorPart struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 { // System.String UnityEngine.UIElements.StyleSelectorPart::m_Value String_t* ___m_Value_0; // UnityEngine.UIElements.StyleSelectorType UnityEngine.UIElements.StyleSelectorPart::m_Type int32_t ___m_Type_1; // System.Object UnityEngine.UIElements.StyleSelectorPart::tempData RuntimeObject* ___tempData_2; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.StyleSelectorPart struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470_marshaled_pinvoke { char* ___m_Value_0; int32_t ___m_Type_1; Il2CppIUnknown* ___tempData_2; }; // Native definition for COM marshalling of UnityEngine.UIElements.StyleSelectorPart struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470_marshaled_com { Il2CppChar* ___m_Value_0; int32_t ___m_Type_1; Il2CppIUnknown* ___tempData_2; }; // UnityEngine.UIElements.StyleSheets.Syntax.StyleSyntaxToken struct StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C { // UnityEngine.UIElements.StyleSheets.Syntax.StyleSyntaxTokenType UnityEngine.UIElements.StyleSheets.Syntax.StyleSyntaxToken::type int32_t ___type_0; // System.String UnityEngine.UIElements.StyleSheets.Syntax.StyleSyntaxToken::text String_t* ___text_1; // System.Int32 UnityEngine.UIElements.StyleSheets.Syntax.StyleSyntaxToken::number int32_t ___number_2; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.StyleSheets.Syntax.StyleSyntaxToken struct StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C_marshaled_pinvoke { int32_t ___type_0; char* ___text_1; int32_t ___number_2; }; // Native definition for COM marshalling of UnityEngine.UIElements.StyleSheets.Syntax.StyleSyntaxToken struct StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C_marshaled_com { int32_t ___type_0; Il2CppChar* ___text_1; int32_t ___number_2; }; // UnityEngine.UIElements.StyleValueHandle struct StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D { // UnityEngine.UIElements.StyleValueType UnityEngine.UIElements.StyleValueHandle::m_ValueType int32_t ___m_ValueType_0; // System.Int32 UnityEngine.UIElements.StyleValueHandle::valueIndex int32_t ___valueIndex_1; }; // UnityEngine.UIElements.StyleSheets.StyleValueManaged struct StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 { // UnityEngine.UIElements.StyleSheets.StylePropertyId UnityEngine.UIElements.StyleSheets.StyleValueManaged::id int32_t ___id_0; // UnityEngine.UIElements.StyleKeyword UnityEngine.UIElements.StyleSheets.StyleValueManaged::keyword int32_t ___keyword_1; // System.Object UnityEngine.UIElements.StyleSheets.StyleValueManaged::value RuntimeObject* ___value_2; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.StyleSheets.StyleValueManaged struct StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4_marshaled_pinvoke { int32_t ___id_0; int32_t ___keyword_1; Il2CppIUnknown* ___value_2; }; // Native definition for COM marshalling of UnityEngine.UIElements.StyleSheets.StyleValueManaged struct StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4_marshaled_com { int32_t ___id_0; int32_t ___keyword_1; Il2CppIUnknown* ___value_2; }; // UnityEngine.Rendering.SubMeshDescriptor struct SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 { // UnityEngine.Bounds UnityEngine.Rendering.SubMeshDescriptor::k__BackingField Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___U3CboundsU3Ek__BackingField_0; // UnityEngine.MeshTopology UnityEngine.Rendering.SubMeshDescriptor::k__BackingField int32_t ___U3CtopologyU3Ek__BackingField_1; // System.Int32 UnityEngine.Rendering.SubMeshDescriptor::k__BackingField int32_t ___U3CindexStartU3Ek__BackingField_2; // System.Int32 UnityEngine.Rendering.SubMeshDescriptor::k__BackingField int32_t ___U3CindexCountU3Ek__BackingField_3; // System.Int32 UnityEngine.Rendering.SubMeshDescriptor::k__BackingField int32_t ___U3CbaseVertexU3Ek__BackingField_4; // System.Int32 UnityEngine.Rendering.SubMeshDescriptor::k__BackingField int32_t ___U3CfirstVertexU3Ek__BackingField_5; // System.Int32 UnityEngine.Rendering.SubMeshDescriptor::k__BackingField int32_t ___U3CvertexCountU3Ek__BackingField_6; }; // UnityEngine.UIElements.TimeValue struct TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E { // System.Single UnityEngine.UIElements.TimeValue::m_Value float ___m_Value_0; // UnityEngine.UIElements.TimeUnit UnityEngine.UIElements.TimeValue::m_Unit int32_t ___m_Unit_1; }; // System.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; struct Type_t_StaticFields { // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_1; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2; // System.Object System.Type::Missing RuntimeObject* ___Missing_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6; }; // UnityEngine.Rendering.VertexAttributeDescriptor struct VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 { // UnityEngine.Rendering.VertexAttribute UnityEngine.Rendering.VertexAttributeDescriptor::k__BackingField int32_t ___U3CattributeU3Ek__BackingField_0; // UnityEngine.Rendering.VertexAttributeFormat UnityEngine.Rendering.VertexAttributeDescriptor::k__BackingField int32_t ___U3CformatU3Ek__BackingField_1; // System.Int32 UnityEngine.Rendering.VertexAttributeDescriptor::k__BackingField int32_t ___U3CdimensionU3Ek__BackingField_2; // System.Int32 UnityEngine.Rendering.VertexAttributeDescriptor::k__BackingField int32_t ___U3CstreamU3Ek__BackingField_3; }; // System.Security.Cryptography.X509Certificates.X509ChainStatus struct X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D { // System.Security.Cryptography.X509Certificates.X509ChainStatusFlags System.Security.Cryptography.X509Certificates.X509ChainStatus::status int32_t ___status_0; // System.String System.Security.Cryptography.X509Certificates.X509ChainStatus::info String_t* ___info_1; }; // Native definition for P/Invoke marshalling of System.Security.Cryptography.X509Certificates.X509ChainStatus struct X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D_marshaled_pinvoke { int32_t ___status_0; char* ___info_1; }; // Native definition for COM marshalling of System.Security.Cryptography.X509Certificates.X509ChainStatus struct X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D_marshaled_com { int32_t ___status_0; Il2CppChar* ___info_1; }; // UnityEngine.InputSystem.XR.XRFeatureDescriptor struct XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 { // System.String UnityEngine.InputSystem.XR.XRFeatureDescriptor::name String_t* ___name_0; // System.Collections.Generic.List`1 UnityEngine.InputSystem.XR.XRFeatureDescriptor::usageHints List_1_t41896DF347A129D13205BBFADE03DFB21E05E459* ___usageHints_1; // UnityEngine.InputSystem.XR.FeatureType UnityEngine.InputSystem.XR.XRFeatureDescriptor::featureType int32_t ___featureType_2; // System.UInt32 UnityEngine.InputSystem.XR.XRFeatureDescriptor::customSize uint32_t ___customSize_3; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.XR.XRFeatureDescriptor struct XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2_marshaled_pinvoke { char* ___name_0; List_1_t41896DF347A129D13205BBFADE03DFB21E05E459* ___usageHints_1; int32_t ___featureType_2; uint32_t ___customSize_3; }; // Native definition for COM marshalling of UnityEngine.InputSystem.XR.XRFeatureDescriptor struct XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2_marshaled_com { Il2CppChar* ___name_0; List_1_t41896DF347A129D13205BBFADE03DFB21E05E459* ___usageHints_1; int32_t ___featureType_2; uint32_t ___customSize_3; }; // UnityEngine.Camera/RenderRequest struct RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A { // UnityEngine.Camera/RenderRequestMode UnityEngine.Camera/RenderRequest::m_CameraRenderMode int32_t ___m_CameraRenderMode_0; // UnityEngine.RenderTexture UnityEngine.Camera/RenderRequest::m_ResultRT RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_ResultRT_1; // UnityEngine.Camera/RenderRequestOutputSpace UnityEngine.Camera/RenderRequest::m_OutputSpace int32_t ___m_OutputSpace_2; }; // Native definition for P/Invoke marshalling of UnityEngine.Camera/RenderRequest struct RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_marshaled_pinvoke { int32_t ___m_CameraRenderMode_0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_ResultRT_1; int32_t ___m_OutputSpace_2; }; // Native definition for COM marshalling of UnityEngine.Camera/RenderRequest struct RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_marshaled_com { int32_t ___m_CameraRenderMode_0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_ResultRT_1; int32_t ___m_OutputSpace_2; }; // UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor struct HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 { // UnityEngine.InputSystem.HID.HID/HIDCollectionType UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::type int32_t ___type_0; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::usage int32_t ___usage_1; // UnityEngine.InputSystem.HID.HID/UsagePage UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::usagePage int32_t ___usagePage_2; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::parent int32_t ___parent_3; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::childCount int32_t ___childCount_4; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::firstChild int32_t ___firstChild_5; }; // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor struct HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED { // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usage int32_t ___usage_0; // UnityEngine.InputSystem.HID.HID/UsagePage UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usagePage int32_t ___usagePage_1; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::unit int32_t ___unit_2; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::unitExponent int32_t ___unitExponent_3; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::logicalMin int32_t ___logicalMin_4; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::logicalMax int32_t ___logicalMax_5; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::physicalMin int32_t ___physicalMin_6; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::physicalMax int32_t ___physicalMax_7; // UnityEngine.InputSystem.HID.HID/HIDReportType UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportType int32_t ___reportType_8; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::collectionIndex int32_t ___collectionIndex_9; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportId int32_t ___reportId_10; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportSizeInBits int32_t ___reportSizeInBits_11; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportOffsetInBits int32_t ___reportOffsetInBits_12; // UnityEngine.InputSystem.HID.HID/HIDElementFlags UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::flags int32_t ___flags_13; // System.Nullable`1 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usageMin Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___usageMin_14; // System.Nullable`1 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usageMax Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___usageMax_15; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.HID.HID/HIDElementDescriptor struct HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED_marshaled_pinvoke { int32_t ___usage_0; int32_t ___usagePage_1; int32_t ___unit_2; int32_t ___unitExponent_3; int32_t ___logicalMin_4; int32_t ___logicalMax_5; int32_t ___physicalMin_6; int32_t ___physicalMax_7; int32_t ___reportType_8; int32_t ___collectionIndex_9; int32_t ___reportId_10; int32_t ___reportSizeInBits_11; int32_t ___reportOffsetInBits_12; int32_t ___flags_13; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___usageMin_14; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___usageMax_15; }; // Native definition for COM marshalling of UnityEngine.InputSystem.HID.HID/HIDElementDescriptor struct HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED_marshaled_com { int32_t ___usage_0; int32_t ___usagePage_1; int32_t ___unit_2; int32_t ___unitExponent_3; int32_t ___logicalMin_4; int32_t ___logicalMax_5; int32_t ___physicalMin_6; int32_t ___physicalMax_7; int32_t ___reportType_8; int32_t ___collectionIndex_9; int32_t ___reportId_10; int32_t ___reportSizeInBits_11; int32_t ___reportOffsetInBits_12; int32_t ___flags_13; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___usageMin_14; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___usageMax_15; }; // UnityEngine.InputSystem.HID.HIDParser/HIDReportData struct HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F { // System.Int32 UnityEngine.InputSystem.HID.HIDParser/HIDReportData::reportId int32_t ___reportId_0; // UnityEngine.InputSystem.HID.HID/HIDReportType UnityEngine.InputSystem.HID.HIDParser/HIDReportData::reportType int32_t ___reportType_1; // System.Int32 UnityEngine.InputSystem.HID.HIDParser/HIDReportData::currentBitOffset int32_t ___currentBitOffset_2; }; // UnityEngine.InputSystem.HID.HIDSupport/HIDPageUsage struct HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F { // UnityEngine.InputSystem.HID.HID/UsagePage UnityEngine.InputSystem.HID.HIDSupport/HIDPageUsage::page int32_t ___page_0; // System.Int32 UnityEngine.InputSystem.HID.HIDSupport/HIDPageUsage::usage int32_t ___usage_1; }; // UnityEngine.InputSystem.UI.PointerModel/ButtonState struct ButtonState_tC90005D9F1E87688352A8F97B40400D0319CFC69 { // System.Boolean UnityEngine.InputSystem.UI.PointerModel/ButtonState::m_IsPressed bool ___m_IsPressed_0; // UnityEngine.EventSystems.PointerEventData/FramePressState UnityEngine.InputSystem.UI.PointerModel/ButtonState::m_FramePressState int32_t ___m_FramePressState_1; // System.Single UnityEngine.InputSystem.UI.PointerModel/ButtonState::m_PressTime float ___m_PressTime_2; // UnityEngine.EventSystems.RaycastResult UnityEngine.InputSystem.UI.PointerModel/ButtonState::m_PressRaycast RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___m_PressRaycast_3; // UnityEngine.GameObject UnityEngine.InputSystem.UI.PointerModel/ButtonState::m_PressObject GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_PressObject_4; // UnityEngine.GameObject UnityEngine.InputSystem.UI.PointerModel/ButtonState::m_RawPressObject GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_RawPressObject_5; // UnityEngine.GameObject UnityEngine.InputSystem.UI.PointerModel/ButtonState::m_LastPressObject GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_LastPressObject_6; // UnityEngine.GameObject UnityEngine.InputSystem.UI.PointerModel/ButtonState::m_DragObject GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_DragObject_7; // UnityEngine.Vector2 UnityEngine.InputSystem.UI.PointerModel/ButtonState::m_PressPosition Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PressPosition_8; // System.Single UnityEngine.InputSystem.UI.PointerModel/ButtonState::m_ClickTime float ___m_ClickTime_9; // System.Int32 UnityEngine.InputSystem.UI.PointerModel/ButtonState::m_ClickCount int32_t ___m_ClickCount_10; // System.Boolean UnityEngine.InputSystem.UI.PointerModel/ButtonState::m_Dragging bool ___m_Dragging_11; // System.Boolean UnityEngine.InputSystem.UI.PointerModel/ButtonState::m_ClickedOnSameGameObject bool ___m_ClickedOnSameGameObject_12; // System.Boolean UnityEngine.InputSystem.UI.PointerModel/ButtonState::m_IgnoreNextClick bool ___m_IgnoreNextClick_13; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.UI.PointerModel/ButtonState struct ButtonState_tC90005D9F1E87688352A8F97B40400D0319CFC69_marshaled_pinvoke { int32_t ___m_IsPressed_0; int32_t ___m_FramePressState_1; float ___m_PressTime_2; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_pinvoke ___m_PressRaycast_3; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_PressObject_4; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_RawPressObject_5; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_LastPressObject_6; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_DragObject_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PressPosition_8; float ___m_ClickTime_9; int32_t ___m_ClickCount_10; int32_t ___m_Dragging_11; int32_t ___m_ClickedOnSameGameObject_12; int32_t ___m_IgnoreNextClick_13; }; // Native definition for COM marshalling of UnityEngine.InputSystem.UI.PointerModel/ButtonState struct ButtonState_tC90005D9F1E87688352A8F97B40400D0319CFC69_marshaled_com { int32_t ___m_IsPressed_0; int32_t ___m_FramePressState_1; float ___m_PressTime_2; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_com ___m_PressRaycast_3; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_PressObject_4; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_RawPressObject_5; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_LastPressObject_6; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_DragObject_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PressPosition_8; float ___m_ClickTime_9; int32_t ___m_ClickCount_10; int32_t ___m_Dragging_11; int32_t ___m_ClickedOnSameGameObject_12; int32_t ___m_IgnoreNextClick_13; }; // UnityEngine.InputSystem.Utilities.NamedValue struct NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED { // System.String UnityEngine.InputSystem.Utilities.NamedValue::k__BackingField String_t* ___U3CnameU3Ek__BackingField_1; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Utilities.NamedValue::k__BackingField PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___U3CvalueU3Ek__BackingField_2; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.NamedValue struct NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED_marshaled_pinvoke { char* ___U3CnameU3Ek__BackingField_1; PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke ___U3CvalueU3Ek__BackingField_2; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.NamedValue struct NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED_marshaled_com { Il2CppChar* ___U3CnameU3Ek__BackingField_1; PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com ___U3CvalueU3Ek__BackingField_2; }; // UnityEngine.InputSystem.UI.PointerModel struct PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 { // System.Boolean UnityEngine.InputSystem.UI.PointerModel::changedThisFrame bool ___changedThisFrame_0; // UnityEngine.InputSystem.UI.PointerModel/ButtonState UnityEngine.InputSystem.UI.PointerModel::leftButton ButtonState_tC90005D9F1E87688352A8F97B40400D0319CFC69 ___leftButton_1; // UnityEngine.InputSystem.UI.PointerModel/ButtonState UnityEngine.InputSystem.UI.PointerModel::rightButton ButtonState_tC90005D9F1E87688352A8F97B40400D0319CFC69 ___rightButton_2; // UnityEngine.InputSystem.UI.PointerModel/ButtonState UnityEngine.InputSystem.UI.PointerModel::middleButton ButtonState_tC90005D9F1E87688352A8F97B40400D0319CFC69 ___middleButton_3; // UnityEngine.InputSystem.UI.ExtendedPointerEventData UnityEngine.InputSystem.UI.PointerModel::eventData ExtendedPointerEventData_t164B462A9B123B2EE69B7DEC4F33F6AA3DE7937F* ___eventData_4; // UnityEngine.Vector2 UnityEngine.InputSystem.UI.PointerModel::m_ScreenPosition Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_ScreenPosition_5; // UnityEngine.Vector2 UnityEngine.InputSystem.UI.PointerModel::m_ScrollDelta Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_ScrollDelta_6; // UnityEngine.Vector3 UnityEngine.InputSystem.UI.PointerModel::m_WorldPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_WorldPosition_7; // UnityEngine.Quaternion UnityEngine.InputSystem.UI.PointerModel::m_WorldOrientation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_WorldOrientation_8; // System.Single UnityEngine.InputSystem.UI.PointerModel::m_Pressure float ___m_Pressure_9; // System.Single UnityEngine.InputSystem.UI.PointerModel::m_AzimuthAngle float ___m_AzimuthAngle_10; // System.Single UnityEngine.InputSystem.UI.PointerModel::m_AltitudeAngle float ___m_AltitudeAngle_11; // System.Single UnityEngine.InputSystem.UI.PointerModel::m_Twist float ___m_Twist_12; // UnityEngine.Vector2 UnityEngine.InputSystem.UI.PointerModel::m_Radius Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Radius_13; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.UI.PointerModel struct PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42_marshaled_pinvoke { int32_t ___changedThisFrame_0; ButtonState_tC90005D9F1E87688352A8F97B40400D0319CFC69_marshaled_pinvoke ___leftButton_1; ButtonState_tC90005D9F1E87688352A8F97B40400D0319CFC69_marshaled_pinvoke ___rightButton_2; ButtonState_tC90005D9F1E87688352A8F97B40400D0319CFC69_marshaled_pinvoke ___middleButton_3; ExtendedPointerEventData_t164B462A9B123B2EE69B7DEC4F33F6AA3DE7937F* ___eventData_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_ScreenPosition_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_ScrollDelta_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_WorldPosition_7; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_WorldOrientation_8; float ___m_Pressure_9; float ___m_AzimuthAngle_10; float ___m_AltitudeAngle_11; float ___m_Twist_12; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Radius_13; }; // Native definition for COM marshalling of UnityEngine.InputSystem.UI.PointerModel struct PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42_marshaled_com { int32_t ___changedThisFrame_0; ButtonState_tC90005D9F1E87688352A8F97B40400D0319CFC69_marshaled_com ___leftButton_1; ButtonState_tC90005D9F1E87688352A8F97B40400D0319CFC69_marshaled_com ___rightButton_2; ButtonState_tC90005D9F1E87688352A8F97B40400D0319CFC69_marshaled_com ___middleButton_3; ExtendedPointerEventData_t164B462A9B123B2EE69B7DEC4F33F6AA3DE7937F* ___eventData_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_ScreenPosition_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_ScrollDelta_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_WorldPosition_7; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_WorldOrientation_8; float ___m_Pressure_9; float ___m_AzimuthAngle_10; float ___m_AltitudeAngle_11; float ___m_Twist_12; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Radius_13; }; // UnityEngine.UIElements.StyleSheets.StylePropertyValue struct StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 { // UnityEngine.UIElements.StyleSheet UnityEngine.UIElements.StyleSheets.StylePropertyValue::sheet StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet_0; // UnityEngine.UIElements.StyleValueHandle UnityEngine.UIElements.StyleSheets.StylePropertyValue::handle StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D ___handle_1; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.StyleSheets.StylePropertyValue struct StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2_marshaled_pinvoke { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet_0; StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D ___handle_1; }; // Native definition for COM marshalling of UnityEngine.UIElements.StyleSheets.StylePropertyValue struct StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2_marshaled_com { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet_0; StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D ___handle_1; }; // UnityEngine.UIElements.StyleSheets.StyleValue struct StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 { union { #pragma pack(push, tp, 1) struct { // UnityEngine.UIElements.StyleSheets.StylePropertyId UnityEngine.UIElements.StyleSheets.StyleValue::id int32_t ___id_0; }; #pragma pack(pop, tp) struct { int32_t ___id_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___keyword_1_OffsetPadding[4]; // UnityEngine.UIElements.StyleKeyword UnityEngine.UIElements.StyleSheets.StyleValue::keyword int32_t ___keyword_1; }; #pragma pack(pop, tp) struct { char ___keyword_1_OffsetPadding_forAlignmentOnly[4]; int32_t ___keyword_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___number_2_OffsetPadding[8]; // System.Single UnityEngine.UIElements.StyleSheets.StyleValue::number float ___number_2; }; #pragma pack(pop, tp) struct { char ___number_2_OffsetPadding_forAlignmentOnly[8]; float ___number_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___length_3_OffsetPadding[8]; // UnityEngine.UIElements.Length UnityEngine.UIElements.StyleSheets.StyleValue::length Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___length_3; }; #pragma pack(pop, tp) struct { char ___length_3_OffsetPadding_forAlignmentOnly[8]; Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___length_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___color_4_OffsetPadding[8]; // UnityEngine.Color UnityEngine.UIElements.StyleSheets.StyleValue::color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_4; }; #pragma pack(pop, tp) struct { char ___color_4_OffsetPadding_forAlignmentOnly[8]; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___resource_5_OffsetPadding[8]; // System.Runtime.InteropServices.GCHandle UnityEngine.UIElements.StyleSheets.StyleValue::resource GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___resource_5; }; #pragma pack(pop, tp) struct { char ___resource_5_OffsetPadding_forAlignmentOnly[8]; GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___resource_5_forAlignmentOnly; }; }; }; // UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo struct WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 { // UnityEngine.Playables.Playable UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo::mixer Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___mixer_0; // UnityEngine.Playables.Playable UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo::parentMixer Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___parentMixer_1; // System.Int32 UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo::port int32_t ___port_2; }; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem struct ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD { // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___U3CnameU3Ek__BackingField_0; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___U3ClayoutU3Ek__BackingField_1; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___U3CvariantsU3Ek__BackingField_2; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField String_t* ___U3CuseStateFromU3Ek__BackingField_3; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField String_t* ___U3CdisplayNameU3Ek__BackingField_4; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField String_t* ___U3CshortDisplayNameU3Ek__BackingField_5; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CusagesU3Ek__BackingField_6; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CaliasesU3Ek__BackingField_7; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField_8; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41 ___U3CprocessorsU3Ek__BackingField_9; // System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField uint32_t ___U3CoffsetU3Ek__BackingField_10; // System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField uint32_t ___U3CbitU3Ek__BackingField_11; // System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField uint32_t ___U3CsizeInBitsU3Ek__BackingField_12; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___U3CformatU3Ek__BackingField_13; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField int32_t ___U3CflagsU3Ek__BackingField_14; // System.Int32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField int32_t ___U3CarraySizeU3Ek__BackingField_15; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___U3CdefaultStateU3Ek__BackingField_16; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___U3CminValueU3Ek__BackingField_17; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___U3CmaxValueU3Ek__BackingField_18; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem struct ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD_marshaled_pinvoke { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke ___U3CnameU3Ek__BackingField_0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke ___U3ClayoutU3Ek__BackingField_1; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke ___U3CvariantsU3Ek__BackingField_2; char* ___U3CuseStateFromU3Ek__BackingField_3; char* ___U3CdisplayNameU3Ek__BackingField_4; char* ___U3CshortDisplayNameU3Ek__BackingField_5; ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CusagesU3Ek__BackingField_6; ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CaliasesU3Ek__BackingField_7; ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField_8; ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41 ___U3CprocessorsU3Ek__BackingField_9; uint32_t ___U3CoffsetU3Ek__BackingField_10; uint32_t ___U3CbitU3Ek__BackingField_11; uint32_t ___U3CsizeInBitsU3Ek__BackingField_12; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___U3CformatU3Ek__BackingField_13; int32_t ___U3CflagsU3Ek__BackingField_14; int32_t ___U3CarraySizeU3Ek__BackingField_15; PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke ___U3CdefaultStateU3Ek__BackingField_16; PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke ___U3CminValueU3Ek__BackingField_17; PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke ___U3CmaxValueU3Ek__BackingField_18; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem struct ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD_marshaled_com { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com ___U3CnameU3Ek__BackingField_0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com ___U3ClayoutU3Ek__BackingField_1; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com ___U3CvariantsU3Ek__BackingField_2; Il2CppChar* ___U3CuseStateFromU3Ek__BackingField_3; Il2CppChar* ___U3CdisplayNameU3Ek__BackingField_4; Il2CppChar* ___U3CshortDisplayNameU3Ek__BackingField_5; ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CusagesU3Ek__BackingField_6; ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CaliasesU3Ek__BackingField_7; ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField_8; ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41 ___U3CprocessorsU3Ek__BackingField_9; uint32_t ___U3CoffsetU3Ek__BackingField_10; uint32_t ___U3CbitU3Ek__BackingField_11; uint32_t ___U3CsizeInBitsU3Ek__BackingField_12; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___U3CformatU3Ek__BackingField_13; int32_t ___U3CflagsU3Ek__BackingField_14; int32_t ___U3CarraySizeU3Ek__BackingField_15; PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com ___U3CdefaultStateU3Ek__BackingField_16; PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com ___U3CminValueU3Ek__BackingField_17; PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com ___U3CmaxValueU3Ek__BackingField_18; }; #ifdef __clang__ #pragma clang diagnostic pop #endif // UnityEngine.InputSystem.Utilities.NamedValue[] struct NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A : public RuntimeArray { ALIGN_FIELD (8) NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED m_Items[1]; inline NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED* 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, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CnameU3Ek__BackingField_1), (void*)NULL); } inline NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CnameU3Ek__BackingField_1), (void*)NULL); } }; // UnityEngine.AI.NavMeshBuildMarkup[] struct NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727 : public RuntimeArray { ALIGN_FIELD (8) NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC m_Items[1]; inline NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC* 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, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC value) { m_Items[index] = value; } }; // UnityEngine.AI.NavMeshBuildSource[] struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A : public RuntimeArray { ALIGN_FIELD (8) NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD m_Items[1]; inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* 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, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD value) { m_Items[index] = value; } }; // UnityEngine.UI.Navigation[] struct NavigationU5BU5D_t483F9B11FAE385AD99CDEB565C84D993648C5670 : public RuntimeArray { ALIGN_FIELD (8) Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C m_Items[1]; inline Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C* 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, Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SelectOnUp_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SelectOnDown_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SelectOnLeft_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SelectOnRight_5), (void*)NULL); #endif } inline Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SelectOnUp_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SelectOnDown_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SelectOnLeft_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SelectOnRight_5), (void*)NULL); #endif } }; // System.Object[] 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); } }; // UnityEngine.ResourceManagement.Util.ObjectInitializationData[] struct ObjectInitializationDataU5BU5D_t27CD67BDEC9A5CFBEC907601E4762EE9188560B7 : public RuntimeArray { ALIGN_FIELD (8) ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 m_Items[1]; inline ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3* 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, ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Id_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___m_ObjectType_1))->___m_AssemblyName_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___m_ObjectType_1))->___m_ClassName_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___m_ObjectType_1))->___m_CachedType_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Data_2), (void*)NULL); #endif } inline ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Id_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___m_ObjectType_1))->___m_AssemblyName_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___m_ObjectType_1))->___m_ClassName_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___m_ObjectType_1))->___m_CachedType_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Data_2), (void*)NULL); #endif } }; // UnityEngine.Playables.Playable[] struct PlayableU5BU5D_tDB54C94BAD7B59174CFE3B4CF2F326F9C8D09B68 : public RuntimeArray { ALIGN_FIELD (8) Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F m_Items[1]; inline Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F* 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, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F value) { m_Items[index] = value; } }; // UnityEngine.Playables.PlayableBinding[] struct PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD : public RuntimeArray { ALIGN_FIELD (8) PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 m_Items[1]; inline PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4* 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, PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_StreamName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SourceObject_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SourceBindingType_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_CreateOutputMethod_3), (void*)NULL); #endif } inline PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_StreamName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SourceObject_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SourceBindingType_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_CreateOutputMethod_3), (void*)NULL); #endif } }; // UnityEngine.InputSystem.UI.PointerModel[] struct PointerModelU5BU5D_tE7B1CA281F392BD0840E1A81754AC94AF44FEE81 : public RuntimeArray { ALIGN_FIELD (8) PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 m_Items[1]; inline PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42* 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, PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___leftButton_1))->___m_PressRaycast_3))->___m_GameObject_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___leftButton_1))->___m_PressRaycast_3))->___module_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___leftButton_1))->___m_PressObject_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___leftButton_1))->___m_RawPressObject_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___leftButton_1))->___m_LastPressObject_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___leftButton_1))->___m_DragObject_7), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___rightButton_2))->___m_PressRaycast_3))->___m_GameObject_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___rightButton_2))->___m_PressRaycast_3))->___module_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___rightButton_2))->___m_PressObject_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___rightButton_2))->___m_RawPressObject_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___rightButton_2))->___m_LastPressObject_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___rightButton_2))->___m_DragObject_7), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___middleButton_3))->___m_PressRaycast_3))->___m_GameObject_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___middleButton_3))->___m_PressRaycast_3))->___module_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___middleButton_3))->___m_PressObject_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___middleButton_3))->___m_RawPressObject_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___middleButton_3))->___m_LastPressObject_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___middleButton_3))->___m_DragObject_7), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___eventData_4), (void*)NULL); #endif } inline PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___leftButton_1))->___m_PressRaycast_3))->___m_GameObject_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___leftButton_1))->___m_PressRaycast_3))->___module_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___leftButton_1))->___m_PressObject_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___leftButton_1))->___m_RawPressObject_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___leftButton_1))->___m_LastPressObject_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___leftButton_1))->___m_DragObject_7), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___rightButton_2))->___m_PressRaycast_3))->___m_GameObject_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___rightButton_2))->___m_PressRaycast_3))->___module_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___rightButton_2))->___m_PressObject_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___rightButton_2))->___m_RawPressObject_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___rightButton_2))->___m_LastPressObject_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___rightButton_2))->___m_DragObject_7), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___middleButton_3))->___m_PressRaycast_3))->___m_GameObject_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___middleButton_3))->___m_PressRaycast_3))->___module_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___middleButton_3))->___m_PressObject_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___middleButton_3))->___m_RawPressObject_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___middleButton_3))->___m_LastPressObject_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___middleButton_3))->___m_DragObject_7), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___eventData_4), (void*)NULL); #endif } }; // UnityEngine.Experimental.Rendering.ProbeVolumeBakingProcessSettings[] struct ProbeVolumeBakingProcessSettingsU5BU5D_t4908DE095E02B833D24661F9EE16D0D6C52CB091 : public RuntimeArray { ALIGN_FIELD (8) ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C m_Items[1]; inline ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C* 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, ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C value) { m_Items[index] = value; } }; // System.Xml.Schema.RangePositionInfo[] struct RangePositionInfoU5BU5D_t4EC7E6B087B769D7CE0228CDD7F2AA48F37B747B : public RuntimeArray { ALIGN_FIELD (8) RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F m_Items[1]; inline RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F* 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, RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___curpos_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___rangeCounters_1), (void*)NULL); #endif } inline RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___curpos_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___rangeCounters_1), (void*)NULL); #endif } }; // UnityEngine.RaycastHit2D[] struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7 : public RuntimeArray { ALIGN_FIELD (8) RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA m_Items[1]; inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA value) { m_Items[index] = value; } }; // UnityEngine.EventSystems.RaycastResult[] struct RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7 : public RuntimeArray { ALIGN_FIELD (8) RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 m_Items[1]; inline RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023* 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, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_GameObject_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___module_1), (void*)NULL); #endif } inline RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_GameObject_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___module_1), (void*)NULL); #endif } }; // UnityEngine.Rect[] struct RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993 : public RuntimeArray { ALIGN_FIELD (8) Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D m_Items[1]; inline Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D value) { m_Items[index] = value; } }; // UnityEngine.RectInt[] struct RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F : public RuntimeArray { ALIGN_FIELD (8) RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 m_Items[1]; inline RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* 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, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 value) { m_Items[index] = value; } }; // UnityEngine.UIElements.UIR.RenderChainTextEntry[] struct RenderChainTextEntryU5BU5D_tD38698D193EAB301825EAD81C1D10280631FBD62 : public RuntimeArray { ALIGN_FIELD (8) RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 m_Items[1]; inline RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11* 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, RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___command_0), (void*)NULL); } inline RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___command_0), (void*)NULL); } }; // UnityEngine.Rendering.RendererUtils.RendererList[] struct RendererListU5BU5D_tED46B37755BE0712107BE8F0C415BF8D63D5CFF8 : public RuntimeArray { ALIGN_FIELD (8) RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E m_Items[1]; inline RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E* 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, RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E value) { m_Items[index] = value; } }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle[] struct RendererListHandleU5BU5D_t7F86E04FE31F0EC59E8E6A1BB4A588F0C057DDD5 : public RuntimeArray { ALIGN_FIELD (8) RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D m_Items[1]; inline RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D* 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, RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D value) { m_Items[index] = value; } }; // UnityEngine.Resolution[] struct ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A : public RuntimeArray { ALIGN_FIELD (8) Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 m_Items[1]; inline Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525* 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, Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 value) { m_Items[index] = value; } }; // UnityEngine.Experimental.Rendering.RenderGraphModule.ResourceHandle[] struct ResourceHandleU5BU5D_t6F86F6ED33D07AF303884A5E5C834564C4BE5319 : public RuntimeArray { ALIGN_FIELD (8) ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A m_Items[1]; inline ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A* 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, ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A value) { m_Items[index] = value; } }; // System.Resources.ResourceLocator[] struct ResourceLocatorU5BU5D_tC21BDD5C66D2A8C140D6C49CB4E8EB6549D7807F : public RuntimeArray { ALIGN_FIELD (8) ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 m_Items[1]; inline ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122* 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, ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value_0), (void*)NULL); } inline ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value_0), (void*)NULL); } }; // UnityEngine.UIElements.RuleMatcher[] struct RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C : public RuntimeArray { ALIGN_FIELD (8) RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E m_Items[1]; inline RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E* 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, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___complexSelector_1), (void*)NULL); #endif } inline RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___complexSelector_1), (void*)NULL); #endif } }; // System.SByte[] struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913 : public RuntimeArray { ALIGN_FIELD (8) int8_t m_Items[1]; inline int8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int8_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, int8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int8_t value) { m_Items[index] = value; } }; // UnityEngine.UIElements.StyleSheets.SelectorMatchRecord[] struct SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19 : public RuntimeArray { ALIGN_FIELD (8) SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 m_Items[1]; inline SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7* 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, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___complexSelector_2), (void*)NULL); #endif } inline SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___complexSelector_2), (void*)NULL); #endif } }; // UnityEngine.Rendering.ShaderTagId[] struct ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143 : public RuntimeArray { ALIGN_FIELD (8) ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 m_Items[1]; inline ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0* 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, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 value) { m_Items[index] = value; } }; // System.Single[] struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* 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, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; // UnityEngine.UI.SpriteState[] struct SpriteStateU5BU5D_tA29A384A9388A48E02C8A6CC1EADBB8B75BFCAC3 : public RuntimeArray { ALIGN_FIELD (8) SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD m_Items[1]; inline SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD* 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, SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_HighlightedSprite_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_PressedSprite_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SelectedSprite_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DisabledSprite_3), (void*)NULL); #endif } inline SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_HighlightedSprite_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_PressedSprite_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SelectedSprite_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DisabledSprite_3), (void*)NULL); #endif } }; // UnityEngine.UIElements.StylePropertyName[] struct StylePropertyNameU5BU5D_t531626CF806E3F3D348D1F38A9109767014C35F8 : public RuntimeArray { ALIGN_FIELD (8) StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF m_Items[1]; inline StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF* 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, StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CnameU3Ek__BackingField_1), (void*)NULL); } inline StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CnameU3Ek__BackingField_1), (void*)NULL); } }; // UnityEngine.UIElements.StyleSheets.StylePropertyValue[] struct StylePropertyValueU5BU5D_t4DE6509822A9A487529DC8DC8C08CB8822CE8688 : public RuntimeArray { ALIGN_FIELD (8) StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 m_Items[1]; inline StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2* 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, StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet_0), (void*)NULL); } inline StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet_0), (void*)NULL); } }; // UnityEngine.UIElements.StyleSelectorPart[] struct StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B : public RuntimeArray { ALIGN_FIELD (8) StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 m_Items[1]; inline StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470* 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, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Value_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tempData_2), (void*)NULL); #endif } inline StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Value_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tempData_2), (void*)NULL); #endif } }; // UnityEngine.UIElements.StyleSheets.Syntax.StyleSyntaxToken[] struct StyleSyntaxTokenU5BU5D_t47245051E1F0EBD45B56D9E0ED113E9586B33CD8 : public RuntimeArray { ALIGN_FIELD (8) StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C m_Items[1]; inline StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C* 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, StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___text_1), (void*)NULL); } inline StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___text_1), (void*)NULL); } }; // UnityEngine.UIElements.StyleSheets.StyleValue[] struct StyleValueU5BU5D_t544D1F13B44DC23CA765A18E32B7779768FDF0C8 : public RuntimeArray { ALIGN_FIELD (8) StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 m_Items[1]; inline StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5* 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, StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 value) { m_Items[index] = value; } }; // UnityEngine.UIElements.StyleSheets.StyleValueManaged[] struct StyleValueManagedU5BU5D_tA36DD573E215D5C8EE43B4BD109BE2AA3902E1E9 : public RuntimeArray { ALIGN_FIELD (8) StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 m_Items[1]; inline StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4* 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, StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_2), (void*)NULL); } inline StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_2), (void*)NULL); } }; // UnityEngine.UIElements.StyleVariable[] struct StyleVariableU5BU5D_tFE786BD2C1F914C1605C072F0BB10C405C0B4D96 : public RuntimeArray { ALIGN_FIELD (8) StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 m_Items[1]; inline StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269* 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, StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___handles_2), (void*)NULL); #endif } inline StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___handles_2), (void*)NULL); #endif } }; // UnityEngine.Rendering.SubMeshDescriptor[] struct SubMeshDescriptorU5BU5D_tD3E75A743EF6E233A3A0522E380058A19E1992CF : public RuntimeArray { ALIGN_FIELD (8) SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 m_Items[1]; inline SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934* 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, SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.Utilities.Substring[] struct SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77 : public RuntimeArray { ALIGN_FIELD (8) Substring_t2E16755269E6716C22074D6BC0A9099915E67849 m_Items[1]; inline Substring_t2E16755269E6716C22074D6BC0A9099915E67849 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Substring_t2E16755269E6716C22074D6BC0A9099915E67849* 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, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_String_0), (void*)NULL); } inline Substring_t2E16755269E6716C22074D6BC0A9099915E67849 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Substring_t2E16755269E6716C22074D6BC0A9099915E67849* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_String_0), (void*)NULL); } }; // UnityEngine.TerrainUtils.TerrainTileCoord[] struct TerrainTileCoordU5BU5D_tEAD65E1344F067BB187F261777097B6122E9B421 : public RuntimeArray { ALIGN_FIELD (8) TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 m_Items[1]; inline TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09* 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, TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 value) { m_Items[index] = value; } }; // UnityEngine.UIElements.TextureId[] struct TextureIdU5BU5D_t03041DBB5C72B7E6F5F694A36DC5FEA75432188A : public RuntimeArray { ALIGN_FIELD (8) TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 m_Items[1]; inline TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58* 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, TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 value) { m_Items[index] = value; } }; // System.TimeSpan[] struct TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6 : public RuntimeArray { ALIGN_FIELD (8) TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A m_Items[1]; inline TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* 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, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A value) { m_Items[index] = value; } }; // UnityEngine.UIElements.TimeValue[] struct TimeValueU5BU5D_t3EB79C5975D39A0E711250FD8A9547F5312746DE : public RuntimeArray { ALIGN_FIELD (8) TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E m_Items[1]; inline TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E* 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, TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E value) { m_Items[index] = value; } }; // UnityEngine.UICharInfo[] struct UICharInfoU5BU5D_t98D25C0197327978FA4E11B3518901A4839E086C : public RuntimeArray { ALIGN_FIELD (8) UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD m_Items[1]; inline UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD* 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, UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD value) { m_Items[index] = value; } }; // UnityEngine.UILineInfo[] struct UILineInfoU5BU5D_tDD6C8909B58F997A6FB1A17F360E8DBE387204BC : public RuntimeArray { ALIGN_FIELD (8) UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC m_Items[1]; inline UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC* 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, UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC value) { m_Items[index] = value; } }; // UnityEngine.UIVertex[] struct UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F : public RuntimeArray { ALIGN_FIELD (8) UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 m_Items[1]; inline UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207* 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, UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 value) { m_Items[index] = value; } }; // System.UInt16[] struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83 : public RuntimeArray { ALIGN_FIELD (8) uint16_t m_Items[1]; inline uint16_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint16_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint16_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value) { m_Items[index] = value; } }; // System.UInt32[] 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; } }; // System.UInt64[] struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299 : public RuntimeArray { ALIGN_FIELD (8) uint64_t m_Items[1]; inline uint64_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint64_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, uint64_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint64_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint64_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint64_t value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.XR.UsageHint[] struct UsageHintU5BU5D_t678E554916FB102DB4E2DC2C6CC0976DC145BF23 : public RuntimeArray { ALIGN_FIELD (8) UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 m_Items[1]; inline UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1* 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, UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___content_0), (void*)NULL); } inline UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___content_0), (void*)NULL); } }; // UnityEngine.Vector2[] struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray { ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1]; inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* 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, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value) { m_Items[index] = value; } }; // UnityEngine.Vector2Int[] struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534 : public RuntimeArray { ALIGN_FIELD (8) Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A m_Items[1]; inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* 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, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A value) { m_Items[index] = value; } }; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray { ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1]; inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* 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, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { m_Items[index] = value; } }; // UnityEngine.Vector3Int[] struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E : public RuntimeArray { ALIGN_FIELD (8) Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 m_Items[1]; inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* 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, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value) { m_Items[index] = value; } }; // UnityEngine.Vector4[] struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD : public RuntimeArray { ALIGN_FIELD (8) Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 m_Items[1]; inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* 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, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value) { m_Items[index] = value; } }; // UnityEngine.Rendering.VertexAttributeDescriptor[] struct VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2 : public RuntimeArray { ALIGN_FIELD (8) VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 m_Items[1]; inline VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* 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, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 value) { m_Items[index] = value; } }; // UnityEngine.UIElements.UIR.ViewTransform[] struct ViewTransformU5BU5D_t907A12ABA83232FF4D81A38779685FACB3CE456F : public RuntimeArray { ALIGN_FIELD (8) ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A m_Items[1]; inline ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A* 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, ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A value) { m_Items[index] = value; } }; // WaterSystem.Data.Wave[] struct WaveU5BU5D_t464305B39C1E1AA8D0E58528BC0562C10AB70BC5 : public RuntimeArray { ALIGN_FIELD (8) Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB m_Items[1]; inline Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB* 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, Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB value) { m_Items[index] = value; } }; // System.Security.Cryptography.X509Certificates.X509ChainStatus[] struct X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299 : public RuntimeArray { ALIGN_FIELD (8) X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D m_Items[1]; inline X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D* 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, X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___info_1), (void*)NULL); } inline X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___info_1), (void*)NULL); } }; // MS.Internal.Xml.Cache.XPathNodeRef[] struct XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79 : public RuntimeArray { ALIGN_FIELD (8) XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 m_Items[1]; inline XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470* 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, XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____page_0), (void*)NULL); } inline XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____page_0), (void*)NULL); } }; // UnityEngine.InputSystem.XR.XRFeatureDescriptor[] struct XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7 : public RuntimeArray { ALIGN_FIELD (8) XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 m_Items[1]; inline XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2* 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, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___usageHints_1), (void*)NULL); #endif } inline XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___usageHints_1), (void*)NULL); #endif } }; // UnityEngine.Rendering.Universal.XRView[] struct XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE : public RuntimeArray { ALIGN_FIELD (8) XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 m_Items[1]; inline XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27* 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, XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___occlusionMesh_3), (void*)NULL); } inline XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___occlusionMesh_3), (void*)NULL); } }; // Unity.Mathematics.int2[] struct int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915 : public RuntimeArray { ALIGN_FIELD (8) int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A m_Items[1]; inline int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* 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, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A value) { m_Items[index] = value; } }; // UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest[] struct ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08 : public RuntimeArray { ALIGN_FIELD (8) ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA m_Items[1]; inline ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA* 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, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA value) { m_Items[index] = value; } }; // UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo[] struct WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80 : public RuntimeArray { ALIGN_FIELD (8) WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 m_Items[1]; inline WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0* 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, WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 value) { m_Items[index] = value; } }; // UnityEngine.UIElements.StyleSheets.BaseStyleMatcher/MatchContext[] struct MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5 : public RuntimeArray { ALIGN_FIELD (8) MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 m_Items[1]; inline MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253* 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, MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 value) { m_Items[index] = value; } }; // UnityEngine.BeforeRenderHelper/OrderBlock[] struct OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88 : public RuntimeArray { ALIGN_FIELD (8) OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 m_Items[1]; inline OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837* 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, OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___callback_1), (void*)NULL); } inline OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___callback_1), (void*)NULL); } }; // UnityEngine.UIElements.UIR.BitmapAllocator32/Page[] struct PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9 : public RuntimeArray { ALIGN_FIELD (8) Page_t04FE552A388BF55B12C8868E19589136957E00A5 m_Items[1]; inline Page_t04FE552A388BF55B12C8868E19589136957E00A5 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Page_t04FE552A388BF55B12C8868E19589136957E00A5* 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, Page_t04FE552A388BF55B12C8868E19589136957E00A5 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Page_t04FE552A388BF55B12C8868E19589136957E00A5 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Page_t04FE552A388BF55B12C8868E19589136957E00A5* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Page_t04FE552A388BF55B12C8868E19589136957E00A5 value) { m_Items[index] = value; } }; // UnityEngine.Camera/RenderRequest[] struct RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940 : public RuntimeArray { ALIGN_FIELD (8) RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A m_Items[1]; inline RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A* 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, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ResultRT_1), (void*)NULL); } inline RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ResultRT_1), (void*)NULL); } }; // Cinemachine.CameraState/CustomBlendable[] struct CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C : public RuntimeArray { ALIGN_FIELD (8) CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB m_Items[1]; inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* 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, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Custom_0), (void*)NULL); } inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Custom_0), (void*)NULL); } }; // Cinemachine.CinemachineClearShot/Pair[] struct PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36 : public RuntimeArray { ALIGN_FIELD (8) Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 m_Items[1]; inline Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2* 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, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 value) { m_Items[index] = value; } }; // Cinemachine.CinemachineStateDrivenCamera/HashPair[] struct HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1 : public RuntimeArray { ALIGN_FIELD (8) HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC m_Items[1]; inline HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC* 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, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC value) { m_Items[index] = value; } }; // Cinemachine.ConfinerOven/PolygonSolution[] struct PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F : public RuntimeArray { ALIGN_FIELD (8) PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C m_Items[1]; inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* 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, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Polygons_0), (void*)NULL); } inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Polygons_0), (void*)NULL); } }; // UnityEngine.Rendering.Universal.DecalEntityIndexer/DecalEntityItem[] struct DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359 : public RuntimeArray { ALIGN_FIELD (8) DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D m_Items[1]; inline DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D* 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, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D value) { m_Items[index] = value; } }; // UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks[] struct CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD : public RuntimeArray { ALIGN_FIELD (8) CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 m_Items[1]; inline CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9* 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, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___entityChunk_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___cachedChunk_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___culledChunk_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___drawCallChunk_3), (void*)NULL); #endif } inline CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___entityChunk_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___cachedChunk_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___culledChunk_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___drawCallChunk_3), (void*)NULL); #endif } }; // UnityEngine.ResourceManagement.Util.DelayedActionManager/DelegateInfo[] struct DelegateInfoU5BU5D_tBCC10C3DD4D55DB1585CC2DB859B317633BC3EBC : public RuntimeArray { ALIGN_FIELD (8) DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 m_Items[1]; inline DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232* 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, DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Delegate_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Target_3), (void*)NULL); #endif } inline DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Delegate_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Target_3), (void*)NULL); #endif } }; // UnityEngine.UIElements.EventDispatcher/DispatchContext[] struct DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757 : public RuntimeArray { ALIGN_FIELD (8) DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 m_Items[1]; inline DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455* 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, DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Queue_1), (void*)NULL); } inline DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Queue_1), (void*)NULL); } }; // UnityEngine.UIElements.EventDispatcher/EventRecord[] struct EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8 : public RuntimeArray { ALIGN_FIELD (8) EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 m_Items[1]; inline EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2* 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, EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Event_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Panel_1), (void*)NULL); #endif } inline EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Event_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Panel_1), (void*)NULL); #endif } }; // UnityEngine.UIElements.FocusController/FocusedElement[] struct FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58 : public RuntimeArray { ALIGN_FIELD (8) FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF m_Items[1]; inline FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF* 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, FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SubTreeRoot_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_FocusedElement_1), (void*)NULL); #endif } inline FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SubTreeRoot_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_FocusedElement_1), (void*)NULL); #endif } }; // UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor[] struct HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5 : public RuntimeArray { ALIGN_FIELD (8) HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 m_Items[1]; inline HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7* 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, HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor[] struct HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D : public RuntimeArray { ALIGN_FIELD (8) HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED m_Items[1]; inline HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED* 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, HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.HID.HIDParser/HIDReportData[] struct HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955 : public RuntimeArray { ALIGN_FIELD (8) HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F m_Items[1]; inline HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F* 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, HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.HID.HIDSupport/HIDPageUsage[] struct HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD : public RuntimeArray { ALIGN_FIELD (8) HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F m_Items[1]; inline HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F* 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, HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F value) { m_Items[index] = value; } }; // GameplayIngredients.IgnoredCheckResults/IgnoredCheckResult[] struct IgnoredCheckResultU5BU5D_t3FF61FF8FBDBCC00F7E7C546F61CA817962FCC99 : public RuntimeArray { ALIGN_FIELD (8) IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 m_Items[1]; inline IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8* 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, IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___check_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___gameObject_1), (void*)NULL); #endif } inline IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___check_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___gameObject_1), (void*)NULL); #endif } }; // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson[] struct BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5 : public RuntimeArray { ALIGN_FIELD (8) BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 m_Items[1]; inline BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2* 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, BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___action_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___id_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___interactions_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___processors_4), (void*)NULL); #endif } inline BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___action_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___id_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___interactions_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___processors_4), (void*)NULL); #endif } }; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem[] struct ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104 : public RuntimeArray { ALIGN_FIELD (8) ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD m_Items[1]; inline ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* 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, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } inline ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } }; // UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout[] struct StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82 : public RuntimeArray { ALIGN_FIELD (8) StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE m_Items[1]; inline StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE* 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, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___control_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___monitor_2), (void*)NULL); #endif } inline StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___control_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___monitor_2), (void*)NULL); #endif } }; // System.Boolean UnityEngine.InputSystem.Utilities.NamedValue::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NamedValue_Equals_m86355FFFA5B5AC03EC1BE50F8896AD5C8AADBA75 (NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.NamedValue::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NamedValue_GetHashCode_mEC04989699012042196140B1FF0FE7DD6A0237AD (NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED* __this, const RuntimeMethod* method) ; // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Boolean System.ValueType::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D (RuntimeObject* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ; // System.Int32 System.ValueType::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Rect::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rect_Equals_mD7EB2046512E4A46524A7ED929F1C38A32C408F8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Rect::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Rect_GetHashCode_m8E55539476EA6B7A6E0CEC5F980227CD15B778F1 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // System.Boolean System.SByte::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SByte_Equals_m2436A58AA51169044BB6FAB4F3924C06037C34EF (int8_t* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ; // System.Int32 System.SByte::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SByte_GetHashCode_mE61E9B0D1D93EF3E4E2B6282FF940FFA2E471FFF (int8_t* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Rendering.ShaderTagId::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShaderTagId_Equals_m02826F7AFC63AA3AE5DB14F7A891F8F173FD9A33 (ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Rendering.ShaderTagId::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ShaderTagId_GetHashCode_mF5E3A1F96CBDFDCEFABE1B56125EBBA6E3B9EFEF (ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0* __this, const RuntimeMethod* method) ; // System.Boolean System.Single::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Single_Equals_mC2B8FFE9D39B98FA2108771CCAFEC580873D054F (float* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ; // System.Int32 System.Single::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2 (float* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.UIElements.StylePropertyName::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StylePropertyName_Equals_m189314376AD8AD19270E89E0402E6A378DAD0F56 (StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.UIElements.StylePropertyName::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StylePropertyName_GetHashCode_mC15FB76DFFBE6E2F4C248DE53B4C8BCEE1ECE754 (StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.UIElements.StyleVariable::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StyleVariable_GetHashCode_m5936A2F0EF7628D537142F44DF65A097C8939129 (StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.Substring::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_Equals_m34CEE374E83C2E31E0C90566412EA4B17BEEFA46 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.Substring::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Substring_GetHashCode_m68743D4DB46190219FCBA41BACC476D7083D5986 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.UIElements.TextureId::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureId_Equals_m455DF7673CD85DCDDAA9AAC0F888DA8F8488081D (TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.UIElements.TextureId::GetHashCode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextureId_GetHashCode_mB3900AF53699A0CD79DE1C42AA5D931ADB58DA0C_inline (TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58* __this, const RuntimeMethod* method) ; // System.Boolean System.TimeSpan::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeSpan_Equals_mFE37205C5F1295DD799B0EE207142BFA4222D47A (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, RuntimeObject* ___value0, const RuntimeMethod* method) ; // System.Int32 System.TimeSpan::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeSpan_GetHashCode_m2CBBAD27522E17FE6006390ED0E3874676CAA76D (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.UIElements.TimeValue::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeValue_Equals_mA581A2F3D44993E0C780E6BC36C355875CDAB513 (TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.UIElements.TimeValue::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeValue_GetHashCode_m112ADB5ED018B9DE35EF34CA6610DB4F20AAEAD9 (TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E* __this, const RuntimeMethod* method) ; // System.Boolean System.UInt16::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt16_Equals_mA21E8831A57BC983311BFEE7023615002FC50207 (uint16_t* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ; // System.Int32 System.UInt16::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt16_GetHashCode_m534E5103D0DA9C6FCED4F2F007993D3E38165200 (uint16_t* __this, const RuntimeMethod* method) ; // System.Boolean System.UInt32::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt32_Equals_mC516812849D8243A72D34D830D840A1F1E32795E (uint32_t* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ; // System.Int32 System.UInt32::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt32_GetHashCode_mB9A03A037C079ADF0E61516BECA1AB05F92266BC (uint32_t* __this, const RuntimeMethod* method) ; // System.Boolean System.UInt64::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt64_Equals_m175E7A6F2A4606A94579529400854317542648A9 (uint64_t* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ; // System.Int32 System.UInt64::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt64_GetHashCode_m65D9FD0102B6B01BF38D986F060F0BDBC29B4F92 (uint64_t* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector2::Equals(System.Object) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_mA4E81D6FCE503DBD502BA499708344410F60DA4E_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector2::GetHashCode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2_GetHashCode_mED8670C0E122B7ED0DAB4C3381ADFF04B75E0B03_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector2Int::Equals(System.Object) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_Equals_m6D91EFAA6B3254334436BD262A4547EA08281BA3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector2Int::GetHashCode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_GetHashCode_mA3B6135FA770AF0C171319B50D9B913657230EB7_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3::Equals(System.Object) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_mB4BE43D5986864F5C22B919F2957E0309F10E3B4_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3::GetHashCode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3Int::Equals(System.Object) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_Equals_m419967067E76BF0381E4CD8FE14DF5ED46ACFB02_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::GetHashCode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_GetHashCode_mFAA200CFE26F006BEE6F9A65AFD0AC8C49D730EA_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector4::Equals(System.Object) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_Equals_mC2596CA0F441D25DE7A9419BE66A8FA2DA355CB9_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector4::GetHashCode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector4_GetHashCode_m53F6FCA56A0051C9D1AB41AA3EAA2C86CDAA8B92_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Rendering.VertexAttributeDescriptor::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VertexAttributeDescriptor_Equals_m6FBFEE42E1BAAAC2D38434EDF0906C5B76D56BE5 (VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Rendering.VertexAttributeDescriptor::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VertexAttributeDescriptor_GetHashCode_mCB8C5F6AD422FE6A410C5406843FCE4B0ED5F2F8 (VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* __this, const RuntimeMethod* method) ; // System.Int32 MS.Internal.Xml.Cache.XPathNodeRef::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XPathNodeRef_GetHashCode_mA438A76A5D2970E8AEC24529F5D03905D9A71F0C (XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470* __this, const RuntimeMethod* method) ; // System.Boolean Unity.Mathematics.int2::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool int2_Equals_m6B885828097BED2665EAA565C07E9FE83627C481 (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* __this, RuntimeObject* ___o0, const RuntimeMethod* method) ; // System.Int32 Unity.Mathematics.int2::GetHashCode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t int2_GetHashCode_mDC30EB8816F1ABC7195872B81F3EA9E8090866A6_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* __this, const RuntimeMethod* method) ; // System.Int32 System.Int32::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector2::Equals(UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___other0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector2Int::Equals(UnityEngine.Vector2Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___other0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector2Int::get_x() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector2Int::get_y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3::Equals(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___other0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3Int::Equals(UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___other0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_z() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_x() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector4::Equals(UnityEngine.Vector4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___other0, const RuntimeMethod* method) ; // System.UInt32 Unity.Mathematics.math::hash(Unity.Mathematics.int2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t math_hash_m9A8DB22D8B80BCD62309D709487A8FEBB8CBE1CE_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___v0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3Int::op_Equality(UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_m968FFB59523CC5ED40BE3FF2A5F80238F8298782_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___lhs0, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___rhs1, const RuntimeMethod* method) ; // Unity.Mathematics.uint2 Unity.Mathematics.math::asuint(Unity.Mathematics.int2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F math_asuint_mB09611BC4A717C2BEF2A5BEFA82E1FEE52071324_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___x0, const RuntimeMethod* method) ; // Unity.Mathematics.uint2 Unity.Mathematics.math::uint2(System.UInt32,System.UInt32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F math_uint2_m6D8F967749F41C00E7DDE65ED2A841F272036826_inline (uint32_t ___x0, uint32_t ___y1, const RuntimeMethod* method) ; // Unity.Mathematics.uint2 Unity.Mathematics.uint2::op_Multiply(Unity.Mathematics.uint2,Unity.Mathematics.uint2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F uint2_op_Multiply_mB54522EE7DA0BF940E2AD35A4DEE4325B2C859E8_inline (uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F ___lhs0, uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F ___rhs1, const RuntimeMethod* method) ; // System.UInt32 Unity.Mathematics.math::csum(Unity.Mathematics.uint2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t math_csum_mE28565A02E454569C1E9095914B1C9D213B4E4B6_inline (uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F ___x0, const RuntimeMethod* method) ; // System.Void Unity.Mathematics.uint2::.ctor(System.UInt32,System.UInt32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void uint2__ctor_mDE945EFF54FDA16335AC19E9E01A9BAE161B8D3F_inline (uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F* __this, uint32_t ___x0, uint32_t ___y1, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mCE446B9D59E966604AF68F510B153DA6C880D7D7_gshared (ObjectEqualityComparer_1_tA70EB1E563397F9E00B0F8988935A06587CA34F1* __this, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___x0, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___y1, const RuntimeMethod* method) { { } { } { NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_2 = ___y1; NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = NamedValue_Equals_m86355FFFA5B5AC03EC1BE50F8896AD5C8AADBA75((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m9F425FD03A4F115A8F14065ABCEF1312BF713FAC_gshared (ObjectEqualityComparer_1_tA70EB1E563397F9E00B0F8988935A06587CA34F1* __this, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = NamedValue_GetHashCode_mEC04989699012042196140B1FF0FE7DD6A0237AD((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mE27CDF028FB954481E373ED95265D27642374E57_gshared (ObjectEqualityComparer_1_tA70EB1E563397F9E00B0F8988935A06587CA34F1* __this, NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* ___array0, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_16 = (L_13)->GetAt(static_cast(L_15)); } { NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_19 = ___value1; NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = NamedValue_Equals_m86355FFFA5B5AC03EC1BE50F8896AD5C8AADBA75(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m88699583113231185BECB7B5D5226ABC53B75AC8_gshared (ObjectEqualityComparer_1_tA70EB1E563397F9E00B0F8988935A06587CA34F1* __this, NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* ___array0, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_16 = (L_13)->GetAt(static_cast(L_15)); } { NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_19 = ___value1; NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = NamedValue_Equals_m86355FFFA5B5AC03EC1BE50F8896AD5C8AADBA75(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m3E648C709E44EE04B8B48DE28815DE972C369887_gshared (ObjectEqualityComparer_1_tA70EB1E563397F9E00B0F8988935A06587CA34F1* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tA70EB1E563397F9E00B0F8988935A06587CA34F1*)((ObjectEqualityComparer_1_tA70EB1E563397F9E00B0F8988935A06587CA34F1*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m0D7FA1C2793D5BEEA16DE8E81162FC186695C3C9_gshared (ObjectEqualityComparer_1_tA70EB1E563397F9E00B0F8988935A06587CA34F1* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m6ABDE0334CEB55C8F514738E2A062559543B4876_gshared (ObjectEqualityComparer_1_tA70EB1E563397F9E00B0F8988935A06587CA34F1* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tF08F8F60942C90D7F62C19207F9273501CA27B59*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tF08F8F60942C90D7F62C19207F9273501CA27B59*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mBFF467C482CED57785EC1AC19B19505104DAFB27_gshared (ObjectEqualityComparer_1_tA20663315ED30A2378AB38EC3F55842A459E2BB8* __this, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC ___x0, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC ___y1, const RuntimeMethod* method) { { } { } { NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_2 = ___y1; NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m651687F3C45F10799D2D85E7641349878CF69791_gshared (ObjectEqualityComparer_1_tA20663315ED30A2378AB38EC3F55842A459E2BB8* __this, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m9EAB227986C5A36DAE6C2BD7FB8747F2E813A680_gshared (ObjectEqualityComparer_1_tA20663315ED30A2378AB38EC3F55842A459E2BB8* __this, NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* ___array0, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_16 = (L_13)->GetAt(static_cast(L_15)); } { NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_19 = ___value1; NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m9D4B37287827122F87026E5D7B90B9444DB54734_gshared (ObjectEqualityComparer_1_tA20663315ED30A2378AB38EC3F55842A459E2BB8* __this, NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* ___array0, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_16 = (L_13)->GetAt(static_cast(L_15)); } { NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_19 = ___value1; NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mCABC38107033195D8011F7E3368848E7E40BA34B_gshared (ObjectEqualityComparer_1_tA20663315ED30A2378AB38EC3F55842A459E2BB8* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tA20663315ED30A2378AB38EC3F55842A459E2BB8*)((ObjectEqualityComparer_1_tA20663315ED30A2378AB38EC3F55842A459E2BB8*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m4F0AC3B37A56B8A1DC9F1EF83D687D3DB4395821_gshared (ObjectEqualityComparer_1_tA20663315ED30A2378AB38EC3F55842A459E2BB8* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m3BB694228DBF69151342603C71DE3C5DF1BBFFA4_gshared (ObjectEqualityComparer_1_tA20663315ED30A2378AB38EC3F55842A459E2BB8* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t4EBA576EAAFCB3F4AF604166741CC865B293505C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t4EBA576EAAFCB3F4AF604166741CC865B293505C*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mEB0C9201130926EC01CCE087705D496F0AF76E13_gshared (ObjectEqualityComparer_1_tC86299808A1D7252F14317F97969C87533792B4A* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___x0, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___y1, const RuntimeMethod* method) { { } { } { NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_2 = ___y1; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF82F361975A63E29B2289A2F13E2C0C9920C2F47_gshared (ObjectEqualityComparer_1_tC86299808A1D7252F14317F97969C87533792B4A* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m38FCE72C0BCEFF371A02189E29BFBCF8C13E0EC8_gshared (ObjectEqualityComparer_1_tC86299808A1D7252F14317F97969C87533792B4A* __this, NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* ___array0, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_16 = (L_13)->GetAt(static_cast(L_15)); } { NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_19 = ___value1; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m39EC4EB445BD7E4F015C8C72DBC14336FE68A2F3_gshared (ObjectEqualityComparer_1_tC86299808A1D7252F14317F97969C87533792B4A* __this, NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* ___array0, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_16 = (L_13)->GetAt(static_cast(L_15)); } { NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_19 = ___value1; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m31F5C9F9C15BA52CFD691BDE0B8A49886130348D_gshared (ObjectEqualityComparer_1_tC86299808A1D7252F14317F97969C87533792B4A* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tC86299808A1D7252F14317F97969C87533792B4A*)((ObjectEqualityComparer_1_tC86299808A1D7252F14317F97969C87533792B4A*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m525AE2CCF5554F7FEE3CCCE067451DD562A8AEAD_gshared (ObjectEqualityComparer_1_tC86299808A1D7252F14317F97969C87533792B4A* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mABA42BF6E548367E22335AAEAF19AF309AF695AD_gshared (ObjectEqualityComparer_1_tC86299808A1D7252F14317F97969C87533792B4A* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t32E51810B42FA96FA2816B331BC21A05A6122BD5*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t32E51810B42FA96FA2816B331BC21A05A6122BD5*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m1855059A2D2A9C2CA7B29B7148AD2DF383F9CF59_gshared (ObjectEqualityComparer_1_t86C50CA3FDC190647306B4B3A7AC14E82AB9856D* __this, Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C ___x0, Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C ___y1, const RuntimeMethod* method) { { } { } { Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C L_2 = ___y1; Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m7F3C14615DDF0B6931AE4F699ADEA162401C777E_gshared (ObjectEqualityComparer_1_t86C50CA3FDC190647306B4B3A7AC14E82AB9856D* __this, Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mED2C55FE11E6380D0AF6CF59AACDA643D0A24559_gshared (ObjectEqualityComparer_1_t86C50CA3FDC190647306B4B3A7AC14E82AB9856D* __this, NavigationU5BU5D_t483F9B11FAE385AD99CDEB565C84D993648C5670* ___array0, Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { NavigationU5BU5D_t483F9B11FAE385AD99CDEB565C84D993648C5670* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { NavigationU5BU5D_t483F9B11FAE385AD99CDEB565C84D993648C5670* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C L_16 = (L_13)->GetAt(static_cast(L_15)); } { NavigationU5BU5D_t483F9B11FAE385AD99CDEB565C84D993648C5670* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C L_19 = ___value1; Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mFF2CEF6E918620E21C55B71338FD24662EE9717A_gshared (ObjectEqualityComparer_1_t86C50CA3FDC190647306B4B3A7AC14E82AB9856D* __this, NavigationU5BU5D_t483F9B11FAE385AD99CDEB565C84D993648C5670* ___array0, Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { NavigationU5BU5D_t483F9B11FAE385AD99CDEB565C84D993648C5670* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { NavigationU5BU5D_t483F9B11FAE385AD99CDEB565C84D993648C5670* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C L_16 = (L_13)->GetAt(static_cast(L_15)); } { NavigationU5BU5D_t483F9B11FAE385AD99CDEB565C84D993648C5670* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C L_19 = ___value1; Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mE0B0F1C708A212CB0FDC0FDA6F754548CC28B7E4_gshared (ObjectEqualityComparer_1_t86C50CA3FDC190647306B4B3A7AC14E82AB9856D* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t86C50CA3FDC190647306B4B3A7AC14E82AB9856D*)((ObjectEqualityComparer_1_t86C50CA3FDC190647306B4B3A7AC14E82AB9856D*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m8216E330AE59A8FC18DDEAFAD5B15124CECD93BD_gshared (ObjectEqualityComparer_1_t86C50CA3FDC190647306B4B3A7AC14E82AB9856D* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m98DEB2124EAF477FEFECF6A69717EB257AE582CD_gshared (ObjectEqualityComparer_1_t86C50CA3FDC190647306B4B3A7AC14E82AB9856D* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tEA33EB74546F679A978D87A75A355AA70D84E6B2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tEA33EB74546F679A978D87A75A355AA70D84E6B2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD4F833D1E34F5F1B0A20C7138908BC456D2F7933_gshared (ObjectEqualityComparer_1_tA18D6C4BC5D58FB8D833AAC86FC1592E6176BE0F* __this, RuntimeObject* ___x0, RuntimeObject* ___y1, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___x0; if (!L_0) { goto IL_0026; } } { RuntimeObject* L_1 = ___y1; if (!L_1) { goto IL_0024; } } { RuntimeObject* L_2 = ___y1; NullCheck((___x0)); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (___x0), L_2); return L_3; } IL_0024: { return (bool)0; } IL_0026: { RuntimeObject* L_4 = ___y1; if (!L_4) { goto IL_0030; } } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m5825BFE01A407EA964F4D325DE58ED2E7AD368E1_gshared (ObjectEqualityComparer_1_tA18D6C4BC5D58FB8D833AAC86FC1592E6176BE0F* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { NullCheck((___obj0)); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (___obj0)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m3BFA20671E31380583D45A57B11AE2FDA2853052_gshared (ObjectEqualityComparer_1_tA18D6C4BC5D58FB8D833AAC86FC1592E6176BE0F* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___array0, RuntimeObject* ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); RuntimeObject* L_2 = ___value1; if (L_2) { goto IL_002b; } } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RuntimeObject* L_7 = (L_4)->GetAt(static_cast(L_6)); if (L_7) { goto IL_0021; } } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RuntimeObject* L_16 = (L_13)->GetAt(static_cast(L_15)); if (!L_16) { goto IL_005b; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RuntimeObject* L_19 = ___value1; NullCheck((*((L_17)->GetAddressAt(static_cast(L_18))))); bool L_20; L_20 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (*((L_17)->GetAddressAt(static_cast(L_18)))), L_19); if (!L_20) { goto IL_005b; } } { int32_t L_21 = V_2; return L_21; } IL_005b: { int32_t L_22 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_005f: { int32_t L_23 = V_2; int32_t L_24 = V_0; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m693DA641654DA95D298B8C2F3EFFA1340EFAF940_gshared (ObjectEqualityComparer_1_tA18D6C4BC5D58FB8D833AAC86FC1592E6176BE0F* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___array0, RuntimeObject* ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); RuntimeObject* L_2 = ___value1; if (L_2) { goto IL_002d; } } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RuntimeObject* L_7 = (L_4)->GetAt(static_cast(L_6)); if (L_7) { goto IL_0023; } } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RuntimeObject* L_16 = (L_13)->GetAt(static_cast(L_15)); if (!L_16) { goto IL_005d; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RuntimeObject* L_19 = ___value1; NullCheck((*((L_17)->GetAddressAt(static_cast(L_18))))); bool L_20; L_20 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (*((L_17)->GetAddressAt(static_cast(L_18)))), L_19); if (!L_20) { goto IL_005d; } } { int32_t L_21 = V_2; return L_21; } IL_005d: { int32_t L_22 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_22, 1)); } IL_0061: { int32_t L_23 = V_2; int32_t L_24 = V_0; if ((((int32_t)L_23) >= ((int32_t)L_24))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m5F946E49CD27261615BAB0A4173337E1E87090DD_gshared (ObjectEqualityComparer_1_tA18D6C4BC5D58FB8D833AAC86FC1592E6176BE0F* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tA18D6C4BC5D58FB8D833AAC86FC1592E6176BE0F*)((ObjectEqualityComparer_1_tA18D6C4BC5D58FB8D833AAC86FC1592E6176BE0F*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m035D741D0E15A45297DB1CE3C06FB7AB8CCA2C29_gshared (ObjectEqualityComparer_1_tA18D6C4BC5D58FB8D833AAC86FC1592E6176BE0F* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mFBED247753D9E4E1D54B888AE6A08071AE7FB191_gshared (ObjectEqualityComparer_1_tA18D6C4BC5D58FB8D833AAC86FC1592E6176BE0F* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m660DDE0B428D0ED885AC35B648004062AB76DD94_gshared (ObjectEqualityComparer_1_tE9F56A955996744B9683C456CCC05A58CBAED63B* __this, ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 ___x0, ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 ___y1, const RuntimeMethod* method) { { } { } { ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_2 = ___y1; ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mE49C0727175E68B3A1F1A228AFFBCCF4A93B76DC_gshared (ObjectEqualityComparer_1_tE9F56A955996744B9683C456CCC05A58CBAED63B* __this, ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mE2A77E0886EDCA9E1AA220A26E70B9651B0EFE6C_gshared (ObjectEqualityComparer_1_tE9F56A955996744B9683C456CCC05A58CBAED63B* __this, ObjectInitializationDataU5BU5D_t27CD67BDEC9A5CFBEC907601E4762EE9188560B7* ___array0, ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { ObjectInitializationDataU5BU5D_t27CD67BDEC9A5CFBEC907601E4762EE9188560B7* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { ObjectInitializationDataU5BU5D_t27CD67BDEC9A5CFBEC907601E4762EE9188560B7* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ObjectInitializationDataU5BU5D_t27CD67BDEC9A5CFBEC907601E4762EE9188560B7* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_19 = ___value1; ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m2049562DDC60DF4B4D674278CEC1F261B80D2C82_gshared (ObjectEqualityComparer_1_tE9F56A955996744B9683C456CCC05A58CBAED63B* __this, ObjectInitializationDataU5BU5D_t27CD67BDEC9A5CFBEC907601E4762EE9188560B7* ___array0, ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { ObjectInitializationDataU5BU5D_t27CD67BDEC9A5CFBEC907601E4762EE9188560B7* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { ObjectInitializationDataU5BU5D_t27CD67BDEC9A5CFBEC907601E4762EE9188560B7* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ObjectInitializationDataU5BU5D_t27CD67BDEC9A5CFBEC907601E4762EE9188560B7* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_19 = ___value1; ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mB73E5901E4992158A80B45B50AFC113D5C36124A_gshared (ObjectEqualityComparer_1_tE9F56A955996744B9683C456CCC05A58CBAED63B* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tE9F56A955996744B9683C456CCC05A58CBAED63B*)((ObjectEqualityComparer_1_tE9F56A955996744B9683C456CCC05A58CBAED63B*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mDCFB65E4B0B1ADEDBD644E59E753C3CE66AB2093_gshared (ObjectEqualityComparer_1_tE9F56A955996744B9683C456CCC05A58CBAED63B* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mE39CDF3B449AF082A7BB0F32AFA6633CC8F7CAD1_gshared (ObjectEqualityComparer_1_tE9F56A955996744B9683C456CCC05A58CBAED63B* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t221097209A667CA3D3162E72CA27CB4CF639ADE2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t221097209A667CA3D3162E72CA27CB4CF639ADE2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD1A326DBF7E08F2979066F80ED1086A7141C446D_gshared (ObjectEqualityComparer_1_t67FE28189E058AA13F8725EB5FBBB9CB700AF331* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___x0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___y1, const RuntimeMethod* method) { { } { } { Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_2 = ___y1; Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mD2E83A97EE726E8DE161ADB66A63BCDFD182FC71_gshared (ObjectEqualityComparer_1_t67FE28189E058AA13F8725EB5FBBB9CB700AF331* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m9A4C5FFD7B133195AC4932F1D8E134AB2288BB0F_gshared (ObjectEqualityComparer_1_t67FE28189E058AA13F8725EB5FBBB9CB700AF331* __this, PlayableU5BU5D_tDB54C94BAD7B59174CFE3B4CF2F326F9C8D09B68* ___array0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { PlayableU5BU5D_tDB54C94BAD7B59174CFE3B4CF2F326F9C8D09B68* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { PlayableU5BU5D_tDB54C94BAD7B59174CFE3B4CF2F326F9C8D09B68* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_16 = (L_13)->GetAt(static_cast(L_15)); } { PlayableU5BU5D_tDB54C94BAD7B59174CFE3B4CF2F326F9C8D09B68* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_19 = ___value1; Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mB2DD611BF4173E012B61F4E2C51ED21B273E4460_gshared (ObjectEqualityComparer_1_t67FE28189E058AA13F8725EB5FBBB9CB700AF331* __this, PlayableU5BU5D_tDB54C94BAD7B59174CFE3B4CF2F326F9C8D09B68* ___array0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { PlayableU5BU5D_tDB54C94BAD7B59174CFE3B4CF2F326F9C8D09B68* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { PlayableU5BU5D_tDB54C94BAD7B59174CFE3B4CF2F326F9C8D09B68* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_16 = (L_13)->GetAt(static_cast(L_15)); } { PlayableU5BU5D_tDB54C94BAD7B59174CFE3B4CF2F326F9C8D09B68* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_19 = ___value1; Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m4868C021BB2101EB72D88BDC316FE139A7A1C190_gshared (ObjectEqualityComparer_1_t67FE28189E058AA13F8725EB5FBBB9CB700AF331* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t67FE28189E058AA13F8725EB5FBBB9CB700AF331*)((ObjectEqualityComparer_1_t67FE28189E058AA13F8725EB5FBBB9CB700AF331*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m180578056C63ABF2CAFD428F18351AA629E56782_gshared (ObjectEqualityComparer_1_t67FE28189E058AA13F8725EB5FBBB9CB700AF331* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m496DEC9D7EF13E7F898843F569A8AD3170496850_gshared (ObjectEqualityComparer_1_t67FE28189E058AA13F8725EB5FBBB9CB700AF331* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t58EDEA2EC3378026DE2B1F7B527DA04783CE8B0C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t58EDEA2EC3378026DE2B1F7B527DA04783CE8B0C*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m851A8C5EEB6E3EE4C5B03C70815C4E78C8F32445_gshared (ObjectEqualityComparer_1_t7BD9D00BC82F12A08E3C81CB31462493441B20AD* __this, PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 ___x0, PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 ___y1, const RuntimeMethod* method) { { } { } { PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 L_2 = ___y1; PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mDC630B77D5B327C6C2803FCABF1C7FD529056501_gshared (ObjectEqualityComparer_1_t7BD9D00BC82F12A08E3C81CB31462493441B20AD* __this, PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mA70327C007A3885C0CC9243AB7176302D0609B59_gshared (ObjectEqualityComparer_1_t7BD9D00BC82F12A08E3C81CB31462493441B20AD* __this, PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD* ___array0, PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 L_19 = ___value1; PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m8A90425B05C922A53B43EA695BFC170A0FA2E9D9_gshared (ObjectEqualityComparer_1_t7BD9D00BC82F12A08E3C81CB31462493441B20AD* __this, PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD* ___array0, PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 L_19 = ___value1; PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m1EF2EC69D49EC39ABE41C455A2C75C59560FFF1D_gshared (ObjectEqualityComparer_1_t7BD9D00BC82F12A08E3C81CB31462493441B20AD* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t7BD9D00BC82F12A08E3C81CB31462493441B20AD*)((ObjectEqualityComparer_1_t7BD9D00BC82F12A08E3C81CB31462493441B20AD*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m440E9571913AEFB833CB02272735DE46842BF60E_gshared (ObjectEqualityComparer_1_t7BD9D00BC82F12A08E3C81CB31462493441B20AD* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m76E4B8DE4309AD305822592031E9031007B7CA45_gshared (ObjectEqualityComparer_1_t7BD9D00BC82F12A08E3C81CB31462493441B20AD* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t1E6C931E9AE39B1BEE0EB20035BF1D0DCC62B8F5*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t1E6C931E9AE39B1BEE0EB20035BF1D0DCC62B8F5*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m9AF58658599AD3B7CEAEECB522F38DB6FC7A356E_gshared (ObjectEqualityComparer_1_tBBED9B3145C5B79381DAAFFBBE67AFA40D69432C* __this, PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 ___x0, PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 ___y1, const RuntimeMethod* method) { { } { } { PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 L_2 = ___y1; PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mD7516BB24574A18F1DB224B5A573E3FBB7CD8C75_gshared (ObjectEqualityComparer_1_tBBED9B3145C5B79381DAAFFBBE67AFA40D69432C* __this, PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m8FCB06081BEB75A890959910385A1985FDCD1A77_gshared (ObjectEqualityComparer_1_tBBED9B3145C5B79381DAAFFBBE67AFA40D69432C* __this, PointerModelU5BU5D_tE7B1CA281F392BD0840E1A81754AC94AF44FEE81* ___array0, PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { PointerModelU5BU5D_tE7B1CA281F392BD0840E1A81754AC94AF44FEE81* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { PointerModelU5BU5D_tE7B1CA281F392BD0840E1A81754AC94AF44FEE81* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PointerModelU5BU5D_tE7B1CA281F392BD0840E1A81754AC94AF44FEE81* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 L_19 = ___value1; PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m5F812AC6E18F43D3D4AB97448DECE8A6897093CC_gshared (ObjectEqualityComparer_1_tBBED9B3145C5B79381DAAFFBBE67AFA40D69432C* __this, PointerModelU5BU5D_tE7B1CA281F392BD0840E1A81754AC94AF44FEE81* ___array0, PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { PointerModelU5BU5D_tE7B1CA281F392BD0840E1A81754AC94AF44FEE81* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { PointerModelU5BU5D_tE7B1CA281F392BD0840E1A81754AC94AF44FEE81* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PointerModelU5BU5D_tE7B1CA281F392BD0840E1A81754AC94AF44FEE81* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 L_19 = ___value1; PointerModel_t6E979AA49D01ACA529A68AF8F48624E73484CD42 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m04B5AEFB09D7DA14150969AEBF84BA4AA172A268_gshared (ObjectEqualityComparer_1_tBBED9B3145C5B79381DAAFFBBE67AFA40D69432C* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tBBED9B3145C5B79381DAAFFBBE67AFA40D69432C*)((ObjectEqualityComparer_1_tBBED9B3145C5B79381DAAFFBBE67AFA40D69432C*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m9604516D6022181242D2B4C86BEA6873544DF612_gshared (ObjectEqualityComparer_1_tBBED9B3145C5B79381DAAFFBBE67AFA40D69432C* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mDCC25306FCC351024D6E1519C7ABADDE9870AABA_gshared (ObjectEqualityComparer_1_tBBED9B3145C5B79381DAAFFBBE67AFA40D69432C* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t2CCA272BF84346E6D1C9EFCC3AEE1FEF6FA0EBDB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t2CCA272BF84346E6D1C9EFCC3AEE1FEF6FA0EBDB*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA753044E92BBDC9D164DE4487F1F0BF3836BB1F3_gshared (ObjectEqualityComparer_1_t888D7A6547F22FB38D21CB27701A89FFBA24E4D0* __this, ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C ___x0, ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C ___y1, const RuntimeMethod* method) { { } { } { ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C L_2 = ___y1; ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m04EC8815CF9088D832695ABF833EA2DFC42CDD33_gshared (ObjectEqualityComparer_1_t888D7A6547F22FB38D21CB27701A89FFBA24E4D0* __this, ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m50A0B69BEED5DC10D98B6C11EB1DEC3EE006D507_gshared (ObjectEqualityComparer_1_t888D7A6547F22FB38D21CB27701A89FFBA24E4D0* __this, ProbeVolumeBakingProcessSettingsU5BU5D_t4908DE095E02B833D24661F9EE16D0D6C52CB091* ___array0, ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { ProbeVolumeBakingProcessSettingsU5BU5D_t4908DE095E02B833D24661F9EE16D0D6C52CB091* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { ProbeVolumeBakingProcessSettingsU5BU5D_t4908DE095E02B833D24661F9EE16D0D6C52CB091* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C L_16 = (L_13)->GetAt(static_cast(L_15)); } { ProbeVolumeBakingProcessSettingsU5BU5D_t4908DE095E02B833D24661F9EE16D0D6C52CB091* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C L_19 = ___value1; ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m238E4FC344830A21DF5146566EE3D0B0EED5C330_gshared (ObjectEqualityComparer_1_t888D7A6547F22FB38D21CB27701A89FFBA24E4D0* __this, ProbeVolumeBakingProcessSettingsU5BU5D_t4908DE095E02B833D24661F9EE16D0D6C52CB091* ___array0, ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { ProbeVolumeBakingProcessSettingsU5BU5D_t4908DE095E02B833D24661F9EE16D0D6C52CB091* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { ProbeVolumeBakingProcessSettingsU5BU5D_t4908DE095E02B833D24661F9EE16D0D6C52CB091* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C L_16 = (L_13)->GetAt(static_cast(L_15)); } { ProbeVolumeBakingProcessSettingsU5BU5D_t4908DE095E02B833D24661F9EE16D0D6C52CB091* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C L_19 = ___value1; ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m5DABAD21DD5FCC3C36E0593BB933701A45693436_gshared (ObjectEqualityComparer_1_t888D7A6547F22FB38D21CB27701A89FFBA24E4D0* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t888D7A6547F22FB38D21CB27701A89FFBA24E4D0*)((ObjectEqualityComparer_1_t888D7A6547F22FB38D21CB27701A89FFBA24E4D0*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mD58A8155BE05441603BE94654C14146A1A24E809_gshared (ObjectEqualityComparer_1_t888D7A6547F22FB38D21CB27701A89FFBA24E4D0* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m323EFA800DADAEF422C9748FC846A4D028E01FD4_gshared (ObjectEqualityComparer_1_t888D7A6547F22FB38D21CB27701A89FFBA24E4D0* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t84A343EAD56C8CD02166016A53CB4907ABEE1975*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t84A343EAD56C8CD02166016A53CB4907ABEE1975*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m8F58A90553E747E2F82100D7C4CAE32C48B35109_gshared (ObjectEqualityComparer_1_tE2E486802F2B855983CCAF963FC683479AFA1A52* __this, RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F ___x0, RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F ___y1, const RuntimeMethod* method) { { } { } { RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F L_2 = ___y1; RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m477868336912B21DF8D8D6F7CDFB63128882321B_gshared (ObjectEqualityComparer_1_tE2E486802F2B855983CCAF963FC683479AFA1A52* __this, RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m6F68C89314737187FAC4D8F1C1ADF1312D4C93F8_gshared (ObjectEqualityComparer_1_tE2E486802F2B855983CCAF963FC683479AFA1A52* __this, RangePositionInfoU5BU5D_t4EC7E6B087B769D7CE0228CDD7F2AA48F37B747B* ___array0, RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { RangePositionInfoU5BU5D_t4EC7E6B087B769D7CE0228CDD7F2AA48F37B747B* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { RangePositionInfoU5BU5D_t4EC7E6B087B769D7CE0228CDD7F2AA48F37B747B* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F L_16 = (L_13)->GetAt(static_cast(L_15)); } { RangePositionInfoU5BU5D_t4EC7E6B087B769D7CE0228CDD7F2AA48F37B747B* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F L_19 = ___value1; RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m14AA7B2977B13DEB27806A12E7850CD41098865F_gshared (ObjectEqualityComparer_1_tE2E486802F2B855983CCAF963FC683479AFA1A52* __this, RangePositionInfoU5BU5D_t4EC7E6B087B769D7CE0228CDD7F2AA48F37B747B* ___array0, RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { RangePositionInfoU5BU5D_t4EC7E6B087B769D7CE0228CDD7F2AA48F37B747B* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { RangePositionInfoU5BU5D_t4EC7E6B087B769D7CE0228CDD7F2AA48F37B747B* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F L_16 = (L_13)->GetAt(static_cast(L_15)); } { RangePositionInfoU5BU5D_t4EC7E6B087B769D7CE0228CDD7F2AA48F37B747B* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F L_19 = ___value1; RangePositionInfo_t27BA7EB1EC12061DD5ACFD24BD71A915D412223F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mB5719711FBEABDB3219BDDAF68701916E2AF3314_gshared (ObjectEqualityComparer_1_tE2E486802F2B855983CCAF963FC683479AFA1A52* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tE2E486802F2B855983CCAF963FC683479AFA1A52*)((ObjectEqualityComparer_1_tE2E486802F2B855983CCAF963FC683479AFA1A52*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m352EBE6C0C8BC4FF567D487617CDAB5DE7ADB1DA_gshared (ObjectEqualityComparer_1_tE2E486802F2B855983CCAF963FC683479AFA1A52* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m7E6051FEB86F3B31C74A54E4C2C3D80310861505_gshared (ObjectEqualityComparer_1_tE2E486802F2B855983CCAF963FC683479AFA1A52* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t5CA12604B0706939D2BAA3004AE918475A4B316F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t5CA12604B0706939D2BAA3004AE918475A4B316F*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mBA0B13481C9AA848B8F164C27B48EAEDC50730FC_gshared (ObjectEqualityComparer_1_t8BF23EF3EB2D76447AAD56A695A1E3D1710B2343* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___x0, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___y1, const RuntimeMethod* method) { { } { } { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_2 = ___y1; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m9EBA8DDE166F1E993043AD6B1E177EAF0EB53C34_gshared (ObjectEqualityComparer_1_t8BF23EF3EB2D76447AAD56A695A1E3D1710B2343* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m84A2503AC5D1688E2EE27D09530DE3FCE03A4C06_gshared (ObjectEqualityComparer_1_t8BF23EF3EB2D76447AAD56A695A1E3D1710B2343* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___array0, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_16 = (L_13)->GetAt(static_cast(L_15)); } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_19 = ___value1; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m51D04FD5960312370AE15C34091FA420F6C8EDD7_gshared (ObjectEqualityComparer_1_t8BF23EF3EB2D76447AAD56A695A1E3D1710B2343* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___array0, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_16 = (L_13)->GetAt(static_cast(L_15)); } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_19 = ___value1; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7E82414D14E5907EAA1DF226B783AE55A0238A43_gshared (ObjectEqualityComparer_1_t8BF23EF3EB2D76447AAD56A695A1E3D1710B2343* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t8BF23EF3EB2D76447AAD56A695A1E3D1710B2343*)((ObjectEqualityComparer_1_t8BF23EF3EB2D76447AAD56A695A1E3D1710B2343*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m461B6B827D3183399BD074718EB5FE2FD105B870_gshared (ObjectEqualityComparer_1_t8BF23EF3EB2D76447AAD56A695A1E3D1710B2343* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mCA08886DB5C12BC7F8BE9954E9D73507A138DAA0_gshared (ObjectEqualityComparer_1_t8BF23EF3EB2D76447AAD56A695A1E3D1710B2343* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tD6B33EC52461DC16427805232198706050FE2857*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tD6B33EC52461DC16427805232198706050FE2857*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m4226C47FFE24E637A77DEA205F19917F20AABE26_gshared (ObjectEqualityComparer_1_t86F80C116391B1200706436C37C4B4E5A8EC0A7C* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___x0, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___y1, const RuntimeMethod* method) { { } { } { RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_2 = ___y1; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mFA9ED2B810071E4E240902834C63733369A61F4A_gshared (ObjectEqualityComparer_1_t86F80C116391B1200706436C37C4B4E5A8EC0A7C* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mD3077B26B783D56D10F9FCB708B891752ECAF2C5_gshared (ObjectEqualityComparer_1_t86F80C116391B1200706436C37C4B4E5A8EC0A7C* __this, RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___array0, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_16 = (L_13)->GetAt(static_cast(L_15)); } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_19 = ___value1; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mDF874316FE9192448E9F048840D3BD865C7849B6_gshared (ObjectEqualityComparer_1_t86F80C116391B1200706436C37C4B4E5A8EC0A7C* __this, RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___array0, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_16 = (L_13)->GetAt(static_cast(L_15)); } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_19 = ___value1; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m9EC69B185DF719EACCAA3E0451C0B28F00F76DBA_gshared (ObjectEqualityComparer_1_t86F80C116391B1200706436C37C4B4E5A8EC0A7C* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t86F80C116391B1200706436C37C4B4E5A8EC0A7C*)((ObjectEqualityComparer_1_t86F80C116391B1200706436C37C4B4E5A8EC0A7C*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mFB9CBEFFFAC22E2F08F04FCEE90F4D67953A5C6B_gshared (ObjectEqualityComparer_1_t86F80C116391B1200706436C37C4B4E5A8EC0A7C* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mA2B2413D9A932BD2307282A8D9CA2734033C04A8_gshared (ObjectEqualityComparer_1_t86F80C116391B1200706436C37C4B4E5A8EC0A7C* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t984A7A4125259896807AD3CBC048EE9697E23070*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t984A7A4125259896807AD3CBC048EE9697E23070*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m6BA2E563963A035FA45A472B8C6BA55CFE17D94D_gshared (ObjectEqualityComparer_1_tCD3C6460373A5606639625E34610F60D71384F48* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___x0, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___y1, const RuntimeMethod* method) { { } { } { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2 = ___y1; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = Rect_Equals_mD7EB2046512E4A46524A7ED929F1C38A32C408F8((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m18BE5F4171DE6D7519EE4CCAE2FCC6D568826251_gshared (ObjectEqualityComparer_1_tCD3C6460373A5606639625E34610F60D71384F48* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = Rect_GetHashCode_m8E55539476EA6B7A6E0CEC5F980227CD15B778F1((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m4FB62BF2A848A881D213A510E68EAE773989533F_gshared (ObjectEqualityComparer_1_tCD3C6460373A5606639625E34610F60D71384F48* __this, RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* ___array0, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_16 = (L_13)->GetAt(static_cast(L_15)); } { RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_19 = ___value1; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Rect_Equals_mD7EB2046512E4A46524A7ED929F1C38A32C408F8(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m1270044B152BC72EF3988925DBC67E22EE2A2B51_gshared (ObjectEqualityComparer_1_tCD3C6460373A5606639625E34610F60D71384F48* __this, RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* ___array0, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_16 = (L_13)->GetAt(static_cast(L_15)); } { RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_19 = ___value1; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Rect_Equals_mD7EB2046512E4A46524A7ED929F1C38A32C408F8(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m5834D5F6DDB3EB7B97CE5C5B02C8B02FA2D72B98_gshared (ObjectEqualityComparer_1_tCD3C6460373A5606639625E34610F60D71384F48* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tCD3C6460373A5606639625E34610F60D71384F48*)((ObjectEqualityComparer_1_tCD3C6460373A5606639625E34610F60D71384F48*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m0EC3985A97C45C9FBCB7572ACACD0FDF91BC28F8_gshared (ObjectEqualityComparer_1_tCD3C6460373A5606639625E34610F60D71384F48* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mA3F69408CED87F6B3F5D217FF2E744210FEA5504_gshared (ObjectEqualityComparer_1_tCD3C6460373A5606639625E34610F60D71384F48* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t9072871D75372840EEF20C93E4B8909E005D3EF1*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t9072871D75372840EEF20C93E4B8909E005D3EF1*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m39A2AD700C821154EC79D73193FAFC0AD898085D_gshared (ObjectEqualityComparer_1_t2AD84256CDDADCE5D3DE4BF8835EED9529A6FC7D* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___x0, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___y1, const RuntimeMethod* method) { { } { } { RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_2 = ___y1; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mDF311EE7DB6BB010871C93B4C87DA0C15C8D0C83_gshared (ObjectEqualityComparer_1_t2AD84256CDDADCE5D3DE4BF8835EED9529A6FC7D* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mE66C370F264EEEDDE174082B7A481E1031DF08E3_gshared (ObjectEqualityComparer_1_t2AD84256CDDADCE5D3DE4BF8835EED9529A6FC7D* __this, RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___array0, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_16 = (L_13)->GetAt(static_cast(L_15)); } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_19 = ___value1; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mDC4F16665B35049C51A9F4C00818B4739F93ADB3_gshared (ObjectEqualityComparer_1_t2AD84256CDDADCE5D3DE4BF8835EED9529A6FC7D* __this, RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___array0, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_16 = (L_13)->GetAt(static_cast(L_15)); } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_19 = ___value1; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA502E444E5DC55F5B1F01DFE05EA2FD624B1D25C_gshared (ObjectEqualityComparer_1_t2AD84256CDDADCE5D3DE4BF8835EED9529A6FC7D* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t2AD84256CDDADCE5D3DE4BF8835EED9529A6FC7D*)((ObjectEqualityComparer_1_t2AD84256CDDADCE5D3DE4BF8835EED9529A6FC7D*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m52C8B12C7FFE14D1068C56F2BD8DB0F817FFF04C_gshared (ObjectEqualityComparer_1_t2AD84256CDDADCE5D3DE4BF8835EED9529A6FC7D* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m9015B58F26D1658E1BA0346DF3371B2DD0A21B6E_gshared (ObjectEqualityComparer_1_t2AD84256CDDADCE5D3DE4BF8835EED9529A6FC7D* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tD05D0CB5F6F4A3900C88F5AFFCCB051B9A889F76*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tD05D0CB5F6F4A3900C88F5AFFCCB051B9A889F76*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mF155B32058C0C5EBBA690DB717632DA55B12AB2D_gshared (ObjectEqualityComparer_1_tB9236DA949E0B55976186309817B972D3F19EFEA* __this, RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 ___x0, RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 ___y1, const RuntimeMethod* method) { { } { } { RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 L_2 = ___y1; RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m488A19BBD6857598E38554F2C73C20971AA01956_gshared (ObjectEqualityComparer_1_tB9236DA949E0B55976186309817B972D3F19EFEA* __this, RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mFE23A078673BC70F69506ECAA1D75DC15DE17414_gshared (ObjectEqualityComparer_1_tB9236DA949E0B55976186309817B972D3F19EFEA* __this, RenderChainTextEntryU5BU5D_tD38698D193EAB301825EAD81C1D10280631FBD62* ___array0, RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { RenderChainTextEntryU5BU5D_tD38698D193EAB301825EAD81C1D10280631FBD62* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { RenderChainTextEntryU5BU5D_tD38698D193EAB301825EAD81C1D10280631FBD62* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 L_16 = (L_13)->GetAt(static_cast(L_15)); } { RenderChainTextEntryU5BU5D_tD38698D193EAB301825EAD81C1D10280631FBD62* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 L_19 = ___value1; RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m310F4660BC27D71046E31AF570805A8F1F84D1B9_gshared (ObjectEqualityComparer_1_tB9236DA949E0B55976186309817B972D3F19EFEA* __this, RenderChainTextEntryU5BU5D_tD38698D193EAB301825EAD81C1D10280631FBD62* ___array0, RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { RenderChainTextEntryU5BU5D_tD38698D193EAB301825EAD81C1D10280631FBD62* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { RenderChainTextEntryU5BU5D_tD38698D193EAB301825EAD81C1D10280631FBD62* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 L_16 = (L_13)->GetAt(static_cast(L_15)); } { RenderChainTextEntryU5BU5D_tD38698D193EAB301825EAD81C1D10280631FBD62* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 L_19 = ___value1; RenderChainTextEntry_t3B07A86ED897E1859552D13B1CF046F585CF9D11 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m2B9EAAC6996CC4C1BF19824FC55BE7CDAF6387C9_gshared (ObjectEqualityComparer_1_tB9236DA949E0B55976186309817B972D3F19EFEA* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tB9236DA949E0B55976186309817B972D3F19EFEA*)((ObjectEqualityComparer_1_tB9236DA949E0B55976186309817B972D3F19EFEA*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mE02BACAC8A4D2B188821581067081A232E83FCC1_gshared (ObjectEqualityComparer_1_tB9236DA949E0B55976186309817B972D3F19EFEA* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m236E5466559AAB8C6F92392ECD1FAF494D6B9D32_gshared (ObjectEqualityComparer_1_tB9236DA949E0B55976186309817B972D3F19EFEA* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t909FBD7ADCB76DDED564B131A17BFB5C67A6B3FE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t909FBD7ADCB76DDED564B131A17BFB5C67A6B3FE*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mAEE44ABC9E7474CD4C0A21DA5FA3438F59A4AF86_gshared (ObjectEqualityComparer_1_t730F4EC6451E2F386BE8EA217BB77DC2998D233B* __this, RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E ___x0, RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E ___y1, const RuntimeMethod* method) { { } { } { RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E L_2 = ___y1; RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mC42697B3779041760A54FB3E79662060824E6B05_gshared (ObjectEqualityComparer_1_t730F4EC6451E2F386BE8EA217BB77DC2998D233B* __this, RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mC0FB6BB1661876A66470A2EF0CDFE5E99CEAFDF8_gshared (ObjectEqualityComparer_1_t730F4EC6451E2F386BE8EA217BB77DC2998D233B* __this, RendererListU5BU5D_tED46B37755BE0712107BE8F0C415BF8D63D5CFF8* ___array0, RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { RendererListU5BU5D_tED46B37755BE0712107BE8F0C415BF8D63D5CFF8* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { RendererListU5BU5D_tED46B37755BE0712107BE8F0C415BF8D63D5CFF8* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E L_16 = (L_13)->GetAt(static_cast(L_15)); } { RendererListU5BU5D_tED46B37755BE0712107BE8F0C415BF8D63D5CFF8* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E L_19 = ___value1; RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m0BF75B6F211FD8C03781A5DA7A30A19E9D8DB8F1_gshared (ObjectEqualityComparer_1_t730F4EC6451E2F386BE8EA217BB77DC2998D233B* __this, RendererListU5BU5D_tED46B37755BE0712107BE8F0C415BF8D63D5CFF8* ___array0, RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { RendererListU5BU5D_tED46B37755BE0712107BE8F0C415BF8D63D5CFF8* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { RendererListU5BU5D_tED46B37755BE0712107BE8F0C415BF8D63D5CFF8* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E L_16 = (L_13)->GetAt(static_cast(L_15)); } { RendererListU5BU5D_tED46B37755BE0712107BE8F0C415BF8D63D5CFF8* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E L_19 = ___value1; RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m79B00810A179222031646845DB88D629AB96670B_gshared (ObjectEqualityComparer_1_t730F4EC6451E2F386BE8EA217BB77DC2998D233B* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t730F4EC6451E2F386BE8EA217BB77DC2998D233B*)((ObjectEqualityComparer_1_t730F4EC6451E2F386BE8EA217BB77DC2998D233B*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m299A3DE817B215DACB03301A99F2844A41B7286D_gshared (ObjectEqualityComparer_1_t730F4EC6451E2F386BE8EA217BB77DC2998D233B* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mCC87DD67EB52710353ECC4F2FE162FC214DF462B_gshared (ObjectEqualityComparer_1_t730F4EC6451E2F386BE8EA217BB77DC2998D233B* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t5CA2E414EA49856ED4F94FED3A6D1C5C3DB6FDC1*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t5CA2E414EA49856ED4F94FED3A6D1C5C3DB6FDC1*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD79D8200D5C1FB23F47D6C63B96721BDFC1A9CB7_gshared (ObjectEqualityComparer_1_tB51A880530CAD3072AA739462A963A90BDEF93DA* __this, RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D ___x0, RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D ___y1, const RuntimeMethod* method) { { } { } { RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D L_2 = ___y1; RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m6942F658F518018AF0C5D46A712CA7BC8C7A5083_gshared (ObjectEqualityComparer_1_tB51A880530CAD3072AA739462A963A90BDEF93DA* __this, RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m9F0BE8EB8B730D3948596C6F25A2052205B159F6_gshared (ObjectEqualityComparer_1_tB51A880530CAD3072AA739462A963A90BDEF93DA* __this, RendererListHandleU5BU5D_t7F86E04FE31F0EC59E8E6A1BB4A588F0C057DDD5* ___array0, RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { RendererListHandleU5BU5D_t7F86E04FE31F0EC59E8E6A1BB4A588F0C057DDD5* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { RendererListHandleU5BU5D_t7F86E04FE31F0EC59E8E6A1BB4A588F0C057DDD5* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D L_16 = (L_13)->GetAt(static_cast(L_15)); } { RendererListHandleU5BU5D_t7F86E04FE31F0EC59E8E6A1BB4A588F0C057DDD5* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D L_19 = ___value1; RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m2731CE477B82CFB6C285DF11382AF838A767B577_gshared (ObjectEqualityComparer_1_tB51A880530CAD3072AA739462A963A90BDEF93DA* __this, RendererListHandleU5BU5D_t7F86E04FE31F0EC59E8E6A1BB4A588F0C057DDD5* ___array0, RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { RendererListHandleU5BU5D_t7F86E04FE31F0EC59E8E6A1BB4A588F0C057DDD5* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { RendererListHandleU5BU5D_t7F86E04FE31F0EC59E8E6A1BB4A588F0C057DDD5* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D L_16 = (L_13)->GetAt(static_cast(L_15)); } { RendererListHandleU5BU5D_t7F86E04FE31F0EC59E8E6A1BB4A588F0C057DDD5* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D L_19 = ___value1; RendererListHandle_t21AFDDE69B0048546497B890088B880F8080C62D L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mEED73C01AA94DD8AB9EB6E22ED5848543C3CD8D9_gshared (ObjectEqualityComparer_1_tB51A880530CAD3072AA739462A963A90BDEF93DA* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tB51A880530CAD3072AA739462A963A90BDEF93DA*)((ObjectEqualityComparer_1_tB51A880530CAD3072AA739462A963A90BDEF93DA*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mEE28FBF6FA07CC4F893B136447DFB3870D09F12B_gshared (ObjectEqualityComparer_1_tB51A880530CAD3072AA739462A963A90BDEF93DA* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mEEC215A9E95AEBD90D5A3D1F3847834E3E35503F_gshared (ObjectEqualityComparer_1_tB51A880530CAD3072AA739462A963A90BDEF93DA* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tB048387CDC988088C484D14892B474C1A67E0EF9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tB048387CDC988088C484D14892B474C1A67E0EF9*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m0571C25DF4257E020DA0A0A5ACD123EC96DDB1CF_gshared (ObjectEqualityComparer_1_tD63F8CDF027939B61F2B67B33E53F99D3CDF0482* __this, Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 ___x0, Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 ___y1, const RuntimeMethod* method) { { } { } { Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 L_2 = ___y1; Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mC09008BDF6A218CBF22ED3EC91F15C1B6869E33C_gshared (ObjectEqualityComparer_1_tD63F8CDF027939B61F2B67B33E53F99D3CDF0482* __this, Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m3014C701363C4CEDE91D53B20D810C1AE7A140AB_gshared (ObjectEqualityComparer_1_tD63F8CDF027939B61F2B67B33E53F99D3CDF0482* __this, ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A* ___array0, Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 L_19 = ___value1; Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m396B3AE846FF0F58407DC98F9D42EB5075169841_gshared (ObjectEqualityComparer_1_tD63F8CDF027939B61F2B67B33E53F99D3CDF0482* __this, ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A* ___array0, Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 L_19 = ___value1; Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m30248D4A1E21BD6DDDB974F576DCFE5BD3BC726A_gshared (ObjectEqualityComparer_1_tD63F8CDF027939B61F2B67B33E53F99D3CDF0482* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tD63F8CDF027939B61F2B67B33E53F99D3CDF0482*)((ObjectEqualityComparer_1_tD63F8CDF027939B61F2B67B33E53F99D3CDF0482*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mA77FAEBF00F2A0976421205783962027458BCCAD_gshared (ObjectEqualityComparer_1_tD63F8CDF027939B61F2B67B33E53F99D3CDF0482* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mCB6D7BD64D9CED6428C74931EBA77BAEB10653FE_gshared (ObjectEqualityComparer_1_tD63F8CDF027939B61F2B67B33E53F99D3CDF0482* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t30F1571B248CC92F9C62A7AD3F6E4E06D89D03A9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t30F1571B248CC92F9C62A7AD3F6E4E06D89D03A9*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m2AA5EDEB9019DBB028E2F2BB968394972EAA1CE3_gshared (ObjectEqualityComparer_1_t1D65AE7411723859C3756E2960E7368D21509AA4* __this, ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A ___x0, ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A ___y1, const RuntimeMethod* method) { { } { } { ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A L_2 = ___y1; ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m04C7E67A05E7861988377FF937E07136D4BCE1D1_gshared (ObjectEqualityComparer_1_t1D65AE7411723859C3756E2960E7368D21509AA4* __this, ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m74805D5D2FFE7C6007E45E377CBD3D78AFA38851_gshared (ObjectEqualityComparer_1_t1D65AE7411723859C3756E2960E7368D21509AA4* __this, ResourceHandleU5BU5D_t6F86F6ED33D07AF303884A5E5C834564C4BE5319* ___array0, ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { ResourceHandleU5BU5D_t6F86F6ED33D07AF303884A5E5C834564C4BE5319* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { ResourceHandleU5BU5D_t6F86F6ED33D07AF303884A5E5C834564C4BE5319* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A L_16 = (L_13)->GetAt(static_cast(L_15)); } { ResourceHandleU5BU5D_t6F86F6ED33D07AF303884A5E5C834564C4BE5319* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A L_19 = ___value1; ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mEFB243B66783C0B75CE8144EA94F622DE46113A5_gshared (ObjectEqualityComparer_1_t1D65AE7411723859C3756E2960E7368D21509AA4* __this, ResourceHandleU5BU5D_t6F86F6ED33D07AF303884A5E5C834564C4BE5319* ___array0, ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { ResourceHandleU5BU5D_t6F86F6ED33D07AF303884A5E5C834564C4BE5319* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { ResourceHandleU5BU5D_t6F86F6ED33D07AF303884A5E5C834564C4BE5319* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A L_16 = (L_13)->GetAt(static_cast(L_15)); } { ResourceHandleU5BU5D_t6F86F6ED33D07AF303884A5E5C834564C4BE5319* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A L_19 = ___value1; ResourceHandle_t0B9B0555328A08152F1EDA2BE4024446D670531A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m60148BD4D11E67CD487DF555C12B381F99B2CC9F_gshared (ObjectEqualityComparer_1_t1D65AE7411723859C3756E2960E7368D21509AA4* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t1D65AE7411723859C3756E2960E7368D21509AA4*)((ObjectEqualityComparer_1_t1D65AE7411723859C3756E2960E7368D21509AA4*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m437F80A3AE7076CFD90BF7174B7026CCE5FF66A5_gshared (ObjectEqualityComparer_1_t1D65AE7411723859C3756E2960E7368D21509AA4* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mD8F7A2D38215EFA8E5BB83876F109AF4057BF8AB_gshared (ObjectEqualityComparer_1_t1D65AE7411723859C3756E2960E7368D21509AA4* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t7B3368E088E104F61D5B6C92A9567849A176D3E1*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t7B3368E088E104F61D5B6C92A9567849A176D3E1*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA3B302350B4CF4526F06D93FD08E97DA11166A78_gshared (ObjectEqualityComparer_1_t6A9C7EAF83D6EDB119488EC663D5CDAF61CE86B0* __this, ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 ___x0, ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 ___y1, const RuntimeMethod* method) { { } { } { ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 L_2 = ___y1; ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF18CA332F138E2B20C8CACED3E7E13083BE49255_gshared (ObjectEqualityComparer_1_t6A9C7EAF83D6EDB119488EC663D5CDAF61CE86B0* __this, ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m78CB41A72EC5FFA8FBC8E44093C93DB6DFA57B8D_gshared (ObjectEqualityComparer_1_t6A9C7EAF83D6EDB119488EC663D5CDAF61CE86B0* __this, ResourceLocatorU5BU5D_tC21BDD5C66D2A8C140D6C49CB4E8EB6549D7807F* ___array0, ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { ResourceLocatorU5BU5D_tC21BDD5C66D2A8C140D6C49CB4E8EB6549D7807F* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { ResourceLocatorU5BU5D_tC21BDD5C66D2A8C140D6C49CB4E8EB6549D7807F* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ResourceLocatorU5BU5D_tC21BDD5C66D2A8C140D6C49CB4E8EB6549D7807F* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 L_19 = ___value1; ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m39A76D16F1815B5148CC21C143B18E733D5FE2DA_gshared (ObjectEqualityComparer_1_t6A9C7EAF83D6EDB119488EC663D5CDAF61CE86B0* __this, ResourceLocatorU5BU5D_tC21BDD5C66D2A8C140D6C49CB4E8EB6549D7807F* ___array0, ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { ResourceLocatorU5BU5D_tC21BDD5C66D2A8C140D6C49CB4E8EB6549D7807F* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { ResourceLocatorU5BU5D_tC21BDD5C66D2A8C140D6C49CB4E8EB6549D7807F* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ResourceLocatorU5BU5D_tC21BDD5C66D2A8C140D6C49CB4E8EB6549D7807F* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 L_19 = ___value1; ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mC739AC57D3F2BF0701181017464401340636303B_gshared (ObjectEqualityComparer_1_t6A9C7EAF83D6EDB119488EC663D5CDAF61CE86B0* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t6A9C7EAF83D6EDB119488EC663D5CDAF61CE86B0*)((ObjectEqualityComparer_1_t6A9C7EAF83D6EDB119488EC663D5CDAF61CE86B0*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m18560287020522F762610A7DE5198EEB21560095_gshared (ObjectEqualityComparer_1_t6A9C7EAF83D6EDB119488EC663D5CDAF61CE86B0* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m35333A87DC6D15559B746A39B760C409E35BB832_gshared (ObjectEqualityComparer_1_t6A9C7EAF83D6EDB119488EC663D5CDAF61CE86B0* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t569F6D2F6601DCA07F7E38D014A69D0C2EC40505*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t569F6D2F6601DCA07F7E38D014A69D0C2EC40505*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mFF93D72F6FF55ACF95ACE0C3EA2C5377ABFC115B_gshared (ObjectEqualityComparer_1_t6B10B5F590FE8385C11D7950072B470985A80F4E* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___x0, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___y1, const RuntimeMethod* method) { { } { } { RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_2 = ___y1; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF9D785F22F1C0577280FF588165BC749BE1B1B32_gshared (ObjectEqualityComparer_1_t6B10B5F590FE8385C11D7950072B470985A80F4E* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mE9197B7602EC334A8CE465F152FEBD8A1137E34E_gshared (ObjectEqualityComparer_1_t6B10B5F590FE8385C11D7950072B470985A80F4E* __this, RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___array0, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_16 = (L_13)->GetAt(static_cast(L_15)); } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_19 = ___value1; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m6F3788C2A1DDE923629A9C5BA6E5A607C0BEC561_gshared (ObjectEqualityComparer_1_t6B10B5F590FE8385C11D7950072B470985A80F4E* __this, RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___array0, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_16 = (L_13)->GetAt(static_cast(L_15)); } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_19 = ___value1; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7893D8E0DBB00E0A3C2F6891DBA1E85C78065231_gshared (ObjectEqualityComparer_1_t6B10B5F590FE8385C11D7950072B470985A80F4E* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t6B10B5F590FE8385C11D7950072B470985A80F4E*)((ObjectEqualityComparer_1_t6B10B5F590FE8385C11D7950072B470985A80F4E*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m75B08EE4F58428127A80DA8EA0CC346F2E8E4C50_gshared (ObjectEqualityComparer_1_t6B10B5F590FE8385C11D7950072B470985A80F4E* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m1159843B343B9D511B48CD6BEF1B00654DA11F6B_gshared (ObjectEqualityComparer_1_t6B10B5F590FE8385C11D7950072B470985A80F4E* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tC71B25F38B7A9149ACD0A04528BB658D94DA074A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tC71B25F38B7A9149ACD0A04528BB658D94DA074A*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m0DC8DE614BA9947C13F4228A1DD94C1290EE2D09_gshared (ObjectEqualityComparer_1_t87117CA89CC92B43DA33A1B1B14C72EEE59A29C8* __this, int8_t ___x0, int8_t ___y1, const RuntimeMethod* method) { { } { } { int8_t L_2 = ___y1; int8_t L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = SByte_Equals_m2436A58AA51169044BB6FAB4F3924C06037C34EF((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m6A0E493E65DF1FBBC06D42DCB164708A547D6D83_gshared (ObjectEqualityComparer_1_t87117CA89CC92B43DA33A1B1B14C72EEE59A29C8* __this, int8_t ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = SByte_GetHashCode_mE61E9B0D1D93EF3E4E2B6282FF940FFA2E471FFF((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m83A05394CE23C463D293213780180FDDDB2FC1E7_gshared (ObjectEqualityComparer_1_t87117CA89CC92B43DA33A1B1B14C72EEE59A29C8* __this, SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* ___array0, int8_t ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; int8_t L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; int8_t L_16 = (L_13)->GetAt(static_cast(L_15)); } { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); int8_t L_19 = ___value1; int8_t L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = SByte_Equals_m2436A58AA51169044BB6FAB4F3924C06037C34EF(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mD147401E4B2FA0B58AF5D3B6C7BFDBAB5C7A6F28_gshared (ObjectEqualityComparer_1_t87117CA89CC92B43DA33A1B1B14C72EEE59A29C8* __this, SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* ___array0, int8_t ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; int8_t L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; int8_t L_16 = (L_13)->GetAt(static_cast(L_15)); } { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); int8_t L_19 = ___value1; int8_t L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = SByte_Equals_m2436A58AA51169044BB6FAB4F3924C06037C34EF(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m01837CA40C3A7C37751074BE1D48841B0CDFFED0_gshared (ObjectEqualityComparer_1_t87117CA89CC92B43DA33A1B1B14C72EEE59A29C8* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t87117CA89CC92B43DA33A1B1B14C72EEE59A29C8*)((ObjectEqualityComparer_1_t87117CA89CC92B43DA33A1B1B14C72EEE59A29C8*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m6CAD4CDB30A1787AD72A1B1EAD808E405754DC2D_gshared (ObjectEqualityComparer_1_t87117CA89CC92B43DA33A1B1B14C72EEE59A29C8* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mD201AECBF6DE7600946B86295A2A76B18E3305FE_gshared (ObjectEqualityComparer_1_t87117CA89CC92B43DA33A1B1B14C72EEE59A29C8* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tE7F9CA4FFFE31F11BFD738023C1E489D3ECB371B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tE7F9CA4FFFE31F11BFD738023C1E489D3ECB371B*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mEA2E12E34E47846997F0AB37CB0851AC0A02ED3C_gshared (ObjectEqualityComparer_1_tF41DA296DA7ADD8D554BB54F2F8BACD46AFF5C04* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___x0, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___y1, const RuntimeMethod* method) { { } { } { SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_2 = ___y1; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m2D4340141EBB329C6F7C7E0DB039CDED697E23D3_gshared (ObjectEqualityComparer_1_tF41DA296DA7ADD8D554BB54F2F8BACD46AFF5C04* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mFEE612FBB9602FE2F0A4F6BF259884AA6C369940_gshared (ObjectEqualityComparer_1_tF41DA296DA7ADD8D554BB54F2F8BACD46AFF5C04* __this, SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___array0, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_19 = ___value1; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m1EAD29E8161E39F02B3D017BD34FE2BAD284CA44_gshared (ObjectEqualityComparer_1_tF41DA296DA7ADD8D554BB54F2F8BACD46AFF5C04* __this, SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___array0, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_19 = ___value1; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mF48193FB5934CF0A0B379E436CD3F7BC33DB69D7_gshared (ObjectEqualityComparer_1_tF41DA296DA7ADD8D554BB54F2F8BACD46AFF5C04* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tF41DA296DA7ADD8D554BB54F2F8BACD46AFF5C04*)((ObjectEqualityComparer_1_tF41DA296DA7ADD8D554BB54F2F8BACD46AFF5C04*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m2036229DD8399905A690B3BA7E799548804921AE_gshared (ObjectEqualityComparer_1_tF41DA296DA7ADD8D554BB54F2F8BACD46AFF5C04* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m0A78AC5F9C980B96FB24D13FB10982EBEEFF9225_gshared (ObjectEqualityComparer_1_tF41DA296DA7ADD8D554BB54F2F8BACD46AFF5C04* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t918736980F9DA9CDE7EBAA9895A8C13125A62306*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t918736980F9DA9CDE7EBAA9895A8C13125A62306*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mCA646738814B67B110285B47FB0B80FB32C082BE_gshared (ObjectEqualityComparer_1_tE3E15AD4A6441777527BB977A33C89677FF7F4E7* __this, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___x0, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___y1, const RuntimeMethod* method) { { } { } { ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_2 = ___y1; ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = ShaderTagId_Equals_m02826F7AFC63AA3AE5DB14F7A891F8F173FD9A33((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m5E5FF28C25A4D90B7B7F56E4348334E5BEBF229C_gshared (ObjectEqualityComparer_1_tE3E15AD4A6441777527BB977A33C89677FF7F4E7* __this, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = ShaderTagId_GetHashCode_mF5E3A1F96CBDFDCEFABE1B56125EBBA6E3B9EFEF((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mD9C2D368BF5169D82DA68F39E7C265B11EF219E5_gshared (ObjectEqualityComparer_1_tE3E15AD4A6441777527BB977A33C89677FF7F4E7* __this, ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* ___array0, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_19 = ___value1; ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = ShaderTagId_Equals_m02826F7AFC63AA3AE5DB14F7A891F8F173FD9A33(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m9EEFB71DA72BB3D63CFD119109225F95D4FA8C53_gshared (ObjectEqualityComparer_1_tE3E15AD4A6441777527BB977A33C89677FF7F4E7* __this, ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* ___array0, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_19 = ___value1; ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = ShaderTagId_Equals_m02826F7AFC63AA3AE5DB14F7A891F8F173FD9A33(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m96F2460B9F4CFC579D03D2A2EA5B84FED9EAB1A7_gshared (ObjectEqualityComparer_1_tE3E15AD4A6441777527BB977A33C89677FF7F4E7* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tE3E15AD4A6441777527BB977A33C89677FF7F4E7*)((ObjectEqualityComparer_1_tE3E15AD4A6441777527BB977A33C89677FF7F4E7*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m2CD07C93442D91005E713E9A9D26EF4A3F737745_gshared (ObjectEqualityComparer_1_tE3E15AD4A6441777527BB977A33C89677FF7F4E7* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m531ECE5F54AB71805395B255EF3FE0A690307150_gshared (ObjectEqualityComparer_1_tE3E15AD4A6441777527BB977A33C89677FF7F4E7* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t081ED9266CA39DF520F288E84B4A67DDAA13E0E6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t081ED9266CA39DF520F288E84B4A67DDAA13E0E6*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mFE76A5D35FB5F47F3FA3E4A8399E297AB6E07F09_gshared (ObjectEqualityComparer_1_tCACD52BB9743EB111BECC88938A2337EE3CECB46* __this, float ___x0, float ___y1, const RuntimeMethod* method) { { } { } { float L_2 = ___y1; float L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = Single_Equals_mC2B8FFE9D39B98FA2108771CCAFEC580873D054F((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m1F57481CB233B5D71F204E9CB5034A96B74637D0_gshared (ObjectEqualityComparer_1_tCACD52BB9743EB111BECC88938A2337EE3CECB46* __this, float ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m727A4251E38E25F8737C80BDEA64ADF314900F63_gshared (ObjectEqualityComparer_1_tCACD52BB9743EB111BECC88938A2337EE3CECB46* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___array0, float ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; float L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; float L_16 = (L_13)->GetAt(static_cast(L_15)); } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); float L_19 = ___value1; float L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Single_Equals_mC2B8FFE9D39B98FA2108771CCAFEC580873D054F(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m621A0B6974B514E6D4F6854777F0734C45E38D26_gshared (ObjectEqualityComparer_1_tCACD52BB9743EB111BECC88938A2337EE3CECB46* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___array0, float ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; float L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; float L_16 = (L_13)->GetAt(static_cast(L_15)); } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); float L_19 = ___value1; float L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Single_Equals_mC2B8FFE9D39B98FA2108771CCAFEC580873D054F(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m8B2C8C3F9E84F08B564989408E3DB02EF7A05D82_gshared (ObjectEqualityComparer_1_tCACD52BB9743EB111BECC88938A2337EE3CECB46* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tCACD52BB9743EB111BECC88938A2337EE3CECB46*)((ObjectEqualityComparer_1_tCACD52BB9743EB111BECC88938A2337EE3CECB46*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m3FD21B4EBC25FB9B52705A3CED6F40E2BAF1D395_gshared (ObjectEqualityComparer_1_tCACD52BB9743EB111BECC88938A2337EE3CECB46* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m7500610A8833E92F3249689678E203BD0A7D67D0_gshared (ObjectEqualityComparer_1_tCACD52BB9743EB111BECC88938A2337EE3CECB46* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m32975C691D34085B416C6F974E85E667CC42DA84_gshared (ObjectEqualityComparer_1_tDF5F4B8E07A0168DD3A6324E72AEF384C88445DC* __this, SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD ___x0, SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD ___y1, const RuntimeMethod* method) { { } { } { SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD L_2 = ___y1; SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mC1F738849873AC9DC70D30F78F8790C98DDD778D_gshared (ObjectEqualityComparer_1_tDF5F4B8E07A0168DD3A6324E72AEF384C88445DC* __this, SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m633718065CA496EA35060226B264E5271F30E906_gshared (ObjectEqualityComparer_1_tDF5F4B8E07A0168DD3A6324E72AEF384C88445DC* __this, SpriteStateU5BU5D_tA29A384A9388A48E02C8A6CC1EADBB8B75BFCAC3* ___array0, SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { SpriteStateU5BU5D_tA29A384A9388A48E02C8A6CC1EADBB8B75BFCAC3* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { SpriteStateU5BU5D_tA29A384A9388A48E02C8A6CC1EADBB8B75BFCAC3* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD L_16 = (L_13)->GetAt(static_cast(L_15)); } { SpriteStateU5BU5D_tA29A384A9388A48E02C8A6CC1EADBB8B75BFCAC3* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD L_19 = ___value1; SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m4EFF1F6E9880170543D9BE249283CA186466032F_gshared (ObjectEqualityComparer_1_tDF5F4B8E07A0168DD3A6324E72AEF384C88445DC* __this, SpriteStateU5BU5D_tA29A384A9388A48E02C8A6CC1EADBB8B75BFCAC3* ___array0, SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { SpriteStateU5BU5D_tA29A384A9388A48E02C8A6CC1EADBB8B75BFCAC3* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { SpriteStateU5BU5D_tA29A384A9388A48E02C8A6CC1EADBB8B75BFCAC3* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD L_16 = (L_13)->GetAt(static_cast(L_15)); } { SpriteStateU5BU5D_tA29A384A9388A48E02C8A6CC1EADBB8B75BFCAC3* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD L_19 = ___value1; SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m29852B97F5A41C1625D8A261478CE7175931C103_gshared (ObjectEqualityComparer_1_tDF5F4B8E07A0168DD3A6324E72AEF384C88445DC* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tDF5F4B8E07A0168DD3A6324E72AEF384C88445DC*)((ObjectEqualityComparer_1_tDF5F4B8E07A0168DD3A6324E72AEF384C88445DC*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m7155D42F93F4C0D6AAFCC3DC8388556F5991E4B1_gshared (ObjectEqualityComparer_1_tDF5F4B8E07A0168DD3A6324E72AEF384C88445DC* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mED68C67D895EA23EC47C5F390690CC1DFF652682_gshared (ObjectEqualityComparer_1_tDF5F4B8E07A0168DD3A6324E72AEF384C88445DC* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tF74A06E4DA351FE016FE9BD76C2A66524D685C24*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tF74A06E4DA351FE016FE9BD76C2A66524D685C24*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m042C3A4A0FB47F468649FBAC35C7DDE5DA17D2CB_gshared (ObjectEqualityComparer_1_tB536DDEB210B0E62D5B64B8EB265ECD9F95943A6* __this, StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF ___x0, StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF ___y1, const RuntimeMethod* method) { { } { } { StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF L_2 = ___y1; StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = StylePropertyName_Equals_m189314376AD8AD19270E89E0402E6A378DAD0F56((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB17773016629587C29E7E12603911FC8F362E1EE_gshared (ObjectEqualityComparer_1_tB536DDEB210B0E62D5B64B8EB265ECD9F95943A6* __this, StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = StylePropertyName_GetHashCode_mC15FB76DFFBE6E2F4C248DE53B4C8BCEE1ECE754((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mE9262CCA91738549FA03EF5836D0E3ACE9FC8C10_gshared (ObjectEqualityComparer_1_tB536DDEB210B0E62D5B64B8EB265ECD9F95943A6* __this, StylePropertyNameU5BU5D_t531626CF806E3F3D348D1F38A9109767014C35F8* ___array0, StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { StylePropertyNameU5BU5D_t531626CF806E3F3D348D1F38A9109767014C35F8* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { StylePropertyNameU5BU5D_t531626CF806E3F3D348D1F38A9109767014C35F8* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF L_16 = (L_13)->GetAt(static_cast(L_15)); } { StylePropertyNameU5BU5D_t531626CF806E3F3D348D1F38A9109767014C35F8* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF L_19 = ___value1; StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = StylePropertyName_Equals_m189314376AD8AD19270E89E0402E6A378DAD0F56(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mFDD929D137484210E5C74A4E59E2CC939E009DD0_gshared (ObjectEqualityComparer_1_tB536DDEB210B0E62D5B64B8EB265ECD9F95943A6* __this, StylePropertyNameU5BU5D_t531626CF806E3F3D348D1F38A9109767014C35F8* ___array0, StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { StylePropertyNameU5BU5D_t531626CF806E3F3D348D1F38A9109767014C35F8* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { StylePropertyNameU5BU5D_t531626CF806E3F3D348D1F38A9109767014C35F8* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF L_16 = (L_13)->GetAt(static_cast(L_15)); } { StylePropertyNameU5BU5D_t531626CF806E3F3D348D1F38A9109767014C35F8* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF L_19 = ___value1; StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = StylePropertyName_Equals_m189314376AD8AD19270E89E0402E6A378DAD0F56(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m517458DBB7D283B1034FCD20708FCBD7CCE2F1C4_gshared (ObjectEqualityComparer_1_tB536DDEB210B0E62D5B64B8EB265ECD9F95943A6* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tB536DDEB210B0E62D5B64B8EB265ECD9F95943A6*)((ObjectEqualityComparer_1_tB536DDEB210B0E62D5B64B8EB265ECD9F95943A6*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m38C45033C2698782E4A1414D4498BB4CD8437075_gshared (ObjectEqualityComparer_1_tB536DDEB210B0E62D5B64B8EB265ECD9F95943A6* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m559EF1F469B2CD644BCEF10203818A833E17CD2E_gshared (ObjectEqualityComparer_1_tB536DDEB210B0E62D5B64B8EB265ECD9F95943A6* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tCB3E520353C0C084FFBFF3D631E929CE2B6A70C6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tCB3E520353C0C084FFBFF3D631E929CE2B6A70C6*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m4D0047ADAC344B0EF88EBDA705FA167FD4E76956_gshared (ObjectEqualityComparer_1_tB378348366CEB6C056EF6AEE9AB9F630F3D8FB9C* __this, StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 ___x0, StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 ___y1, const RuntimeMethod* method) { { } { } { StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 L_2 = ___y1; StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m19441B5D4496B86BDC8E6E97BC6576C0174C94BB_gshared (ObjectEqualityComparer_1_tB378348366CEB6C056EF6AEE9AB9F630F3D8FB9C* __this, StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m6D137E31C548261BD60DE58C6F48057CCFC1D6AE_gshared (ObjectEqualityComparer_1_tB378348366CEB6C056EF6AEE9AB9F630F3D8FB9C* __this, StylePropertyValueU5BU5D_t4DE6509822A9A487529DC8DC8C08CB8822CE8688* ___array0, StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { StylePropertyValueU5BU5D_t4DE6509822A9A487529DC8DC8C08CB8822CE8688* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { StylePropertyValueU5BU5D_t4DE6509822A9A487529DC8DC8C08CB8822CE8688* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { StylePropertyValueU5BU5D_t4DE6509822A9A487529DC8DC8C08CB8822CE8688* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 L_19 = ___value1; StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mE53F12853B365F1C247CF9F183B303B82BDC48F1_gshared (ObjectEqualityComparer_1_tB378348366CEB6C056EF6AEE9AB9F630F3D8FB9C* __this, StylePropertyValueU5BU5D_t4DE6509822A9A487529DC8DC8C08CB8822CE8688* ___array0, StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { StylePropertyValueU5BU5D_t4DE6509822A9A487529DC8DC8C08CB8822CE8688* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { StylePropertyValueU5BU5D_t4DE6509822A9A487529DC8DC8C08CB8822CE8688* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { StylePropertyValueU5BU5D_t4DE6509822A9A487529DC8DC8C08CB8822CE8688* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 L_19 = ___value1; StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m4C68899434AC985C20CA07DE6F6AC28BE8DE6077_gshared (ObjectEqualityComparer_1_tB378348366CEB6C056EF6AEE9AB9F630F3D8FB9C* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tB378348366CEB6C056EF6AEE9AB9F630F3D8FB9C*)((ObjectEqualityComparer_1_tB378348366CEB6C056EF6AEE9AB9F630F3D8FB9C*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB0D93CE337CB715434C0A615CD28632F3CA4B06A_gshared (ObjectEqualityComparer_1_tB378348366CEB6C056EF6AEE9AB9F630F3D8FB9C* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mE2E1629D0BE15EA03ACEC54B2FCEFCAF467CDCB6_gshared (ObjectEqualityComparer_1_tB378348366CEB6C056EF6AEE9AB9F630F3D8FB9C* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t03FC1F4BDEEEB984CADDBD55FA74C001CCF87C14*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t03FC1F4BDEEEB984CADDBD55FA74C001CCF87C14*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m6FCB20D175A0752ACBC69603905732BDDB007D53_gshared (ObjectEqualityComparer_1_t57D6D9F655A7653B751C9A53CB102593F73E1CEC* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___x0, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___y1, const RuntimeMethod* method) { { } { } { StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_2 = ___y1; StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m60ACFBD7759A40D9EC6685C4C3BC3B465C18FDCD_gshared (ObjectEqualityComparer_1_t57D6D9F655A7653B751C9A53CB102593F73E1CEC* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m38F060B1F2B015C6F349B262C579D45C6D0B0EA5_gshared (ObjectEqualityComparer_1_t57D6D9F655A7653B751C9A53CB102593F73E1CEC* __this, StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ___array0, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_16 = (L_13)->GetAt(static_cast(L_15)); } { StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_19 = ___value1; StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mAF0046A3AD11331A5111D0A860B88783F1206DB1_gshared (ObjectEqualityComparer_1_t57D6D9F655A7653B751C9A53CB102593F73E1CEC* __this, StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ___array0, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_16 = (L_13)->GetAt(static_cast(L_15)); } { StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_19 = ___value1; StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA9A77319800DF83EE9E59642759C111B060DDD34_gshared (ObjectEqualityComparer_1_t57D6D9F655A7653B751C9A53CB102593F73E1CEC* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t57D6D9F655A7653B751C9A53CB102593F73E1CEC*)((ObjectEqualityComparer_1_t57D6D9F655A7653B751C9A53CB102593F73E1CEC*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m2ECC7A5DBA058242151DA21C2808089F40A40FE0_gshared (ObjectEqualityComparer_1_t57D6D9F655A7653B751C9A53CB102593F73E1CEC* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mAA4B8491F90D10033E5BF1D22D7516CCD5DB9B21_gshared (ObjectEqualityComparer_1_t57D6D9F655A7653B751C9A53CB102593F73E1CEC* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tCF3215A4061E9916E36F11B939563817FA7F9062*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tCF3215A4061E9916E36F11B939563817FA7F9062*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m9BA576182F5BBBF23834E2DA3F3A5A734CBEC10A_gshared (ObjectEqualityComparer_1_t9822DC4A26543CE10F399F2CE26B0250B4329866* __this, StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C ___x0, StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C ___y1, const RuntimeMethod* method) { { } { } { StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C L_2 = ___y1; StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m51D0F9C7AC44096351259989890936627C132E1B_gshared (ObjectEqualityComparer_1_t9822DC4A26543CE10F399F2CE26B0250B4329866* __this, StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mF95DB7C58102678EE690E7CC46999E8B9529B5DE_gshared (ObjectEqualityComparer_1_t9822DC4A26543CE10F399F2CE26B0250B4329866* __this, StyleSyntaxTokenU5BU5D_t47245051E1F0EBD45B56D9E0ED113E9586B33CD8* ___array0, StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { StyleSyntaxTokenU5BU5D_t47245051E1F0EBD45B56D9E0ED113E9586B33CD8* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { StyleSyntaxTokenU5BU5D_t47245051E1F0EBD45B56D9E0ED113E9586B33CD8* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C L_16 = (L_13)->GetAt(static_cast(L_15)); } { StyleSyntaxTokenU5BU5D_t47245051E1F0EBD45B56D9E0ED113E9586B33CD8* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C L_19 = ___value1; StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m5227041A68FE5244FD21B23C0F9BF9076727CCA0_gshared (ObjectEqualityComparer_1_t9822DC4A26543CE10F399F2CE26B0250B4329866* __this, StyleSyntaxTokenU5BU5D_t47245051E1F0EBD45B56D9E0ED113E9586B33CD8* ___array0, StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { StyleSyntaxTokenU5BU5D_t47245051E1F0EBD45B56D9E0ED113E9586B33CD8* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { StyleSyntaxTokenU5BU5D_t47245051E1F0EBD45B56D9E0ED113E9586B33CD8* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C L_16 = (L_13)->GetAt(static_cast(L_15)); } { StyleSyntaxTokenU5BU5D_t47245051E1F0EBD45B56D9E0ED113E9586B33CD8* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C L_19 = ___value1; StyleSyntaxToken_tE4474F86F800F298F966FFDE947528453E769E0C L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m5134D82D49C0C51EF897C89728B676A77937320E_gshared (ObjectEqualityComparer_1_t9822DC4A26543CE10F399F2CE26B0250B4329866* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t9822DC4A26543CE10F399F2CE26B0250B4329866*)((ObjectEqualityComparer_1_t9822DC4A26543CE10F399F2CE26B0250B4329866*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mAE1A657A1C3CC31B2B334DF0AA3347AE651E3902_gshared (ObjectEqualityComparer_1_t9822DC4A26543CE10F399F2CE26B0250B4329866* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m3F1D109AF673C945721FEE785453779F167F891D_gshared (ObjectEqualityComparer_1_t9822DC4A26543CE10F399F2CE26B0250B4329866* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tDC27DCC0EBFB6D8E62976D3CA9401C54FC9053A3*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tDC27DCC0EBFB6D8E62976D3CA9401C54FC9053A3*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m2869795B5EB37218D36DBF01B46D49A2962712A6_gshared (ObjectEqualityComparer_1_tD62F000BF956EEE7A35F70ADAF9ABEC52C32A952* __this, StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 ___x0, StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 ___y1, const RuntimeMethod* method) { { } { } { StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 L_2 = ___y1; StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m35AA0094AE77BCDBC736EF87A777214E1756A1B0_gshared (ObjectEqualityComparer_1_tD62F000BF956EEE7A35F70ADAF9ABEC52C32A952* __this, StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m13CA9DEBFA7CD1BAE228388C2447C1646170C245_gshared (ObjectEqualityComparer_1_tD62F000BF956EEE7A35F70ADAF9ABEC52C32A952* __this, StyleValueU5BU5D_t544D1F13B44DC23CA765A18E32B7779768FDF0C8* ___array0, StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { StyleValueU5BU5D_t544D1F13B44DC23CA765A18E32B7779768FDF0C8* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { StyleValueU5BU5D_t544D1F13B44DC23CA765A18E32B7779768FDF0C8* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 L_16 = (L_13)->GetAt(static_cast(L_15)); } { StyleValueU5BU5D_t544D1F13B44DC23CA765A18E32B7779768FDF0C8* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 L_19 = ___value1; StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m0CE432F26A5E7867BE6DF05BDE5452BA6389389A_gshared (ObjectEqualityComparer_1_tD62F000BF956EEE7A35F70ADAF9ABEC52C32A952* __this, StyleValueU5BU5D_t544D1F13B44DC23CA765A18E32B7779768FDF0C8* ___array0, StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { StyleValueU5BU5D_t544D1F13B44DC23CA765A18E32B7779768FDF0C8* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { StyleValueU5BU5D_t544D1F13B44DC23CA765A18E32B7779768FDF0C8* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 L_16 = (L_13)->GetAt(static_cast(L_15)); } { StyleValueU5BU5D_t544D1F13B44DC23CA765A18E32B7779768FDF0C8* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 L_19 = ___value1; StyleValue_t56307594EC04E04EFBCC3220595B4AAD66FF93C5 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mF1D93B08B67C838C12A451BBE6B3B1A4A6915F09_gshared (ObjectEqualityComparer_1_tD62F000BF956EEE7A35F70ADAF9ABEC52C32A952* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tD62F000BF956EEE7A35F70ADAF9ABEC52C32A952*)((ObjectEqualityComparer_1_tD62F000BF956EEE7A35F70ADAF9ABEC52C32A952*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mC6051020826EE68E06A29A1C70FAAC727767D517_gshared (ObjectEqualityComparer_1_tD62F000BF956EEE7A35F70ADAF9ABEC52C32A952* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mA7F9748332E0F6D330A498F878A9E230ADA39C15_gshared (ObjectEqualityComparer_1_tD62F000BF956EEE7A35F70ADAF9ABEC52C32A952* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t5F0E60D59CA445625A5B1576C4EAA866576AD8A4*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t5F0E60D59CA445625A5B1576C4EAA866576AD8A4*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mC031B070ECE97FF1C7FA0586897458EA9E281C69_gshared (ObjectEqualityComparer_1_t7D9AF35F0E297BCE75B09D8BD15A751C78F57EEC* __this, StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 ___x0, StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 ___y1, const RuntimeMethod* method) { { } { } { StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 L_2 = ___y1; StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m21025426143D2DA0B068D580F1A02B9553EEF2C8_gshared (ObjectEqualityComparer_1_t7D9AF35F0E297BCE75B09D8BD15A751C78F57EEC* __this, StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mD7B97FEB0FBB9B237DB6FD82514DA94A45CCAB78_gshared (ObjectEqualityComparer_1_t7D9AF35F0E297BCE75B09D8BD15A751C78F57EEC* __this, StyleValueManagedU5BU5D_tA36DD573E215D5C8EE43B4BD109BE2AA3902E1E9* ___array0, StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { StyleValueManagedU5BU5D_tA36DD573E215D5C8EE43B4BD109BE2AA3902E1E9* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { StyleValueManagedU5BU5D_tA36DD573E215D5C8EE43B4BD109BE2AA3902E1E9* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 L_16 = (L_13)->GetAt(static_cast(L_15)); } { StyleValueManagedU5BU5D_tA36DD573E215D5C8EE43B4BD109BE2AA3902E1E9* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 L_19 = ___value1; StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m4058D2188EFD810CD3D31D891D08C16BF952B471_gshared (ObjectEqualityComparer_1_t7D9AF35F0E297BCE75B09D8BD15A751C78F57EEC* __this, StyleValueManagedU5BU5D_tA36DD573E215D5C8EE43B4BD109BE2AA3902E1E9* ___array0, StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { StyleValueManagedU5BU5D_tA36DD573E215D5C8EE43B4BD109BE2AA3902E1E9* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { StyleValueManagedU5BU5D_tA36DD573E215D5C8EE43B4BD109BE2AA3902E1E9* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 L_16 = (L_13)->GetAt(static_cast(L_15)); } { StyleValueManagedU5BU5D_tA36DD573E215D5C8EE43B4BD109BE2AA3902E1E9* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 L_19 = ___value1; StyleValueManaged_t68DFBEC1594279E4DC56634FD5092318D1E9A5F4 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m6B83C37A2ACAA7BEC2EEF3FE44FD515C54A30368_gshared (ObjectEqualityComparer_1_t7D9AF35F0E297BCE75B09D8BD15A751C78F57EEC* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t7D9AF35F0E297BCE75B09D8BD15A751C78F57EEC*)((ObjectEqualityComparer_1_t7D9AF35F0E297BCE75B09D8BD15A751C78F57EEC*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF1B35B3944600A1B4146A2E056ED7D49DC8923C7_gshared (ObjectEqualityComparer_1_t7D9AF35F0E297BCE75B09D8BD15A751C78F57EEC* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m5B93CFD121BAD0DFC2AC365033F17DFA0A008029_gshared (ObjectEqualityComparer_1_t7D9AF35F0E297BCE75B09D8BD15A751C78F57EEC* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tE5C0465B653D8A55D749B54D6557179BC733F13E*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tE5C0465B653D8A55D749B54D6557179BC733F13E*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m91F10720F971BAFCB33CB709CFFC45677FB12BD6_gshared (ObjectEqualityComparer_1_tF79470273ED1023B681E584D36B73429469BE752* __this, StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 ___x0, StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 ___y1, const RuntimeMethod* method) { { } { } { StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 L_2 = ___y1; StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mAF01DBFFC86B6F3EE4B22AF920D53CAD7D3C26D1_gshared (ObjectEqualityComparer_1_tF79470273ED1023B681E584D36B73429469BE752* __this, StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = StyleVariable_GetHashCode_m5936A2F0EF7628D537142F44DF65A097C8939129((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m8879B2BF2C57FF160589DE926B0AA4206674FBED_gshared (ObjectEqualityComparer_1_tF79470273ED1023B681E584D36B73429469BE752* __this, StyleVariableU5BU5D_tFE786BD2C1F914C1605C072F0BB10C405C0B4D96* ___array0, StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { StyleVariableU5BU5D_tFE786BD2C1F914C1605C072F0BB10C405C0B4D96* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { StyleVariableU5BU5D_tFE786BD2C1F914C1605C072F0BB10C405C0B4D96* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 L_16 = (L_13)->GetAt(static_cast(L_15)); } { StyleVariableU5BU5D_tFE786BD2C1F914C1605C072F0BB10C405C0B4D96* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 L_19 = ___value1; StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m92D75A2D6EB79E79F9E7373A950998353E187730_gshared (ObjectEqualityComparer_1_tF79470273ED1023B681E584D36B73429469BE752* __this, StyleVariableU5BU5D_tFE786BD2C1F914C1605C072F0BB10C405C0B4D96* ___array0, StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { StyleVariableU5BU5D_tFE786BD2C1F914C1605C072F0BB10C405C0B4D96* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { StyleVariableU5BU5D_tFE786BD2C1F914C1605C072F0BB10C405C0B4D96* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 L_16 = (L_13)->GetAt(static_cast(L_15)); } { StyleVariableU5BU5D_tFE786BD2C1F914C1605C072F0BB10C405C0B4D96* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 L_19 = ___value1; StyleVariable_t5D4DEC936102A13961F4F2C6214B83D6CDC56269 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7D40C0AE11D376FDEDCD98E749F3AB8DA3ECC5DC_gshared (ObjectEqualityComparer_1_tF79470273ED1023B681E584D36B73429469BE752* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tF79470273ED1023B681E584D36B73429469BE752*)((ObjectEqualityComparer_1_tF79470273ED1023B681E584D36B73429469BE752*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m1E844B819D24791FFCAC48F3BBD175946F702A94_gshared (ObjectEqualityComparer_1_tF79470273ED1023B681E584D36B73429469BE752* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m980DE62C51BD65BB0A45D7A6FE9A134214758CCF_gshared (ObjectEqualityComparer_1_tF79470273ED1023B681E584D36B73429469BE752* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tEDE56118343E2E3C7838EB9F6CFAB617E770FD68*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tEDE56118343E2E3C7838EB9F6CFAB617E770FD68*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m4FA48976A93532C6E1AAE37E0971989391C663F6_gshared (ObjectEqualityComparer_1_tC47FA7B7FEF5119C503DEB5BCFCE3B2055BF0AB4* __this, SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 ___x0, SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 ___y1, const RuntimeMethod* method) { { } { } { SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 L_2 = ___y1; SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m0686C0F99854F77708099A2B31EDA5B87CA9CE92_gshared (ObjectEqualityComparer_1_tC47FA7B7FEF5119C503DEB5BCFCE3B2055BF0AB4* __this, SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mEBFDA42542391BAE48F098D8793AD93A104D4D73_gshared (ObjectEqualityComparer_1_tC47FA7B7FEF5119C503DEB5BCFCE3B2055BF0AB4* __this, SubMeshDescriptorU5BU5D_tD3E75A743EF6E233A3A0522E380058A19E1992CF* ___array0, SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { SubMeshDescriptorU5BU5D_tD3E75A743EF6E233A3A0522E380058A19E1992CF* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { SubMeshDescriptorU5BU5D_tD3E75A743EF6E233A3A0522E380058A19E1992CF* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SubMeshDescriptorU5BU5D_tD3E75A743EF6E233A3A0522E380058A19E1992CF* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 L_19 = ___value1; SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mC6ED4C805DAD9516E7808E7430B2D9922D474289_gshared (ObjectEqualityComparer_1_tC47FA7B7FEF5119C503DEB5BCFCE3B2055BF0AB4* __this, SubMeshDescriptorU5BU5D_tD3E75A743EF6E233A3A0522E380058A19E1992CF* ___array0, SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { SubMeshDescriptorU5BU5D_tD3E75A743EF6E233A3A0522E380058A19E1992CF* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { SubMeshDescriptorU5BU5D_tD3E75A743EF6E233A3A0522E380058A19E1992CF* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SubMeshDescriptorU5BU5D_tD3E75A743EF6E233A3A0522E380058A19E1992CF* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 L_19 = ___value1; SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m4574805A39D2F83E6C85D1130B286581CF28F4B5_gshared (ObjectEqualityComparer_1_tC47FA7B7FEF5119C503DEB5BCFCE3B2055BF0AB4* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tC47FA7B7FEF5119C503DEB5BCFCE3B2055BF0AB4*)((ObjectEqualityComparer_1_tC47FA7B7FEF5119C503DEB5BCFCE3B2055BF0AB4*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m1EFDFD2C8C3F9D2DB0D77C5788E390E55CCA25FE_gshared (ObjectEqualityComparer_1_tC47FA7B7FEF5119C503DEB5BCFCE3B2055BF0AB4* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mBB9CE723AC511911944DF05E5F724A2B048B5B1C_gshared (ObjectEqualityComparer_1_tC47FA7B7FEF5119C503DEB5BCFCE3B2055BF0AB4* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t65975338EE10374ABD3DEE3FF6E4D5B654AA8785*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t65975338EE10374ABD3DEE3FF6E4D5B654AA8785*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m3284F74D1F09B2403961912994CF8BF42C4330B4_gshared (ObjectEqualityComparer_1_tA94FF9B7C117690F91258692D65C6EFF943DC138* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___x0, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___y1, const RuntimeMethod* method) { { } { } { Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_2 = ___y1; Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = Substring_Equals_m34CEE374E83C2E31E0C90566412EA4B17BEEFA46((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF4083CBF37DDF35507C197248659BFBBBF94FB64_gshared (ObjectEqualityComparer_1_tA94FF9B7C117690F91258692D65C6EFF943DC138* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = Substring_GetHashCode_m68743D4DB46190219FCBA41BACC476D7083D5986((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m27140C7D9372335A8A43893487DB80337E512626_gshared (ObjectEqualityComparer_1_tA94FF9B7C117690F91258692D65C6EFF943DC138* __this, SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ___array0, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_19 = ___value1; Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Substring_Equals_m34CEE374E83C2E31E0C90566412EA4B17BEEFA46(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m61417D1CFF2FA3DB275D3F4E68DC10E5915B0D9D_gshared (ObjectEqualityComparer_1_tA94FF9B7C117690F91258692D65C6EFF943DC138* __this, SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ___array0, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_19 = ___value1; Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Substring_Equals_m34CEE374E83C2E31E0C90566412EA4B17BEEFA46(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA8FAF4D93DBC662646634E063E1D9AFD5C8BFCFB_gshared (ObjectEqualityComparer_1_tA94FF9B7C117690F91258692D65C6EFF943DC138* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tA94FF9B7C117690F91258692D65C6EFF943DC138*)((ObjectEqualityComparer_1_tA94FF9B7C117690F91258692D65C6EFF943DC138*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m7C830127490E8F298A7FF62C7C3E73B3232515FD_gshared (ObjectEqualityComparer_1_tA94FF9B7C117690F91258692D65C6EFF943DC138* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mC77D72E09DC7EFC6FE81A8ACB8A43E8C2B13EB90_gshared (ObjectEqualityComparer_1_tA94FF9B7C117690F91258692D65C6EFF943DC138* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t17230AFFC9173EE6D7BB53E67666745BAEFE8547*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t17230AFFC9173EE6D7BB53E67666745BAEFE8547*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m540F17DC28D44113BE8D2F49BBAD5F74A9D726DD_gshared (ObjectEqualityComparer_1_t63B05149469FC807D755CB81EC81AF80DFBFE61A* __this, TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 ___x0, TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 ___y1, const RuntimeMethod* method) { { } { } { TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 L_2 = ___y1; TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mD933F6632147A43D9B7C1199BDB7D59E9CDC6500_gshared (ObjectEqualityComparer_1_t63B05149469FC807D755CB81EC81AF80DFBFE61A* __this, TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mB0A0B59CC412DAF04C7DEFCBFD939242A18E9C58_gshared (ObjectEqualityComparer_1_t63B05149469FC807D755CB81EC81AF80DFBFE61A* __this, TerrainTileCoordU5BU5D_tEAD65E1344F067BB187F261777097B6122E9B421* ___array0, TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { TerrainTileCoordU5BU5D_tEAD65E1344F067BB187F261777097B6122E9B421* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { TerrainTileCoordU5BU5D_tEAD65E1344F067BB187F261777097B6122E9B421* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 L_16 = (L_13)->GetAt(static_cast(L_15)); } { TerrainTileCoordU5BU5D_tEAD65E1344F067BB187F261777097B6122E9B421* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 L_19 = ___value1; TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mD91AED789D33C75B9E14EDC9CC4A20CF60B77A79_gshared (ObjectEqualityComparer_1_t63B05149469FC807D755CB81EC81AF80DFBFE61A* __this, TerrainTileCoordU5BU5D_tEAD65E1344F067BB187F261777097B6122E9B421* ___array0, TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { TerrainTileCoordU5BU5D_tEAD65E1344F067BB187F261777097B6122E9B421* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { TerrainTileCoordU5BU5D_tEAD65E1344F067BB187F261777097B6122E9B421* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 L_16 = (L_13)->GetAt(static_cast(L_15)); } { TerrainTileCoordU5BU5D_tEAD65E1344F067BB187F261777097B6122E9B421* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 L_19 = ___value1; TerrainTileCoord_t2181DDF40A8A428A84817957CB7FB19A314F4F09 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD57C8C14AFAE6D67FFFEB122286BDC174C46BDD4_gshared (ObjectEqualityComparer_1_t63B05149469FC807D755CB81EC81AF80DFBFE61A* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t63B05149469FC807D755CB81EC81AF80DFBFE61A*)((ObjectEqualityComparer_1_t63B05149469FC807D755CB81EC81AF80DFBFE61A*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m6B99FC7BCDE78ABF744D662E79C815FDB00B545E_gshared (ObjectEqualityComparer_1_t63B05149469FC807D755CB81EC81AF80DFBFE61A* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m0C604DEFD54F5B4A3FB34AE835C6CE1F6FD20A63_gshared (ObjectEqualityComparer_1_t63B05149469FC807D755CB81EC81AF80DFBFE61A* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t825BE29F8175FFB17D7A1752D208ACAB0066AEC2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t825BE29F8175FFB17D7A1752D208ACAB0066AEC2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m6868C3E595B63B89E4CCDFC55C7103ED2719EF56_gshared (ObjectEqualityComparer_1_tD95F55764C1DF18EA3668BFD7AC14F4FDB8F1306* __this, TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___x0, TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___y1, const RuntimeMethod* method) { { } { } { TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_2 = ___y1; TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = TextureId_Equals_m455DF7673CD85DCDDAA9AAC0F888DA8F8488081D((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m674B936FF097F78DCFB8109F6A6B93D1718D2E32_gshared (ObjectEqualityComparer_1_tD95F55764C1DF18EA3668BFD7AC14F4FDB8F1306* __this, TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = TextureId_GetHashCode_mB3900AF53699A0CD79DE1C42AA5D931ADB58DA0C_inline((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m44270B6E26E27434C20379F11D6B607FEFF0F891_gshared (ObjectEqualityComparer_1_tD95F55764C1DF18EA3668BFD7AC14F4FDB8F1306* __this, TextureIdU5BU5D_t03041DBB5C72B7E6F5F694A36DC5FEA75432188A* ___array0, TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { TextureIdU5BU5D_t03041DBB5C72B7E6F5F694A36DC5FEA75432188A* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { TextureIdU5BU5D_t03041DBB5C72B7E6F5F694A36DC5FEA75432188A* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_16 = (L_13)->GetAt(static_cast(L_15)); } { TextureIdU5BU5D_t03041DBB5C72B7E6F5F694A36DC5FEA75432188A* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_19 = ___value1; TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = TextureId_Equals_m455DF7673CD85DCDDAA9AAC0F888DA8F8488081D(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m5829477E3C52AF8A49B29501AE8FBD51DC2F314D_gshared (ObjectEqualityComparer_1_tD95F55764C1DF18EA3668BFD7AC14F4FDB8F1306* __this, TextureIdU5BU5D_t03041DBB5C72B7E6F5F694A36DC5FEA75432188A* ___array0, TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { TextureIdU5BU5D_t03041DBB5C72B7E6F5F694A36DC5FEA75432188A* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { TextureIdU5BU5D_t03041DBB5C72B7E6F5F694A36DC5FEA75432188A* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_16 = (L_13)->GetAt(static_cast(L_15)); } { TextureIdU5BU5D_t03041DBB5C72B7E6F5F694A36DC5FEA75432188A* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_19 = ___value1; TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = TextureId_Equals_m455DF7673CD85DCDDAA9AAC0F888DA8F8488081D(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m1521A7E77570DFF95747566AEE8547F73CA626A9_gshared (ObjectEqualityComparer_1_tD95F55764C1DF18EA3668BFD7AC14F4FDB8F1306* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tD95F55764C1DF18EA3668BFD7AC14F4FDB8F1306*)((ObjectEqualityComparer_1_tD95F55764C1DF18EA3668BFD7AC14F4FDB8F1306*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF00D60811722BAA832B94E6C0E457D54AB882153_gshared (ObjectEqualityComparer_1_tD95F55764C1DF18EA3668BFD7AC14F4FDB8F1306* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m31A73DFB6E768AC0B749A17F502B343A91560E5C_gshared (ObjectEqualityComparer_1_tD95F55764C1DF18EA3668BFD7AC14F4FDB8F1306* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t6F269FFB501208619AE7D8A3B95BD94EF417A9CD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t6F269FFB501208619AE7D8A3B95BD94EF417A9CD*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mF8F5E919C1B1AD745E37EF8D0AE5CF931FDE7985_gshared (ObjectEqualityComparer_1_t843AA5DEE8AFD560E7C9193C546906BAB98A6819* __this, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___x0, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___y1, const RuntimeMethod* method) { { } { } { TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_2 = ___y1; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = TimeSpan_Equals_mFE37205C5F1295DD799B0EE207142BFA4222D47A((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m82D4A95E6A09492B678D61A6D3EF10ADF5F7023B_gshared (ObjectEqualityComparer_1_t843AA5DEE8AFD560E7C9193C546906BAB98A6819* __this, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = TimeSpan_GetHashCode_m2CBBAD27522E17FE6006390ED0E3874676CAA76D((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mAA00B833CDD0FBB35AA94E53CC32B45CA48C4AF5_gshared (ObjectEqualityComparer_1_t843AA5DEE8AFD560E7C9193C546906BAB98A6819* __this, TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* ___array0, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_16 = (L_13)->GetAt(static_cast(L_15)); } { TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_19 = ___value1; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = TimeSpan_Equals_mFE37205C5F1295DD799B0EE207142BFA4222D47A(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m692A25F7ED6831751602C6A6AE6309C876731669_gshared (ObjectEqualityComparer_1_t843AA5DEE8AFD560E7C9193C546906BAB98A6819* __this, TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* ___array0, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_16 = (L_13)->GetAt(static_cast(L_15)); } { TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_19 = ___value1; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = TimeSpan_Equals_mFE37205C5F1295DD799B0EE207142BFA4222D47A(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m9D81CB4DCFAB9C27D8FC11B8149F0B9795AAF006_gshared (ObjectEqualityComparer_1_t843AA5DEE8AFD560E7C9193C546906BAB98A6819* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t843AA5DEE8AFD560E7C9193C546906BAB98A6819*)((ObjectEqualityComparer_1_t843AA5DEE8AFD560E7C9193C546906BAB98A6819*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m8420A536F3C57B143B9DC502260760103B5D7B09_gshared (ObjectEqualityComparer_1_t843AA5DEE8AFD560E7C9193C546906BAB98A6819* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mE36EC07D81F7B475160186AF89D84417E48D3BAC_gshared (ObjectEqualityComparer_1_t843AA5DEE8AFD560E7C9193C546906BAB98A6819* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tC9D2BA6AD795F1F89366AF4E78EB27239F4FBC41*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tC9D2BA6AD795F1F89366AF4E78EB27239F4FBC41*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mCD0C01FD19326E545EC3193FAF75BA627EE5631B_gshared (ObjectEqualityComparer_1_t837356FEF475AA755977FAC443E83C977B4FA449* __this, TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E ___x0, TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E ___y1, const RuntimeMethod* method) { { } { } { TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E L_2 = ___y1; TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = TimeValue_Equals_mA581A2F3D44993E0C780E6BC36C355875CDAB513((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mCBBDB5BDB066FD88EFAF0582C7340A5F45C0EC55_gshared (ObjectEqualityComparer_1_t837356FEF475AA755977FAC443E83C977B4FA449* __this, TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = TimeValue_GetHashCode_m112ADB5ED018B9DE35EF34CA6610DB4F20AAEAD9((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m095B73E4AF621F01AF59179603948B4CA2D81DD0_gshared (ObjectEqualityComparer_1_t837356FEF475AA755977FAC443E83C977B4FA449* __this, TimeValueU5BU5D_t3EB79C5975D39A0E711250FD8A9547F5312746DE* ___array0, TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { TimeValueU5BU5D_t3EB79C5975D39A0E711250FD8A9547F5312746DE* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { TimeValueU5BU5D_t3EB79C5975D39A0E711250FD8A9547F5312746DE* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E L_16 = (L_13)->GetAt(static_cast(L_15)); } { TimeValueU5BU5D_t3EB79C5975D39A0E711250FD8A9547F5312746DE* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E L_19 = ___value1; TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = TimeValue_Equals_mA581A2F3D44993E0C780E6BC36C355875CDAB513(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m5853C3F3F18434247FA53A2E027A901212F6337F_gshared (ObjectEqualityComparer_1_t837356FEF475AA755977FAC443E83C977B4FA449* __this, TimeValueU5BU5D_t3EB79C5975D39A0E711250FD8A9547F5312746DE* ___array0, TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { TimeValueU5BU5D_t3EB79C5975D39A0E711250FD8A9547F5312746DE* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { TimeValueU5BU5D_t3EB79C5975D39A0E711250FD8A9547F5312746DE* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E L_16 = (L_13)->GetAt(static_cast(L_15)); } { TimeValueU5BU5D_t3EB79C5975D39A0E711250FD8A9547F5312746DE* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E L_19 = ___value1; TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = TimeValue_Equals_mA581A2F3D44993E0C780E6BC36C355875CDAB513(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mB69E6BA20446C69D52B422666DD2C664B9120285_gshared (ObjectEqualityComparer_1_t837356FEF475AA755977FAC443E83C977B4FA449* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t837356FEF475AA755977FAC443E83C977B4FA449*)((ObjectEqualityComparer_1_t837356FEF475AA755977FAC443E83C977B4FA449*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m90F6B5BCEADC49C14F38ACA7FA86D659EBD12933_gshared (ObjectEqualityComparer_1_t837356FEF475AA755977FAC443E83C977B4FA449* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mD66133DD6C0C747D555FD0139A00F5E9CC50E771_gshared (ObjectEqualityComparer_1_t837356FEF475AA755977FAC443E83C977B4FA449* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t1E747CFBD596204547D9B6B98B222ECC51154FE9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t1E747CFBD596204547D9B6B98B222ECC51154FE9*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mB9805091AA69F5CE34BB54188E3348AC5A919AE2_gshared (ObjectEqualityComparer_1_t6ADC5EFED652329ABF8065B0137275452A7B282C* __this, UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD ___x0, UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD ___y1, const RuntimeMethod* method) { { } { } { UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD L_2 = ___y1; UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB7D564A8267E51E6C9BD3B9E7E1B555DCCB87CBD_gshared (ObjectEqualityComparer_1_t6ADC5EFED652329ABF8065B0137275452A7B282C* __this, UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m067AB7273A6AD6E7DD8FF8EFC62AB4EA217249E0_gshared (ObjectEqualityComparer_1_t6ADC5EFED652329ABF8065B0137275452A7B282C* __this, UICharInfoU5BU5D_t98D25C0197327978FA4E11B3518901A4839E086C* ___array0, UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { UICharInfoU5BU5D_t98D25C0197327978FA4E11B3518901A4839E086C* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { UICharInfoU5BU5D_t98D25C0197327978FA4E11B3518901A4839E086C* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD L_16 = (L_13)->GetAt(static_cast(L_15)); } { UICharInfoU5BU5D_t98D25C0197327978FA4E11B3518901A4839E086C* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD L_19 = ___value1; UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mC7D6D74D16FDF7B06DA525FEA85B88A70D52D841_gshared (ObjectEqualityComparer_1_t6ADC5EFED652329ABF8065B0137275452A7B282C* __this, UICharInfoU5BU5D_t98D25C0197327978FA4E11B3518901A4839E086C* ___array0, UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { UICharInfoU5BU5D_t98D25C0197327978FA4E11B3518901A4839E086C* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { UICharInfoU5BU5D_t98D25C0197327978FA4E11B3518901A4839E086C* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD L_16 = (L_13)->GetAt(static_cast(L_15)); } { UICharInfoU5BU5D_t98D25C0197327978FA4E11B3518901A4839E086C* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD L_19 = ___value1; UICharInfo_t24C2EA0F2F3A938100C271891D9DEB015ABA5FBD L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m1219E635A85B2FC0C673110419D66F0E93A99723_gshared (ObjectEqualityComparer_1_t6ADC5EFED652329ABF8065B0137275452A7B282C* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t6ADC5EFED652329ABF8065B0137275452A7B282C*)((ObjectEqualityComparer_1_t6ADC5EFED652329ABF8065B0137275452A7B282C*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m279822E2CF6B1C405B4D924B0E40927075CD12C9_gshared (ObjectEqualityComparer_1_t6ADC5EFED652329ABF8065B0137275452A7B282C* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m3D973791689DAFC3C71F00B0751082EA1AF41232_gshared (ObjectEqualityComparer_1_t6ADC5EFED652329ABF8065B0137275452A7B282C* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t12C050117A350C8A963A8CE086116478200919B4*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t12C050117A350C8A963A8CE086116478200919B4*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mAC8DF7577ACA1F4411CDBF36A7CE095DBF56C3B0_gshared (ObjectEqualityComparer_1_tED0BD1772403FABD71E5D8A04631B6A53D157B1E* __this, UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC ___x0, UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC ___y1, const RuntimeMethod* method) { { } { } { UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC L_2 = ___y1; UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m9331625CA1E2871A0B3CF581A5E7FD06118ED282_gshared (ObjectEqualityComparer_1_tED0BD1772403FABD71E5D8A04631B6A53D157B1E* __this, UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mFBF1623D706AD047A6A4D9B9F41A6013F9521E6C_gshared (ObjectEqualityComparer_1_tED0BD1772403FABD71E5D8A04631B6A53D157B1E* __this, UILineInfoU5BU5D_tDD6C8909B58F997A6FB1A17F360E8DBE387204BC* ___array0, UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { UILineInfoU5BU5D_tDD6C8909B58F997A6FB1A17F360E8DBE387204BC* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { UILineInfoU5BU5D_tDD6C8909B58F997A6FB1A17F360E8DBE387204BC* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC L_16 = (L_13)->GetAt(static_cast(L_15)); } { UILineInfoU5BU5D_tDD6C8909B58F997A6FB1A17F360E8DBE387204BC* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC L_19 = ___value1; UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m19B439048898C580AC396B0FB397F723DA16FA16_gshared (ObjectEqualityComparer_1_tED0BD1772403FABD71E5D8A04631B6A53D157B1E* __this, UILineInfoU5BU5D_tDD6C8909B58F997A6FB1A17F360E8DBE387204BC* ___array0, UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { UILineInfoU5BU5D_tDD6C8909B58F997A6FB1A17F360E8DBE387204BC* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { UILineInfoU5BU5D_tDD6C8909B58F997A6FB1A17F360E8DBE387204BC* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC L_16 = (L_13)->GetAt(static_cast(L_15)); } { UILineInfoU5BU5D_tDD6C8909B58F997A6FB1A17F360E8DBE387204BC* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC L_19 = ___value1; UILineInfo_tC6FF4F85BD2316FADA2148A1789B3FF0B05A6CAC L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m6B88920A7450231705AABE5410C388992D1CD5D8_gshared (ObjectEqualityComparer_1_tED0BD1772403FABD71E5D8A04631B6A53D157B1E* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tED0BD1772403FABD71E5D8A04631B6A53D157B1E*)((ObjectEqualityComparer_1_tED0BD1772403FABD71E5D8A04631B6A53D157B1E*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m1407F4E0BCF89E11DED8CF1C787D5BC67692C4FA_gshared (ObjectEqualityComparer_1_tED0BD1772403FABD71E5D8A04631B6A53D157B1E* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m8050FB8DA4FD6E475AA4515ADD9B17DB0CE5E7A0_gshared (ObjectEqualityComparer_1_tED0BD1772403FABD71E5D8A04631B6A53D157B1E* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tC658E3EF39AAB7F482132C3E7D9AEE5A00DB8484*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tC658E3EF39AAB7F482132C3E7D9AEE5A00DB8484*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m0ED65706956A60F739626FC8B325F4B4188E0F72_gshared (ObjectEqualityComparer_1_t8EAC584095BF1B4DD0EAC444F5CB72E7C46B8EE8* __this, UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 ___x0, UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 ___y1, const RuntimeMethod* method) { { } { } { UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 L_2 = ___y1; UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m249ED7F6999AE47C9789CFB3028E79AB24E2DABC_gshared (ObjectEqualityComparer_1_t8EAC584095BF1B4DD0EAC444F5CB72E7C46B8EE8* __this, UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m8DABE2FC7D3FDA2A5C6C17B56DD118E7D8367E8E_gshared (ObjectEqualityComparer_1_t8EAC584095BF1B4DD0EAC444F5CB72E7C46B8EE8* __this, UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* ___array0, UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 L_16 = (L_13)->GetAt(static_cast(L_15)); } { UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 L_19 = ___value1; UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m1740AFD0AD2085E402DB3D7BAA6114A036882DCC_gshared (ObjectEqualityComparer_1_t8EAC584095BF1B4DD0EAC444F5CB72E7C46B8EE8* __this, UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* ___array0, UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 L_16 = (L_13)->GetAt(static_cast(L_15)); } { UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 L_19 = ___value1; UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mB0C4867403C06178CFB336C144236F4E105FB8AD_gshared (ObjectEqualityComparer_1_t8EAC584095BF1B4DD0EAC444F5CB72E7C46B8EE8* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t8EAC584095BF1B4DD0EAC444F5CB72E7C46B8EE8*)((ObjectEqualityComparer_1_t8EAC584095BF1B4DD0EAC444F5CB72E7C46B8EE8*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m31CD43A36D9B9C0F3C906E62EC3E58F954EC1BA1_gshared (ObjectEqualityComparer_1_t8EAC584095BF1B4DD0EAC444F5CB72E7C46B8EE8* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mAD1A39C13E29AD841951E9B5CA21256E95EEF18B_gshared (ObjectEqualityComparer_1_t8EAC584095BF1B4DD0EAC444F5CB72E7C46B8EE8* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t7F0C1C6D9D641251FF70B5B36F4026B48C65297B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t7F0C1C6D9D641251FF70B5B36F4026B48C65297B*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mC9F0427D6D0D481CF1C0E3E7E2BC03794FC00963_gshared (ObjectEqualityComparer_1_t90B3C1BAE3EDA99F418E21BD89E31B5A4C19F141* __this, uint16_t ___x0, uint16_t ___y1, const RuntimeMethod* method) { { } { } { uint16_t L_2 = ___y1; uint16_t L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = UInt16_Equals_mA21E8831A57BC983311BFEE7023615002FC50207((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m5B9988893EFBEDBC5237ED8DD72D066C78C855B9_gshared (ObjectEqualityComparer_1_t90B3C1BAE3EDA99F418E21BD89E31B5A4C19F141* __this, uint16_t ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = UInt16_GetHashCode_m534E5103D0DA9C6FCED4F2F007993D3E38165200((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mC4C9C730278BE1000E223ED499F40B90AF60FD87_gshared (ObjectEqualityComparer_1_t90B3C1BAE3EDA99F418E21BD89E31B5A4C19F141* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___array0, uint16_t ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; uint16_t L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; uint16_t L_16 = (L_13)->GetAt(static_cast(L_15)); } { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); uint16_t L_19 = ___value1; uint16_t L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = UInt16_Equals_mA21E8831A57BC983311BFEE7023615002FC50207(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m1BD1B0927165E085268D074A15138B1A0ACC0B54_gshared (ObjectEqualityComparer_1_t90B3C1BAE3EDA99F418E21BD89E31B5A4C19F141* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___array0, uint16_t ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; uint16_t L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; uint16_t L_16 = (L_13)->GetAt(static_cast(L_15)); } { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); uint16_t L_19 = ___value1; uint16_t L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = UInt16_Equals_mA21E8831A57BC983311BFEE7023615002FC50207(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7473772AE8264B20622D6268B97C1E67F645D29A_gshared (ObjectEqualityComparer_1_t90B3C1BAE3EDA99F418E21BD89E31B5A4C19F141* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t90B3C1BAE3EDA99F418E21BD89E31B5A4C19F141*)((ObjectEqualityComparer_1_t90B3C1BAE3EDA99F418E21BD89E31B5A4C19F141*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m91567F100ADCEC167E21B76B01A5BD2834ACB6CA_gshared (ObjectEqualityComparer_1_t90B3C1BAE3EDA99F418E21BD89E31B5A4C19F141* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m92067436D6840B0F5C8EFADA63AAFF47A368685F_gshared (ObjectEqualityComparer_1_t90B3C1BAE3EDA99F418E21BD89E31B5A4C19F141* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mE4310E7BCC7E5713D214820CBA6653F8A8D1D30D_gshared (ObjectEqualityComparer_1_t38E894ECFAF7F60A5080354E7FC65DFFD951B159* __this, uint32_t ___x0, uint32_t ___y1, const RuntimeMethod* method) { { } { } { uint32_t L_2 = ___y1; uint32_t L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = UInt32_Equals_mC516812849D8243A72D34D830D840A1F1E32795E((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m7465A76578D24C9772E3DA24B96769FBE8E0B153_gshared (ObjectEqualityComparer_1_t38E894ECFAF7F60A5080354E7FC65DFFD951B159* __this, uint32_t ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = UInt32_GetHashCode_mB9A03A037C079ADF0E61516BECA1AB05F92266BC((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m8227701BC5DE9B3AE996BD842F143B5AF51FB7C2_gshared (ObjectEqualityComparer_1_t38E894ECFAF7F60A5080354E7FC65DFFD951B159* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___array0, uint32_t ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; uint32_t L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; uint32_t L_16 = (L_13)->GetAt(static_cast(L_15)); } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); uint32_t L_19 = ___value1; uint32_t L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = UInt32_Equals_mC516812849D8243A72D34D830D840A1F1E32795E(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mC4B214E32BBBC564E62CA51B57D83B5C9EF5EBAC_gshared (ObjectEqualityComparer_1_t38E894ECFAF7F60A5080354E7FC65DFFD951B159* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___array0, uint32_t ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; uint32_t L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; uint32_t L_16 = (L_13)->GetAt(static_cast(L_15)); } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); uint32_t L_19 = ___value1; uint32_t L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = UInt32_Equals_mC516812849D8243A72D34D830D840A1F1E32795E(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7954FDD1BB437F56A973AB460D3B7BC3480902E2_gshared (ObjectEqualityComparer_1_t38E894ECFAF7F60A5080354E7FC65DFFD951B159* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t38E894ECFAF7F60A5080354E7FC65DFFD951B159*)((ObjectEqualityComparer_1_t38E894ECFAF7F60A5080354E7FC65DFFD951B159*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m058CC2747A9F80FFCB98D04E07129ED10E423578_gshared (ObjectEqualityComparer_1_t38E894ECFAF7F60A5080354E7FC65DFFD951B159* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m39826AF29864C6EDC99BE585C3452D097E3BD03B_gshared (ObjectEqualityComparer_1_t38E894ECFAF7F60A5080354E7FC65DFFD951B159* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m97F3C32B4E4EFE6ABFEB8103BB1319CEE8A43667_gshared (ObjectEqualityComparer_1_t355E892780ECEA2FE146B27ABB681835F9B4FB6E* __this, uint64_t ___x0, uint64_t ___y1, const RuntimeMethod* method) { { } { } { uint64_t L_2 = ___y1; uint64_t L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = UInt64_Equals_m175E7A6F2A4606A94579529400854317542648A9((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m4A3A7A06D7E4D6A05E518D0CA9A8770506519577_gshared (ObjectEqualityComparer_1_t355E892780ECEA2FE146B27ABB681835F9B4FB6E* __this, uint64_t ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = UInt64_GetHashCode_m65D9FD0102B6B01BF38D986F060F0BDBC29B4F92((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m86CA039383353B8E7B961E7948D35C2370A416C4_gshared (ObjectEqualityComparer_1_t355E892780ECEA2FE146B27ABB681835F9B4FB6E* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___array0, uint64_t ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; uint64_t L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; uint64_t L_16 = (L_13)->GetAt(static_cast(L_15)); } { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); uint64_t L_19 = ___value1; uint64_t L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = UInt64_Equals_m175E7A6F2A4606A94579529400854317542648A9(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mDE4189830A3572EFC54482E6AA7417BCBB57F771_gshared (ObjectEqualityComparer_1_t355E892780ECEA2FE146B27ABB681835F9B4FB6E* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___array0, uint64_t ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; uint64_t L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; uint64_t L_16 = (L_13)->GetAt(static_cast(L_15)); } { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); uint64_t L_19 = ___value1; uint64_t L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = UInt64_Equals_m175E7A6F2A4606A94579529400854317542648A9(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mB82C56F3D1C2007FB31FC589854826B6DCF153CB_gshared (ObjectEqualityComparer_1_t355E892780ECEA2FE146B27ABB681835F9B4FB6E* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t355E892780ECEA2FE146B27ABB681835F9B4FB6E*)((ObjectEqualityComparer_1_t355E892780ECEA2FE146B27ABB681835F9B4FB6E*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m3FCFCB387C26DA21280419A2BB760DCFE0BE930C_gshared (ObjectEqualityComparer_1_t355E892780ECEA2FE146B27ABB681835F9B4FB6E* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m94892CA710E4864EC95AE520D0D3618D9016D5A7_gshared (ObjectEqualityComparer_1_t355E892780ECEA2FE146B27ABB681835F9B4FB6E* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mF0A17CB618D88C1C9AA75537346B17D47EC1533B_gshared (ObjectEqualityComparer_1_t74AECECAD65E4F46D910D1C3EFE6CF63ED1F00C9* __this, UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 ___x0, UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 ___y1, const RuntimeMethod* method) { { } { } { UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 L_2 = ___y1; UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m05D5D59962C47C5F848A1FDC9CE159F38ECC20C0_gshared (ObjectEqualityComparer_1_t74AECECAD65E4F46D910D1C3EFE6CF63ED1F00C9* __this, UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m08BEAD19C4DDB8FD67FAA2235F41045DCF470A26_gshared (ObjectEqualityComparer_1_t74AECECAD65E4F46D910D1C3EFE6CF63ED1F00C9* __this, UsageHintU5BU5D_t678E554916FB102DB4E2DC2C6CC0976DC145BF23* ___array0, UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { UsageHintU5BU5D_t678E554916FB102DB4E2DC2C6CC0976DC145BF23* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { UsageHintU5BU5D_t678E554916FB102DB4E2DC2C6CC0976DC145BF23* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 L_16 = (L_13)->GetAt(static_cast(L_15)); } { UsageHintU5BU5D_t678E554916FB102DB4E2DC2C6CC0976DC145BF23* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 L_19 = ___value1; UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m326340CEC5DD2D3F4F847BB6AD91167C98EC99E1_gshared (ObjectEqualityComparer_1_t74AECECAD65E4F46D910D1C3EFE6CF63ED1F00C9* __this, UsageHintU5BU5D_t678E554916FB102DB4E2DC2C6CC0976DC145BF23* ___array0, UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { UsageHintU5BU5D_t678E554916FB102DB4E2DC2C6CC0976DC145BF23* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { UsageHintU5BU5D_t678E554916FB102DB4E2DC2C6CC0976DC145BF23* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 L_16 = (L_13)->GetAt(static_cast(L_15)); } { UsageHintU5BU5D_t678E554916FB102DB4E2DC2C6CC0976DC145BF23* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 L_19 = ___value1; UsageHint_tFD7259AF9E91500CF1D0CE602394B40FD2397AB1 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mDF244F288D644655A2C5EB8708B531DB125FFB0F_gshared (ObjectEqualityComparer_1_t74AECECAD65E4F46D910D1C3EFE6CF63ED1F00C9* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t74AECECAD65E4F46D910D1C3EFE6CF63ED1F00C9*)((ObjectEqualityComparer_1_t74AECECAD65E4F46D910D1C3EFE6CF63ED1F00C9*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m3A6D1F7C1D4D52C0BC18DABF387042A4E7745D0D_gshared (ObjectEqualityComparer_1_t74AECECAD65E4F46D910D1C3EFE6CF63ED1F00C9* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mEA76DA38BCFD619144B1BB346E54A4AA8F528B52_gshared (ObjectEqualityComparer_1_t74AECECAD65E4F46D910D1C3EFE6CF63ED1F00C9* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t6FDF1C01347E80452ECEDCE0134FB7AD53D7F888*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t6FDF1C01347E80452ECEDCE0134FB7AD53D7F888*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m13DC78B5E217A13F9494B2DA0C4FE08C3460ECF4_gshared (ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___x0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___y1, const RuntimeMethod* method) { { } { } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___y1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = Vector2_Equals_mA4E81D6FCE503DBD502BA499708344410F60DA4E_inline((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m93C7E897AB48B79642631FE9A5B5F653A2F607EC_gshared (ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = Vector2_GetHashCode_mED8670C0E122B7ED0DAB4C3381ADFF04B75E0B03_inline((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m51584082140F40FEE6C6A941CB890F1C8DD6C458_gshared (ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___array0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = ___value1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector2_Equals_mA4E81D6FCE503DBD502BA499708344410F60DA4E_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m46C0F505F6F26CA45F3ABD7A4CC68BD231FA8651_gshared (ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___array0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = ___value1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector2_Equals_mA4E81D6FCE503DBD502BA499708344410F60DA4E_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m39EBEC468CCD065F6CC4874687683EE430EEF117_gshared (ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B*)((ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB721A362D5E3D882CBDCD9F8D63FD47B1698701C_gshared (ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mF0E67E1C30575C058C5253FBA1A247A1B92B951F_gshared (ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m05419B03891B637C619C0D9134EECE7888336C39_gshared (ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___x0, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___y1, const RuntimeMethod* method) { { } { } { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = ___y1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = Vector2Int_Equals_m6D91EFAA6B3254334436BD262A4547EA08281BA3_inline((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mA244B849A89B98E5F85E4003EFE275E0BACB1A61_gshared (ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = Vector2Int_GetHashCode_mA3B6135FA770AF0C171319B50D9B913657230EB7_inline((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m46A38818263E33637DD578D9A8203DBE43ACF92F_gshared (ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF* __this, Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___array0, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19 = ___value1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector2Int_Equals_m6D91EFAA6B3254334436BD262A4547EA08281BA3_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m137A6C0F35F37E729A9001070B07E3E44CC409BF_gshared (ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF* __this, Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___array0, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19 = ___value1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector2Int_Equals_m6D91EFAA6B3254334436BD262A4547EA08281BA3_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mEB9109B3D2B81088727DA98BC70A4DB6FFAE3F35_gshared (ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF*)((ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF405F5A6DE265D9C0541603FB78D8F25FABFB88D_gshared (ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m40B865A9729C0AA888FDB715B33DC48D2CC30B7C_gshared (ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m538B38305D9632F9DBA8971093B89065C7F86C63_gshared (ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___x0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___y1, const RuntimeMethod* method) { { } { } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___y1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = Vector3_Equals_mB4BE43D5986864F5C22B919F2957E0309F10E3B4_inline((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mCEA9E660F8FE6FEB6F6864C17A347C64DB3E5BD4_gshared (ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m9782C8235899E5734536B2A0920559675D4E40F5_gshared (ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___array0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___value1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector3_Equals_mB4BE43D5986864F5C22B919F2957E0309F10E3B4_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m8FCD89E9E062489195A26D111A65BC55B59B0B69_gshared (ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___array0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___value1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector3_Equals_mB4BE43D5986864F5C22B919F2957E0309F10E3B4_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m70A7B4B290A4F7D370E3BCFD91FF971769FBE483_gshared (ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4*)((ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF83DB5C5DAD6BB66FF936D1F6BD23C6F8B965E7E_gshared (ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m27EB5B9C0256CBC58FAC866C3FBB457F416190BE_gshared (ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m9AB86C0F10AB12C839A49A0F7204232C2B71953B_gshared (ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___x0, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___y1, const RuntimeMethod* method) { { } { } { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2 = ___y1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = Vector3Int_Equals_m419967067E76BF0381E4CD8FE14DF5ED46ACFB02_inline((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m24FCADCF79C1ED220F7A0DC4A5B7FD110A33565A_gshared (ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = Vector3Int_GetHashCode_mFAA200CFE26F006BEE6F9A65AFD0AC8C49D730EA_inline((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m2E7907D9F9D5ED0BC43A864C03CB1E89B46BD372_gshared (ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___array0, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_19 = ___value1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector3Int_Equals_m419967067E76BF0381E4CD8FE14DF5ED46ACFB02_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mA82FDD4C1DA0E5B6843B8B5558F94D9E5D0863AB_gshared (ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___array0, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_19 = ___value1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector3Int_Equals_m419967067E76BF0381E4CD8FE14DF5ED46ACFB02_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7C59F8100E29C2D7B84BC47502F4CE1656D253AE_gshared (ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A*)((ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF4976B10DDE148BFCB61F972038C61596786F39A_gshared (ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m20F7033A288CCB99CDE6034FF25FB77CE6521527_gshared (ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m55625FAC15476FEDC21EA75C8482E4C9426912BE_gshared (ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___x0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___y1, const RuntimeMethod* method) { { } { } { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___y1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = Vector4_Equals_mC2596CA0F441D25DE7A9419BE66A8FA2DA355CB9_inline((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m82681E550F3D255F24104190BF7B1F633E6AE049_gshared (ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = Vector4_GetHashCode_m53F6FCA56A0051C9D1AB41AA3EAA2C86CDAA8B92_inline((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mE33AE81E84593429DBA7E3F075047B0050970B2A_gshared (ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___array0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_19 = ___value1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector4_Equals_mC2596CA0F441D25DE7A9419BE66A8FA2DA355CB9_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m0F4975B063A722A832C1626B79FB2352967C8B21_gshared (ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___array0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_19 = ___value1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector4_Equals_mC2596CA0F441D25DE7A9419BE66A8FA2DA355CB9_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m32253126E30A16AF867D86D7A686D8181ED9F9B0_gshared (ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407*)((ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m2A4ADA8601442ED738BC6BF067E25EAD892C404F_gshared (ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mC67843D1075D41C6E9FFE560C450FFF63DEAE50C_gshared (ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m5011C323BBBE45A0845AC96767BF1AE9B79DE15F_gshared (ObjectEqualityComparer_1_t60E925B4D603238F9D7954C81FE45815711B67D5* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___x0, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___y1, const RuntimeMethod* method) { { } { } { VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_2 = ___y1; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = VertexAttributeDescriptor_Equals_m6FBFEE42E1BAAAC2D38434EDF0906C5B76D56BE5((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mAABC972DF72B708850A747D17F5F92688B4E33C9_gshared (ObjectEqualityComparer_1_t60E925B4D603238F9D7954C81FE45815711B67D5* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = VertexAttributeDescriptor_GetHashCode_mCB8C5F6AD422FE6A410C5406843FCE4B0ED5F2F8((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m5649CBC854CFEBE18E427BBAB6B7D638F3CB03B4_gshared (ObjectEqualityComparer_1_t60E925B4D603238F9D7954C81FE45815711B67D5* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___array0, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_16 = (L_13)->GetAt(static_cast(L_15)); } { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_19 = ___value1; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = VertexAttributeDescriptor_Equals_m6FBFEE42E1BAAAC2D38434EDF0906C5B76D56BE5(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mE5D2F49526CAC9EBC6AB458E2AD258BB14B70207_gshared (ObjectEqualityComparer_1_t60E925B4D603238F9D7954C81FE45815711B67D5* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___array0, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_16 = (L_13)->GetAt(static_cast(L_15)); } { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_19 = ___value1; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = VertexAttributeDescriptor_Equals_m6FBFEE42E1BAAAC2D38434EDF0906C5B76D56BE5(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mE4404945332F165E3A5949E3AC108D259E194312_gshared (ObjectEqualityComparer_1_t60E925B4D603238F9D7954C81FE45815711B67D5* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t60E925B4D603238F9D7954C81FE45815711B67D5*)((ObjectEqualityComparer_1_t60E925B4D603238F9D7954C81FE45815711B67D5*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m0F3B62AB847D515A6B02F900048E6727CA9C3F28_gshared (ObjectEqualityComparer_1_t60E925B4D603238F9D7954C81FE45815711B67D5* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m369C9D30CCF385D8D5D38129D807DCA81D534882_gshared (ObjectEqualityComparer_1_t60E925B4D603238F9D7954C81FE45815711B67D5* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t0538D9823582E5004A79C2CF828BE445B409E054*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t0538D9823582E5004A79C2CF828BE445B409E054*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m5180D4777576F7F5EB88F6EEDD0E281518643002_gshared (ObjectEqualityComparer_1_tA34F780FC24063F50EA40C527535FDF863C5F79B* __this, ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A ___x0, ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A ___y1, const RuntimeMethod* method) { { } { } { ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A L_2 = ___y1; ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m78624E747100EDC5AA05C72E476DBD271E401C4A_gshared (ObjectEqualityComparer_1_tA34F780FC24063F50EA40C527535FDF863C5F79B* __this, ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m5F6F4FCE187C0ED64D9C2A7ABB14A2FD7498F84E_gshared (ObjectEqualityComparer_1_tA34F780FC24063F50EA40C527535FDF863C5F79B* __this, ViewTransformU5BU5D_t907A12ABA83232FF4D81A38779685FACB3CE456F* ___array0, ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { ViewTransformU5BU5D_t907A12ABA83232FF4D81A38779685FACB3CE456F* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { ViewTransformU5BU5D_t907A12ABA83232FF4D81A38779685FACB3CE456F* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A L_16 = (L_13)->GetAt(static_cast(L_15)); } { ViewTransformU5BU5D_t907A12ABA83232FF4D81A38779685FACB3CE456F* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A L_19 = ___value1; ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m79DCD5C49151748B71BC15CEA1A599079C120054_gshared (ObjectEqualityComparer_1_tA34F780FC24063F50EA40C527535FDF863C5F79B* __this, ViewTransformU5BU5D_t907A12ABA83232FF4D81A38779685FACB3CE456F* ___array0, ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { ViewTransformU5BU5D_t907A12ABA83232FF4D81A38779685FACB3CE456F* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { ViewTransformU5BU5D_t907A12ABA83232FF4D81A38779685FACB3CE456F* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A L_16 = (L_13)->GetAt(static_cast(L_15)); } { ViewTransformU5BU5D_t907A12ABA83232FF4D81A38779685FACB3CE456F* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A L_19 = ___value1; ViewTransform_t5D1419EE9B7A6349DE5D51CA200BD47924C3718A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m053AC262DB5A6382D70650C13E8C93A28F8F2BD1_gshared (ObjectEqualityComparer_1_tA34F780FC24063F50EA40C527535FDF863C5F79B* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tA34F780FC24063F50EA40C527535FDF863C5F79B*)((ObjectEqualityComparer_1_tA34F780FC24063F50EA40C527535FDF863C5F79B*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m71195FE3E912CB1C380456F723F03CDFC6D9CD8E_gshared (ObjectEqualityComparer_1_tA34F780FC24063F50EA40C527535FDF863C5F79B* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m55E64493567E1670465DB3BAA472FF635268E9C0_gshared (ObjectEqualityComparer_1_tA34F780FC24063F50EA40C527535FDF863C5F79B* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tAA2015870AFEBA6A760E66432AFE02A37A1DD86B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tAA2015870AFEBA6A760E66432AFE02A37A1DD86B*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m946AC034D18A470497183AB84CADE9A2A92CEF26_gshared (ObjectEqualityComparer_1_t3BAD1D3E5BCA21ECA85094B3A7F97731EB7CEE9D* __this, Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB ___x0, Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB ___y1, const RuntimeMethod* method) { { } { } { Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB L_2 = ___y1; Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m0F9A473BAB5CDF861FF80B2423683B1C8E747211_gshared (ObjectEqualityComparer_1_t3BAD1D3E5BCA21ECA85094B3A7F97731EB7CEE9D* __this, Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mAB9EBDA7BC8B4B567B803154C38AB7792CB9743C_gshared (ObjectEqualityComparer_1_t3BAD1D3E5BCA21ECA85094B3A7F97731EB7CEE9D* __this, WaveU5BU5D_t464305B39C1E1AA8D0E58528BC0562C10AB70BC5* ___array0, Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { WaveU5BU5D_t464305B39C1E1AA8D0E58528BC0562C10AB70BC5* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { WaveU5BU5D_t464305B39C1E1AA8D0E58528BC0562C10AB70BC5* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB L_16 = (L_13)->GetAt(static_cast(L_15)); } { WaveU5BU5D_t464305B39C1E1AA8D0E58528BC0562C10AB70BC5* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB L_19 = ___value1; Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m773352D28863DB1069FA62ADF74DF8CCDB3D3F94_gshared (ObjectEqualityComparer_1_t3BAD1D3E5BCA21ECA85094B3A7F97731EB7CEE9D* __this, WaveU5BU5D_t464305B39C1E1AA8D0E58528BC0562C10AB70BC5* ___array0, Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { WaveU5BU5D_t464305B39C1E1AA8D0E58528BC0562C10AB70BC5* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { WaveU5BU5D_t464305B39C1E1AA8D0E58528BC0562C10AB70BC5* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB L_16 = (L_13)->GetAt(static_cast(L_15)); } { WaveU5BU5D_t464305B39C1E1AA8D0E58528BC0562C10AB70BC5* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB L_19 = ___value1; Wave_t98FB676A74FA3481325B501BF6AFA3A4B02D64CB L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m42D56435D4B4BB0D6DC312D7327645FFC67DEAA5_gshared (ObjectEqualityComparer_1_t3BAD1D3E5BCA21ECA85094B3A7F97731EB7CEE9D* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t3BAD1D3E5BCA21ECA85094B3A7F97731EB7CEE9D*)((ObjectEqualityComparer_1_t3BAD1D3E5BCA21ECA85094B3A7F97731EB7CEE9D*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mE4FCA814C694C8E2A8507EBBB05ED58946945F4D_gshared (ObjectEqualityComparer_1_t3BAD1D3E5BCA21ECA85094B3A7F97731EB7CEE9D* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mEEC7A4233AAA08717E0B2FC96A3BBFB46E5259F5_gshared (ObjectEqualityComparer_1_t3BAD1D3E5BCA21ECA85094B3A7F97731EB7CEE9D* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tC7B363A502F765644E029D5BC9E51365950B04CD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tC7B363A502F765644E029D5BC9E51365950B04CD*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mADD08396331CA71BC3187FF590F2D01E1C816FE1_gshared (ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56* __this, X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D ___x0, X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D ___y1, const RuntimeMethod* method) { { } { } { X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_2 = ___y1; X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB4D1E4C58DBF8B657A80ACE9726F99115AFAD744_gshared (ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56* __this, X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mCA47285A671BF800AE6D306BB43BE27F4D1BA4C2_gshared (ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56* __this, X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* ___array0, X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_16 = (L_13)->GetAt(static_cast(L_15)); } { X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_19 = ___value1; X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m536903BB40F750235162C794BDB631092A71ED80_gshared (ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56* __this, X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* ___array0, X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_16 = (L_13)->GetAt(static_cast(L_15)); } { X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_19 = ___value1; X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m8B6851DF93565D1742A227BCC43DD93C3ECC223E_gshared (ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56*)((ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mA6E7077C067F35BAAF449CE49CED944222B0FCD4_gshared (ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mC2F4DB1077E8C728038091E720894A8E90985EE3_gshared (ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t67AB49D721BA96DBB17377DD63FD373C50E47233*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t67AB49D721BA96DBB17377DD63FD373C50E47233*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m776DB03A204C5A6094A8C12C09CC037E0044E5CB_gshared (ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9* __this, XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 ___x0, XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 ___y1, const RuntimeMethod* method) { { } { } { XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_2 = ___y1; XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mEE892163FB7625F9705EDA9FCA11870540802115_gshared (ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9* __this, XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = XPathNodeRef_GetHashCode_mA438A76A5D2970E8AEC24529F5D03905D9A71F0C((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m7E2DDEDD27510A4A8D5E1831EF1BCFF4ED515F8F_gshared (ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9* __this, XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* ___array0, XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_16 = (L_13)->GetAt(static_cast(L_15)); } { XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_19 = ___value1; XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m7AE91446CE93BC7A9CDE56C1117AC9061922ABAD_gshared (ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9* __this, XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* ___array0, XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_16 = (L_13)->GetAt(static_cast(L_15)); } { XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_19 = ___value1; XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m75488D202E77DFC676B71165D15B883D559EADFA_gshared (ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9*)((ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mFC12279CF08AB21A8BA53B87316EFC35A98D3443_gshared (ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m10AE7ADEA40B55F6A33C31AF10CFC70F7E8F13C2_gshared (ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tFE100E175C748410921C56413EA81193CF1BF411*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tFE100E175C748410921C56413EA81193CF1BF411*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m9CFFF2D85C9D164B9A1519BC338115CC6766C83D_gshared (ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6* __this, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 ___x0, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 ___y1, const RuntimeMethod* method) { { } { } { XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_2 = ___y1; XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mEFB35E809A20ED83483A62970AB532895BCADCCA_gshared (ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6* __this, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m7225F352515284B3EE68390B442AF2991DD2E89B_gshared (ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6* __this, XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* ___array0, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_19 = ___value1; XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m4B4246B5F47EBD965C5F6D372F8CF98B041C7CCA_gshared (ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6* __this, XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* ___array0, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_19 = ___value1; XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m950FF5909E0C358B362D6BA496C7D4ABDBA38FEB_gshared (ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6*)((ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m0C4DD98CA93FD073D904856CFC0DB6F9459A833A_gshared (ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m1FB160604BCBC6B9A3DFD4EC3D03CD2DBD678969_gshared (ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t7661CC24E1AE4C5186BF8B689AACC8BD35D67384*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t7661CC24E1AE4C5186BF8B689AACC8BD35D67384*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mCA4C671719B92AA9E6FE375209F140F5E7F76EED_gshared (ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6* __this, XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 ___x0, XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 ___y1, const RuntimeMethod* method) { { } { } { XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_2 = ___y1; XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m1339CDA9FFD4F97A4B008C119A1557CFE1E41053_gshared (ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6* __this, XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m81FFBD07EFAC2317293BFDEE9A3DE29DED9EC3AF_gshared (ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6* __this, XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* ___array0, XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_16 = (L_13)->GetAt(static_cast(L_15)); } { XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_19 = ___value1; XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m38167B30B2A9ABA026E90EE862517E81BEE3A5F1_gshared (ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6* __this, XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* ___array0, XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_16 = (L_13)->GetAt(static_cast(L_15)); } { XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_19 = ___value1; XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m0EB64EE6DD5E2DD6A76C548517FB94C5D7ECDB21_gshared (ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6*)((ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mA90DD0D2E7B2A0D069E6F3489239B33A712066F6_gshared (ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m00928B450576B70B3C57D72F0459004F6BD66980_gshared (ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tB4111556FBF5CD74FDE9B04D2614D32182CEFAB0*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tB4111556FBF5CD74FDE9B04D2614D32182CEFAB0*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mDD2C93F144540C4FCCE3270DC4707347AC7716DD_gshared (ObjectEqualityComparer_1_t5CC921472BA3A329F9034617835CC1C49D1A7AA8* __this, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___x0, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___y1, const RuntimeMethod* method) { { } { } { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_2 = ___y1; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = int2_Equals_m6B885828097BED2665EAA565C07E9FE83627C481((&___x0), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m13940C0B7E0790BAFA1494091B76F281B48E4DC2_gshared (ObjectEqualityComparer_1_t5CC921472BA3A329F9034617835CC1C49D1A7AA8* __this, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = int2_GetHashCode_mDC30EB8816F1ABC7195872B81F3EA9E8090866A6_inline((&___obj0), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m7AAC3E052F9C5DDA35B7EA3C493C674ED1F63D1A_gshared (ObjectEqualityComparer_1_t5CC921472BA3A329F9034617835CC1C49D1A7AA8* __this, int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* ___array0, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_16 = (L_13)->GetAt(static_cast(L_15)); } { int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_19 = ___value1; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = int2_Equals_m6B885828097BED2665EAA565C07E9FE83627C481(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m90ACF651F29E5883D4BCADFD603481058A5F86BD_gshared (ObjectEqualityComparer_1_t5CC921472BA3A329F9034617835CC1C49D1A7AA8* __this, int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* ___array0, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_16 = (L_13)->GetAt(static_cast(L_15)); } { int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_19 = ___value1; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = int2_Equals_m6B885828097BED2665EAA565C07E9FE83627C481(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m3A18C11C4DC794D0C2476B54EA432D9984188F20_gshared (ObjectEqualityComparer_1_t5CC921472BA3A329F9034617835CC1C49D1A7AA8* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t5CC921472BA3A329F9034617835CC1C49D1A7AA8*)((ObjectEqualityComparer_1_t5CC921472BA3A329F9034617835CC1C49D1A7AA8*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m8A8EE91C4976FEEE8FAD1B7883CE1C58161D51BB_gshared (ObjectEqualityComparer_1_t5CC921472BA3A329F9034617835CC1C49D1A7AA8* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mF5F9A84B70A879C8774854FC33E3866C2629C193_gshared (ObjectEqualityComparer_1_t5CC921472BA3A329F9034617835CC1C49D1A7AA8* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t3623A572B0FA54A1BF249FA9AB30236498C32423*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t3623A572B0FA54A1BF249FA9AB30236498C32423*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD48C8680076386C900F1951356DD5C2B0B7C4586_gshared (ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C* __this, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA ___x0, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA ___y1, const RuntimeMethod* method) { { } { } { ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_2 = ___y1; ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m16DE54513DF6D8DBCA9648C7C18BEE6BF72643E1_gshared (ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C* __this, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m59F7DCBE16DE9FA537DE10F0B6A89CEE14A2331D_gshared (ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C* __this, ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* ___array0, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_16 = (L_13)->GetAt(static_cast(L_15)); } { ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_19 = ___value1; ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m14B95FE41DEE672DA82B707CB43A6482177F1B98_gshared (ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C* __this, ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* ___array0, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_16 = (L_13)->GetAt(static_cast(L_15)); } { ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_19 = ___value1; ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m1C16841CBEB20C041F0BCBAEF618361974B0C770_gshared (ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C*)((ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m0307D1333B5B5413615CAB09505068758016C14E_gshared (ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m92F5C462CFA1F0BC9373DCC0576D8F2B70812F5F_gshared (ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t7236DAB3ABEE29315C330B237CCB24943131B106*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t7236DAB3ABEE29315C330B237CCB24943131B106*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mDAD64E267EB078AD27A0776FC10216452BE31136_gshared (ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249* __this, WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 ___x0, WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 ___y1, const RuntimeMethod* method) { { } { } { WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_2 = ___y1; WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mE7D7186A5B9E748111BDF0E466802CED0A46CDD1_gshared (ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249* __this, WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m20BEF4F94DD342D555649B52BE8DDB473B91DE99_gshared (ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249* __this, WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* ___array0, WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_16 = (L_13)->GetAt(static_cast(L_15)); } { WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_19 = ___value1; WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m958078ED311BABA96071D6D28FAC1D7179A2DEA5_gshared (ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249* __this, WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* ___array0, WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_16 = (L_13)->GetAt(static_cast(L_15)); } { WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_19 = ___value1; WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m265BDE6A92D61FF9A60DA12571FFB3EFFACAA782_gshared (ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249*)((ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m3517E1F8B0F38C960C3DC002A3971EFE57E30F73_gshared (ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mCEDE1040D9EC24E5E46CE8EAA2096553F17558AF_gshared (ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t71D9381D1674FAF8B1E1F881E6457B6105131835*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t71D9381D1674FAF8B1E1F881E6457B6105131835*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m024758DA0D8434E0B8DA7D589C0C61036D02CC90_gshared (ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A* __this, MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 ___x0, MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 ___y1, const RuntimeMethod* method) { { } { } { MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_2 = ___y1; MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m84D8237DEDDE3F8195EBD82583E49C9B4702F101_gshared (ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A* __this, MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m7658980D6080560CD93F73BE5E518B8F0A2D97D5_gshared (ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A* __this, MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* ___array0, MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_16 = (L_13)->GetAt(static_cast(L_15)); } { MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_19 = ___value1; MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mA65C3C98756561A238177424B128B6A3BA137080_gshared (ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A* __this, MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* ___array0, MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_16 = (L_13)->GetAt(static_cast(L_15)); } { MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_19 = ___value1; MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m83565BD026AFFBC5F94CC764C2093CDFAC7793CD_gshared (ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A*)((ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mE80CFBBE4853467B6B6D1706CEED1518224478D3_gshared (ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mABF3CDC681DB11531AF66D87DF017E7E777F76D5_gshared (ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tDDC4A81B372B2D2FCF4F45B8B1B6F1FFD2C3F0B2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tDDC4A81B372B2D2FCF4F45B8B1B6F1FFD2C3F0B2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mBD58AEDE6495CF6F123F4C4F60721898F49AEFA2_gshared (ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3* __this, OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 ___x0, OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 ___y1, const RuntimeMethod* method) { { } { } { OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_2 = ___y1; OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m63A68097C64AC3EE3A5FEF4AD1FFF9D32600BC5C_gshared (ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3* __this, OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m3DAAE25B9C52D76F25E9A26BDC779D578BEE171B_gshared (ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3* __this, OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* ___array0, OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_16 = (L_13)->GetAt(static_cast(L_15)); } { OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_19 = ___value1; OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mA3406FD069DDE736741E53A2026D63B5DF30FAD1_gshared (ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3* __this, OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* ___array0, OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_16 = (L_13)->GetAt(static_cast(L_15)); } { OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_19 = ___value1; OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m01DAF2F2D6207A0A444F81A021DAFCE48FD05855_gshared (ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3*)((ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m9499C0B88EB30578CC949A96DA19C4ACAEF1DB49_gshared (ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m3E42A0E5D17356E8565F47EA32AAB1744D443C35_gshared (ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t803BFAEE853CB734A34CBF0089140C2E62C3C687*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t803BFAEE853CB734A34CBF0089140C2E62C3C687*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m41FFD6BD5829B3FADF2BE7786FEF5A80256211F3_gshared (ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC* __this, Page_t04FE552A388BF55B12C8868E19589136957E00A5 ___x0, Page_t04FE552A388BF55B12C8868E19589136957E00A5 ___y1, const RuntimeMethod* method) { { } { } { Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_2 = ___y1; Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m5C1A56AE59E962193714500E75387716495BAF3C_gshared (ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC* __this, Page_t04FE552A388BF55B12C8868E19589136957E00A5 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m8FA5F43F8876826FDB9E79CD994941FFF864936C_gshared (ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC* __this, PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* ___array0, Page_t04FE552A388BF55B12C8868E19589136957E00A5 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_19 = ___value1; Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m6F601EB4B4953E137D5FE2753F9D613F6F09EE86_gshared (ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC* __this, PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* ___array0, Page_t04FE552A388BF55B12C8868E19589136957E00A5 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_19 = ___value1; Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m5F755CD9401033E89DE9A6B2E1A0C4D6DED749C1_gshared (ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC*)((ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m62CAE2D45BDE96FC46CEA8CAAAE2B93D2721D1C5_gshared (ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mF4495BEAEED6B52EAAA9CB00E35994CCF4C28C88_gshared (ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t4FD839769BAA902D2D09189BB9C1D5934719426F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t4FD839769BAA902D2D09189BB9C1D5934719426F*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m07FE5C1029E12FC9D390FE9E5BA143336C120BFE_gshared (ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___x0, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___y1, const RuntimeMethod* method) { { } { } { RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_2 = ___y1; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF1A5652E7227F4E21C23784A57AACF4579A1E1A7_gshared (ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m4A21367A3B376C44F67FE40457470B09121C2288_gshared (ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015* __this, RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___array0, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_16 = (L_13)->GetAt(static_cast(L_15)); } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_19 = ___value1; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m965F6D30A8E9149FFD162FA6FEDDAC5B10BE0301_gshared (ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015* __this, RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___array0, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_16 = (L_13)->GetAt(static_cast(L_15)); } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_19 = ___value1; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mF96F56A3C928F02DD7AAFADAB7EF2052F639D908_gshared (ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015*)((ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mEFC7EF1498502AE77F4C0A57E696BBB69560E81D_gshared (ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m2AF5F1DD733346BBE3FC31EE5B9A3B6998F625AD_gshared (ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tB6C0BDE8FD5F90117A7C656598915D9134920B02*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tB6C0BDE8FD5F90117A7C656598915D9134920B02*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7A1C0B0C6A214D8B06645CE007924197CC68C979_gshared (ObjectEqualityComparer_1_t48652410D6976FE6C5D5C75FCB56966997E96B2F* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___x0, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___y1, const RuntimeMethod* method) { { } { } { CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_2 = ___y1; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mED226D5B4DD797E5FF1519404CCF5B8E432058E7_gshared (ObjectEqualityComparer_1_t48652410D6976FE6C5D5C75FCB56966997E96B2F* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mF629FCFFD5CB62756FFDBF87F30A396E99DEF8EF_gshared (ObjectEqualityComparer_1_t48652410D6976FE6C5D5C75FCB56966997E96B2F* __this, CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___array0, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_16 = (L_13)->GetAt(static_cast(L_15)); } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_19 = ___value1; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mD2A82914AF26AF31820E8C87D69C304A7492A4DB_gshared (ObjectEqualityComparer_1_t48652410D6976FE6C5D5C75FCB56966997E96B2F* __this, CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___array0, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_16 = (L_13)->GetAt(static_cast(L_15)); } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_19 = ___value1; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m87EFD2699A4792EF6EB33467D38920E901CECDFD_gshared (ObjectEqualityComparer_1_t48652410D6976FE6C5D5C75FCB56966997E96B2F* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t48652410D6976FE6C5D5C75FCB56966997E96B2F*)((ObjectEqualityComparer_1_t48652410D6976FE6C5D5C75FCB56966997E96B2F*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m8CABDEC43F886A5B671B0ABA04791F1AC221BB5F_gshared (ObjectEqualityComparer_1_t48652410D6976FE6C5D5C75FCB56966997E96B2F* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mDB86B6625E4BE05647F630192E6E86580A2611FE_gshared (ObjectEqualityComparer_1_t48652410D6976FE6C5D5C75FCB56966997E96B2F* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t912246F69D69E7C92FE78B60BD1D6D899EE12287*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t912246F69D69E7C92FE78B60BD1D6D899EE12287*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m53D8EF1A967AABD2C4F7C1D8F8D1B179371AF920_gshared (ObjectEqualityComparer_1_t2098E1DE9AE19BB835EECDDA49167E171D9EEA03* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___x0, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___y1, const RuntimeMethod* method) { { } { } { Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_2 = ___y1; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m867D6866F9ED9F31B9E26C343EC369E897FBB715_gshared (ObjectEqualityComparer_1_t2098E1DE9AE19BB835EECDDA49167E171D9EEA03* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m84785C4751896C0DBA56D49D7B32E2A3464D84C6_gshared (ObjectEqualityComparer_1_t2098E1DE9AE19BB835EECDDA49167E171D9EEA03* __this, PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___array0, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_19 = ___value1; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m2338910725D1336CE0449692D89E1EF995D910B9_gshared (ObjectEqualityComparer_1_t2098E1DE9AE19BB835EECDDA49167E171D9EEA03* __this, PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___array0, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_19 = ___value1; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m540935FD411C7987ED4D272A22CD30D5637974B0_gshared (ObjectEqualityComparer_1_t2098E1DE9AE19BB835EECDDA49167E171D9EEA03* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t2098E1DE9AE19BB835EECDDA49167E171D9EEA03*)((ObjectEqualityComparer_1_t2098E1DE9AE19BB835EECDDA49167E171D9EEA03*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m20682D803E46CCA0EE9437701596AABD97093C5A_gshared (ObjectEqualityComparer_1_t2098E1DE9AE19BB835EECDDA49167E171D9EEA03* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mF71075C8919887844D26E733E73F8B35D68667F9_gshared (ObjectEqualityComparer_1_t2098E1DE9AE19BB835EECDDA49167E171D9EEA03* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tABE12338156CF75C42FECDFF0F9D90A5865FD99B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tABE12338156CF75C42FECDFF0F9D90A5865FD99B*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m2A813266FD66C753942DF202B9B3AC875AC8B61D_gshared (ObjectEqualityComparer_1_tE5B4510AF7CAF027960C8E65458412B160ED1C2B* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___x0, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___y1, const RuntimeMethod* method) { { } { } { HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_2 = ___y1; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m3037D22276018327DAC24EC18A9DC15F9E69614B_gshared (ObjectEqualityComparer_1_tE5B4510AF7CAF027960C8E65458412B160ED1C2B* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m3C4202B6C9178350980CA9C02E58C9DAEDABDE67_gshared (ObjectEqualityComparer_1_tE5B4510AF7CAF027960C8E65458412B160ED1C2B* __this, HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___array0, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_16 = (L_13)->GetAt(static_cast(L_15)); } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_19 = ___value1; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m578F53DE8EBA1F0B713341A83FA1802AC2DDA105_gshared (ObjectEqualityComparer_1_tE5B4510AF7CAF027960C8E65458412B160ED1C2B* __this, HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___array0, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_16 = (L_13)->GetAt(static_cast(L_15)); } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_19 = ___value1; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mE415DB1B2848E596753F5C85E515D6259AEF0B18_gshared (ObjectEqualityComparer_1_tE5B4510AF7CAF027960C8E65458412B160ED1C2B* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tE5B4510AF7CAF027960C8E65458412B160ED1C2B*)((ObjectEqualityComparer_1_tE5B4510AF7CAF027960C8E65458412B160ED1C2B*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mBDE4E41ED32B8F64D1064FA605C1F79BE7FEFF1B_gshared (ObjectEqualityComparer_1_tE5B4510AF7CAF027960C8E65458412B160ED1C2B* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m5E37A0DF0BA196BC993554FD844566DEF4C333EC_gshared (ObjectEqualityComparer_1_tE5B4510AF7CAF027960C8E65458412B160ED1C2B* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t7C10DBB9C607012AE2E01439C16B1AB360849FC3*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t7C10DBB9C607012AE2E01439C16B1AB360849FC3*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m332D96CEB49EA1BFE35607518FEEAFC848EB8AD3_gshared (ObjectEqualityComparer_1_t2A29AA3EC180A99E0D3C0F129177A92B5DD75DEC* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___x0, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___y1, const RuntimeMethod* method) { { } { } { PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_2 = ___y1; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF8799F8028C779E9904F0D12253E2C0BAF471B92_gshared (ObjectEqualityComparer_1_t2A29AA3EC180A99E0D3C0F129177A92B5DD75DEC* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m6A59E51894154B4D5B517CDEB63F56E1DC4A2709_gshared (ObjectEqualityComparer_1_t2A29AA3EC180A99E0D3C0F129177A92B5DD75DEC* __this, PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___array0, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_16 = (L_13)->GetAt(static_cast(L_15)); } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_19 = ___value1; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m2031BE8524D6904338D62A47813C8EB99CDE99FA_gshared (ObjectEqualityComparer_1_t2A29AA3EC180A99E0D3C0F129177A92B5DD75DEC* __this, PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___array0, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_16 = (L_13)->GetAt(static_cast(L_15)); } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_19 = ___value1; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m6D8854C2FD0368B1D9DCD5FB6A77D70B3FC2D7F4_gshared (ObjectEqualityComparer_1_t2A29AA3EC180A99E0D3C0F129177A92B5DD75DEC* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t2A29AA3EC180A99E0D3C0F129177A92B5DD75DEC*)((ObjectEqualityComparer_1_t2A29AA3EC180A99E0D3C0F129177A92B5DD75DEC*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB9F20EF194A42D8B0BEA32E6A5BA9204792FD3AE_gshared (ObjectEqualityComparer_1_t2A29AA3EC180A99E0D3C0F129177A92B5DD75DEC* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m2F3730548172D2E9E4F577AB1E1E12673AFA6564_gshared (ObjectEqualityComparer_1_t2A29AA3EC180A99E0D3C0F129177A92B5DD75DEC* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t2438ADA1FAD7E0DE3A4F98C48312DB5B4CA7BA47*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t2438ADA1FAD7E0DE3A4F98C48312DB5B4CA7BA47*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA4934E21D6F138BE64034D68782835C65CA05094_gshared (ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___x0, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___y1, const RuntimeMethod* method) { { } { } { DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_2 = ___y1; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m89C897F4C28893EFAC4E5332CA7AF00EF191F545_gshared (ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m845D8059F601852595B11ABC37F44532F1B6458B_gshared (ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F* __this, DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___array0, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_16 = (L_13)->GetAt(static_cast(L_15)); } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_19 = ___value1; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mCF0AF20CC4F30909517C769AC457316AF53CCEBC_gshared (ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F* __this, DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___array0, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_16 = (L_13)->GetAt(static_cast(L_15)); } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_19 = ___value1; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m6F4717CE4AA35A44DBA960EEEC3BFBC079921352_gshared (ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F*)((ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB96B0BCAE3B0ED91F3CED14C021CF0570F000834_gshared (ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mB74D9234AC29F3677C8979A7C32A8A57C37D14E6_gshared (ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t2BBDCC55F01FF9EB17E0FBC4CA04CEC82F00E03F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t2BBDCC55F01FF9EB17E0FBC4CA04CEC82F00E03F*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7207B01DA0316704537EA38BE0FF98092D63E295_gshared (ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___x0, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___y1, const RuntimeMethod* method) { { } { } { CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_2 = ___y1; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m7B399DFD715174D17091CE5EB6B41A7BCC915915_gshared (ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m8B688498EC5B77C7B3E04E510D1022C378913BDC_gshared (ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272* __this, CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___array0, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_16 = (L_13)->GetAt(static_cast(L_15)); } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_19 = ___value1; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m5419439B44972B75F3D041132BE9614BEC1A6138_gshared (ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272* __this, CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___array0, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_16 = (L_13)->GetAt(static_cast(L_15)); } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_19 = ___value1; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7396CAE66F3A9C71BAF5F28B003B98E6183463D1_gshared (ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272*)((ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB3D90D7CB62934525AFF850FA7600886CA0C4FF8_gshared (ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mE8A51A1BC475F21B3A804F15DBE215975F49ACC6_gshared (ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t19FB587560A07A4FD71C53D8127BC35B34C45665*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t19FB587560A07A4FD71C53D8127BC35B34C45665*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m140C2C2D2BB98DC10EF88D607AECBBE0F64E0DC9_gshared (ObjectEqualityComparer_1_tC5AD16742678835CFC7025E2FEAF6E99ACF25469* __this, DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 ___x0, DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 ___y1, const RuntimeMethod* method) { { } { } { DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 L_2 = ___y1; DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mC304A183676BB61F81874FD5FC7941FA7D7AAB9E_gshared (ObjectEqualityComparer_1_tC5AD16742678835CFC7025E2FEAF6E99ACF25469* __this, DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m3C2D7ADBCC35EC1E31864FA9DF293630BE9B16AB_gshared (ObjectEqualityComparer_1_tC5AD16742678835CFC7025E2FEAF6E99ACF25469* __this, DelegateInfoU5BU5D_tBCC10C3DD4D55DB1585CC2DB859B317633BC3EBC* ___array0, DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { DelegateInfoU5BU5D_tBCC10C3DD4D55DB1585CC2DB859B317633BC3EBC* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { DelegateInfoU5BU5D_tBCC10C3DD4D55DB1585CC2DB859B317633BC3EBC* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 L_16 = (L_13)->GetAt(static_cast(L_15)); } { DelegateInfoU5BU5D_tBCC10C3DD4D55DB1585CC2DB859B317633BC3EBC* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 L_19 = ___value1; DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mBD6CDD1941CB3ACF1B59D072DA2A681DA95FF8F1_gshared (ObjectEqualityComparer_1_tC5AD16742678835CFC7025E2FEAF6E99ACF25469* __this, DelegateInfoU5BU5D_tBCC10C3DD4D55DB1585CC2DB859B317633BC3EBC* ___array0, DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { DelegateInfoU5BU5D_tBCC10C3DD4D55DB1585CC2DB859B317633BC3EBC* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { DelegateInfoU5BU5D_tBCC10C3DD4D55DB1585CC2DB859B317633BC3EBC* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 L_16 = (L_13)->GetAt(static_cast(L_15)); } { DelegateInfoU5BU5D_tBCC10C3DD4D55DB1585CC2DB859B317633BC3EBC* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 L_19 = ___value1; DelegateInfo_t718C124E89FB2703D642911A3CEC87D645D62232 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mF3929AED3745C862CC12B4A0DCCD6977B167486B_gshared (ObjectEqualityComparer_1_tC5AD16742678835CFC7025E2FEAF6E99ACF25469* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tC5AD16742678835CFC7025E2FEAF6E99ACF25469*)((ObjectEqualityComparer_1_tC5AD16742678835CFC7025E2FEAF6E99ACF25469*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m60B9BB68EBBD7D6D8DD261875BCBDFFE4F0D4BED_gshared (ObjectEqualityComparer_1_tC5AD16742678835CFC7025E2FEAF6E99ACF25469* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m5D2CB5BA51DD044C2256D5E50DB5812D0173E169_gshared (ObjectEqualityComparer_1_tC5AD16742678835CFC7025E2FEAF6E99ACF25469* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t4415C9180058B451EBA69A393BC9AF4BF09B7600*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t4415C9180058B451EBA69A393BC9AF4BF09B7600*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7707677401F31F2CA1F71611CD5C17DE15F41012_gshared (ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701* __this, DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 ___x0, DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 ___y1, const RuntimeMethod* method) { { } { } { DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_2 = ___y1; DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m85A5A10222F30284C580F4BC58D80B1D339E2F20_gshared (ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701* __this, DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m1367215E1E00368E4EE2D11D1A7F7DB627D4A147_gshared (ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701* __this, DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* ___array0, DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_16 = (L_13)->GetAt(static_cast(L_15)); } { DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_19 = ___value1; DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m08627247C7097CEA8932DDFB588A73882D25E694_gshared (ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701* __this, DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* ___array0, DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_16 = (L_13)->GetAt(static_cast(L_15)); } { DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_19 = ___value1; DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m04161616F11B74B9E1886B34CE15CF565F8008A4_gshared (ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701*)((ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mC2A3BD5B943023948945B6C9D6AADB3F6F151D9F_gshared (ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m21E7829CCC9CCAC524D088AA33CA9472187EA40F_gshared (ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tF48771D1989A71734CBB04CC7C9FCCFAC2097BB3*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tF48771D1989A71734CBB04CC7C9FCCFAC2097BB3*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m79D1417ADD694865661DF0985C4745815A278578_gshared (ObjectEqualityComparer_1_tDF06AD1D6D4FBE8849BD17D53CF89F505B68F322* __this, EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 ___x0, EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 ___y1, const RuntimeMethod* method) { { } { } { EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_2 = ___y1; EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m4E8963D7036A21B88F8F18749659440A5C74C1F4_gshared (ObjectEqualityComparer_1_tDF06AD1D6D4FBE8849BD17D53CF89F505B68F322* __this, EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m6F45589AB935A20909DE3FA53720DF98A36DE636_gshared (ObjectEqualityComparer_1_tDF06AD1D6D4FBE8849BD17D53CF89F505B68F322* __this, EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* ___array0, EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_19 = ___value1; EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m6274C0DFA982F45BA064FF82B35D51D9FE723729_gshared (ObjectEqualityComparer_1_tDF06AD1D6D4FBE8849BD17D53CF89F505B68F322* __this, EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* ___array0, EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_19 = ___value1; EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m608DA5E5B7AB9B05E92D52B789F7CFB0E21CDABB_gshared (ObjectEqualityComparer_1_tDF06AD1D6D4FBE8849BD17D53CF89F505B68F322* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tDF06AD1D6D4FBE8849BD17D53CF89F505B68F322*)((ObjectEqualityComparer_1_tDF06AD1D6D4FBE8849BD17D53CF89F505B68F322*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB75240ABF004D515640E771C3729402AE2205D62_gshared (ObjectEqualityComparer_1_tDF06AD1D6D4FBE8849BD17D53CF89F505B68F322* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mCD5FAE99497191C604FA74AB135BD553C35EBDB3_gshared (ObjectEqualityComparer_1_tDF06AD1D6D4FBE8849BD17D53CF89F505B68F322* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t9C2418C23CB76648EFD8F891EEB83129E42D109D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t9C2418C23CB76648EFD8F891EEB83129E42D109D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA9B205C19196DD65569A5A5D9AC81C9C5EB64455_gshared (ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E* __this, FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF ___x0, FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF ___y1, const RuntimeMethod* method) { { } { } { FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_2 = ___y1; FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mCC3EDCEEB5D29C0E794DF60A1781493C900E4C20_gshared (ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E* __this, FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m15A08FEDCA239A12D68A617C66215FDD4E8737EE_gshared (ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E* __this, FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* ___array0, FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_16 = (L_13)->GetAt(static_cast(L_15)); } { FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_19 = ___value1; FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mFA007E2808D47C21C66304D3315B1D6FDDDCF111_gshared (ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E* __this, FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* ___array0, FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_16 = (L_13)->GetAt(static_cast(L_15)); } { FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_19 = ___value1; FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD3F6FB009B71F7BC1FF82023683510615D20DA29_gshared (ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E*)((ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m8D721AF134CF637622D0F971F4FD7B7AC82852C3_gshared (ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mDF45DDF4BB997814007448C2D1F11C5D9D189A51_gshared (ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tB0C35A3F9D528DB1CECA647823BD8ECC3E13BB5B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tB0C35A3F9D528DB1CECA647823BD8ECC3E13BB5B*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m474968BA11F5E0538DB8BAA7A0D021AA51BF9DBB_gshared (ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774* __this, HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 ___x0, HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 ___y1, const RuntimeMethod* method) { { } { } { HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_2 = ___y1; HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m8A8A0AF716E7C4713B6EA3B2BCAD04EB346B0092_gshared (ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774* __this, HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mFDC8DC00FAF85A5C0FDF1AE445DEE2A6E02E354B_gshared (ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774* __this, HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* ___array0, HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_19 = ___value1; HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m5413E637740DF9599AF2DA5FBACD1038EFA7774D_gshared (ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774* __this, HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* ___array0, HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_19 = ___value1; HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m1857BD6B6B9A93163A04C8F661D343EB2339FB71_gshared (ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774*)((ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m814890BB69C57C4A580D267D099EF732A082FD59_gshared (ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m32E9EC99E914FF4AA79CD449B429AA7D279C8354_gshared (ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t9E5A174BD81C84C69C82B2773028491387AF3A47*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t9E5A174BD81C84C69C82B2773028491387AF3A47*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mAA874212082964C4820A170B4DB1320A70732D96_gshared (ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80* __this, HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED ___x0, HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED ___y1, const RuntimeMethod* method) { { } { } { HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_2 = ___y1; HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m56A5A210C9E1E4C8389AB145797A765825B9A5A2_gshared (ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80* __this, HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mA548033A4F1753FB008BB3E3836DDA89BF975C73_gshared (ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80* __this, HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* ___array0, HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_19 = ___value1; HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mDCBC6CBD33968443AE57782FBEB60E838CE104AF_gshared (ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80* __this, HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* ___array0, HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_19 = ___value1; HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m5236CDCD4896B32434ECC8FD21EB91F5167A2A93_gshared (ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80*)((ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m4CB6308F519301AE230105E308E64930858AF068_gshared (ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m2FB8BD4E8BC688F335B8C86E8A538CD632B68CCF_gshared (ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t903F1249F0776B1B18ED273A017CE3C54A5AA32B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t903F1249F0776B1B18ED273A017CE3C54A5AA32B*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m86E2E696CFBD57A82D966A3C0BB87830D6F641EC_gshared (ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316* __this, HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F ___x0, HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F ___y1, const RuntimeMethod* method) { { } { } { HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_2 = ___y1; HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m406E87E6F28E989DFAD11E574C88A9E5290D9AB7_gshared (ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316* __this, HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m0C1D160E518FDB67FFFBC30C9DE0C5A44363690A_gshared (ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316* __this, HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* ___array0, HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_19 = ___value1; HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m847295465386ECDA8FD973DAB545CD465A7BB595_gshared (ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316* __this, HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* ___array0, HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_19 = ___value1; HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA8232CA0ED3AD8474AF8FDC6F2CADD0AFB4EC590_gshared (ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316*)((ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m1E6943F715542488F87462FA490804BF3212BAC1_gshared (ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m58F0E9562554CA6B489FFB8CC7D8F78F2E37451B_gshared (ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t8DD642BAF8C779F0CB2D50DC3E8E391860C352D2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t8DD642BAF8C779F0CB2D50DC3E8E391860C352D2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m48F9115DE27B7F4A613F7644EB73FD26EA1A3C09_gshared (ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41* __this, HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F ___x0, HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F ___y1, const RuntimeMethod* method) { { } { } { HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_2 = ___y1; HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m52ED029743E38EFEE7D6784C2170DE575553C5F2_gshared (ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41* __this, HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m0F82809C72B602B360B3EED2FC3840FA8C4BE49A_gshared (ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41* __this, HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* ___array0, HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_19 = ___value1; HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mB48D9027065144D11829D55729346F26BF04C38D_gshared (ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41* __this, HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* ___array0, HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_19 = ___value1; HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m4261F0672B4DF82A964A245315931EA434E2FD30_gshared (ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41*)((ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m4D92A699050159AF1E355C33EC5F1179D43222E8_gshared (ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mA38092F8707F59E76E2CABF85306E753BEF75E74_gshared (ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t9CEE16EC990B50FDFD28DC5AB4D662C52B9152F4*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t9CEE16EC990B50FDFD28DC5AB4D662C52B9152F4*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mDB4F82C7D9923B0E52052372265E297D060A669D_gshared (ObjectEqualityComparer_1_t5C70E4503F4F71D25B5A4E8FD5B3EC0D2DBFAFCD* __this, IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 ___x0, IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 ___y1, const RuntimeMethod* method) { { } { } { IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 L_2 = ___y1; IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m100CE3224FC60F99975DA03FA524DFBEE9270AA2_gshared (ObjectEqualityComparer_1_t5C70E4503F4F71D25B5A4E8FD5B3EC0D2DBFAFCD* __this, IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m2AF88B7562625A65A68FF2320C82A4F73C81C4FD_gshared (ObjectEqualityComparer_1_t5C70E4503F4F71D25B5A4E8FD5B3EC0D2DBFAFCD* __this, IgnoredCheckResultU5BU5D_t3FF61FF8FBDBCC00F7E7C546F61CA817962FCC99* ___array0, IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { IgnoredCheckResultU5BU5D_t3FF61FF8FBDBCC00F7E7C546F61CA817962FCC99* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { IgnoredCheckResultU5BU5D_t3FF61FF8FBDBCC00F7E7C546F61CA817962FCC99* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 L_16 = (L_13)->GetAt(static_cast(L_15)); } { IgnoredCheckResultU5BU5D_t3FF61FF8FBDBCC00F7E7C546F61CA817962FCC99* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 L_19 = ___value1; IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m3D6A3EB7179DB64659E75D8BDDF886E3E22DC0F7_gshared (ObjectEqualityComparer_1_t5C70E4503F4F71D25B5A4E8FD5B3EC0D2DBFAFCD* __this, IgnoredCheckResultU5BU5D_t3FF61FF8FBDBCC00F7E7C546F61CA817962FCC99* ___array0, IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { IgnoredCheckResultU5BU5D_t3FF61FF8FBDBCC00F7E7C546F61CA817962FCC99* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { IgnoredCheckResultU5BU5D_t3FF61FF8FBDBCC00F7E7C546F61CA817962FCC99* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 L_16 = (L_13)->GetAt(static_cast(L_15)); } { IgnoredCheckResultU5BU5D_t3FF61FF8FBDBCC00F7E7C546F61CA817962FCC99* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 L_19 = ___value1; IgnoredCheckResult_tE3BA5E6511EC011ED3DB785EEDA9C92DE3AB0DB8 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mB14C7F8770FD3F272E18B8447A22E548FBD4617F_gshared (ObjectEqualityComparer_1_t5C70E4503F4F71D25B5A4E8FD5B3EC0D2DBFAFCD* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t5C70E4503F4F71D25B5A4E8FD5B3EC0D2DBFAFCD*)((ObjectEqualityComparer_1_t5C70E4503F4F71D25B5A4E8FD5B3EC0D2DBFAFCD*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m620A9DC5474E747E3A958E960248359F0E3180F8_gshared (ObjectEqualityComparer_1_t5C70E4503F4F71D25B5A4E8FD5B3EC0D2DBFAFCD* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mFDFD6F544625CC7B0071995A73233E2EF8DDC60C_gshared (ObjectEqualityComparer_1_t5C70E4503F4F71D25B5A4E8FD5B3EC0D2DBFAFCD* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t247B9C8FFAA4FB8A3819B1BB9A251446951822BF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t247B9C8FFAA4FB8A3819B1BB9A251446951822BF*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m9ECBD76A04FCE4DAB01E6E103FE953F4A77A21A3_gshared (ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243* __this, BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 ___x0, BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 ___y1, const RuntimeMethod* method) { { } { } { BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_2 = ___y1; BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mFB708422F4897D47CFB36437BE4E13B97DC0EFDB_gshared (ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243* __this, BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m4D93F3694FF733EBA3B44C7CEFD664290B555CFC_gshared (ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243* __this, BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* ___array0, BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_19 = ___value1; BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m542F885D06EEEAFC7F431E727EB539FB5CC3E2DE_gshared (ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243* __this, BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* ___array0, BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_19 = ___value1; BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m408C979F8507FA30EE8A4D5EE1FB0B6394D332A0_gshared (ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243*)((ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m7FC0AE480FEA77F50B4754B48C585D4FC6C5CC67_gshared (ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m1C7E50DC77752890F4D14EDF1F2A0DA5F12788A5_gshared (ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tCB3EBBB83A5406DBBA4AC31255037A26DF17E128*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tCB3EBBB83A5406DBBA4AC31255037A26DF17E128*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m01B4AF47BF0833FDBB6AC84D2CCEE0FC785E1A87_gshared (ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F* __this, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___x0, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___y1, const RuntimeMethod* method) { { } { } { ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_2 = ___y1; ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mA5609A160B91BBA9CCF45C8D825A68AB54359A1D_gshared (ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F* __this, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m90EE5DD85A53A9D4DCC7E4B3BCEB78C8A5508C4D_gshared (ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F* __this, ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* ___array0, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_16 = (L_13)->GetAt(static_cast(L_15)); } { ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_19 = ___value1; ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m7350770F078CC66A07F089900F1F0FE3CA0C06BB_gshared (ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F* __this, ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* ___array0, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_16 = (L_13)->GetAt(static_cast(L_15)); } { ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_19 = ___value1; ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m6AF1976A6E233201C2555E9AD85D82E4A0446F4E_gshared (ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F*)((ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mC621114B8EA13C031EDA6207338F7B972CAEFD68_gshared (ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mE3B5E608D168F82D833E3FC68678EFE6CC8818C9_gshared (ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t4A208C1A596EFF46ECEF114D11CA2BAAD4C7DCCF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t4A208C1A596EFF46ECEF114D11CA2BAAD4C7DCCF*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 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 // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m16B9715DF945D4E521F12291510EDCB90D49B39C_gshared (ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D* __this, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___x0, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___y1, const RuntimeMethod* method) { { } { } { StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_2 = ___y1; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___x0)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m51FE619D2C81B592BCD02686031430D396363DA6_gshared (ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D* __this, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___obj0, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___obj0)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m7B7D48970854A73E34598AE88546EE94B5AE3256_gshared (ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D* __this, StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* ___array0, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0025; } IL_0011: { StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_005f; } IL_002f: { StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_16 = (L_13)->GetAt(static_cast(L_15)); } { StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_19 = ___value1; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m4757B71A594E71ADD8C632B4A5F95F299AE673FD_gshared (ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D* __this, StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* ___array0, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___startIndex2; int32_t L_1 = ___count3; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___startIndex2; V_1 = L_3; goto IL_0027; } IL_0013: { StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___startIndex2; V_2 = L_12; goto IL_0061; } IL_0031: { StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* L_13 = ___array0; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_16 = (L_13)->GetAt(static_cast(L_15)); } { StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* L_17 = ___array0; int32_t L_18 = V_2; NullCheck(L_17); StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_19 = ___value1; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m40673E19AC3F543EB8C5F094688C1D9001FD5593_gshared (ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___obj0; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D*)((ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mE4659F9EAAFE32DB70593481E7A0A7C10B56BB22_gshared (ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mE3C99876881030DED875C67B6F51D88C04F1FC72_gshared (ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tD81D2BE54A6EB45457ABFF31C30CE42FD81979FC*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tD81D2BE54A6EB45457ABFF31C30CE42FD81979FC*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextureId_GetHashCode_mB3900AF53699A0CD79DE1C42AA5D931ADB58DA0C_inline (TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = __this->___m_Index_0; V_0 = L_0; int32_t L_1; L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL); V_1 = L_1; goto IL_0012; } IL_0012: { int32_t L_2 = V_1; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_mA4E81D6FCE503DBD502BA499708344410F60DA4E_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, RuntimeObject* ___other0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { RuntimeObject* L_0 = ___other0; V_0 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (bool)0; goto IL_0024; } IL_0015: { RuntimeObject* L_2 = ___other0; bool L_3; L_3 = Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline(__this, ((*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)UnBox(L_2, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var)))), NULL); V_1 = L_3; goto IL_0024; } IL_0024: { bool L_4 = V_1; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2_GetHashCode_mED8670C0E122B7ED0DAB4C3381ADFF04B75E0B03_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { float* L_0 = (&__this->___x_0); int32_t L_1; L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL); float* L_2 = (&__this->___y_1); int32_t L_3; L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL); V_0 = ((int32_t)(L_1^((int32_t)(L_3<<2)))); goto IL_001d; } IL_001d: { int32_t L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_Equals_m6D91EFAA6B3254334436BD262A4547EA08281BA3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, RuntimeObject* ___other0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { RuntimeObject* L_0 = ___other0; V_0 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (bool)0; goto IL_0024; } IL_0015: { RuntimeObject* L_2 = ___other0; bool L_3; L_3 = Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline(__this, ((*(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)UnBox(L_2, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var)))), NULL); V_1 = L_3; goto IL_0024; } IL_0024: { bool L_4 = V_1; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_GetHashCode_mA3B6135FA770AF0C171319B50D9B913657230EB7_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(__this, NULL); V_0 = L_0; int32_t L_1; L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL); int32_t L_2; L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(__this, NULL); V_0 = L_2; int32_t L_3; L_3 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL); V_1 = ((int32_t)(L_1^((int32_t)(L_3<<2)))); goto IL_0023; } IL_0023: { int32_t L_4 = V_1; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_mB4BE43D5986864F5C22B919F2957E0309F10E3B4_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, RuntimeObject* ___other0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { RuntimeObject* L_0 = ___other0; V_0 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (bool)0; goto IL_0024; } IL_0015: { RuntimeObject* L_2 = ___other0; bool L_3; L_3 = Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline(__this, ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)))), NULL); V_1 = L_3; goto IL_0024; } IL_0024: { bool L_4 = V_1; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { float* L_0 = (&__this->___x_2); int32_t L_1; L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL); float* L_2 = (&__this->___y_3); int32_t L_3; L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL); float* L_4 = (&__this->___z_4); int32_t L_5; L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL); V_0 = ((int32_t)(((int32_t)(L_1^((int32_t)(L_3<<2))))^((int32_t)(L_5>>2)))); goto IL_002b; } IL_002b: { int32_t L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_Equals_m419967067E76BF0381E4CD8FE14DF5ED46ACFB02_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, RuntimeObject* ___other0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { RuntimeObject* L_0 = ___other0; V_0 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (bool)0; goto IL_0024; } IL_0015: { RuntimeObject* L_2 = ___other0; bool L_3; L_3 = Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline(__this, ((*(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)((Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)UnBox(L_2, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var)))), NULL); V_1 = L_3; goto IL_0024; } IL_0024: { bool L_4 = V_1; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_GetHashCode_mFAA200CFE26F006BEE6F9A65AFD0AC8C49D730EA_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, 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 L_0; L_0 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(__this, NULL); V_2 = L_0; int32_t L_1; L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL); V_0 = L_1; int32_t L_2; L_2 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(__this, NULL); V_2 = L_2; int32_t L_3; L_3 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL); V_1 = L_3; int32_t L_4; L_4 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(__this, NULL); V_2 = L_4; int32_t L_5; L_5 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL); int32_t L_6 = V_0; int32_t L_7 = V_0; int32_t L_8 = V_1; int32_t L_9 = V_1; V_3 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)(L_5^((int32_t)(L_6<<4))))^((int32_t)(L_7>>((int32_t)28)))))^((int32_t)(L_8>>4))))^((int32_t)(L_9<<((int32_t)28))))); goto IL_0042; } IL_0042: { int32_t L_10 = V_3; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_Equals_mC2596CA0F441D25DE7A9419BE66A8FA2DA355CB9_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, RuntimeObject* ___other0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { RuntimeObject* L_0 = ___other0; V_0 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (bool)0; goto IL_0024; } IL_0015: { RuntimeObject* L_2 = ___other0; bool L_3; L_3 = Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline(__this, ((*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)((Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)UnBox(L_2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var)))), NULL); V_1 = L_3; goto IL_0024; } IL_0024: { bool L_4 = V_1; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector4_GetHashCode_m53F6FCA56A0051C9D1AB41AA3EAA2C86CDAA8B92_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { float* L_0 = (&__this->___x_1); int32_t L_1; L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL); float* L_2 = (&__this->___y_2); int32_t L_3; L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL); float* L_4 = (&__this->___z_3); int32_t L_5; L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL); float* L_6 = (&__this->___w_4); int32_t L_7; L_7 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_6, NULL); V_0 = ((int32_t)(((int32_t)(((int32_t)(L_1^((int32_t)(L_3<<2))))^((int32_t)(L_5>>2))))^((int32_t)(L_7>>1)))); goto IL_0039; } IL_0039: { int32_t L_8 = V_0; return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t int2_GetHashCode_mDC30EB8816F1ABC7195872B81F3EA9E8090866A6_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // public override int GetHashCode() { return (int)math.hash(this); } int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_0 = (*(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)__this); uint32_t L_1; L_1 = math_hash_m9A8DB22D8B80BCD62309D709487A8FEBB8CBE1CE_inline(L_0, NULL); V_0 = L_1; goto IL_000f; } IL_000f: { // public override int GetHashCode() { return (int)math.hash(this); } int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___other0, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B3_0 = 0; { float L_0 = __this->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___other0; float L_2 = L_1.___x_0; if ((!(((float)L_0) == ((float)L_2)))) { goto IL_001f; } } { float L_3 = __this->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___other0; float L_5 = L_4.___y_1; G_B3_0 = ((((float)L_3) == ((float)L_5))? 1 : 0); goto IL_0020; } IL_001f: { G_B3_0 = 0; } IL_0020: { V_0 = (bool)G_B3_0; goto IL_0023; } IL_0023: { bool L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___other0, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B3_0 = 0; { int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(__this, NULL); int32_t L_1; L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___other0), NULL); if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) { goto IL_0021; } } { int32_t L_2; L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(__this, NULL); int32_t L_3; L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___other0), NULL); G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0); goto IL_0022; } IL_0021: { G_B3_0 = 0; } IL_0022: { V_0 = (bool)G_B3_0; goto IL_0025; } IL_0025: { bool L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_X_0; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Y_1; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___other0, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B4_0 = 0; { float L_0 = __this->___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___other0; float L_2 = L_1.___x_2; if ((!(((float)L_0) == ((float)L_2)))) { goto IL_002d; } } { float L_3 = __this->___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___other0; float L_5 = L_4.___y_3; if ((!(((float)L_3) == ((float)L_5)))) { goto IL_002d; } } { float L_6 = __this->___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___other0; float L_8 = L_7.___z_4; G_B4_0 = ((((float)L_6) == ((float)L_8))? 1 : 0); goto IL_002e; } IL_002d: { G_B4_0 = 0; } IL_002e: { V_0 = (bool)G_B4_0; goto IL_0031; } IL_0031: { bool L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___other0, const RuntimeMethod* method) { bool V_0 = false; { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = (*(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)__this); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___other0; bool L_2; L_2 = Vector3Int_op_Equality_m968FFB59523CC5ED40BE3FF2A5F80238F8298782_inline(L_0, L_1, NULL); V_0 = L_2; goto IL_0010; } IL_0010: { bool L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Y_1; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Z_2; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_X_0; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___other0, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B5_0 = 0; { float L_0 = __this->___x_1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___other0; float L_2 = L_1.___x_1; if ((!(((float)L_0) == ((float)L_2)))) { goto IL_003b; } } { float L_3 = __this->___y_2; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___other0; float L_5 = L_4.___y_2; if ((!(((float)L_3) == ((float)L_5)))) { goto IL_003b; } } { float L_6 = __this->___z_3; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = ___other0; float L_8 = L_7.___z_3; if ((!(((float)L_6) == ((float)L_8)))) { goto IL_003b; } } { float L_9 = __this->___w_4; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___other0; float L_11 = L_10.___w_4; G_B5_0 = ((((float)L_9) == ((float)L_11))? 1 : 0); goto IL_003c; } IL_003b: { G_B5_0 = 0; } IL_003c: { V_0 = (bool)G_B5_0; goto IL_003f; } IL_003f: { bool L_12 = V_0; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t math_hash_m9A8DB22D8B80BCD62309D709487A8FEBB8CBE1CE_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___v0, const RuntimeMethod* method) { uint32_t V_0 = 0; { // return csum(asuint(v) * uint2(0x83B58237u, 0x833E3E29u)) + 0xA9D919BFu; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_0 = ___v0; uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_1; L_1 = math_asuint_mB09611BC4A717C2BEF2A5BEFA82E1FEE52071324_inline(L_0, NULL); uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_2; L_2 = math_uint2_m6D8F967749F41C00E7DDE65ED2A841F272036826_inline(((int32_t)-2085256649), ((int32_t)-2093072855), NULL); uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_3; L_3 = uint2_op_Multiply_mB54522EE7DA0BF940E2AD35A4DEE4325B2C859E8_inline(L_1, L_2, NULL); uint32_t L_4; L_4 = math_csum_mE28565A02E454569C1E9095914B1C9D213B4E4B6_inline(L_3, NULL); V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, ((int32_t)-1445389889))); goto IL_0029; } IL_0029: { // } uint32_t L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_m968FFB59523CC5ED40BE3FF2A5F80238F8298782_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___lhs0, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___rhs1, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B4_0 = 0; { int32_t L_0; L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___lhs0), NULL); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___rhs1), NULL); if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) { goto IL_0033; } } { int32_t L_2; L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___lhs0), NULL); int32_t L_3; L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___rhs1), NULL); if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_0033; } } { int32_t L_4; L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___lhs0), NULL); int32_t L_5; L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___rhs1), NULL); G_B4_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0); goto IL_0034; } IL_0033: { G_B4_0 = 0; } IL_0034: { V_0 = (bool)G_B4_0; goto IL_0037; } IL_0037: { bool L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F math_asuint_mB09611BC4A717C2BEF2A5BEFA82E1FEE52071324_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___x0, const RuntimeMethod* method) { uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F V_0; memset((&V_0), 0, sizeof(V_0)); { // public static uint2 asuint(int2 x) { return uint2((uint)x.x, (uint)x.y); } int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_0 = ___x0; int32_t L_1 = L_0.___x_0; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_2 = ___x0; int32_t L_3 = L_2.___y_1; uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_4; L_4 = math_uint2_m6D8F967749F41C00E7DDE65ED2A841F272036826_inline(L_1, L_3, NULL); V_0 = L_4; goto IL_0015; } IL_0015: { // public static uint2 asuint(int2 x) { return uint2((uint)x.x, (uint)x.y); } uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F math_uint2_m6D8F967749F41C00E7DDE65ED2A841F272036826_inline (uint32_t ___x0, uint32_t ___y1, const RuntimeMethod* method) { uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F V_0; memset((&V_0), 0, sizeof(V_0)); { // public static uint2 uint2(uint x, uint y) { return new uint2(x, y); } uint32_t L_0 = ___x0; uint32_t L_1 = ___y1; uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_2; memset((&L_2), 0, sizeof(L_2)); uint2__ctor_mDE945EFF54FDA16335AC19E9E01A9BAE161B8D3F_inline((&L_2), L_0, L_1, /*hidden argument*/NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // public static uint2 uint2(uint x, uint y) { return new uint2(x, y); } uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F uint2_op_Multiply_mB54522EE7DA0BF940E2AD35A4DEE4325B2C859E8_inline (uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F ___lhs0, uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F ___rhs1, const RuntimeMethod* method) { uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F V_0; memset((&V_0), 0, sizeof(V_0)); { // public static uint2 operator * (uint2 lhs, uint2 rhs) { return new uint2 (lhs.x * rhs.x, lhs.y * rhs.y); } uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_0 = ___lhs0; uint32_t L_1 = L_0.___x_0; uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_2 = ___rhs1; uint32_t L_3 = L_2.___x_0; uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_4 = ___lhs0; uint32_t L_5 = L_4.___y_1; uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_6 = ___rhs1; uint32_t L_7 = L_6.___y_1; uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_8; memset((&L_8), 0, sizeof(L_8)); uint2__ctor_mDE945EFF54FDA16335AC19E9E01A9BAE161B8D3F_inline((&L_8), ((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_3)), ((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_7)), /*hidden argument*/NULL); V_0 = L_8; goto IL_0023; } IL_0023: { // public static uint2 operator * (uint2 lhs, uint2 rhs) { return new uint2 (lhs.x * rhs.x, lhs.y * rhs.y); } uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t math_csum_mE28565A02E454569C1E9095914B1C9D213B4E4B6_inline (uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F ___x0, const RuntimeMethod* method) { uint32_t V_0 = 0; { // public static uint csum(uint2 x) { return x.x + x.y; } uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_0 = ___x0; uint32_t L_1 = L_0.___x_0; uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_2 = ___x0; uint32_t L_3 = L_2.___y_1; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_3)); goto IL_0011; } IL_0011: { // public static uint csum(uint2 x) { return x.x + x.y; } uint32_t L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void uint2__ctor_mDE945EFF54FDA16335AC19E9E01A9BAE161B8D3F_inline (uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F* __this, uint32_t ___x0, uint32_t ___y1, const RuntimeMethod* method) { { // this.x = x; uint32_t L_0 = ___x0; __this->___x_0 = L_0; // this.y = y; uint32_t L_1 = ___y1; __this->___y_1 = L_1; // } return; } }